Przekształć swoją bibliotekę multimediów w spersonalizowane kanały telewizyjne, korzystając z tego bezpłatnego narzędzia typu open source

W erze, w której przełączanie kanałów telewizyjnych staje się reliktem przeszłości, rośnie zapotrzebowanie na spersonalizowane doświadczenia wizualne. Tradycyjne nadawanie często ogranicza widzów, ograniczając dostęp do treści i zalewając ich reklamami. Jednak wraz z pojawieniem się innowacyjnych rozwiązań, takich jak ErsatzTV, użytkownicy mogą odzyskać kontrolę nad swoimi nawykami oglądania. Ta aplikacja open source umożliwia użytkownikom przekształcanie samodzielnie hostowanych multimediów – z serwera Jellyfin do plików lokalnych – w starannie dobrane, ciągłe kanały streamingowe, podobne do klasycznych programów telewizyjnych.

Przekształć swoją kolekcję multimediów dzięki ErsatzTV

ErsatzTV to darmowe, otwarte narzędzie, które pozwala użytkownikom na konwersję istniejących bibliotek multimediów w spersonalizowane doświadczenie telewizji na żywo. Działając na zasadzie prywatnego serwera IPTV, tworzy nieograniczoną liczbę kanałów wraz z elektronicznym przewodnikiem po programach na podstawie już posiadanych treści. Użytkownicy mogą uruchamiać aplikację niezależnie, korzystając z lokalnych folderów multimediów, lub połączyć ją z popularnymi serwerami multimediów, takimi jak Jellyfin, Plex lub Emby, aby wykorzystać istniejące biblioteki i metadane.

Elastyczność ErsatzTV jest kluczowa; użytkownicy mogą swobodnie łączyć różne źródła bez konieczności modyfikowania oryginalnych plików. Koncepcja opiera się na tworzeniu wirtualnych kanałów telewizyjnych, gdzie wiele kanałów można skonfigurować z własnymi nazwami, logo i konkretnymi ramówkami programowymi. Niezależnie od tego, czy chodzi o dedykowany kanał dla konkretnego programu, strumień o określonym gatunku, czy dynamiczną mieszankę filmów i odcinków, wybór należy wyłącznie do Ciebie.

Kanały w telewizji zastępczej

W przeciwieństwie do tradycyjnej telewizji, gdzie treści są wybierane losowo, ErsatzTV oferuje ulepszone zarządzanie odtwarzaniem poprzez kolekcje i harmonogramy. Użytkownicy mogą wybrać odtwarzanie sekwencyjne, nieskończone losowanie lub predefiniowane bloki o określonych porach, co pozwala im tworzyć wszystko, od prostej pętli 24/7 po bardziej złożony harmonogram w stylu transmisji.

Streaming odbywa się płynnie za pośrednictwem standardowych formatów IPTV, wykorzystując playlistę M3U i przewodnik XMLTV. Domyślna metoda streamingu, HLS, zapewnia płynne odtwarzanie, a w razie potrzeby dostępne jest opcjonalne transkodowanie. W zależności od możliwości sprzętowych, użytkownicy mogą aktywować akcelerację GPU w celu zwiększenia wydajności lub wybrać strumieniowanie bezpośrednie, aby wyeliminować konieczność transkodowania. Dodatkowo, ErsatzTV umożliwia integrację wypełniaczy, takich jak bumpery czy reklamy retro, i oferuje szereg konfigurowalnych funkcji dla zaawansowanych użytkowników.

Jak skonfigurować ErsatzTV

Proces konfiguracji ErsatzTV jest prosty i składa się z trzech kluczowych kroków: pobrania aplikacji, połączenia z mediami i utworzenia pierwszego kanału. Nie jest wymagana umiejętność obsługi wiersza poleceń ani znajomość Dockera; gotowe instalatory upraszczają proces instalacji.

Aby rozpocząć, pobierz najnowszą wersję ErsatzTV zgodną z Twoim systemem operacyjnym. W systemie Windows wystarczy rozpakować plik ZIP do wyznaczonego folderu (np.„C:\ersatztv”) i uruchomić plik ErsatzTV-Windows.exe. Wszystkie niezbędne komponenty, w tym FFmpeg, są dołączone, co umożliwia bezproblemową obsługę z poziomu paska zadań.

Zastępczy folder TV w systemie Windows

W przypadku użytkowników systemu macOS, po otwarciu pliku.dmg, przeciągnij ErsatzTV do folderu Aplikacje, zatwierdzając go w Ustawieniach systemowych przy pierwszym uruchomieniu. Będziesz musiał zainstalować FFmpeg osobno, co można łatwo zrobić za pomocą Homebrew za pomocą następującego polecenia:

brew install ffmpeg

Jeśli używasz Linuksa, rozpakuj archiwum tarball, uruchom plik binarny ErsatzTV i upewnij się, że masz zainstalowane FFmpeg i FFprobe. W wielu dystrybucjach można to zrobić za pomocą:

sudo apt install ffmpeg

Po uruchomieniu ErsatzTV otwórz przeglądarkę i przejdź do http://localhost:8409 lub użyj odpowiedniego adresu IP serwera, jeśli korzystasz z trybu headless. Ten interfejs internetowy to Twój kokpit do wszystkich niezbędnych konfiguracji.

Następnie musisz połączyć się ze źródłem multimediów. Chociaż ten poradnik skupia się na Jellyfin, proces jest podobny dla Plex i innych kompatybilnych platform. Aby dodać Jellyfin, przejdź do sekcji „ Źródła multimediów” i wybierz Jellyfin. Wprowadź adres serwera Jellyfin, zazwyczaj na przykład http://192.168.xx:8096 lub http://localhost:8096.

Źródło mediów Jellyfin w Ersatztv

Następnie wygeneruj klucz API, przechodząc do Panelu sterowania i wybierając Zaawansowane → Klucze API. Aby go utworzyć, wystarczy kliknąć przycisk +.

Strona główna Jellyfin z menu

Po uzyskaniu klucza skopiuj go do odpowiedniego pola w ErsatzTV i kliknij „Zapisz zmiany”. Dzięki temu ErsatzTV będzie mogło połączyć się z serwerem Jellyfin bez konieczności logowania.

Jeśli Jellyfin nie jest Twoim serwerem multimediów, możesz alternatywnie dodać foldery lokalne jako źródło multimediów. Wybierz opcję Lokalne i zezwól ErsatzTV na skanowanie tych katalogów.

Zrzut ekranu pokazujący źródła multimediów Ersatztv

Po połączeniu multimediów nadszedł czas na utworzenie kolekcji. Kolekcje pełnią funkcję playlist dla Twoich kanałów. Możesz łatwo dodawać treści ze swojej biblioteki, przeglądając je lub wyszukując.

Konfigurowanie kolekcji w Ersatztv

Na koniec skonfiguruj swój kanał. Nadaj mu unikatową nazwę i numer, zachowując domyślne ustawienia strumieniowania HLS, które zazwyczaj działają dobrze. Stwórz harmonogram dla nowo utworzonej kolekcji, wybierz opcję odtwarzania losowego dla ciągłego odtwarzania i powiąż go ze swoim kanałem. Po zakończeniu kanał będzie aktywny.

Oglądanie ErsatzTV na Twoich urządzeniach

Po skonfigurowaniu ErsatzTV i uruchomieniu kanałów, czas cieszyć się swoimi dziełami. Do każdego kanału można uzyskać dostęp jako do standardowego strumienia IPTV, obsługiwanego przez elektroniczny przewodnik po programach (EPG), który ułatwia integrację z różnymi aplikacjami multimedialnymi. W tym artykule zademonstrujemy ten proces z wykorzystaniem Jellyfin, choć podobne kroki dotyczą również innych aplikacji, takich jak Emby.

Aby oglądać w Jellyfin, przejdź do panelu administratora i wybierz opcję „Telewizja na żywo”.Utwórz nowy tuner i wybierz opcję „Tuner M3U”. Wprowadź adres URL playlisty ErsatzTV po wyświetleniu monitu. Dodatkowo dodaj dane przewodnika, wskazując nowego dostawcę przewodnika XMLTV i wklejając adres URL przewodnika ErsatzTV. Pamiętaj o zapisaniu ustawień i odczekaniu, aż Jellyfin przetworzy informacje.

Tuner telewizyjny Jellyfin Live

Po wykonaniu tych kroków ponownie sprawdź sekcję „Telewizja na żywo” w Jellyfin. Twoje kanały powinny być wyświetlane wraz z nazwami, numerami, logo i obszernym przewodnikiem po programach. Kliknij kanał, aby rozpocząć oglądanie, odtwarzając wrażenia z telewizji na żywo. Dostęp do kanałów można uzyskać za pomocą dowolnego urządzenia kompatybilnego z Jellyfin, takiego jak telewizory Smart TV. Oglądanie w trybie pełnoekranowym jest dostępne za jednym kliknięciem.

Alternatywna telewizja na żywo w Jellyfin

Ponieważ ErsatzTV wykorzystuje standardowe kanały M3U i XMLTV, zapewnia elastyczność wykraczającą poza możliwości Jellyfin, umożliwiając współpracę z różnymi aplikacjami IPTV, w tym TiviMate, klientem IPTV Kodi, Channels DVR lub VLC, poprzez kierowanie ich do tych samych adresów URL playlist i przewodników.

Chociaż Plex nie pozwala bezpośrednio na używanie dowolnych źródeł M3U w swoim interfejsie użytkownika bez Plex Pass, można zintegrować go z ErsatzTV poprzez emulację HDHomeRun, urządzenia łatwo wykrywanego przez Plex.

Chociaż konfiguracja ErsatzTV wymaga początkowego nakładu czasu i wysiłku, spersonalizowane i elastyczne wrażenia wizualne, jakie oferuje, są tego warte. W miarę odkrywania możliwości usługi, rozważ sprawdzenie dodatkowych aplikacji, które mogą wzbogacić Twoje wrażenia z oglądania telewizji.

Źródło i obrazy