mpv-handler è un gestore di protocollo per mpv scritto in Rust che, accompagnato da uno script utente del browser, consente agli utenti di aprire video da YouTube, Twitch e Bilibili con mpv.
Funziona con browser Web basati sia su Firefox che su Chromium su Linux e Microsoft Windows, senza utilizzare alcun servizio in background.
Con tutto impostato, visitando un video su uno dei siti Web sopra menzionati, viene visualizzato un nuovo pulsante nella pagina Web del video (nell’angolo in basso a sinistra), che consente di riprodurre quel video utilizzando mpv, un programma gratuito e aperto lettore multimediale di origine.
Dalle sue impostazioni, puoi controllare la qualità del video e se vuoi passare i cookie o meno, utile per guardare i video dei membri.
Poiché mpv utilizza youtube-dl per riprodurre i video e youtube-dl supporta centinaia di siti Web, puoi aggiungere il supporto per altri siti Web di condivisione video modificando lo script utente “Riproduci con mpv”.
L’utilizzo di questo è particolarmente utile se il tuo browser web non supporta la riproduzione video con accelerazione hardware. In questo caso, la riproduzione del video in mpv (con l’accelerazione hardware abilitata) dovrebbe comportare una riproduzione più fluida di video di alta qualità, nonché un minore utilizzo della CPU (e quindi un minor consumo della batteria). L’utilizzo di questo significa anche che non riceverai annunci in-video.
Relazionato: Come abilitare la decodifica video con accelerazione hardware nei browser Google Chrome, Brave, Vivaldi e Opera su Debian, Ubuntu o Linux Mint
mpv-handler non è qualcosa di nuovo. Ci sono varie alternative, come ad esempio Gioca con MPV. La differenza con la maggior parte delle alternative, tuttavia, è che mpv-handler funziona con browser basati sia su Firefox che su Chromium e non richiede l’utilizzo di un server.
Installa mpv-handler su Linux
1. Scarica l’ultimo mpv-handler-linux-x64.zip da GitHub, estrai l’archivio e copia mpv-handler
per ~/.local/bin/
e mpv-handler.desktop
per ~/.local/share/applications/
Su Arch Linux / Manjaro puoi installare mpv-handler da AUR.
Per altre distribuzioni Linux, puoi fare tutto questo dalla riga di comando, usando:
wget https://github.com/akiirui/mpv-handler/releases/latest/download/mpv-handler-linux-x64.zip
unzip -d mpv-handler mpv-handler-linux-x64.zip
mkdir ~/.local/bin/ #just in case
mkdir ~/.local/share/applications/ #just in case
cp mpv-handler/mpv-handler ~/.local/bin/
cp mpv-handler/mpv-handler.desktop ~/.local/share/applications/
È importante notare che è necessario avere ~/.local/bin
nel tuo PERCORSO. Se non lo è già, aggiungi PATH="$HOME/.local/bin:$PATH"
per ~/.profile
(e riavviare la sessione).
2. Assicurati di avere mpv e l’ultimo youtube-dl installato sul tuo sistema.
mpv è disponibile nei repository ufficiali per la maggior parte delle distribuzioni Linux, quindi installalo da lì.
Poiché i siti Web cambiano frequentemente e interrompono youtube-dl, consiglio di rimuovere youtube-dl se è installato dai repository delle distribuzioni Linux (a meno che non sia costantemente aggiornato) e installarlo utilizzando invece PIP:
python3 -m pip install --user --upgrade youtube-dl
Usa lo stesso comando per aggiornare youtube-dl.
3. Installa il componente aggiuntivo del gestore script utente Violentmoneky o Tampermonkey per il tuo browser web.
Greasemonkey 4.0+ non è supportato dallo script utente “Gioca con mpv”, quindi dovrai installare i componenti aggiuntivi Violentmoneky o Tampermonkey:
4. Installa lo script utente “Gioca con mpv”.
Visita la pagina dello script utente “Gioca con mpv” e fai clic sul pulsante di installazione.
5. Registrare il nuovo gestore dello schema URL con XDG.
Ora dovresti vedere un nuovo pulsante nell’angolo in basso a sinistra di un sito Web supportato come YouTube, che consente di riprodurre il video corrente in mpv.
Ma questo non ha funzionato per me fuori dalla scatola. Ho dovuto registrare il nuovo gestore dello schema URL con XDG per farlo funzionare, anche se questo non è menzionato nella documentazione di mpv-handler.
Questo può essere fatto usando il seguente comando:
xdg-mime default mpv-handler.desktop x-scheme-handler/mpv
E questo è tutto. Apri un video su YouTube e dovresti vedere un nuovo pulsante mobile nella parte in basso a sinistra del sito web. Fai clic e il browser web dovrebbe chiederti se vuoi consentire al sito di aprire i collegamenti mpv:
Firefox:
Browser web basati su Chromium (sto usando il browser Brave nello screenshot qui sotto):
Una volta aperto il collegamento, il video dovrebbe aprirsi con il lettore multimediale mpv. Nota che questo apre anche una nuova finestra di terminale. Devi lasciarlo aperto mentre guardi il video. Quando chiudi mpv, anche la finestra del terminale si chiuderà automaticamente.
Inoltre, in entrambi i casi del browser, puoi selezionare la casella per utilizzare sempre mpv-handler per aprire i collegamenti mpv.
Per informazioni su come installarlo per Microsoft Windows, vedere questa pagina.
Potrebbe piacerti anche: Haruna Video Player 0.6.0 basato su mpv aggiunge il supporto per MPRISv2 e playlist di YouTube