In un’epoca in cui cambiare canale televisivo sta diventando una reliquia del passato, la domanda di esperienze di visione personalizzate è in aumento. La trasmissione tradizionale spesso limita gli spettatori, limitando l’accesso ai contenuti e inondandoli di pubblicità. Tuttavia, con l’avvento di soluzioni innovative come ErsatzTV, gli utenti possono riprendere il controllo sulle proprie abitudini di visione. Questa applicazione open source consente agli utenti di trasformare i propri contenuti multimediali self-hosted, da un server Jellyfin a file locali, in canali di streaming curati e continui, simili alla programmazione televisiva classica.
Trasforma la tua raccolta multimediale con ErsatzTV
ErsatzTV è uno strumento gratuito e open source che consente agli utenti di convertire le proprie librerie multimediali esistenti in un’esperienza TV in diretta personalizzata. Funzionando in modo simile a un server IPTV privato, crea un numero infinito di canali, completi di guida elettronica ai programmi, a partire da contenuti già posseduti. Gli utenti possono eseguire l’applicazione in modo indipendente con cartelle multimediali locali o collegarla a server multimediali comuni come Jellyfin, Plex o Emby per sfruttare le librerie e i metadati esistenti.
La flessibilità di ErsatzTV è fondamentale: gli utenti possono mixare liberamente diverse fonti senza apportare modifiche ai file originali. Il concetto ruota attorno alla creazione di canali TV virtuali, in cui più canali possono essere configurati con nomi, loghi e palinsesti personalizzati. Che si tratti di un canale dedicato a un programma specifico, di uno streaming per genere o di un mix dinamico di film ed episodi, la scelta è esclusivamente tua.

A differenza della TV tradizionale, in cui i contenuti vengono selezionati casualmente, ErsatzTV offre una gestione avanzata della riproduzione tramite raccolte e programmi. Gli utenti possono optare per la riproduzione sequenziale, la riproduzione casuale infinita o blocchi predefiniti in orari specifici, consentendo loro di creare qualsiasi cosa, da un semplice loop 24 ore su 24, 7 giorni su 7 a un palinsesto più complesso in stile broadcast.
Lo streaming avviene senza interruzioni tramite i formati IPTV standard, utilizzando una playlist M3U e una guida XMLTV. Il metodo di streaming predefinito, HLS, garantisce una riproduzione fluida, mentre la transcodifica opzionale è disponibile se necessario. A seconda delle capacità hardware, gli utenti possono attivare l’accelerazione GPU per migliorare le prestazioni o scegliere lo streaming diretto per eliminare la necessità di transcodifica. Inoltre, ErsatzTV consente l’integrazione di elementi di riempimento, come bumper e spot pubblicitari retrò, e offre una varietà di funzionalità personalizzabili per utenti avanzati.
Come configurare ErsatzTV
La procedura di installazione di ErsatzTV è semplice e prevede essenzialmente tre passaggi chiave: scaricare l’applicazione, connettersi ai contenuti multimediali e creare il primo canale. Non sono necessarie competenze da riga di comando o conoscenze di Docker; gli installer predefiniti semplificano il processo di installazione.
Per iniziare, scarica l’ultima versione di ErsatzTV compatibile con il tuo sistema operativo. Su Windows, è sufficiente estrarre il file ZIP in una cartella designata (ad esempio, “C:\ersatztv”) e avviare ErsatzTV-Windows.exe. Tutti i componenti necessari, incluso FFmpeg, sono inclusi, consentendo un utilizzo senza problemi dalla barra delle applicazioni.

Per gli utenti macOS, dopo aver aperto il file.dmg, trascinate ErsatzTV nella cartella Applicazioni, autorizzandolo nelle Impostazioni di Sistema al primo avvio. Sarà necessario installare FFmpeg separatamente, operazione facilmente eseguibile tramite Homebrew con il seguente comando:
brew install ffmpeg
Se utilizzi Linux, estrai il tarball, esegui il binario di ErsatzTV e assicurati di aver installato FFmpeg e FFprobe. Per molte distribuzioni, questo può essere fatto con:
sudo apt install ffmpeg
Dopo aver avviato ErsatzTV, apri un browser e vai su http://localhost:8409 oppure usa l’IP del server appropriato se stai utilizzando un server headless. Questa interfaccia web è la tua cabina di pilotaggio per tutte le configurazioni necessarie.
Successivamente, è necessario connettersi alla sorgente multimediale. Sebbene questa guida si concentri su Jellyfin, il processo è simile per Plex e altre piattaforme compatibili. Per aggiungere Jellyfin, andare alla sezione Sorgenti multimediali e selezionare Jellyfin. Inserire l’indirizzo del server Jellyfin, in genere un indirizzo simile a http://192.168.xx:8096 o http://localhost:8096.

Quindi, genera una chiave API andando alla Dashboard e selezionando Avanzate → Chiavi API. Clicca semplicemente sul pulsante + per crearne una.

Dopo aver ottenuto la chiave, copiala nel campo corrispondente in ErsatzTV e clicca su “Salva modifiche”. In questo modo, ErsatzTV potrà connettersi al tuo server Jellyfin senza dover inserire le tue credenziali di accesso.
Se Jellyfin non è il tuo server multimediale, puoi in alternativa aggiungere cartelle locali come sorgente multimediale. Scegli “Locale” e consenti a ErsatzTV di analizzare queste directory.

Una volta collegati i tuoi contenuti multimediali, è il momento di creare una raccolta. Le raccolte fungono da playlist per i tuoi canali. Puoi aggiungere facilmente contenuti dalla tua libreria navigando o cercando.

Infine, dovrai configurare il tuo canale. Assegnagli un nome e un numero distinti, mantenendo le impostazioni predefinite per lo streaming HLS, che generalmente funziona bene. Crea una programmazione che punti alla tua nuova raccolta, scegli la riproduzione casuale per la riproduzione continua e associa la programmazione al tuo canale. Al termine, il tuo canale sarà online.
Guardare ErsatzTV sui tuoi dispositivi
Con ErsatzTV configurato e i tuoi canali operativi, è il momento di goderti le tue creazioni. Ogni canale è accessibile come un flusso IPTV standard, supportato da una guida elettronica ai programmi (EPG), che facilita l’integrazione con diverse applicazioni multimediali. Qui illustreremo il processo utilizzando Jellyfin, sebbene passaggi simili siano applicabili anche ad altre applicazioni come Emby.
Per guardare su Jellyfin, accedi alla dashboard di amministrazione e seleziona TV in diretta. Crea un nuovo dispositivo di sintonizzazione e scegli Sintonizzatore M3U. Inserisci l’URL della playlist ErsatzTV quando richiesto. Inoltre, aggiungi i dati della guida specificando un nuovo fornitore di guide XMLTV e incollando l’URL della guida ErsatzTV. Ricordati di salvare le impostazioni e di attendere che Jellyfin elabori le informazioni.

Dopo aver completato questi passaggi, ricontrolla la sezione TV in diretta in Jellyfin. I tuoi canali personalizzati dovrebbero apparire completi di nomi, numeri, loghi e una guida completa ai programmi. Clicca su un canale per iniziare a guardarlo, replicando l’esperienza della televisione in diretta. Puoi accedere ai canali utilizzando qualsiasi dispositivo compatibile con Jellyfin, come le smart TV. La visualizzazione a schermo intero è a portata di clic.

Poiché ErsatzTV utilizza feed M3U e XMLTV standard, offre una flessibilità che va oltre Jellyfin, consentendo l’uso con varie applicazioni IPTV tra cui TiviMate, il client IPTV di Kodi, Channels DVR o VLC, indirizzandoli alla stessa playlist e agli stessi URL di guida.
Sebbene Plex non consenta direttamente sorgenti M3U arbitrarie nella sua interfaccia utente senza un Plex Pass, può integrarsi con ErsatzTV emulando un HDHomeRun, un dispositivo facilmente rilevabile da Plex.
Sebbene la configurazione di ErsatzTV richieda un certo investimento iniziale di tempo e impegno, l’esperienza di visione personalizzata e flessibile che offre ne vale la pena. Mentre ne esplori le funzionalità, valuta la possibilità di provare altre app che possono arricchire la tua esperienza di visione televisiva.
Lascia un commento