Re: [Banshee-List] Last.fm still not working? - 1.7.3 upgrade did not help



As the error says, listening to Last.fm radio with third-party software that uses the new(ish) Last.fm API  is not available to non-subscribers.  The official Last.fm client is exempt from this (I assume) because it doesn't fall into the "third-party" category.  Some other third-party applications, like Rhythmbox, might still work with Last.fm if they use the old API, which is technically deprecated and could stop functioning at any time.

Banshee could attempt to make Last.fm radio available to non-subscribers by using the old API as a fallback, but there's always the chance that this effort would become obsolete as soon as it is finished, if Last.fm would choose to disallow the old API.  It's also possible that intentionally circumventing the restrictions of the new API would be a violation of Last.fm's terms of use.

This is my understanding of the situation, at least.  Bertrand and others would know much more about this, and you could probably find extra details if you search through Banshee's bug reports for a closed bug related to the new Last.fm API.  Hope that helps,

Michael


On Mon, Aug 9, 2010 at 8:01 PM, osfight.de <linux osfight de> wrote:
I am still getting a

"Failed to tune in station. This station is only available to subscribers."

when using Banshee 1.6.1. Upgrading to 1.7.3 did not solve the problem.

Terminal output:

[Info  02:53:15.076] All services are started 1.345663
[Warn  02:53:15.420] Forcefully breaking out of RCS loop b/c change in total_width less than 1.0
[Info  02:53:16.791] nereid Client Started
[Warn  02:53:17.494] Caught an exception - System.Xml.XmlException: an attribute value was not quoted  Line 17, position 31. (in `System.Xml')
  at Mono.Xml2.XmlTextReader.ReadAttributeValueTokens (Int32 dummyQuoteChar) [0x00000]
  at Mono.Xml2.XmlTextReader.ReadAttributes (Boolean isXmlDecl) [0x00000]
  at Mono.Xml2.XmlTextReader.ReadStartTag () [0x00000]
  at Mono.Xml2.XmlTextReader.ReadContent () [0x00000]
  at Mono.Xml2.XmlTextReader.Read () [0x00000]
  at System.Xml.XmlTextReader.Read () [0x00000]
  at System.Xml.XmlDocument.ReadNodeCore (System.Xml.XmlReader reader) [0x00000]
  at System.Xml.XmlDocument.ReadNodeCore (System.Xml.XmlReader reader) [0x00000]
  at System.Xml.XmlDocument.ReadNodeCore (System.Xml.XmlReader reader) [0x00000]
  at System.Xml.XmlDocument.ReadNodeCore (System.Xml.XmlReader reader) [0x00000]
  at System.Xml.XmlDocument.ReadNode (System.Xml.XmlReader reader) [0x00000]
  at System.Xml.XmlDocument.Load (System.Xml.XmlReader xmlReader) [0x00000]
  at System.Xml.XmlDocument.LoadXml (System.String xml) [0x00000]
  at Migo.Syndication.RssParser..ctor (System.String url, System.String xml) [0x00000]
[Warn  02:53:17.494] Caught an exception - System.FormatException: Invalid XML document. (in `Migo')
  at Migo.Syndication.RssParser..ctor (System.String url, System.String xml) [0x00000]
  at Migo.Syndication.FeedUpdateTask.OnDownloadDataReceived (System.Object sender, Migo.Net.DownloadStringCompletedEventArgs args) [0x00000]
[Warn  02:53:26.465] Lastfm error InvalidParameters : Invalid station url
[Warn  02:53:33.382] Error posting metrics - System.Net.WebException: The remote server returned an error: (503) Service Not Available. (in `System')
  at System.Net.HttpWebRequest.CheckFinalStatus (System.Net.WebAsyncResult result) [0x00000]
  at System.Net.HttpWebRequest.SetResponseData (System.Net.WebConnectionData data) [0x00000]
[Info  02:53:33.382] Posted usage data? False
[Warn  02:53:34.313] Caught an exception - System.Xml.XmlException: Text node cannot appear in this state.  Line 1, position 1. (in `System.Xml')
  at Mono.Xml2.XmlTextReader.ReadText (Boolean notWhitespace) [0x00000]
  at Mono.Xml2.XmlTextReader.ReadContent () [0x00000]
  at Mono.Xml2.XmlTextReader.Read () [0x00000]
  at System.Xml.XmlTextReader.Read () [0x00000]
  at System.Xml.XmlDocument.ReadNodeCore (System.Xml.XmlReader reader) [0x00000]
  at System.Xml.XmlDocument.ReadNode (System.Xml.XmlReader reader) [0x00000]
  at System.Xml.XmlDocument.Load (System.Xml.XmlReader xmlReader) [0x00000]
  at System.Xml.XmlDocument.LoadXml (System.String xml) [0x00000]
  at Migo.Syndication.RssParser..ctor (System.String url, System.String xml) [0x00000]
[Warn  02:53:34.313] Caught an exception - System.FormatException: Invalid XML document. (in `Migo')
  at Migo.Syndication.RssParser..ctor (System.String url, System.String xml) [0x00000]
  at Migo.Syndication.FeedUpdateTask.OnDownloadDataReceived (System.Object sender, Migo.Net.DownloadStringCompletedEventArgs args) [0x00000]
[Warn  02:53:37.573] Lastfm error AuthenticationFailed : The Webservices API key supplied does not have permission to stream / create new radio trials

I can add radio stations in the last.fm scrobbler software (open source) without getting the error, so I rule out that it is due do to a missing last.fm premium account.

Any ideas?

Thanks for help

_______________________________________________
banshee-list mailing list
banshee-list gnome org
http://mail.gnome.org/mailman/listinfo/banshee-list  (unsubscribe here)



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]