[ubuntu-mono] [Bug 815972] Re: Audioscrobbler plugin doesn't upload when using proxy

Bug Watch Updater 815972 at bugs.launchpad.net
Tue Jul 26 16:16:33 UTC 2011


** Changed in: banshee
       Status: Unknown => New

** Changed in: banshee
   Importance: Unknown => Medium

-- 
You received this bug notification because you are a member of Ubuntu
CLI/Mono Uploaders, which is subscribed to banshee in Ubuntu.
https://bugs.launchpad.net/bugs/815972

Title:
  Audioscrobbler plugin doesn't upload when using proxy

Status in Banshee Music Player:
  New
Status in “banshee” package in Ubuntu:
  Triaged

Bug description:
  this is the log when running banshee --debug:

  carlos at carlos:~$ banshee --debug
  ** Running Mono with --debug   **
  [1 Info  10:55:44.886] Running Banshee 2.0.0: [Ubuntu 11.04 (linux-gnu, i686) @ 2011-06-28 05:46:57 UTC]
  [1 Debug 10:55:45.031] Initializing GTK
  [1 Debug 10:55:49.118] Post-Initializing GTK
  [1 Debug 10:55:49.168] Configuration client extension loaded (Banshee.GnomeBackend.GConfConfigurationClient)
  [1 Debug 10:55:49.184] Using default gconf-base-key
  [1 Debug 10:55:49.246] Bus.Session.RequestName ('org.bansheeproject.Banshee') replied with PrimaryOwner
  [1 Debug 10:55:49.361] Core service started (DBusServiceManager, 0,001451)
  [1 Debug 10:55:49.364] Registering remote object /org/bansheeproject/Banshee/DBusCommandService (Banshee.ServiceStack.DBusCommandService) on org.bansheeproject.Banshee
  [1 Debug 10:55:49.377] Core service started (DBusCommandService, 0,015622)
  [1 Debug 10:55:49.833] Opened SQLite (version 3.7.4) connection to /home/carlos/.config/banshee-1/banshee.db
  [1 Debug 10:55:49.833] Core service started (DbConnection, 0,456052)
  [1 Debug 10:55:49.844] Database version 43 is up to date
  [1 Debug 10:55:49.914] Core service started (PreferenceService, 0,044539)
  [1 Debug 10:55:49.923] Core service started (Network, 0,008851)
  [1 Debug 10:55:49.924] Registering remote object /org/bansheeproject/Banshee/SourceManager (Banshee.Sources.SourceManager) on org.bansheeproject.Banshee
  [1 Debug 10:55:49.924] Core service started (SourceManager, 0,00086)
  [1 Debug 10:55:49.936] Core service started (MediaProfileManager, 0,000376)
  [1 Debug 10:55:49.939] Registering remote object /org/bansheeproject/Banshee/PlayerEngine (Banshee.MediaEngine.PlayerEngineService) on org.bansheeproject.Banshee
  [1 Debug 10:55:49.942] Core service started (PlayerEngine, 0,006106)
  [1 Debug 10:55:49.995] Registering remote object /org/bansheeproject/Banshee/PlaybackController (Banshee.PlaybackController.PlaybackControllerService) on org.bansheeproject.Banshee
  [1 Debug 10:55:49.997] Core service started (PlaybackController, 0,003758)
  [1 Debug 10:55:50.006] Starting - Startup Job
  [1 Debug 10:55:50.007] Core service started (JobScheduler, 0,010565)
  [1 Debug 10:55:50.025] IO provider extension loaded (Banshee.IO.Gio.Provider)
  [1 Debug 10:55:50.154] Loaded HardwareManager backend: Banshee.Hardware.Gio
  [1 Debug 10:55:50.156] Core service started (HardwareManager, 0,149013)
  [1 Debug 10:55:50.159] Bus.Session.RequestName ('org.bansheeproject.CollectionIndexer') replied with PrimaryOwner
  [1 Debug 10:55:50.161] Registering remote object /org/bansheeproject/Banshee/CollectionIndexerService (Banshee.Collection.Indexer.CollectionIndexerService) on org.bansheeproject.CollectionIndexer
  [1 Debug 10:55:50.163] Core service started (CollectionIndexerService, 0,006713)
  [1 Debug 10:55:50.165] Core service started (SaveTrackMetadataService, 0,002212)
  [1 Debug 10:55:50.181] Adding icon theme search path: /usr/share/banshee/icons
  [1 Debug 10:55:50.182] Core service started (GtkElementsService, 0,016709)
  [1 Debug 10:55:50.185] Core service started (InterfaceActionService, 0,002205)
  [1 Debug 10:55:50.356] Extension actions loaded: MetadataFixActions
  [1 Debug 10:55:50.356] Registering remote object /org/bansheeproject/Banshee/GlobalUIActions (Banshee.Gui.GlobalActions) on org.bansheeproject.Banshee
  [1 Debug 10:55:50.357] Album artwork path set to /home/carlos/.cache/media-art
  [1 Debug 10:55:50.422] Core service started (ArtworkManager, 0,065848)
  [1 Debug 10:55:50.422] Core service started (BookmarksService, 0,000246)
  [1 Debug 10:55:50.943] Adding context page lastfm-recommendations
  [1 Debug 10:55:51.016] Adding context page wikipedia
  [1 Debug 10:55:52.695] Constructed Nereid interface: 2,194397
  [1 Debug 10:55:53.095] Creating new surface cache for 90px images, capped at 0,62 MiB (20 items)
  [1 Debug 10:55:53.291] Registering remote object /org/bansheeproject/Banshee/ClientWindow (Nereid.PlayerInterface) on org.bansheeproject.Banshee
  [1 Debug 10:55:53.291] Core service started (NereidPlayerInterface, 2,826093)
  [1 Debug 10:55:53.703] Extension service started (GStreamerCoreService, 0,410825)
  [1 Debug 10:55:53.711] Extension service started (BpmService, 0,008207)
  [1 Debug 10:55:53.717] Using GNOME 2.22 API for Multimedia Keys
  [1 Debug 10:55:53.717] Extension service started (MultimediaKeysService, 0,006033)
  [1 Debug 10:55:53.852] Audioscrobbler state: connected
  [1 Debug 10:55:53.854] Extension service started (AudioscrobblerService, 0,136747)
  [1 Debug 10:55:53.862] Extension service started (PodcastService, 0,007646)
  [1 Debug 10:55:53.864] Extension service started (DapService, 0,0018)
  [1 Debug 10:55:53.875] Extension service started (MprisService, 0,011075)
  [1 Debug 10:55:53.877] Extension service started (DaapService, 0,0015)
  [1 Info  10:55:53.883] Updating web proxy from GConf
  [1 Debug 10:55:53.894] Manual proxy connection - http://192.168.1.92:8118/
  [1 Debug 10:55:53.922] Extension service started (GnomeService, 0,045626)
  [1 Debug 10:55:53.956] Extension service started (LastfmFingerprintService, 0,033871)
  [1 Debug 10:55:53.960] Extension service started (AmazonMp3DownloaderService, 0,003167)
  [1 Debug 10:55:53.963] Extension service started (CoverArtService, 0,003511)
  [1 Debug 10:55:54.042] Extension service started (AudioCdService, 0,07913)
  [1 Info  10:55:54.043] All services are started 4,79581
  [1 Debug 10:55:54.661] Creating Pango.Layout, configuring Cairo.Context
  [1 Debug 10:55:55.311] Registering remote object /org/bansheeproject/Banshee/SourceManager/PlayQueue (Banshee.PlayQueue.PlayQueueSource) on org.bansheeproject.Banshee
  [1 Debug 10:55:55.311] Extension source loaded: Cola de reproducción
  [1 Debug 10:55:55.334] Extension source loaded: Last.fm
  [1 Debug 10:55:55.343] Extension source loaded: En reproducción
  [1 Debug 10:55:55.365] Extension source loaded: Radio
  [1 Debug 10:55:55.450] Extension source loaded: Cola del sistema de archivos
  [1 Debug 10:55:55.461] Extension source loaded: Tienda de Amazon MP3
  ** (Banshee:16776): DEBUG: SyncDaemon already running, initializing SyncdaemonDaemon object

  (Banshee:16776): libsoup-WARNING **: No feature manager for feature of
  type 'U1RequestChrome'

  ** (Banshee:16776): WARNING **: Error calling get_info: Traceback (most recent call last):
    File "/usr/lib/pymodules/python2.7/dbus/service.py", line 702, in _message_cb
      retval = candidate_method(self, *args, **keywords)
    File "/usr/lib/pymodules/python2.7/ubuntuone-client/ubuntuone/platform/linux/dbus_interface.py", line 992, in get_info
      return self.syncdaemon_folders.get_info(path)
    File "/usr/lib/pymodules/python2.7/ubuntuone-client/ubuntuone/syncdaemon/interaction_interfaces.py", line 634, in get_info
      mdobj = self.fs.get_by_path(path.encode('utf-8'))
    File "/usr/lib/pymodules/python2.7/ubuntuone-client/ubuntuone/syncdaemon/filesystem_manager.py", line 773, in get_by_path
      mdid = self._idx_path[path]
  KeyError: '/home/carlos/.ubuntuone/Purchased from Ubuntu One'

  
  ** (Banshee:16776): CRITICAL **: syncdaemon_folder_info_get_subscribed: assertion `SYNCDAEMON_IS_FOLDER_INFO (finfo)' failed
  [1 Debug 10:55:59.118] Extension source loaded: Tienda de música de Ubuntu One
  [1 Debug 10:55:59.132] Extension source loaded: Miro Guide
  [1 Debug 10:55:59.154] Extension source loaded: Internet Archive
  [1 Debug 10:55:59.186] Extension source loaded: Audiolibros
  [1 Debug 10:55:59.193] Starting GTK main loop
  [1 Debug 10:55:59.573] Growing surface cache for 90px images to 1,02 MiB (33 items)
  [1 Debug 10:56:00.016] Creating Pango.Layout, configuring Cairo.Context
  [1 Debug 10:56:00.196] Creating Pango.Layout, configuring Cairo.Context
  [1 Warn  10:56:00.377] Forcefully breaking out of RCS loop b/c change in total_width less than 1.0
  ** (Banshee:16776): DEBUG: Loading the real store page

  ** (Banshee:16776): WARNING **: Got less number of items in credentials hash table than expected!
  [1 Info  10:56:02.584] nereid Client Started
  [1 Debug 10:56:02.589] Delayed Initializating Banshee.MediaEngine.PlayerEngineService
  [1 Debug 10:56:02.610] (libbanshee:player) Stream volume supported: YES
  [1 Debug 10:56:02.679] (libbanshee:player) Audiosink has volume: NO
  [1 Debug 10:56:02.754] (libbanshee:player) Using system (gst-plugins-good) equalizer element
  [1 Debug 10:56:02.835] Player state change: NotReady -> Ready
  [1 Debug 10:56:02.839] Loaded equalizer presets: 0,000276
  [1 Debug 10:56:02.844] Selected equalizer: Rock suave
  [1 Debug 10:56:02.850] Player state change: Ready -> Idle
  [1 Debug 10:56:02.858] (libbanshee:player) Disabled ReplayGain
  [1 Info  10:56:02.860] GStreamer version 0.10.32.0, gapless: True, replaygain: False
  [1 Debug 10:56:02.866] Delayed Initializating Banshee.Podcasting.PodcastService
  [1 Debug 10:56:03.011] Delayed Initializating Banshee.Dap.DapService
  [1 Debug 10:56:03.022] Dap support extension loaded: Banshee.Dap.MassStorage
  [1 Debug 10:56:03.024] Dap support extension loaded: Banshee.Dap.AppleDevice
  [1 Debug 10:56:03.026] Dap support extension loaded: Banshee.Dap.Mtp
  [1 Debug 10:56:03.033] Delayed Initializating Banshee.Daap.DaapService
  [2 Debug 10:56:03.124] Refreshing any podcasts that haven't been updated in over an hour
  [3 Debug 10:56:04.022] DAAP Proxy listening for connections on port 8089
  [1 Debug 10:56:04.122] Finished - Startup Job
  [1 Debug 10:56:04.125] Starting - Descargando portadas
  [4 Debug 10:56:04.131] Finished - Descargando portadas
  [1 Warn  10:56:08.790] Forcefully breaking out of RCS loop b/c change in total_width less than 1.0
  [1 Debug 10:56:16.256] Player state change: Idle -> Loading
  [1 Debug 10:56:16.406] Player state change: Loading -> Loaded
  [1 Debug 10:56:16.430] (libbanshee:player) [gapless] Triggering track-change signal
  [1 Info  10:56:16.527] Uncached artwork size 223 requested
  [1 Info  10:56:16.613] Uncached artwork size 39 requested
  [1 Debug 10:56:16.616] Player state change: Loaded -> Playing
  [1 Debug 10:56:16.676] Creating Pango.Layout, configuring Cairo.Context
  [1 Debug 10:56:16.677] Creating Pango.Layout, configuring Cairo.Context
  [1 Debug 10:56:17.749] TrackInfoDisplay RenderAnimation: 7,00 FPS
  [1 Debug 10:56:17.750] TrackInfoDisplay RenderAnimation: 6,00 FPS
  [5 Debug 10:56:33.324] Audioscrobbler sign-on succeeded - Session ID received
  [5 Warn  10:56:44.318] Failed to get the response: System.Net.WebException: The remote server returned an error: (502) Server dropped connection.
    at System.Net.HttpWebRequest.CheckFinalStatus (System.Net.WebAsyncResult result) [0x00000] in <filename unknown>:0 
    at System.Net.HttpWebRequest.SetResponseData (System.Net.WebConnectionData data) [0x00000] in <filename unknown>:0 
  [1 Debug 10:57:54.858] U1MS: Url Loaded:  - http://stores.7digital.com/default.aspx?shop=496&partner=983
  [5 Warn  10:58:44.329] Failed to get the response: System.Net.WebException: Error getting response stream (ReadDone2): ReceiveFailure ---> System.Exception:    at System.Net.WebConnection.HandleError(WebExceptionStatus st, System.Exception e, System.String where)
     at System.Net.WebConnection.ReadDone(IAsyncResult result)
     at System.Net.Sockets.Socket+SocketAsyncResult.Complete()
     at System.Net.Sockets.Socket+Worker.Receive()
    at System.Net.WebConnection.HandleError (WebExceptionStatus st, System.Exception e, System.String where) [0x00000] in <filename unknown>:0 
    --- End of inner exception stack trace ---
    at System.Net.HttpWebRequest.EndGetResponse (IAsyncResult asyncResult) [0x00000] in <filename unknown>:0 
    at Lastfm.AudioscrobblerConnection.TransmitGetResponse (IAsyncResult ar) [0x00000] in /build/buildd/banshee-2.0.0/src/Libraries/Lastfm/Lastfm/AudioscrobblerConnection.cs:308 
  ^A^E[5 Debug 10:59:55.005] Submitted NowPlaying track to Audioscrobbler
  [1 Debug 11:06:03.126] Refreshing any podcasts that haven't been updated in over an hour
  [6 Debug 11:08:20.615] (libbanshee:player) [Gapless] Requesting next track
  [1 Debug 11:08:21.173] Querying model for track to play in off:Next mode
  [1 Debug 11:08:22.695] (libbanshee:player) [gapless] Triggering track-change signal
  [1 Debug 11:08:22.702] Track Mouth Of The Architect - A Vivid Chaos (on Time & Withering) <00:12:06.9150000> [file:///home/carlos/M%C3%BAsica/Mouth%20of%20the%20Architect%20-%20Time%20&%20Withering/01%20-%20A%20Vivid%20Chaos.mp3] had playtime of 725938 msec (725sec), duration 726915 msec, queued: False
  [1 Debug 11:08:22.705] OnEventChanged called with StartOfStream.  Replacing current_track with pending_track: "Soil To Stone"
  [1 Debug 11:08:23.721] TrackInfoDisplay RenderAnimation: 10,00 FPS
  [1 Debug 11:08:23.721] TrackInfoDisplay RenderAnimation: 10,00 FPS
  [7 Warn  11:08:31.721] Audioscrobbler upload failed - The request timed out and was aborted
  [7 Warn  11:08:31.725] Failed to get the request stream - System.Net.WebException: Aborted. (in `System')
    at System.Net.HttpWebRequest.EndGetRequestStream (IAsyncResult asyncResult) [0x00000] in <filename unknown>:0 
    at Lastfm.AudioscrobblerConnection.TransmitGetRequestStream (IAsyncResult ar) [0x00000] in /build/buildd/banshee-2.0.0/src/Libraries/Lastfm/Lastfm/AudioscrobblerConnection.cs:279 
  [8 Warn  11:09:37.727] Audioscrobbler upload failed - The request timed out and was aborted
  [8 Warn  11:09:37.728] Failed to get the request stream - System.Net.WebException: Aborted. (in `System')
    at System.Net.HttpWebRequest.EndGetRequestStream (IAsyncResult asyncResult) [0x00000] in <filename unknown>:0 
    at Lastfm.AudioscrobblerConnection.TransmitGetRequestStream (IAsyncResult ar) [0x00000] in /build/buildd/banshee-2.0.0/src/Libraries/Lastfm/Lastfm/AudioscrobblerConnection.cs:279 
  [9 Warn  11:10:43.733] Audioscrobbler upload failed - The request timed out and was aborted
  [9 Warn  11:10:43.733] Failed to get the request stream - System.Net.WebException: Aborted. (in `System')
    at System.Net.HttpWebRequest.EndGetRequestStream (IAsyncResult asyncResult) [0x00000] in <filename unknown>:0 
    at Lastfm.AudioscrobblerConnection.TransmitGetRequestStream (IAsyncResult ar) [0x00000] in /build/buildd/banshee-2.0.0/src/Libraries/Lastfm/Lastfm/AudioscrobblerConnection.cs:279 
  [10 Debug 11:11:48.339] Audioscrobbler sign-on succeeded - Session ID received
  [5 Warn  11:11:57.346] Audioscrobbler upload failed - Plugin bug: Not all request variables are set - no POST parameters.
  [11 Warn  11:12:13.741] Audioscrobbler upload failed - The request timed out and was aborted
  [11 Warn  11:12:13.741] Failed to get the request stream - System.Net.WebException: Aborted. (in `System')
    at System.Net.HttpWebRequest.EndGetRequestStream (IAsyncResult asyncResult) [0x00000] in <filename unknown>:0 
    at Lastfm.AudioscrobblerConnection.TransmitGetRequestStream (IAsyncResult ar) [0x00000] in /build/buildd/banshee-2.0.0/src/Libraries/Lastfm/Lastfm/AudioscrobblerConnection.cs:279 

  Description:	Ubuntu 11.04
  Release:	11.04
  banshee:
    Instalados: 2.0.0-2ubuntu2
    Candidato:  2.0.0-2ubuntu2
    Tabla de versión:
   *** 2.0.0-2ubuntu2 0
          500 http://py.archive.ubuntu.com/ubuntu/ natty-updates/main i386 Packages
          100 /var/lib/dpkg/status
       2.0.0-2ubuntu1 0
          500 http://py.archive.ubuntu.com/ubuntu/ natty/main i386 Packages
  I expect to upload information about music played to last.fm
  In the debug shows that the plugin fails and something like "not all request variables are set"

To manage notifications about this bug go to:
https://bugs.launchpad.net/banshee/+bug/815972/+subscriptions



More information about the Ubuntu-mono mailing list