Spotify stopped working (with transparent proxying)

Bug #1368455 reported by theli
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Nuvola Apps Runtime (Nuvola Player)
Invalid
Undecided
Unassigned

Bug Description

Spotify service stopped working.
Nuvola Player 2.4.3
Revision: 852, <email address hidden>

It fails to load the webpage. Only shows the logo in top-left corner.

Debug output:
    Nuvola Info nuvolaplayer.vala:150: Welcome to Nuvola Player, version: 2.4.3
    Nuvola Info nuvolaplayer.vala:154: Revision: 852, <email address hidden>
    Nuvola Info nuvolaplayer.vala:155: Report any issues/bugs you might find to http://nuvolaplayer.fenryxo.cz/support/bug_reporting.html
    Nuvola Debug nuvolaplayer.vala:156: command: /usr/lib/nuvolaplayer/nuvolaplayer -D --debug-javascript
    Nuvola Debug nuvolaplayer.vala:158: Enabled features: Unity Quicklist, optimization of SVG images, Last.fm scrobbling, Notifications, debug symbols
    Nuvola Debug nuvolaplayer.vala:159: Disabled features: experimental features, debug memory usage
       Gtk Debug Connecting to session manager
    Nuvola Debug nuvolaplayer.vala:241: Starting new instance
   Diorite Debug Libsoup version: 2.38.1
    Nuvola Debug nuvola-formatsupport.vala:97: Unable to init GStreamer 0.10.36, maybe already initialized
    Nuvola Debug core.vala:59: Cache model: default
   Diorite Debug Max data cache size: 1000
   libsoup Warning No feature manager for feature of type 'SoupProxyURIResolver'
   Diorite Debug Setting proxy (auto): dynamic resolver
 <unknown> Debug NP_Initialize
 <unknown> Debug NP_Initialize succeeded
 <unknown> Debug NP_Initialize
 <unknown> Debug NP_Initialize succeeded
 <unknown> Debug NP_Initialize
 <unknown> Debug NP_Initialize succeeded
 <unknown> Debug NP_Initialize
 <unknown> Debug NP_Initialize succeeded
    Nuvola Debug nuvola-formatsupport.vala:213: WebPlugin: Windows Media Player Plug-in 10 (compatible; Totem) (false): /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so
    Nuvola Debug nuvola-formatsupport.vala:213: WebPlugin: VLC Multimedia Plugin (compatible Totem 3.0.1) (false): /usr/lib/mozilla/plugins/libtotem-cone-plugin.so
    Nuvola Debug nuvola-formatsupport.vala:213: WebPlugin: QuickTime Plug-in 7.6.6 (false): /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so
    Nuvola Debug nuvola-formatsupport.vala:213: WebPlugin: Shockwave Flash (true): /opt/nuvolaplayer/flash/wrapped/npwrapper.libflashplayer.so
    Nuvola Debug nuvola-formatsupport.vala:213: WebPlugin: DivX® Web Player (false): /usr/lib/mozilla/plugins/libtotem-mully-plugin.so
    Nuvola Debug nuvola-formatsupport.vala:213: WebPlugin: iTunes Application Detector (false): /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so
    Nuvola Debug nuvola-formatsupport.vala:139: Built with Gstreamer 0.10.36
    Nuvola Debug nuvola-formatsupport.vala:117: GStreamer 0.10.36 launch playbin2 uri=file:///usr/share/nuvolaplayer/audio/audiotest.mp3
    Nuvola Info extensionsmanager.vala:91: Extension with id 'trayicon' loaded.
    Nuvola Debug notifications.vala:113: Notifications: persistence false, actions false, icons false
    Nuvola Info extensionsmanager.vala:91: Extension with id 'notifications' loaded.
    Nuvola Info extensionsmanager.vala:91: Extension with id 'lastfm' loaded.
    Nuvola Info extensionsmanager.vala:91: Extension with id 'lyrics' loaded.
    Nuvola Info extensionsmanager.vala:91: Extension with id 'mediakeys' loaded.
    Nuvola Debug servicesmanager.vala:94: Found service Spotify at /home/local/ANT/romanton/.local/share/nuvolaplayer/services/spotify, version 1.0
    Nuvola Info servicesmanager.vala:118: Using service Spotify from /home/local/ANT/romanton/.local/share/nuvolaplayer/services/spotify, version 1.0
    Nuvola Debug notifications.vala:216: Show notification
    Nuvola Debug notifications.vala:216: Show notification
    Nuvola Debug webbackend.vala:142: Starting web interface for spotify: https://play.spotify.com/
   Diorite Debug XFCE session vanished: org.xfce.SessionManager
   Diorite Debug GNOME session vanished: org.gnome.SessionManager
    Nuvola Debug media_keys.vala:200: GNOME settings daemon appeared: org.gnome.SettingsDaemon, :1.281
    Nuvola Critical file /build/buildd/nuvolaplayer-2.4.3/src/nuvola/extensions/media_keys.vala: line 214: unexpected error: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: No such interface `org.gnome.SettingsDaemon.MediaKeys' on object at path /org/gnome/SettingsDaemon/MediaKeys (g-dbus-error-quark, 19)
   Diorite Debug Keybindings: Successfully binded key XF86AudioPlay
   Diorite Debug Keybindings: Successfully binded key XF86AudioPause
   Diorite Debug Keybindings: Successfully binded key XF86AudioStop
   Diorite Debug Keybindings: Successfully binded key XF86AudioPrev
   Diorite Debug Keybindings: Successfully binded key XF86AudioNext
    Nuvola Debug notifications.vala:228: Show notification callback
   Diorite Debug Action activated: application
   Diorite Debug Action activated: control
   Diorite Debug Action activated: go
   Diorite Debug Action activated: view
   Diorite Debug Action activated: help
    Nuvola Debug jsapi.vala:831: Window object cleared in frame '__main__'.
    Nuvola Debug jsapi.vala:921: JSAPI injected successfully in frame '__main__'
    Nuvola Debug jsapi.vala:781: https://d3jfuiz4ixupna.cloudfront.net/sdk/spotify.sdk.4.6.4-2e6e3fa.min.js:66: TypeError: 'undefined' is not an object (evaluating 'c')
    Nuvola Debug webbackend.vala:242: Widget blocked:
    Nuvola Debug jsapi.vala:793: document loaded in frame '__main__'.
    Nuvola Debug webbackend.vala:242: Widget blocked: https://fbstatic-a.akamaihd.net/rsrc.php/v1/yH/r/J8Jam73ZCnY.swf
   Diorite Debug Action activated: application
   Diorite Debug Action activated: quit

Revision history for this message
Jiří Janoušek (fenryxo) wrote :

Thanks for taking time to report this issue. I've subscribed Chase Colman, the maintainer of Spotify integration.

Chase, can you reproduce the issue? Spotify (free account) works for me unless I'm behind HTTP proxy.

Revision history for this message
Jiří Janoušek (fenryxo) wrote :

theli, do you use HTTP/SOCKS proxy?

Changed in nuvola-player:
status: New → Incomplete
Revision history for this message
theli (theli-ukr) wrote :

I do not explicitly use any proxies. Though I do have enforced transparent proxying at work where I use nuvolaplayer.

Revision history for this message
Jiří Janoušek (fenryxo) wrote :

> Though I do have enforced transparent proxying at work where I use nuvolaplayer.

This might be a problem. Can you reproduce your issue without proxying?

Revision history for this message
theli (theli-ukr) wrote :

>Can you reproduce your issue without proxying?
I don't have ability to test it without proxying

Revision history for this message
Jiří Janoušek (fenryxo) wrote :

Could you run following command and report whether the issue is reproducible in the webkitgtkframe tool?

MOZ_PLUGIN_PATH=/opt/nuvolaplayer/flash/wrapped \
/usr/libexec/nuvolaplayer/webkitgtkframe \
https://play.spotify.com/

Revision history for this message
theli (theli-ukr) wrote :

It loads start page in webkitgtkframe but after logging in it ends up in the same situation.

Guess this proves that its not a nuvolaplayer problem

Revision history for this message
theli (theli-ukr) wrote :

> https://play.spotify.com/
** Message: console message: https://play.spotify.edgekey.net/client/5fee4e3/js/bootstrap.js @5: No translation exists, falling back to input string:

** Message: console message: undefined @0: TypeError: 'undefined' is not an object

Revision history for this message
Jiří Janoušek (fenryxo) wrote :

> Guess this proves that its not a nuvolaplayer problem

Indeed, it seems to be network connection or WebKitGtk problem. No of them can be fixed in Nuvola Player :-(

Changed in nuvola-player:
status: Incomplete → Invalid
summary: - Spotify stopped working
+ Spotify stopped working (with transparent proxying)
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.