Sarebbe anche lecito che adesso vi stiate chiedendo quale possa essere l’utilità di utilizzare dei metodi alternativi se si può tranquillamente utilizzare un qualsiasi browser, ma l’intento in effetti sarebbe proprio quello di evitare l’utilizzo del browser web che, soprattutto in alcuni casi (anche se non nel mio caso), potrebbe incidere anche pesantemente sulle risorse del sistema, in particolar modo sulla memoria RAM.
Per alcuni versi, alcuni tra questi metodi alternativi possono rendere comunque più immediata la fruizione dei contenuti che è possibile reperire da YouTube.
Giusto per fare una piccola premessa, alcuni tra i più comuni riproduttori multimediali offrono già la possibilità di riprodurre i video da YouTube… è il caso di riproduttori come mplayer, mpv, VLC, eccetera.
Con VLC purtroppo si ha qualche iniziale difficoltà a riprodurre i video da YouTube a causa della comparsa di un messaggio di errore quando si prova a riprodurne uno…
Il messaggio che appare a schermo solitamente recita quanto segue:
Your input can’t be opened:
VLC is unable to open the MRL ‘https://www.youtube.com/get_video_info?video_id=id_del_video&el=detail’. Check the log for details.
L’errore è dovuto al fatto che Google modifica spesso le api di YouTube per consentirgli una profilazione degli utenti anche tramite l’utilizzo con programmi di terze parti e, a quanto pare, gli sviluppatori di VLC (ma non sono gli unici) non hanno intenzione di star dietro a tutte le revisioni apportate da Google.
Per fortuna esiste una soluzione facilmente applicabile, basta infatti sostituire il file youtube.luac con la versione patchata reperibile da GitHub che consente di risolve questo bug.
Innanzi tutto sarà necessario scaricare il file youtube.lua patchato
wget https://github.com/videolan/vlc/blob/master/share/lua/playlist/youtube.lua
dopo di che sarà necessario rintracciare il file youtube.luac grazie al comando locate
locate youtube.luac
Solitamente il percorso è il seguente: /usr/lib/x86_64-linux-gnu/vlc/lua/playlist/youtube.luac
basterà infine sostituire il file youtube.luac con la versione patchata appena scaricata.
sudo cp youtube.lua /usr/lib/x86_64-linux-gnu/vlc/lua/playlist/youtube.luac
La parte “scomoda” dell’utilizzo (almeno quello diretto) di questi riproduttori multimediali è rappresentata dalla necessità di reperire comunque i link da YouTube e questo, ovviamente, implica l’utilizzo del browser.
Al contrario, con SMPlayer (un’interfaccia grafica per mplayer), si ha a disposizione anche un plugin, SMTube, che consente di cercare i video di YouTube e caricarli direttamente sul riproduttore multimediale senza l’ausilio del browser… è possibile tra l’altro utilizzare anche alcune istanze Invidious (dei frontend alternativi a YouTube più rispettosi della privacy) per ricercare i video di nostro interesse.
Che dire, già SMPlayer potrebbe aggiudicarsi a mio avviso uno degli scalini sul podio… esistono comunque anche altre che non disdegnerò di citare.