Connect with us

Linux

Controlla i dispositivi Chromecast da un desktop Linux tramite i widget MPRIS utilizzando chromecast_mpris


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 Pulsante indicatore della shell GNOME
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:

chromecast_mpris Plasma di KDE

chromecast_mpris Cinnamon Linux Mint

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:


Ti e piaciuto questo articolo?
Supporta il mio lavoro, facendo una donazione!

Click to comment

Leave a Reply

Esegui l'accesso per Commentare

Di tendenza

Close Popup
Questo sito utilizza i cookie per migliorare servizi ed esperienza dei lettori. Se decidi di continuare la navigazione senza blocchi premi su Accetto, oppure continua tranquillamente la navigazione, nessun dato sulla tua navigazione verrà raccolto.
Close Popup
Privacy Settings saved!
Impostazioni

Quando visiti un sito Web, esso può archiviare o recuperare informazioni sul tuo browser, principalmente sotto forma di cookies. Controlla qui i tuoi servizi di cookie personali.

Questi cookie sono necessari per il funzionamento del sito Web e non possono essere disattivati nei nostri sistemi.

Cookie tecnici
Per utilizzare questo sito web usiamo i seguenti cookie tecnici necessari:
  • wordpress_test_cookie
  • wordpress_logged_in_
  • wordpress_sec
  • swpm_session

Google Adsense
Usiamo la pubblicità di Google solo per mantenere attivi i nostro sito. Con ip anonimizzati.

Rifiuta tutti i Servizi
Save
Accetta tutti i Servizi