Last.fm applet is skipping songs or failing

Bug #821029 reported by Gustavo Kazuhiko Rodrigues Mitamura
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Banshee
New
Medium
banshee (Ubuntu)
Triaged
Undecided
Unassigned

Bug Description

Hello all. The last.fm thing on Banshee is buggy. It is always skipping the first song of the list whenever a new radio station is opened. Also, sometimes it will only play 2 songs of the station and then stop playing for no reasons at all. Not to mention that there seems to be no way to skip songs without making the whole thing stop working properly: it will load new songs and then start playing the new song using the old songs names..

I'm using Ubuntu 11.04 64 bit version. The version of the package is

banshee:
  Instalado: 2.0.0-2ubuntu2
  Candidato: 2.0.0-2ubuntu2
  Tabela de versão:
 *** 2.0.0-2ubuntu2 0
        500 http://br.archive.ubuntu.com/ubuntu/ natty-updates/main amd64 Packages
        100 /var/lib/dpkg/status
     2.0.0-2ubuntu1 0
        500 http://br.archive.ubuntu.com/ubuntu/ natty/main amd64 Packages

Revision history for this message
Chow Loong Jin (hyperair) wrote :

Could you upload a screenshot of what you mean, please? I don't quite understand

Changed in banshee-community-extensions (Ubuntu):
status: New → In Progress
status: In Progress → Incomplete
Revision history for this message
Gustavo Kazuhiko Rodrigues Mitamura (gustavokrm) wrote :

Well, I click on a radio station, say, songs tagged with "rock", and it will always skip the first song of the stream.
Look: http://imageshack.us/photo/my-images/707/lastfmk.png/
See it went directly to the second song. And sometimes, when I click "next", it will stop playing the songs, saying it needs a HTML/Text decoder in order to function properly.

I am not sure what causes this but this always happens when I try to use the Last.FM plugin..

Revision history for this message
Gustavo Kazuhiko Rodrigues Mitamura (gustavokrm) wrote :
Download full text (3.5 KiB)

So, I ran Banshee on a terminal, used Last.Fm and here's the output:

gustavo@gustavo-Dell-System-XPS-L502X:~$ banshee
[Info 13:49:21.749] Running Banshee 2.2.1: [Ubuntu 11.10 (linux-gnu, x86_64) @ 2011-11-18 20:41:53 UTC]

(Banshee:4609): Gtk-WARNING **: Não foi possível localizar a ferramenta de temas no module_path: "pixmap",

(Banshee:4609): Gtk-WARNING **: Não foi possível localizar a ferramenta de temas no module_path: "pixmap",

(Banshee:4609): Gtk-WARNING **: Não foi possível localizar a ferramenta de temas no module_path: "pixmap",

(Banshee:4609): Gtk-WARNING **: Não foi possível localizar a ferramenta de temas no module_path: "pixmap",
[Info 13:49:22.885] Updating web proxy from GConf
[Info 13:49:22.921] All services are started 0,959344
[Info 13:49:23.547] AmazonMP3 store redirect URL: http://integrated-services.banshee.fm/amz/redirect.do/
** (Banshee:4609): DEBUG: SyncDaemon already running, initializing SyncdaemonDaemon object

(Banshee:4609): libsoup-WARNING **: No feature manager for feature of type 'U1RequestChrome'
[Info 13:49:24.386] nereid Client Started
[Info 13:49:24.504] GStreamer version 0.10.35.0, gapless: True, replaygain: False
[Info 13:49:24.541] AppleDeviceSource is ignoring unmounted volume OS

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

** (Banshee:4609): CRITICAL **: syncdaemon_folder_info_get_subscribed: assertion `SYNCDAEMON_IS_FOLDER_INFO (finfo)' failed
** (Banshee:4609): DEBUG: Loading the real store page

** (Banshee:4609): WARNING **: Error rescanning Purchased Music: Arquivo ou diretório não encontrado
[Warn 13:53:06.360] Audioscrobbler upload failed - The request timed out and was aborted
[Warn 13:53:06.370] 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 <filename unknown>:0

[0x00000] in <filename unknown>:0

(Banshee:4609): GStreamer-CRITICAL **:
Trying to dispose element playbin, but it is in PLAYING instead of the NULL state.
You need to explicitly set elements to the NULL state before
dropping the final reference, to allow them to clean up.
This problem may also be caused by a refcounting bug in the
application or some element.

GThread-ERROR **: file /build/buildd/glib2.0-2.30.0/./gthread/gt...

Read more...

Revision history for this message
Chow Loong Jin (hyperair) wrote :

Reassigning to Banshee -- the Last.fm extension is in Banshee itself, not banshee-community-extensions.

affects: banshee-community-extensions (Ubuntu) → banshee (Ubuntu)
Changed in banshee (Ubuntu):
status: Incomplete → Triaged
Changed in banshee:
importance: Unknown → Medium
status: Unknown → New
Revision history for this message
Michael (zweetsmoel) wrote :

I experience same problem and can generate same error message, with last.fm radio extension on Banshee 2.4, ubuntu 11.10 64bit.
Banshee crahes after a while when playing streamed songs from last.fm as described. There seem to be some similar bug reports. A fix is greatly appreciated.

Error message (identical):

(Banshee:4643): GStreamer-CRITICAL **:
Trying to dispose element playbin, but it is in PLAYING instead of the NULL state.
You need to explicitly set elements to the NULL state before
dropping the final reference, to allow them to clean up.
This problem may also be caused by a refcounting bug in the
application or some element.

GThread-ERROR **: file /build/buildd/glib2.0-2.30.0/./gthread/gthread-posix.c: line 171 (g_mutex_free_posix_impl): error 'Device or resource busy' during 'pthread_mutex_destroy ((pthread_mutex_t *) mutex)'
Trace/breakpoint trap
(EOF)

Revision history for this message
Michael (zweetsmoel) wrote :

Sorry, error message is not identical. No idea how to change/remove my comment...

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.