
Guardare un video archiviato sul computer sulla televisione non dovrebbe richiedere ogni volta una copia su chiavetta USB, la configurazione di un media server o procedure particolarmente elaborate. Go2TV nasce proprio per semplificare questo scenario, consentendo di inviare direttamente video, file audio e immagini dal computer o dallo smartphone verso dispositivi compatibili presenti sulla rete locale.
Il progetto permette di utilizzare Smart TV compatibili con DLNA/UPnP, inclusi numerosi modelli Samsung, LG e Sony, oltre a dispositivi Chromecast e soluzioni compatibili come Chromecast con Google TV. Il funzionamento è piuttosto diretto: si sceglie il contenuto multimediale, si seleziona il dispositivo di destinazione e si avvia la riproduzione.
Uno degli aspetti interessanti per gli utenti Linux è la disponibilità sia di un’interfaccia grafica sia di una modalità da riga di comando. Go2TV può quindi adattarsi tanto all’utilizzo quotidiano da desktop quanto a configurazioni più automatizzate o gestite tramite terminale.
La ricerca dei dispositivi avviene automaticamente attraverso la rete, evitando di dover configurare manualmente ogni televisore o ricevitore. Questa caratteristica rende particolarmente pratica la gestione di una rete domestica nella quale siano presenti più dispositivi compatibili.
Go2TV supporta inoltre playlist con possibilità di aggiungere, rimuovere, riordinare e selezionare i contenuti. Sono disponibili anche la riproduzione continua della playlist e la modalità loop per ripetere il file corrente. Sui dispositivi DLNA compatibili è previsto anche il gapless playback, utile soprattutto durante la riproduzione di contenuti audio.
Le funzioni di Go2TV e le novità della versione 2.5.0
Quando il formato originale non è compatibile con il dispositivo di destinazione, Go2TV può utilizzare FFmpeg per effettuare la transcodifica durante la riproduzione. Questo permette di aumentare la compatibilità con televisori e ricevitori che non riescono a gestire direttamente determinati codec o contenitori multimediali.
Il progetto gestisce anche i sottotitoli esterni nei formati SRT e VTT e può utilizzare sottotitoli incorporati nei file MKV. La funzione di seek consente inoltre di spostarsi rapidamente all’interno del video, senza essere costretti a riprodurre nuovamente il contenuto dall’inizio.
Tra le funzionalità più particolari troviamo il supporto RTMP, che permette di inviare live stream da OBS direttamente a Chromecast utilizzando FFmpeg. È inoltre disponibile una funzione sperimentale per il casting del desktop come flusso live verso Chromecast.
Go2TV può anche funzionare in modalità server, mettendo a disposizione un’interfaccia Web accessibile tramite browser dagli altri dispositivi della rete locale. In questo modo è possibile consultare le cartelle multimediali configurate e controllare la riproduzione senza utilizzare necessariamente l’interfaccia desktop.
La versione 2.5.0 aggiunge diverse modifiche interessanti, con particolare attenzione all’interfaccia Web e alla stabilità della riproduzione. Tra gli aggiornamenti più importanti troviamo:
- interfaccia Web opzionale con controlli di riproduzione in tempo reale e browser per la libreria multimediale;
- maggiore stabilità dell‘autoplay su Chromecast;
- miglioramenti alle prestazioni della transcodifica e alla velocità del seek;
- correzione dell’ordine delle playlist nell’applicazione desktop;
- supporto ai contenuti multimediali esterni nel selettore di file desktop;
- correzioni alla sincronizzazione audio/video durante lo screencasting;
- riproduzione dei cast in background su Android attraverso un foreground service;
- supporto alla condivisione di file tramite il menu di condivisione di Android;
- APK Android firmati con una chiave stabile per facilitare gli aggiornamenti futuri;
- correzione di un crash che interessava alcuni dispositivi Android.
Per chi utilizza Android è importante considerare una particolarità dell’aggiornamento: per installare la versione 2.5.0 è necessario disinstallare precedentemente la versione 2.4.0, mentre le versioni successive potranno beneficiare della nuova chiave di firma stabile.
Go2TV punta quindi a un’esigenza molto concreta: trasformare la riproduzione locale sulla TV in un’operazione rapida, evitando infrastrutture aggiuntive quando non sono necessarie. La combinazione tra DLNA/UPnP, Chromecast, FFmpeg, playlist, sottotitoli, casting e interfaccia Web rende il progetto particolarmente interessante per chi utilizza Linux come centro multimediale domestico.
La versione 2.5.0 amplia ulteriormente queste possibilità, soprattutto grazie alla nuova modalità Web e ai miglioramenti dedicati a Chromecast, transcodifica, Android e screencasting. Abbiamo testato Go2TV su Kubuntu 26.04 LTS avviando l’app attraverso AppImage.