Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cannot run play.spotify.com #118

Open
shuhaowu opened this issue Jul 30, 2017 · 4 comments
Open

Cannot run play.spotify.com #118

shuhaowu opened this issue Jul 30, 2017 · 4 comments

Comments

@shuhaowu
Copy link

Spotify complains about not supporting QBRT. I haven't looked into why this is the case, but maybe a lack of DRM + some user-agent/js detection?

The issue is light for now as I don't have a lot of details, but I might look at it more if I have more time.

@shuhaowu
Copy link
Author

Can confirm that they're using UA detection as setting application.ini to that of a regular Firefox browser will allow me to login. However, DRM doesn't seem to exist with QBRT and thus cannot playback Spotify yet.

@mykmelez
Copy link
Contributor

In theory, qbrt should support the same web platform features as Firefox. Do you know the particular "DRM" feature that qbrt would need to support in order for Spotify to play music?

@shuhaowu
Copy link
Author

shuhaowu commented Aug 1, 2017

https://support.mozilla.org/en-US/kb/enable-drm

I believe this is downloadable module which needs to be enabled. I'm not sure how this would be downloaded in qbrt, tho.

@mykmelez
Copy link
Contributor

mykmelez commented Aug 2, 2017

Hmm, qbrt would need to at least set a couple of runtime preferences. qbrt doesn't currently support an app setting runtime preferences (#73), but you could manually edit qbrt's defaults/preferences/prefs.js file to set those preferences.

However, I'm unsure if that's sufficient to enable/download the WideVine CDM that Spotify presumably needs to play music. It might be necessary to do something else, such as loading browser/base/content/browser-media.js into the shell. More research is needed.

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

No branches or pull requests

2 participants