Atualizar Setembro de 2020: Embora estas instruções exatas não funcionem mais, existem soluções nos comentários. Então, por favor leia os comentários também até que eu encontrei tempo para testar novas formas e atualizar o post.
>
Um amigo meu me perguntou se era possível usar o Spotify Web Player em seu smartphone Android.
Se você é como eu e não usa Spotify no celular com muita freqüência, você pode não saber que a versão gratuita do aplicativo Spotify é fortemente castrado. Eu não estou usando muito, mas se eu entendi corretamente, você não pode tocar corretamente uma lista de reprodução ou uma música, você é alimentado à força “combinando” músicas. Também não se pode saltar canções constantemente. Para empurrar sua conta Premium para você, Spotify impede adicionalmente que os navegadores móveis usem seu Web player menos limitado.
Embora eu entenda que Spotify quer ganhar dinheiro, eu não gosto muito das limitações artificiais para empurrar as pessoas para uma conta paga. Se você não pode vender sua Conta Premium com uma lista de funcionalidades, você provavelmente deveria trabalhar na lista em vez de limitar artificialmente as funcionalidades em diferentes dispositivos. Especialmente a diferenciação entre PC e navegadores móveis me desencadeou. Portanto, eu aceitei o desafio de convencer o Spotifys Web Player a trabalhar no Android.
Advertisement
Browser
O Spotify Web Player usa EME(Encrypted Media Extensions), por isso vamos precisar de um Browser que suporte estes. Eu usei o Firefox Nightly, como já estou usando Firefox em todos os meus dispositivos de qualquer forma e eu não gosto muito do Chrome.
Como o Spotify parece verificar a resolução do telefone, precisamos configurar o Firefox para retornar uma resolução aceita.
- Enter
about:config
numa janela URL de abas - Procure por
- Mude de
-1.0
para um valor positivo,1
é um bom começo
>
Pode experimentar este valor, para o meu OnePlus 3T e para os meus amigos Samsung Galaxy S6, configurá-lo para 2 funcionou bem.
Isso vai mudar a forma como os sites serão escalados, então não se surpreenda se tudo for muito pequeno agora.
Addons
Sadly, usar o Firefox Nightly com as configurações de escalas alteradas não é suficiente. Precisamos de usar dois Firefox Addons adicionais: User-Agent Switcher and Manager e uBlock Origin.
Advertisement
Alterar o User-Agent
Spotify Web também verifica a sua string User-Agent. Como seu navegador “admite” que ele está rodando em um dispositivo Android, você ainda será redirecionado para o site “Download do aplicativo, hurr durr! Portanto, precisamos alterar a string User-Agent que o Firefox envia para Spotify.
- Install the already mentioned User-Agent Switcher and Manager Addon in Firefox Nightly
- Select “User-Agent Switcher and Manager” from the 3-dot menu
- Select a nice User-Agent from the list. Eu escolhi uma versão recente do Firefox (Firefox 63.0) com o Windows 7, só porque é muito provavelmente uma das mais usadas do User-Agents.
- Não se esqueça de pressionar “Apply”.
uBlock Origin
Em teoria isto deve ser suficiente para deixar você usar o Spotifys Web Player. Mas eu tive muitos acidentes com o Firefox durante os testes, esta configuração. Adicionar uma regra de bloqueio ao uBlock Origin pareceu corrigir isso.
Após todas essas configurações, eu fui capaz de usar com sucesso o Spotify Web Player do meu dispositivo OnePlus 3T Android. Meu amigo também foi capaz de usá-lo de seu Galaxy S6.
Se você não ouvir nenhum som, não se esqueça de verificar seu dispositivo de reprodução atual (o ícone do PC no canto inferior direito).
>
>
>
Isso poderia funcionar no iOS também, mas eu não testei nem tenho interesse em fazê-lo.