GNOME Bugzilla – Bug 611446
Lyrics Plugin does not fetch lyrics banshee 1.5.4 and 1.5.3 when installed from PPA
Last modified: 2010-03-01 06:22:01 UTC
The banshee lyrics plugin (banshee-extension-lyrics) does not fetch lyrics. I'm using the PPA located here: https://edge.launchpad.net/~banshee-team/+archive/ppa to update banshee. This has not worked in v. 1.5.3 and 1.5.4 with the same plugin from the PPA. The plugin was most recently updated 11:10 PM 2/28/10 from the repo along with banshee-extensions-common and some others. Attached is the logfile. When I looked through it the most pertinent lines seem to be: [Debug 23:11:38.887] Invalid URI: The hostname could not be parsed, http://lyrc.com.ar/tema1en.php?artist=30+Seconds+To+Mars&songname=A+Beautiful+Lie [Debug 23:11:38.893] Invalid URI: The hostname could not be parsed, http://lyrc.com.ar/tema1en.php?artist=30+Seconds+To+Mars&songname=A+Beautiful+Lie [Debug 23:11:38.895] Invalid URI: The hostname could not be parsed, http://api.leoslyrics.com/api_search.php?auth=duane&artist=30_Seconds_To_Mars&songtitle=A_Beautiful_Lie [Debug 23:11:38.896] Invalid URI: The hostname could not be parsed, http://www.lyriki.com/30_Seconds_To_Mars:A_Beautiful_Lie [Debug 23:11:38.896] Invalid URI: The hostname could not be parsed, http://www.autolyrics.com/tema1en.php?artist=30+Seconds+To+Mars&songname=A+Beautiful+Lie [Debug 23:11:38.897] Invalid URI: The hostname could not be parsed, http://www.autolyrics.com/tema1en.php?artist=30+Seconds+To+Mars&songname=A+Beautiful+Lie [Debug 23:11:38.897] Invalid URI: The hostname could not be parsed, http://lyricwiki.org/30_Seconds_To_Mars:A_Beautiful_Lie [Debug 23:11:38.898] Invalid URI: The hostname could not be parsed, http://lyrc.com.ar/tema1en.php?artist=30+Seconds+To+Mars&songname=A+Beautiful+Lie This is repeated further down in the log with other songs. Interestingly, these are songs that were not playing while the log was being made. Does the plugin try to fetch lyrics for songs before they're played? I have the mirage extension from the community extensions side of things, as well as all the other standard ones which I guess the log will show anyway :)
Log was too big to be attached, hosted at filebin.ca now. http://filebin.ca/uueqyd/banshee_log.txt to view http://filebin.ca/uueqyd to download
Created attachment 154925 [details] [review] more debug info Interesting log, looks like System.Uri cannot be constructed with supplied url strings. Still, I cannot reproduce it locally. Could you install the extension from source with the attached patch applied? It will dump more debug info which will hopefully allow us to localise the problem. The source code is available here: http://gitorious.org/banshee-community-extensions
Uninstalled original lyrics from repository and installed from source using git along with a few other nifty ones, along with the patch. Lots more fun stuff to look at I guess. http://filebin.ca/qoxdvs/banshee_log_patch.txt http://filebin.ca/qoxdvs
We discussed this on IRC, the problem was caused by misconfigured proxy server. I committed a patch that logs a better error message when that's the case.