/dev/blog/ID10T

Actualización de septiembre de 2020: Aunque estas instrucciones exactas ya no funcionan, hay soluciones en los comentarios.Así que por favor, leed también los comentarios hasta que encuentre tiempo para probar nuevas formas y actualizar el post.

Un amigo me preguntó si era posible usar el reproductor web de Spotify en su smartphone Android.

Si sois como yo y no usáis Spotify en el móvil muy a menudo, puede que no sepáis que la versión gratuita de la aplicación de Spotify está muy castrada. No la uso mucho, pero si he entendido bien, no puedes reproducir correctamente una lista de reproducción o una canción, sino que te alimentan a la fuerza con canciones «coincidentes». Además no puedes saltar canciones constantemente. Para empujar su cuenta Premium hacia ti, Spotify además impide que los navegadores móviles usen su reproductor web, que es menos limitado.

Aunque entiendo que Spotify quiera ganar dinero, me desagradan mucho las limitaciones artificiales para empujar a la gente a una cuenta de pago. Si no pueden vender su cuenta Premium con una lista de características, probablemente deberían trabajar en la lista en lugar de limitar artificialmente las características en diferentes dispositivos. Especialmente la diferenciación entre los navegadores de PC y móviles me provocó. Por lo tanto, acepté el reto de convencer al reproductor web de Spotifys para que funcionara en Android.

Browser

El reproductor web de Spotify utiliza EME(Encrypted Media Extensions), por lo que necesitaremos un navegador que las soporte. He utilizado Firefox Nightly, porque ya utilizo Firefox en todos mis dispositivos y no me gusta nada Chrome.

Como Spotify parece comprobar la resolución del teléfono, tenemos que configurar Firefox para que devuelva una resolución aceptada.

  1. Introduce about:config en una ventana de URL de pestañas
  2. Busca layout.css.devPixelsPerPx
  3. Cámbialo de -1.0 a un valor positivo, 1 es un buen comienzo

Puedes experimentar con este valor, para mi OnePlus 3T y mis amigos Samsung Galaxy S6, establecerlo en 2 funcionó bien.

Esto cambiará cómo se escalarán los sitios web, así que no te sorprendas si ahora todo es muy pequeño.

Addons

Lamentablemente, usar Firefox Nightly con la configuración de escala cambiada no es suficiente. Tenemos que utilizar dos addons de Firefox adicionales: User-Agent Switcher and Manager y uBlock Origin.

Publicidad

Cambiar el User-Agent

Spotify Web también comprueba su cadena de User-Agent. ¡Como el navegador «admite» que se está ejecutando en un dispositivo Android, seguirá siendo redirigido al sitio «Download the App, hurr durr! Por lo tanto, tenemos que cambiar la cadena de User-Agent que Firefox envía a Spotify.

  1. Instala el ya mencionado User-Agent Switcher and Manager Addon en Firefox Nightly
  2. Selecciona «User-Agent Switcher and Manager» en el menú de 3 puntos
  3. Selecciona un buen User-Agent de la lista. Elegí una versión reciente de Firefox (Firefox 63.0) con Windows 7, sólo porque es probablemente uno de los User-Agents más utilizados.
  4. No te olvides de pulsar «Aplicar».

uBlock Origin

En teoría, esto debería ser suficiente para permitirte usar Spotifys Web Player. Pero tuve un montón de caídas de Firefox mientras probaba, esta configuración. Añadir una regla de bloqueo a uBlock Origin pareció arreglar eso.

Después de todas esas configuraciones, pude utilizar con éxito el Spotify Web Player desde mi dispositivo Android OnePlus 3T. Mi amigo también pudo utilizarlo desde su Galaxy S6.
Si no escuchas ningún sonido, no olvides comprobar tu dispositivo de reproducción actual (el icono del PC en la esquina inferior derecha).

Esto podría funcionar también en iOS, pero no lo he probado ni tengo interés en hacerlo.

Publicidad

Deja una respuesta

Tu dirección de correo electrónico no será publicada.