/dev/blog/ID10T

Mise à jour septembre 2020 : Bien que ces instructions exactes ne fonctionnent plus, il existe des solutions dans les commentaires.Veuillez donc lire également les commentaires jusqu’à ce que je trouve le temps de tester de nouvelles façons et de mettre à jour le post.

Un ami m’a demandé s’il était possible d’utiliser le lecteur Web Spotify sur son smartphone Android.

Si vous êtes comme moi et n’utilisez pas souvent Spotify sur mobile, vous ne savez peut-être pas que la version gratuite de l’application Spotify est fortement castrée. Je ne l’utilise pas beaucoup, mais si j’ai bien compris, vous ne pouvez pas lire correctement une liste de lecture ou une chanson, vous êtes forcé de lire les chansons « correspondantes ». De même, on ne peut pas constamment sauter des chansons. Pour vous pousser leur compte Premium, Spotify empêche en plus les navigateurs mobiles d’utiliser leur lecteur Web moins limité.

Bien que je comprenne que Spotify veuille gagner de l’argent, je déteste fortement les limitations artificielles pour pousser les gens vers un compte payant. Si vous ne pouvez pas vendre votre compte Premium avec une liste de fonctionnalités, vous devriez probablement travailler sur la liste au lieu de limiter artificiellement les fonctionnalités sur différents appareils. La différenciation entre les navigateurs PC et mobiles m’a particulièrement interpellé. J’ai donc relevé le défi de convaincre le lecteur Web de Spotify de fonctionner sur Android.

Navigateur

Le lecteur Web de Spotify utilise EME(Encrypted Media Extensions), nous aurons donc besoin d’un navigateur les supportant. J’ai utilisé Firefox Nightly, car j’utilise déjà Firefox sur tous mes appareils de toute façon et je déteste fortement Chrome.

Comme Spotify semble vérifier la résolution du téléphone, nous devons configurer Firefox pour retourner une résolution acceptée.

  1. Entrez about:config dans une fenêtre URL d’onglets
  2. Recherchez layout.css.devPixelsPerPx
  3. Changez-la de -1.0 à une valeur positive, 1 est un bon début

Vous pouvez expérimenter avec cette valeur, pour mon OnePlus 3T et mon ami Samsung Galaxy S6, la définir à 2 a bien fonctionné.

Cela va changer la façon dont les sites Web seront mis à l’échelle, alors ne soyez pas surpris si tout est très petit maintenant.

Addons

Malheureusement, l’utilisation de Firefox Nightly avec les paramètres d’échelle modifiés n’est pas suffisante. Nous devons utiliser deux modules complémentaires de Firefox : User-Agent Switcher and Manager et uBlock Origin.

Publicité

Changer l’User-Agent

Spotify Web vérifie également votre chaîne User-Agent. Comme votre navigateur « admet » qu’il fonctionne sur un appareil Android, vous serez quand même redirigé vers le site « Download the App, hurr durr ! ». Par conséquent, nous devons changer la chaîne User-Agent que Firefox envoie à Spotify.

  1. Installer le déjà mentionné User-Agent Switcher and Manager Addon dans Firefox Nightly
  2. Sélectionner « User-Agent Switcher and Manager » dans le menu à 3 points
  3. Sélectionner un User-Agent agréable dans la liste. J’ai choisi une version récente de Firefox (Firefox 63.0) avec Windows 7, juste parce que c’est très probablement l’un des User-Agents les plus utilisés.
  4. N’oubliez pas d’appuyer sur « Appliquer ».

uBlock Origin

En théorie, cela devrait suffire pour vous permettre d’utiliser Spotifys Web Player. Mais j’ai eu beaucoup de plantages de Firefox en testant, cette configuration. L’ajout d’une règle de blocage à uBlock Origin semble régler ce problème.

Après toutes ces configurations, j’ai pu utiliser avec succès le lecteur Web Spotify depuis mon appareil Android OnePlus 3T. Mon ami a pu l’utiliser à partir de son Galaxy S6 également.
Si vous n’entendez aucun son, n’oubliez pas de vérifier votre périphérique de lecture actuel (l’icône PC dans le coin inférieur droit).

Cela pourrait fonctionner sur iOS également, mais je ne l’ai pas testé et je n’ai aucun intérêt à le faire.

Advertisement

.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.