chromecast_mpris è un demone che ti consente di controllare i dispositivi Chromecast dal tuo desktop Linux utilizzando i widget MPRIS. Lo strumento può essere utilizzato anche per aprire file multimediali e riprodurre video di YouTube sul tuo Chromecast dalla riga di comando.
Il supporto MPRIS (Media Player Remote Interfacing Specification) è disponibile per impostazione predefinita in Plasma Desktop e Cinnamon, GNOME ha un semplice widget MPRIS nel suo menu Data / Ora (e ci sono anche estensioni di terze parti per questo, come questo pulsante indicatore MPRIS ), ecc. e c’è anche uno strumento da riga di comando, chiamato playerctrl, per controllare i lettori multimediali che implementano la specifica dell’interfaccia D-Bus MPRIS.
chromecast_mpris che controlla il mio Chromecast utilizzando l’estensione MPRIS Indicator Button per GNOME Shell |
Vale la pena notare che questo programma funziona solo con dispositivi che implementano l’API Cast v2 (utilizza PyChromecast sotto il cofano per controllare i dispositivi Chromecast), come Chromecast e alcuni dispositivi abilitati per Cast come Google Home.
Anche se può riprodurre file multimediali sul Chromecast con l’aiuto di playerctl
command, lo scopo di chromecast_mpris è quello di fungere da telecomando, nello stesso modo in cui l’interfaccia MPRIS funziona per ogni altro lettore che lo utilizza, ad esempio Rhythmbox, VLC, ecc. Quindi usalo per riprodurre, mettere in pausa, saltare, avanzare velocemente, riavvolgi, cerca e controlla il volume dei dispositivi Chromecast remoti dal tuo desktop Linux.
Poiché questo espone i controlli MPRIS per il tuo Chromecast, significa che puoi anche utilizzare i tasti multimediali della tastiera per controllare a distanza il Chromecast.
caratteristiche di chromecast_mpris:
- Controlla la riproduzione di video e musica
- Visualizza le informazioni sulla riproduzione in tempo reale
- Visualizza miniature, titolo, posizione di riproduzione e lunghezza del supporto
- Ricerca avanti e indietro, riproduzione, pausa e interruzione della riproduzione
- Volume su e giù
- Riproduci successivo e precedente
- Esci dall’app trasmessa
- Apri i media e riproduci i video di YouTube dalla riga di comando (usando
playerctl
)
Il programma non ha ancora il supporto per le playlist.
Di seguito troverai un altro paio di screenshot dei widget MPRIS (sotto i desktop KDE Plasma e Cinnamon) in grado di controllare un dispositivo Chromecast utilizzando chromecast_mpris:
Potrebbe piacerti anche: Come trasmettere il tuo desktop GNOME Shell a un Chromecast (con audio, supporto Wayland / X11) utilizzando Cast to TV
Come riprodurre contenuti multimediali / video di YouTube sul Chromecast utilizzando chromecast_mpris e playerctl
La riproduzione di contenuti multimediali / video di YouTube sul Chromecast richiede la conoscenza del nome del dispositivo. Con Chromecast_mpris installato e in esecuzione, ottieni il nome del dispositivo Chromecast utilizzando il seguente comando (dovrai installare playerctrl
se non l’hai già fatto, ad esempio su Debian / Ubuntu: sudo apt install playerctl
):
playerctrl --list-all
Una volta che conosci il nome del Chromecast, riproduci un file multimediale utilizzando:
playerctl --player MyDevice open "URL"
Sostituzione MyDevice
con il nome del dispositivo e URL
con il collegamento al file multimediale.
Esempio dalla pagina del progetto chromecast_mpris:
playerctl --player MyDevice open "http://ccmixter.org/content/gmz/gmz_-_Parametaphoriquement.mp3"
Oppure riproduci un video di YouTube:
playerctl --player MyDevice open "YoutubeURL"
Sostituzione MyDevice
con il nome Chromecast e YoutubeURL con il link al video di YouTube.
Esempio:
playerctl --player MyDevice open "https://www.youtube.com/watch?v=Jg5wkZ-dJXA"
Potrebbe piacerti anche: CATT Command Line Chromecast Player
Installa chromecast_mpris
Lo strumento è disponibile su AUR per gli utenti di Arch Linux / Manjaro e su PyPI da dove può essere facilmente installato su qualsiasi distribuzione Linux utilizzando PIP.
Una volta installato, eseguilo e sarai in grado di controllare il tuo Chromecast da un widget MPRIS:
chromecast_mpris
Ho solo un dispositivo Chromecast, quindi non sono sicuro di come si comporta chromecast_mpris quando sono disponibili più dispositivi. [[Edit]]Lo strumento ha un’opzione per specificare quale dispositivo Chromecast utilizzare:
chromecast_mpris --name "MyDevice"
Dove MyDevice
è il nome del dispositivo Chromecast.
È inoltre possibile specificare l’IP del dispositivo di streaming o il nome host (--host
), il suo UUID (--uuid
) e c’è anche un’opzione per riprovare dopo un determinato numero di secondi se un dispositivo non viene trovato (--wait
). Vedere la guida dell’applicazione (--help
) per maggiori informazioni.
Se vuoi aggiungerlo alle tue applicazioni di avvio e lo hai installato usando PIP, assicurati di inserire il percorso completo dell’eseguibile (/home/YOURUSERNAME/.local/bin/chromecast_mpris
).
Altri articoli relativi a Chromecast da Linux Uprising: