/dev/blog/ID10T

Aggiornamento settembre 2020: Mentre queste istruzioni esatte non funzionano più, ci sono delle soluzioni nei commenti.Quindi per favore leggete anche i commenti fino a quando non ho trovato il tempo di testare nuovi modi e di aggiornare il post.

Un mio amico mi ha chiesto se era possibile usare il Web Player di Spotify sul suo smartphone Android.

Se siete come me e non usate Spotify su mobile molto spesso, potreste non sapere che la versione gratuita dell’app Spotify è pesantemente castrata. Non la sto usando molto, ma se ho capito bene, non è possibile riprodurre correttamente una playlist o una canzone, si viene forzatamente alimentati con canzoni “corrispondenti”. Inoltre non puoi saltare costantemente le canzoni. Per spingere il loro account Premium, Spotify impedisce inoltre ai browser mobili di utilizzare il loro lettore web meno limitato.

Mentre capisco che Spotify voglia guadagnare soldi, non mi piacciono molto le limitazioni artificiali per spingere le persone a un account a pagamento. Se non si può vendere l’account Premium con una lista di caratteristiche, probabilmente si dovrebbe lavorare sulla lista invece di limitare artificialmente le caratteristiche sui diversi dispositivi. Soprattutto la differenziazione tra browser per PC e mobile mi ha scatenato. Perciò ho accolto la sfida di convincere il lettore Web di Spotify a funzionare su Android.

Browser

Il lettore Web di Spotify usa EME (Encrypted Media Extensions), quindi abbiamo bisogno di un browser che li supporti. Ho usato Firefox Nightly, perché sto già usando Firefox su tutti i miei dispositivi in ogni caso e non mi piace molto Chrome.

Come Spotify sembra controllare la risoluzione del telefono, abbiamo bisogno di configurare Firefox per restituire una risoluzione accettata.

  1. Inserite about:config in una finestra URL tabs
  2. Cercate layout.css.devPixelsPerPx
  3. Cambiatelo da -1.0 a un valore positivo, 1 è un buon inizio

Si può sperimentare con questo valore, per il mio OnePlus 3T e i miei amici Samsung Galaxy S6, impostarlo a 2 ha funzionato bene.

Questo cambierà il modo in cui i siti web saranno scalati, quindi non siate sorpresi se ora tutto è molto piccolo.

Addons

Sfortunatamente, usare Firefox Nightly con le impostazioni di scalatura modificate non è sufficiente. Abbiamo bisogno di usare altri due addon di Firefox: User-Agent Switcher and Manager e uBlock Origin.

Advertisement

Changing the User-Agent

Spotify Web controlla anche la vostra stringa User-Agent. Poiché il vostro browser “ammette” di essere in esecuzione su un dispositivo Android, sarete comunque reindirizzati al sito “Scarica l’App, hurr durr! Quindi abbiamo bisogno di cambiare la stringa User-Agent che Firefox invia a Spotify.

  1. Installare il già menzionato User-Agent Switcher and Manager Addon in Firefox Nightly
  2. Selezionare “User-Agent Switcher and Manager” dal menu a 3 punti
  3. Selezionare un buon User-Agent dalla lista. Ho scelto una versione recente di Firefox (Firefox 63.0) con Windows 7, solo perché è molto probabilmente uno degli User-Agent più utilizzati.
  4. Non dimenticare di premere “Applica”.

uBlock Origin

In teoria questo dovrebbe essere sufficiente per permetterti di utilizzare Spotifys Web Player. Ma ho avuto molti crash di Firefox mentre testavo questa configurazione. L’aggiunta di una regola di blocco a uBlock Origin sembra aver risolto il problema.

Dopo tutte queste configurazioni, sono stato in grado di utilizzare con successo Spotify Web Player dal mio dispositivo Android OnePlus 3T. Il mio amico è stato in grado di usarlo anche dal suo Galaxy S6.
Se non senti alcun suono, non dimenticare di controllare il dispositivo di riproduzione corrente (l’icona del PC nell’angolo in basso a destra).

Questo potrebbe funzionare anche su iOS, ma non l’ho provato né ho alcun interesse a farlo.

Pubblicità

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.