GNOME Bugzilla – Bug 539683
Music library pane displays no files, but sidebar counts them
Last modified: 2009-10-04 21:17:59 UTC
I compiled and installed Banshee 1.0 on my Powerbook G4, which is running Ubuntu PPC Hardy Heron. I added the sources found at <https://edge.launchpad.net/~banshee-team/+archive>, to be precise: deb http://ppa.launchpad.net/banshee-team/ubuntu hardy main deb-src http://ppa.launchpad.net/banshee-team/ubuntu hardy main I then executed the following commands, to download, compile and install the 1.0 version of Banshee as packaged for Ubuntu: sudo apt-get build-dep banshee-1 wget http://launchpadlibrarian.net/15168509/banshee-1_1.0.0.orig.tar.gz cd banshee-1-1.0.0/ ./configure --prefix=/usr --disable-docs make sudo make install banshee-1 I got the last several commands from <http://wiki.banshee-project.org/OnePointEx/BuildingAndRunning>. Now when I import music into Banshee's library, it appears to go through all of the steps of importing the music, including processing the metadata and downloading the cover art for each of my songs. However, while the sidebar counts the music files and video files as added, the music library pane still shows "All Artists (0)", "All Albums (0)" and no music files are actually displayed. Therefore none of my music can be played. However, sound etc. is clearly working because Banshee plays songs from last.fm perfectly fine. This leads me to believe that the only component broken is the music library pane and that everything else behind the scenes is working fine. I've tried restarting Banshee, deleting my Banshee library and re-importing everything again, but no dice. No songs or videos will display in the music library pane. Help?
Created attachment 113238 [details] Screenshot of my Banshee problem In this screenshot, you can see my files being counted in the sidebar, their complete absence from the music library pane, and a song playing perfectly fine from Last.fm from the Banshee Group.
Could this be related in any way to http://bugzilla.gnome.org/show_bug.cgi?id=532592 ? I couldn't tell.
This is the output from the command line from the last time I ran Banshee... I don't think it's relevant, I think it's just noting failures to retrieve cover art but just in case it is relevant: nelson@newstan:~/.config$ banshee-1 [Info 23:52:33.977] Running Banshee 1.0.0 [Info 23:52:41.109] All services are started 4.637175s [Info 23:52:43.298] nereid Client Started [Warn 23:53:43.036] Caught an exception - The request timed out (in `System') at System.Net.HttpWebRequest.EndGetResponse (IAsyncResult asyncResult) [0x00000] at System.Net.HttpWebRequest.GetResponse () [0x00000] at Banshee.Metadata.MetadataServiceJob.GetHttpStream (System.Uri uri, System.String[] ignoreMimeTypes) [0x0004a] in /home/nelson/Software/banshee-1-1.0.0/src/Core/Banshee.Services/Banshee.Metadata/MetadataServiceJob.cs:105 at Banshee.Metadata.MetadataServiceJob.GetHttpStream (System.Uri uri) [0x00000] in /home/nelson/Software/banshee-1-1.0.0/src/Core/Banshee.Services/Banshee.Metadata/MetadataServiceJob.cs:90 at Banshee.Metadata.Rhapsody.RhapsodyQueryJob.Run () [0x00071] in /home/nelson/Software/banshee-1-1.0.0/src/Core/Banshee.Services/Banshee.Metadata.Rhapsody/RhapsodyQueryJob.cs:71 at Banshee.Metadata.MetadataServiceJob.Run () [0x0002a] in /home/nelson/Software/banshee-1-1.0.0/src/Core/Banshee.Services/Banshee.Metadata/MetadataServiceJob.cs:63 [Warn 00:23:45.160] Caught an exception - The remote server returned an error: (404) Not Found. (in `System') at System.Net.HttpWebRequest.CheckFinalStatus (System.Net.WebAsyncResult result) [0x00000] at System.Net.HttpWebRequest.SetResponseData (System.Net.WebConnectionData data) [0x00000] [Warn 00:29:48.735] Caught an exception - The remote server returned an error: (404) Not Found. (in `System') at System.Net.HttpWebRequest.CheckFinalStatus (System.Net.WebAsyncResult result) [0x00000] at System.Net.HttpWebRequest.SetResponseData (System.Net.WebConnectionData data) [0x00000] [Warn 00:47:09.104] Caught an exception - The remote server returned an error: (404) Not Found. (in `System') at System.Net.HttpWebRequest.CheckFinalStatus (System.Net.WebAsyncResult result) [0x00000] at System.Net.HttpWebRequest.SetResponseData (System.Net.WebConnectionData data) [0x00000] [Warn 00:51:01.510] Caught an exception - The remote server returned an error: (404) Not Found. (in `System') at System.Net.HttpWebRequest.CheckFinalStatus (System.Net.WebAsyncResult result) [0x00000] at System.Net.HttpWebRequest.SetResponseData (System.Net.WebConnectionData data) [0x00000]
Here is the output of running Banshee in debug mode and then importing a file: nelson@newstan:~/.config$ banshee-1 --debug [Debug 21:23:05.212] NDesk.DBus.Bus.Session.RequestName ('org.bansheeproject.Banshee') => PrimaryOwner [Info 21:23:05.239] Running Banshee 1.0.0 [Debug 21:23:07.658] Core service started (DBusServiceManager, 0.003907s) [Debug 21:23:07.746] Core service started (DBusCommandService, 0.086723s) [Debug 21:23:07.938] Opened SQLite connection to /home/nelson/.config/banshee-1/banshee.db [Debug 21:23:07.939] Core service started (DbConnection, 0.192032s) [Debug 21:23:08.079] Database version 11 is up to date [Debug 21:23:08.188] Core service started (PreferenceService, 0.097641s) [Debug 21:23:08.194] Core service started (SourceManager, 0.004454s) [Debug 21:23:08.816] Core service started (MediaProfileManager, 0.618957s) [Debug 21:23:08.836] Core service started (PlayerEngine, 0.01952s) [Debug 21:23:08.887] Configuration client extension loaded (Banshee.GnomeBackend.GConfConfigurationClient) [Debug 21:23:09.149] IO provider extension loaded (Banshee.IO.Unix.Provider) [Debug 21:23:09.213] Core service started (TranscoderService, 0.073297s) [Debug 21:23:09.234] Core service started (PlaybackController, 0.017596s) [Debug 21:23:09.236] Core service started (ImportSourceManager, 0.001444s) [Debug 21:23:09.259] Core service started (LibraryImportManager, 0.02257s) [Debug 21:23:09.278] Core service started (UserJobManager, 0.019211s) [Debug 21:23:09.382] Core service started (HardwareManager, 0.102759s) [Debug 21:23:09.527] Adding icon theme search path: /usr/share/banshee-1/icons [Debug 21:23:09.529] Core service started (GtkElementsService, 0.147085s) [Debug 21:23:09.793] Core service started (InterfaceActionService, 0.263699s) [Debug 21:23:09.796] Album artwork path set to /home/nelson/.cache/album-art [Debug 21:23:09.797] Core service started (ArtworkManager, 0.002724s) [Debug 21:23:11.338] Core service started (NereidPlayerInterface, 1.540184s) [Debug 21:23:11.529] Extension service started (AudioCdService, 0.189308s) [Debug 21:23:11.535] Extension service started (DapService, 0.003761s) [Debug 21:23:11.635] Extension service started (BookmarksService, 0.098977s) [Debug 21:23:11.643] Extension service started (CoverArtService, 0.007268s) [Debug 21:23:12.079] Extension service started (NotificationAreaService, 0.435397s) [Debug 21:23:12.160] Audioscrobbler state: connected [Debug 21:23:12.183] Extension service started (AudioscrobblerService, 0.103572s) [Debug 21:23:12.201] Extension service started (GnomeService, 0.017679s) [Debug 21:23:13.014] Extension service started (PodcastService, 0.81297s) [Debug 21:23:13.035] Using GNOME 2.22 API for Multimedia Keys [Debug 21:23:13.036] Extension service started (MultimediaKeysService, 0.020965s) [Debug 21:23:13.434] GStreamer pipeline does not run: audioconvert ! lame mode=4 bitrate=128 ! id3v2mux [Debug 21:23:13.439] GStreamer pipeline does not run: audioconvert ! xingenc bitrate=128 ! id3v2mux [Debug 21:23:13.631] GStreamer pipeline does not run: audioconvert ! fluwmaenc bitrate=64000 vbr=false ! fluasfmux [Debug 21:23:13.632] Extension service started (GStreamerCoreService, 0.595164s) [Debug 21:23:13.707] Player state change: NotReady -> Ready [Debug 21:23:13.769] Player state change: Ready -> Idle [Info 21:23:13.794] All services are started 6.150775s [Info 21:23:16.131] nereid Client Started [Debug 21:23:16.244] Dap support extension loaded: Banshee.Dap.MassStorage [Debug 21:23:16.936] Dap support extension loaded: Banshee.Dap.Mtp [Debug 21:23:17.514] Dap support extension loaded: Banshee.Dap.Ipod [Debug 21:24:00.515] Importing Media duration: 1.107193s
Created attachment 113308 [details] Version information, page one My version information, page 1.
Created attachment 113309 [details] Version information, page 2 Version information, page 2
Can you try with the existing binary package? No need to rebuild from source. Instructions here: http://banshee-project.org/download/#ubuntu
Unfortunately I cannot, because there is no binary for the PowerPC (PPC) architecture at <https://edge.launchpad.net/~banshee-team/+archive>, only for amd64, i386, and lpia. My Powerbook G4 cannot run any of those binaries. If someone would compile a PPC binary for me, I would happily run that. Otherwise, you could help me get this working, and then let other PPC users use my binary ;-)
This bug is still occurring in Banshee trunk on PPC, for both Gutsy and Hardy. I haven't tried Intrepid yet, but I'm guessing it's not a problem in Mono. It's worth noting that while the music (and video, radio, podcast) libraries *do not* work, the Last.fm library does show up fine.
Same problem for me on mac mini G4 ppc with debian lenny (testing) and the binary package installed from debian repository with synaptic.
Same thing on a TiBook G4 ppc, Ubuntu Intrepid, Banshee-1 built from source.
*** Bug 571179 has been marked as a duplicate of this bug. ***
Confirming because of the confirmation and the duplicate. We'd need someone with motivation and a PowerPC to track this down ;)
I now have a PowerPC running Ubuntu Jaunty, and I was able to run banshee from latest git, with the patch from bug #547218. I guess version 1.5.0 plus that patch should also work. I think the problems described above were caused by Mono.Data.SqliteClient misbehaving on PPC. 1.5 uses Mono.Data.Sqlite, which works much better. Could you try if this also works for you ?
Closing this bug report as no further information has been provided. Please feel free to reopen this bug if you can provide the information asked for. Thanks!