Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#11301 - [rhytmbox] Lastfm playback failed in rhytmbox when launched from gnome-panel

Attached to Project: Arch Linux
Opened by Damien Solimando (dsolimando) - Monday, 25 August 2008, 12:43 GMT
Last edited by Jan de Groot (JGC) - Tuesday, 20 October 2009, 09:33 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan de Groot (JGC)
Architecture i686
Severity Medium
Priority Normal
Reported Version None
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

Rhythmbox failed to play Last FM stream when launched from Gnome Panel but succeed when launching from Terminal.
Seems to be a gstreamer library path problem.


Additional info:
* package version(s): 0.11.6-1
* config and/or log files etc.


Steps to reproduce:

launch Rhythmbox from gnome-panel, add a Lastfm artist radio and start playing
launch Rhythmbox from gnome-terminal, add a Lastfm artist radio and start playing
This task depends upon

Closed by  Jan de Groot (JGC)
Tuesday, 20 October 2009, 09:33 GMT
Reason for closing:  Fixed
Additional comments about closing:  Assuming fixed. last.fm plugin uses libsoup-gnome, which retrieves proxy settings from gconf.
Comment by Roman Kyrylych (Romashka) - Thursday, 28 August 2008, 20:18 GMT
Works for me (x86_64).
Comment by Jan de Groot (JGC) - Monday, 13 October 2008, 10:13 GMT
Is this fixed with the recent Gstreamer and GNOME update from testing?
Comment by Jud (judfilm) - Thursday, 04 December 2008, 10:38 GMT
Is this still a problem?
Comment by Damien Solimando (dsolimando) - Thursday, 04 December 2008, 13:36 GMT
Yes, The same problem apply to Banshee. I think it's a http proxy problem for both applications. they don't retrieves proxy informations from gconf.
Comment by Jan de Groot (JGC) - Thursday, 04 December 2008, 13:50 GMT
Exporting the proxyserver using 'export http_proxy="your proxy:proxyport"' from a terminal and starting banshee inside that terminal should make that plugin working again.

I checked the banshee code for any proxy settings, it relies on System.Net.WebRequest to make webrequests in the lastfm plugin. I don't know mono's implementation for this, but when no specific proxy is supplied, it uses the "default system proxy" as stated by Microsoft specifications (the one from Internet Explorer settings for win32). For non-windows platforms, the http_proxy variables have been default for ages. There's no such thing as specific GNOME/gconf integration inside mono for this.
Comment by Damien Solimando (dsolimando) - Thursday, 04 December 2008, 13:54 GMT
Exactly. No need to export proxyserver at all in Gnome -Terminal if proxy settings are defined in Gnome Config Panel.

The question is why it doesn't work when starting both applications from gnome-panel.
Comment by Damien Solimando (dsolimando) - Thursday, 04 December 2008, 13:56 GMT
Sorry the answer is in your last post :)

Comment by Jan de Groot (JGC) - Saturday, 13 June 2009, 12:57 GMT
It appears that gnome-terminal retrieves the proxy settings from GConf and sets it as environment variables everytime you open a new terminal window/tab. gnome-panel doesn't do this, so there's your answer.

Loading...