/dev/blog/ID10T

Update September 2020: Podczas gdy te dokładne instrukcje już nie działają, w komentarzach pojawiły się rozwiązania.Proszę więc czytać również komentarze, dopóki nie znalazłem czasu na przetestowanie nowych sposobów i zaktualizowanie postu.

Mój znajomy zapytał mnie, czy możliwe jest korzystanie ze Spotify Web Player na smartfonie z Androidem.

Jeśli jesteś taki jak ja i nie korzystasz zbyt często ze Spotify na komórce, możesz nie wiedzieć, że darmowa wersja aplikacji Spotify jest mocno wykastrowana. Nie używam jej zbyt często, ale jeśli dobrze zrozumiałem, nie możesz właściwie odtwarzać playlisty lub jednej piosenki, dostajesz na siłę „pasujące” piosenki. Nie można też ciągle pomijać utworów. Aby popchnąć ich konto Premium do Ciebie, Spotify dodatkowo uniemożliwia przeglądarkom mobilnym korzystanie z ich mniej ograniczonego odtwarzacza sieciowego.

Choć rozumiem, że Spotify chce zarabiać pieniądze, bardzo nie podobają mi się sztuczne ograniczenia, aby popchnąć ludzi do płacenia za konto. Jeśli nie możesz sprzedać konta Premium z listą funkcji, powinieneś prawdopodobnie pracować nad listą, zamiast sztucznie ograniczać funkcje na różnych urządzeniach. Zwłaszcza rozróżnienie między przeglądarkami PC i mobilnymi mnie sprowokowało. Dlatego z radością przyjąłem wyzwanie przekonania odtwarzacza Spotify do działania na Androidzie.

Przeglądarka

Odtwarzacz Spotify używa EME(Encrypted Media Extensions), więc będziemy potrzebować przeglądarki obsługującej te rozszerzenia. Użyłem Firefox Nightly, ponieważ i tak już używam Firefoxa na wszystkich moich urządzeniach i zdecydowanie nie lubię Chrome.

Jako że Spotify zdaje się sprawdzać rozdzielczość telefonu, musimy skonfigurować Firefoxa, aby zwracał zaakceptowaną rozdzielczość.

  1. Enter about:config w oknie URL zakładki
  2. Search for layout.css.devPixelsPerPx
  3. Zmień go z -1.0 na wartość dodatnią, 1 jest dobrym początkiem

Możesz eksperymentować z tą wartością, dla mojego OnePlus 3T i moich przyjaciół Samsung Galaxy S6, ustawienie go na 2 działało dobrze.

To zmieni sposób skalowania stron internetowych, więc nie zdziwcie się, jeśli teraz wszystko będzie bardzo małe.

Dodatki

Niestety, używanie Firefoksa Nightly ze zmienionymi ustawieniami skalowania nie wystarczy. Musimy skorzystać z dwóch dodatkowych dodatków do Firefoksa: User-Agent Switcher and Manager oraz uBlock Origin.

Reklama

Zmiana User-Agent

Spotify Web sprawdza również ciąg User-Agent użytkownika. Ponieważ Twoja przeglądarka „przyznaje”, że działa na urządzeniu z systemem Android, nadal będziesz przekierowywany na stronę „Pobierz aplikację, hurr durr!”. Dlatego musimy zmienić ciąg User-Agent, który Firefox wysyła do Spotify.

  1. Zainstaluj wspomniany już User-Agent Switcher and Manager Addon w Firefox Nightly
  2. Wybierz „User-Agent Switcher and Manager” z 3-kropkowego menu
  3. Wybierz ładny User-Agent z listy. Wybrałem ostatnią wersję Firefoxa (Firefox 63.0) z Windows 7, tylko dlatego, że jest to najprawdopodobniej jeden z najczęściej używanych User-Agentów.
  4. Nie zapomnij nacisnąć „Apply”.

uBlock Origin

W teorii to powinno wystarczyć, abyś mógł używać Spotifys Web Player. Ale miałem wiele awarii Firefoxa podczas testowania tej konfiguracji. Dodanie reguły bloku do uBlock Origin wydawało się to naprawić.

Po tych wszystkich konfiguracjach, byłem w stanie z powodzeniem korzystać z Spotify Web Player z mojego urządzenia OnePlus 3T Android. Mój przyjaciel był w stanie używać go ze swojego Galaxy S6, jak również.
Jeśli nie słyszysz żadnego dźwięku, nie zapomnij sprawdzić bieżącego urządzenia odtwarzającego (ikona PC w prawym dolnym rogu).

To może działać na iOS, jak również, ale nie testowałem go ani nie mam żadnego interesu w robieniu tego.

Reklama

.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.