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 532031 - Ubuntu Hardy - Songs/Last.fm won't play
Ubuntu Hardy - Songs/Last.fm won't play
Status: RESOLVED NOTGNOME
Product: banshee
Classification: Other
Component: general
git master
Other Linux
: Normal normal
: 1.0
Assigned To: Banshee Maintainers
Banshee Maintainers
Depends on:
Blocks:
 
 
Reported: 2008-05-07 20:06 UTC by Josiah Ritchie - flickerfly
Modified: 2008-06-24 12:24 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Screenshot (96.73 KB, image/png)
2008-05-29 09:37 UTC, Michael Monreal
Details

Description Josiah Ritchie - flickerfly 2008-05-07 20:06:18 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
Comment 1 Michael Monreal 2008-05-29 09:37:11 UTC
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.
Comment 2 Josiah Ritchie - flickerfly 2008-06-02 14:20:33 UTC
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.
Comment 3 Philipp Weissenbacher 2008-06-24 12:24:02 UTC
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.