After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 668890 - liveradio SHOUTcast.com plugin times out when loading.
liveradio SHOUTcast.com plugin times out when loading.
Status: RESOLVED NOTGNOME
Product: banshee
Classification: Other
Component: Community Extensions
2.3.4
Other Linux
: Normal normal
: ---
Assigned To: Banshee Maintainers
Banshee Maintainers
Depends on:
Blocks:
 
 
Reported: 2012-01-28 06:03 UTC by Chow Loong Jin
Modified: 2012-06-24 09:22 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Banshee liveradio debug output (15.38 KB, text/plain)
2012-01-28 06:04 UTC, Chow Loong Jin
Details

Description Chow Loong Jin 2012-01-28 06:03:58 UTC
Originally reported at:
  https://bugs.launchpad.net/bugs/903545

Trying to use the LiveRadio SHOUTcast.com plugin always times out when it tries  to load the genres.
The "Plugin Statistics" shows a "General Error" with the message: "The request timed out".
The "Choose by query " controls stay disabled.

I'm using a fully up-to-date Ubuntu 11.10.

I'm attaching a "banshee --debug" output.

From https://bugs.launchpad.net/ubuntu/+source/banshee-community-extensions/+bug/903545/comments/3:
I just had a look at the ShoutCastPlugin code, and I believe I've figured out the problem. It's not a bug in the code at all, but an error in the API it uses to fetch the data.

It uses "http://207.200.98.1/" as the base URI, which when viewed in a browser describes a MySQL connection problem. All the calls to the XML API just return "No DB!", which would fit the current error I'm getting from Banshee:

[20 Debug 01:02:52.246] [LiveRadioBasePlugin"SHOUTcast.com"] <RetrieveXml> Error: Text node cannot appear in this state. Line 1, position 1. END

I'm not familiar enough with this service to figure out what can be done to fix this. Has it perhaps been deprecated in favor of a new API? I found the following wiki which shows another API to this, but it requires a developer ID.

http://wiki.winamp.com/wiki/SHOUTcast_Radio_Directory_API
Comment 1 Chow Loong Jin 2012-01-28 06:04:30 UTC
Created attachment 206309 [details]
Banshee liveradio debug output
Comment 2 Frank Ziegler 2012-06-24 09:22:26 UTC
shoutCAST has changed the API and now requires a developer-key which is bound to licensing conditions banshee cannot (or does not want to) fulfil at the moment. Therefore the shoutCAST part of the extension has been disabled:

https://gitorious.org/banshee-community-extensions/banshee-community-extensions/commit/1ffb2953fbba7df29c5dabec7c0c14cbc19fcd18