Connect with us

Linux

Imposta il titolo del brano Spotify attualmente in riproduzione e la copertina dell’album come sfondo di GNOME con questo script


Blueberry sta attualmente riproducendo la canzone Spotify e lo sfondo del desktop GNOME

Blueberry è un nuovo script Python che imposta il titolo del brano Spotify attualmente in riproduzione e la copertina dell’album come sfondo del desktop GNOME. Per usarlo, hai bisogno di Spotify Premium.

La carta da parati include la copertina dell’album al centro, mentre utilizza anche i 2 colori principali della copertina per dipingere il resto della carta da parati. L’artista e il titolo del brano vengono visualizzati anche sullo sfondo.

Lo script cambia lo sfondo con la copertina dell’album del brano Spotify attualmente in riproduzione e il titolo del brano, indipendentemente da come ascolti la musica su Spotify. Puoi utilizzare l’app desktop nativa, i pacchetti Spotify snap o flatpak, Spotify web, utilizzando altri client Spotify desktop e persino Spotify in esecuzione sul telefono.

Per l’autenticazione, lo script richiede la creazione di un’app per sviluppatori e l’utilizzo del relativo ID client e segreto.

Questo script Blueberry Python ha però un aspetto negativo piuttosto importante. Devi eseguirlo mentre una canzone è già in riproduzione sul tuo account Spotify. Se lo esegui mentre nessun brano è in riproduzione, mostrerà un errore e uscirà, quindi ciò significa che non puoi aggiungere all’avvio, ad esempio (non si ferma se metti in pausa un brano). [[Edit]]Questo problema è stato risolto, lo script non esiste più se nessun brano viene riprodotto sul tuo account Spotify.

Vale anche la pena notare che Blueberry cambia lo sfondo usando il gsettings set org.gnome.desktop.background picture-uri comando, quindi dovrebbe funzionare su qualsiasi desktop basato su GNOME che lo supporta, e non solo su GNOME (non ha funzionato con Cinnamon per me però, non sono sicuro del perché). Inoltre, se utilizzi un altro ambiente desktop, puoi modificare questo comando in uno che funzioni per il tuo desktop: il comando è vicino alla parte inferiore del main.py file.

Inoltre, non sono sicuro di come funzioni con più monitor, poiché attualmente sto utilizzando un laptop senza monitor esterni.

Potrebbe piacerti anche: Incorpora un visualizzatore audio sullo sfondo del tuo desktop Linux usando GLava

Ecco altri 2 screenshot di sfondi desktop generati da Blueberry:

Come eseguire lo script Blueberry Python per impostare lo sfondo del desktop GNOME sul titolo del brano Spotify e sulla copertina dell’album attualmente in riproduzione

1. Per utilizzare Blueberry per cambiare lo sfondo del desktop con il brano Spotify attualmente in riproduzione, inizia installando git (per ottenere il sorgente da GitHub) e python3-pip (per installare le dipendenze dello script):

  • Debian, Ubuntu, Pop!_OS, ecc.:

sudo apt install python3-pip git
sudo dnf install python3-pip git
sudo pacman -S python-pip git

sudo zypper install python3-pip git

2. Usa pip3 per installare le dipendenze Blueberry:

python3 -m pip install --user --upgrade colorgram.py spotipy pillow

3. Quindi, ottieni l’ultimo codice di script Blueberry da GitHub:

git clone https://github.com/newpolygons/Blueberry

4. Ora dovremo creare una nuova app Spotify (richiede un account premium). Vai su https://developer.spotify.com/dashboard/applications, accedi con il tuo account Spotify e clicca su CREATE AN APP. Scegli un App name e App description di tua scelta e fai clic su CREATE pulsante per creare la tua applicazione.

Una volta che la tua applicazione è stata creata, clicca sul verde EDIT SETTINGS pulsante (in alto a destra) e aggiungi un nuovo Redirect URI impostato https://www.google.com/, quindi fare clic su Save pulsante (in basso).

Ora nella tua nuova pagina dell’applicazione, dovresti vedere il Client ID, così come un link che dice SHOW CLIENT SECRET che mostra il segreto del tuo cliente. Copia il Client ID e Client Secret codici ai campi corrispondenti nel creds.txt file all’interno della cartella Blueberry.

In questo creds.txt file, dovrai anche inserire il tuo nome utente Spotify. Puoi vedere il tuo nome utente andando su https://www.spotify.com/account/overview/ e accedendo con il tuo account Spotify.

Anche in creds.txt file, cambia il display_size valore alla dimensione del display. Ricordati di salvare il file quando hai finito.

5. Autentichiamo Blueberry con il tuo account Spotify.

Apri un terminale e vai alla cartella Blueberry, ad esempio:

cd Blueberry

Là, corri:

python3 main.py

Dopo aver eseguito questo comando, si aprirà una nuova scheda nel browser Web predefinito. Accedi lì a Spotify se non eri già loggato, e poi verrai reindirizzato a https://www.google.com/ seguito da ?code= e un codice lungo. Copia l’intero URL nel terminale in cui hai eseguito il python3 main.py comando e premere Enter.

Quindi, riproduci un brano sul tuo account Spotify utilizzando qualsiasi client desideri (Spotify desktop installato come pacchetto nativo, snap o flatpak, Spotify sul telefono, Spotify Web, ecc.) E lo sfondo del desktop GNOME dovrebbe ora cambiare nel brano attualmente in riproduzione nel tuo client Spotify.

Usa questo python3 main.py comando in Blueberry cartella ogni volta che si desidera avviare lo script. Per aggiungerlo all’avvio, uso sh -c 'cd /path/to/Blueberry; python3 main.py' come comando (chiamando direttamente python3 /path/toBlueberry/main.py non funziona perché lo script cerca il certs.txt file nella cartella corrente).

Suggerimento: se si dispone di un dock sul lato sinistro del monitor e il titolo del brano attualmente in riproduzione si trova dietro il dock, aprire il main.py script dall’interno della cartella Blueberry con un editor di testo e modificare il 50 valore da titleArtist.text((50 a qualcosa come 100 (puoi provare diversi valori per vedere quale si adatta meglio alle tue esigenze).

Imparentato:


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