Magic Mirror - Come aggiungere il modulo Spotify

Magic Mirror

Scritto da Luigi Duchi

In occasione della guida per installare Raspotify sul Raspberry (guida che potrete trovare QUI), avevio mostrato per un attimo il modulo Spotify sul Magic Mirror. Oggi vedremo come installarlo ed utilizzarlo.

Il modulo che installeremo si chiama MMM-NowPlayingOnSpotify

Questo modulo permette di visualizzare la canzone in riproduzione sul nostro account Spotify, il tempo trascorso del brano, l'immagine della copertina del brano e addirittura il dispositivo dal quale stiamo riproducendo la musica, compreso lo specchio stesso, se abbiamo utilizzato il programma Raspotify.

 Questo modulo è un pò più complesso rispetto ad altri moduli in quanto richiede di creare un'app sulla developer area di Spotify.

Niente di incredibilmente difficile se seguirete tutti i passaggi.

Iniziamo:

aprite il terminale e andate nella cartella MagicMirror con il comando

cd MagicMirror

successivamente digitate:

cd modules

poi:

git clone https://github.com/raywo/MMM-NowPlayingOnSpotify.git

in seguito:

cd MMM-NowPlayingOnSpotify

ed infine:

npm install

dopo aver digitato i vari passaggi andate alla pagina Spotify developer area (direttamente dal browser del vostro raspberry) che potrete raggiungere cliccando QUI

effettuate l'accesso con il vostro account Spotify (non è necessario un account premium)

cliccate sull'icona per creare una nuova app

Date un nome che preferite alla vostra app e aggiungete una breve descrizione come nell'esempio qui sotto.

Spuntate tutte le voci che sono segnate nell'immagine e cliccate su "il prossimo" o next se avrete la pagina in inglese.

nella pagina che vi compare dopo selezionate NO

infine selezionate tutte le voci disponibili e cliccate il pulsante di conferma.

ecco, una volta terminato vi troverete nella schermata della vostra app

cliccate su edit setting

alla voce redirect URIs aggiungete il seguente indirizzo.

tornate nel terminale

dovreste essere sempre dentro la cartella MMM-NowPlayingOnSpotify, se così non fosse tornateci

una volta li digitate il comando

cd authorization

successivamente:

node app

Adesso aprite nuovamente il browser (sempre dal vostro Raspberry) e digitate:

localhost:8888

vi troverete di fronte a questa schermata:

alla voce client ID e alla voce client secret aggiungerete le relative voci che troverete nell'app creata da spotify (Quelle che io nel mio esempio ho censurato con la striscia rossa)

successivamente cliccate su Authorize my App.

vi verrà assegnato il codice da copiare nel file config.js  del MagicMirror

dovrebbe essere una cosa del genere:

{
    module: "MMM-NowPlayingOnSpotify",
    position: "top_right",

    config: {
        showCoverArt: false,
        clientID: "<YOUR_CLIENT_ID>",
        clientSecret: "<YOUR_CLIENT_SECRET>",
        accessToken: "<YOUR_ACCESS_TOKEN>",
        refreshToken: "<YOUR_REFRESH_TOKEN>"
    }
}

Ovviamente ci saranno tutti i dati vostri al posto delle scritte di esempio.

copiatelo nel file config.js stando attenti alla corretta sintassi.

Se tutto è andato bene dovreste vedere il modulo comparire nel vostro specchio.

Quando non ci sarà nulla in riproduzione comparirà un simbolo del genere.

al contrario ci sarà l'immagine in riproduzione come vi ho mostrato all'inizio della guida.

Non mi rimane che lasciarvi al video di fine articolo dove potrete osservare il mio Magic Mirror con il modulo in azione. Buona visione!

Produrre e aggiornare contenuti su vincenzocaputo.com richiede molto tempo e lavoro. Se il contenuto che hai appena letto è di tuo gradimento e vuoi supportarmi, clicca uno dei link qui sotto per fare una donazione.

Luigi Duchi

Nato a Grosseto il 24 Dicembre 1982 perito elettrotecnico che lavora nel mondo della domotica e installazione di impianti elettrici, impianti di allarmi, videosorveglianza e automazioni in genere. Appassionato da sempre di tecnologia e aperto alla conoscenza di nuove soluzioni.


Vai ai commenti