Skip to content
This repository has been archived by the owner on Jun 29, 2020. It is now read-only.

Supported Browser (mobile devices in particular) #72

Open
bde-maze opened this issue Apr 9, 2019 · 6 comments
Open

Supported Browser (mobile devices in particular) #72

bde-maze opened this issue Apr 9, 2019 · 6 comments

Comments

@bde-maze
Copy link

bde-maze commented Apr 9, 2019

Hello,

I'm referring to an old discussion about supported browser by the Web Player SDK. Issue #10 in particular.
This issue have been closed more than a year ago where @bih was saying that teams where working on the issue and updates will come soon. Unfortunately, the thread have been left for dead, even after some solicitations.

I'm creating a web application using the SDK and I would love to allow the app to work on mobile devices, especially via PWA.

Do you have any update on the subject ?

Thank you!

@sschimmel
Copy link

Working on a PWA app myself and can confirm it works on some Android devices and doesn't work on iOS. So far from my tests it seems that Android devices with L1 Widevine support can't play music and devices with L3 support do. Tested in Chrome for Android and Samsung Browser.

Spotify does not support the DRM supported on iOS / iOS does not support the DRM that Spotify uses. So far for me only Apple Music is, ironically, the only service that works on the Android and iOS devices I have tested and the desktop browsers on both OSX and Windows.

Is there a list of codecs and DRM levels used by Spotify? With it it would be possible to detect if a user can play Spotify in their browser and show an appropriate message if they can't.

@tobika
Copy link

tobika commented Apr 29, 2019

hi @sschimmel
I'd be interested if you have more findings about detecting if spotify DRM will work in the browser, I also have a PWA (which works at the moment) and a cordova app that has plenty of problems with the latest chrome webview #71

@ghost
Copy link

ghost commented May 9, 2019

On Android devices it will work if you use real Chromium (latest version). It will not work on things like Samsung Internet or similar branded browsers because they are rebrandings of outdated versions of Chromium that do not support the latest features. I have tested on Samsung Galaxy Android phones. I have found it to work with Android 7.0 and above.

It will not work on any version of Safari, on any mac or iOS device, due to Apple browser security restrictions.

@amenk
Copy link

amenk commented Jun 20, 2019

It sometimes also seems to work in desktop mode on Chrome Android, while it does not in normal mode.

@tobika
Copy link

tobika commented Jun 20, 2019

@amenk strange in which cases does it not work for you in "normal" mode? it seems to work in most chrome android versions for my app: https://audiobookplayer.tobik.eu/beta/

@amenk
Copy link

amenk commented Jun 20, 2019

@tobika I am actually using the festify.us website and they told me they use the capabilities detection of the Spotify Library to allow creating parties or not. On festify.us I do not see the create party button because of this reason on Chrome Android, but when I switch to "requests desktop version", I see the button and can play music.

Your web app works well on my device even in normal mode.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants