>_ DevTrendspl

Język

Strona główna

Języki

Sekcje

Frontend Backend Mobilne DevOps AI / ML GameDev Blockchain Systemy wbudowane Bezpieczeństwo
Unknown

Jak przekształcić urządzenia Apple w ujednoliconą stację multimedialną dzięki APTV

Ostatnio szukałem porządnego odtwarzacza playlist M3U na Apple TV i Maca. Większość darmowych aplikacji w App Store jest przepełniona reklamami. Płatne narzędzia wymagają subskrypcji kilku dolarów miesięcznie za podstawowe parsowanie M3U8. Natknąłem się na projekt open-source APTV na GitHub. Repozytorium zdobyło 2,8 tysiąca gwiazdek, choć dokumentacja w README wygląda dość skromnie.

Postanowiłem sprawdzić, jak działa ta aplikacja i dlaczego społeczność ją aktywnie wspiera.

Wszystkie gadżety w jednym pakiecie

Główną cechą APTV jest jego zasięg na urządzeniach Apple. Autor zbudował odtwarzacz działający praktycznie wszędzie.

Aplikacja obsługuje:

  • iOS i iPadOS
  • tvOS na dużych ekranach
  • macOS na laptopach i komputerach stacjonarnych
  • watchOS na Apple Watch
  • CarPlay w samochodach
  • visionOS na goglach Apple Vision Pro

Konfiguracja jest ujednolicona. Pobierasz aplikację, wklejasz link do playlisty na Macu lub iPhonie, a dane natychmiast synchronizują się przez iCloud. Wracasz do domu, włączasz Apple TV, a lista kanałów z ulubionymi jest już tam. Bez ręcznego eksportowania czy wpisywania długich linków pilotem.

Interfejs na iOS

Co odtwarzacz potrafi pod maską

U podstaw APTV leży parsowanie plików playlist w formacie M3U i odtwarzanie strumieni M3U8. W przeciwieństwie do prymitywnych skryptów powłokowych, aplikacja oferuje wbudowany zestaw funkcji zapewniających wygodne oglądanie.

Odtwarzacz pobiera z sieci przewodnik TV EPG i ładuje harmonogram programów. Jeśli dostawca strumienia obsługuje archiwum, APTV może przewinąć transmisję i wyświetlić wcześniejsze odcinki.

Funkcja podglądu jest dobrze zrealizowana. Aplikacja generuje miniatury bieżących kanałów na liście w czasie rzeczywistym. Możesz od razu zobaczyć, co jest nadawane, bez przełączania samego strumienia.

Dla kierowców dostępna jest obsługa CarPlay. Możesz słuchać tła audio z kanałów TV lub wiadomości w drodze, gdy samochód jest połączony z systemem multimedialnym.

Działający na macOS

Nawet na watchOS odtwarzacz wyświetla listę ulubionych i uruchamia strumienie. To niszowa funkcja, ale przydatna dla niektórych.

Jak przetestować bez szukania playlist

Autor zostawił w repozytorium kilka linków testowych. Działają dobrze do sprawdzenia funkcjonalności odtwarzacza zaraz po instalacji.

Standardowy strumień IPTV: https://raw.githubusercontent.com/Kimentanm/aptv/master/m3u/iptv.m3u

Testowa playlista z obsługą archiwum programów: https://raw.githubusercontent.com/Kimentanm/aptv/master/m3u/aptv-playback.m3u

Źródła pochodzą z otwartych sieci. Autor ostrzega, że niektóre kanały mogą być tymczasowo niedostępne, dlatego warto od czasu do czasu aktualizować konfigurację w ustawieniach.

Co planowane jest w przyszłości

Deweloper aktywnie pracuje i nakreślił następujące funkcje:

  • Strumieniowanie DLNA na zewnętrzne wyświetlacze
  • Agregowanie wielu konfiguracji w jedną listę
  • Centrum wyszukiwania kanałów i programów
  • Optymalizacja interfejsu dla visionOS

Kto skorzysta z tego projektu

Jeśli szukasz czystego narzędzia do oglądania IPTV na sprzęcie Apple bez zbędnych dodatków, APTV wykonuje swoje zadanie. Jedynym zastrzeżeniem jest to, że główne repozytorium i dyskusje na Telegramie są w języku chińskim. W samej aplikacji wszystko jest jasne i intuicyjne bez tłumaczenia.

Aplikacja jest dostępna w App Store, a open-source kod w repozytorium daje możliwość przeanalizowania implementacji wieloplatformowego odtwarzacza w SwiftUI.

Powiązane projekty