GNOME Bugzilla – Bug 532031
Ubuntu Hardy - Songs/Last.fm won't play
Last modified: 2008-06-24 12:24:02 UTC
I've install banshee-1 from SVN on a relatively fresh Ubuntu Hardy machine. I compiled depends, passed ./autogen.sh --prefix=/usr/ and the make process without any errors. I also tried it with the podcasting stuff enabled. When I try to play files from this I get errors on the command line, orange symbols by the files and no sound. I believe I have all the appropriate gstreamer plugins installed (fluendo, etc.). $ banshee-1 --debug [Info 15:54:43.171] Running Banshee 0.99.1 [Debug 15:54:44.922] NDesk.DBus.Bus.Session.RequestName ('org.bansheeproject.Banshee') => PrimaryOwner [Debug 15:54:44.931] Core service started (DBusServiceManager, 0.217367s) [Debug 15:54:45.001] Opened SQLite connection to /home/josiah/.config/banshee-1/banshee.db [Debug 15:54:45.002] Core service started (DbConnection, 0.070281s) [Debug 15:54:45.104] Database version 9 is up to date [Debug 15:54:45.153] Core service started (PreferenceService, 0.02946s) [Debug 15:54:45.219] Core service started (SourceManager, 0.064693s) [Debug 15:54:45.579] Core service started (MediaProfileManager, 0.360304s) [Debug 15:54:45.592] Core service started (PlayerEngine, 0.012952s) [Debug 15:54:45.603] Configuration client extension loaded (Banshee.GnomeBackend.GConfConfigurationClient) [Debug 15:54:45.725] IO provider extension loaded (Banshee.IO.Unix.Provider) [Debug 15:54:45.743] Core service started (TranscoderService, 0.023059s) [Debug 15:54:45.746] Core service started (PlaybackController, 0.002665s) [Debug 15:54:45.746] Core service started (ImportSourceManager, 0.000241s) [Debug 15:54:45.766] Core service started (LibraryImportManager, 0.019509s) [Debug 15:54:45.768] Core service started (UserJobManager, 0.002053s) [Debug 15:54:45.808] Core service started (HardwareManager, 0.038718s) [Debug 15:54:45.864] Adding icon theme search path: /usr/share/banshee-1/icons [Debug 15:54:45.866] Core service started (GtkElementsService, 0.056978s) [Debug 15:54:45.972] Core service started (InterfaceActionService, 0.105805s) [Debug 15:54:45.973] Core service started (ArtworkManager, 0.0015s) [Debug 15:54:46.971] Core service started (NereidPlayerInterface, 0.997185s) [Debug 15:54:46.980] Using GNOME 2.22 API for Multimedia Keys [Debug 15:54:46.981] Extension service started (MultimediaKeysService, 0.008558s) [Debug 15:54:46.985] Extension service started (DapService, 0.002723s) [Debug 15:54:47.011] Extension service started (BookmarksService, 0.025959s) [Debug 15:54:47.267] Extension service started (NotificationAreaService, 0.255556s) [Debug 15:54:47.374] Extension service started (AudioCdService, 0.106167s) [Debug 15:54:47.393] Audioscrobbler state: connected [Debug 15:54:47.397] Extension service started (AudioscrobblerService, 0.022914s) [Debug 15:54:47.398] Extension service started (GnomeService, 0.000536s) [Debug 15:54:47.708] Extension service started (PodcastService, 0.310079s) [Debug 15:54:47.949] GStreamer pipeline does not run: audioconvert ! xingenc bitrate=128 ! id3v2mux [Debug 15:54:48.052] GStreamer pipeline does not run: audioconvert ! fluwmaenc bitrate=64000 vbr=false ! fluasfmux [Debug 15:54:48.052] Extension service started (GStreamerCoreService, 0.34417s) [Debug 15:54:48.078] Player state change: NotReady -> Ready [Debug 15:54:48.104] Player state change: Ready -> Idle [Info 15:54:48.123] All services are started 3.417687s [Info 15:54:49.490] nereid Client Started [Debug 15:54:49.499] Dap support extension loaded: Banshee.Dap.MassStorage [Warn 15:54:49.662] Caught an exception - org.freedesktop.Hal.NoSuchProperty: No property volume.is_mounted on device with id /org/freedesktop/Hal/devices/platform_floppy_0_storage_platform_floppy (in `NDesk.DBus.Proxies') at IDeviceProxy.GetPropertyBoolean (System.String ) [0x00000] at Hal.Device.GetPropertyBoolean (System.String key) [0x00000] in /home/josiah/src/banshee/src/Backends/Banshee.Hal/Hal/Device.cs:227 at Banshee.HalBackend.Volume.get_IsMounted () [0x00000] in /home/josiah/src/banshee/src/Backends/Banshee.Hal/Banshee.HalBackend/Volume.cs:102 at Banshee.HalBackend.Volume.CheckVolumeMounted (Banshee.HalBackend.Volume volume) [0x0006c] in /home/josiah/src/banshee/src/Backends/Banshee.Hal/Banshee.HalBackend/Volume.cs:185 at Banshee.HalBackend.Volume.Resolve (Banshee.HalBackend.BlockDevice parent, Hal.Manager manager, Hal.Device device) [0x00044] in /home/josiah/src/banshee/src/Backends/Banshee.Hal/Banshee.HalBackend/Volume.cs:56 [Debug 15:54:49.908] Dap support extension loaded: Banshee.Dap.Mtp [Warn 15:54:50.038] Caught an exception - org.freedesktop.Hal.NoSuchProperty: No property volume.is_mounted on device with id /org/freedesktop/Hal/devices/platform_floppy_0_storage_platform_floppy (in `NDesk.DBus.Proxies') at IDeviceProxy.GetPropertyBoolean (System.String ) [0x00000] at Hal.Device.GetPropertyBoolean (System.String key) [0x00000] in /home/josiah/src/banshee/src/Backends/Banshee.Hal/Hal/Device.cs:227 at Banshee.HalBackend.Volume.get_IsMounted () [0x00000] in /home/josiah/src/banshee/src/Backends/Banshee.Hal/Banshee.HalBackend/Volume.cs:102 at Banshee.HalBackend.Volume.CheckVolumeMounted (Banshee.HalBackend.Volume volume) [0x0006c] in /home/josiah/src/banshee/src/Backends/Banshee.Hal/Banshee.HalBackend/Volume.cs:185 at Banshee.HalBackend.Volume.Resolve (Banshee.HalBackend.BlockDevice parent, Hal.Manager manager, Hal.Device device) [0x00044] in /home/josiah/src/banshee/src/Backends/Banshee.Hal/Banshee.HalBackend/Volume.cs:56 [Debug 15:54:50.243] Dap support extension loaded: Banshee.Dap.Ipod [Warn 15:54:50.367] Caught an exception - org.freedesktop.Hal.NoSuchProperty: No property volume.is_mounted on device with id /org/freedesktop/Hal/devices/platform_floppy_0_storage_platform_floppy (in `NDesk.DBus.Proxies') at IDeviceProxy.GetPropertyBoolean (System.String ) [0x00000] at Hal.Device.GetPropertyBoolean (System.String key) [0x00000] in /home/josiah/src/banshee/src/Backends/Banshee.Hal/Hal/Device.cs:227 at Banshee.HalBackend.Volume.get_IsMounted () [0x00000] in /home/josiah/src/banshee/src/Backends/Banshee.Hal/Banshee.HalBackend/Volume.cs:102 at Banshee.HalBackend.Volume.CheckVolumeMounted (Banshee.HalBackend.Volume volume) [0x0006c] in /home/josiah/src/banshee/src/Backends/Banshee.Hal/Banshee.HalBackend/Volume.cs:185 at Banshee.HalBackend.Volume.Resolve (Banshee.HalBackend.BlockDevice parent, Hal.Manager manager, Hal.Device device) [0x00044] in /home/josiah/src/banshee/src/Backends/Banshee.Hal/Banshee.HalBackend/Volume.cs:56 [Debug 15:54:58.563] Player state change: Idle -> Loading [Debug 15:54:58.781] (libbanshee:player) bp_stop: setting state to GST_STATE_NULL [Debug 15:54:58.782] Player state change: Loading -> Idle [Error 15:54:58.788] GStreamer resource error: Failed [Debug 15:54:59.510] Querying model for track to play in Linear:Next mode [Debug 15:55:00.411] Player state change: Idle -> Loading [Debug 15:55:00.806] (libbanshee:player) bp_stop: setting state to GST_STATE_NULL [Debug 15:55:00.806] Player state change: Loading -> Idle [Error 15:55:00.811] GStreamer resource error: Failed [Debug 15:55:02.379] Querying model for track to play in Linear:Next mode [Debug 15:55:04.505] Player state change: Idle -> Loading [Debug 15:55:05.104] (libbanshee:player) bp_stop: setting state to GST_STATE_NULL [Debug 15:55:05.104] Player state change: Loading -> Idle [Error 15:55:05.123] GStreamer resource error: Failed [Debug 15:55:07.163] Querying model for track to play in Linear:Next mode
Created attachment 111713 [details] Screenshot I have just seen a similar (?) thing with last.fm. The output (see screenshot) is slightly different but maybe this is due to my newer version? Anyway, those orange symbols you mentioned, are they by any chance the "not readable" icons from nautilus? You can see gray "x"es in my screenshot but I guess they are displayed because I use another icon theme? Finally, switching last.fm stations made the problem go away.
I found out that my audio system was broken in Ubuntu for gstreamer. Something about the pulseaudio setup was b0rk3d. It wasn't banshee's fault. Here's HyperAir's resolution for me: The fix: 1 Make sure the following packages are installed: - gstreamer0.10-pulseaudio - libasound2-plugins 2 Set up GStreamer to use PulseAudio. 2.1 Open gstreamer-properties (run gstreamer-properties from Run) 2.2 Set everything under Audio to use PulseAudio sound server. 3 Set up ALSA to use PulseAudio. 3.1 Run the command "asoundconf set-pulseaudio" in a terminal. 4 Make sure pulseaudio is running 4.1 Run "pulseaudio" in the Run dialog. 4.2 Verify that it's running. "pidof pulseaudio" should show a number. 5 Make sure PulseAudio is started up when you login. 5.1 Open Sound Properties (System->Preferences->Sound) 5.2 Under the "Sounds" tab make sure that "Software mixing (ESD) is checked.
I suffered from the same problem, even though I took the above steps. To solve the issue I did the following: 1. Kill pulseaudio Type 'killall pulseaudio'. 2. Comment out the last line in ~/.asoundrc Type 'sudo nano ~/.asoundrc' and comment out the last line by preceding it with a #. 4. Make sure pulseaudio is running Run "pulseaudio" in the Run dialog. Verify that it's running. "pidof pulseaudio" should show a number. Hope this may help someone.