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 475142 - Last.fm plugin fails to submit tracks
Last.fm plugin fails to submit tracks
Status: RESOLVED FIXED
Product: banshee
Classification: Other
Component: Other Extensions
0.12.1
Other Linux
: Normal normal
: 2.x
Assigned To: Banshee Maintainers
Banshee Maintainers
Depends on:
Blocks:
 
 
Reported: 2007-09-09 15:32 UTC by Chris Fox
Modified: 2008-03-05 21:17 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Chris Fox 2007-09-09 15:32:58 UTC
The Last.fm plugin bundled in 0.12.1 (under Ubuntu Feisty) seems to refuse to submit tracks to Last.fm. On running Banshee from a terminal I get the following putput:

Debug: [09/09/2007 16:12:24] (Loading audio profiles) - /usr/share/banshee/audio-profiles
Debug: [09/09/2007 16:12:25] (Default player engine) - GStreamer 0.10
Debug: [09/09/2007 16:12:25] (Audio CD Core Initialised) - 
Debug: [09/09/2007 16:12:25] (Testing device for DAP support) - /org/freedesktop/Hal/devices/storage_serial_Apple_iPod_000A270017FAD0AA_0_0
Debug: [09/09/2007 16:12:25] (DAP has not been added) - /org/freedesktop/Hal/devices/storage_serial_Apple_iPod_000A270017FAD0AA_0_0
Debug: [09/09/2007 16:12:25] (Audioscrobbler starting protocol engine) - 
failed to handshake: System.Net.WebException: Error getting response stream (ReadDone1): ReceiveFailure ---> System.IO.IOException: EndRead failure ---> System.Net.Sockets.SocketException: Connection reset by peer
  at System.Net.Sockets.Socket+SocketAsyncResult.CheckIfThrowDelayedException () [0x00000] 
  at System.Net.Sockets.Socket.EndReceive (IAsyncResult asyncResult, System.Net.Sockets.SocketError& errorCode) [0x00000] 
  at System.Net.Sockets.Socket.EndReceive (IAsyncResult result) [0x00000] 
  at System.Net.Sockets.NetworkStream.EndRead (IAsyncResult ar) [0x00000] --- End of inner exception stack trace ---

  at System.Net.Sockets.NetworkStream.EndRead (IAsyncResult ar) [0x00000] 
  at System.Net.WebConnection.ReadDone (IAsyncResult result) [0x00000] --- End of inner exception stack trace ---

  at System.Net.HttpWebRequest.EndGetResponse (IAsyncResult asyncResult) [0x00000] 
  at Banshee.Plugins.Audioscrobbler.Engine.HandshakeGetResponse (IAsyncResult ar) [0x00000] 
Debug: [09/09/2007 16:20:58] (Audioscrobbler stopping protocol engine) -
Comment 1 Andrew Conkling 2007-09-21 14:19:09 UTC
Can you test with 0.13? http://www.getdeb.net/app.php?name=Banshee

If it works there, then (I think) this should get filed downstream for Ubuntu to patch.
Comment 2 Chris Fox 2007-09-21 18:24:20 UTC
Andrew,

Have tested with 0.13.1 and the situation seems to be improved.

However, Last.fm's submission server is currently listed as being "ONLINE with reservations... it may take time for submissions to be handled smoothly. But the server's back on track. There may be random failed submissions for a while."

Internet radio, Recommendations and fetching cover art all seem to work so perhaps the problem isn't with Banshee or the plugin but with their servers.  
Comment 3 Andrew Conkling 2008-03-05 21:17:57 UTC
Not sure if it matters, but this was fixed.