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 539683 - Music library pane displays no files, but sidebar counts them
Music library pane displays no files, but sidebar counts them
Status: RESOLVED INCOMPLETE
Product: banshee
Classification: Other
Component: Importing
1.0.0
Other Linux
: Normal critical
: 1.x
Assigned To: Banshee Maintainers
Banshee Maintainers
: 571179 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2008-06-23 04:39 UTC by Nelson
Modified: 2009-10-04 21:17 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Screenshot of my Banshee problem (66.46 KB, image/png)
2008-06-23 04:45 UTC, Nelson
Details
Version information, page one (66.24 KB, image/png)
2008-06-24 01:30 UTC, Nelson
Details
Version information, page 2 (55.35 KB, image/png)
2008-06-24 01:30 UTC, Nelson
Details

Description Nelson 2008-06-23 04:39:34 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?
Comment 1 Nelson 2008-06-23 04:45:49 UTC
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.
Comment 2 Nelson 2008-06-23 04:50:20 UTC
Could this be related in any way to http://bugzilla.gnome.org/show_bug.cgi?id=532592  ?  I couldn't tell.
Comment 3 Nelson 2008-06-23 04:54:51 UTC
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] 


Comment 4 Nelson 2008-06-24 01:29:16 UTC
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
Comment 5 Nelson 2008-06-24 01:30:23 UTC
Created attachment 113308 [details]
Version information, page one

My version information, page 1.
Comment 6 Nelson 2008-06-24 01:30:56 UTC
Created attachment 113309 [details]
Version information, page 2

Version information, page 2
Comment 7 Andrew Conkling 2008-06-25 14:22:25 UTC
Can you try with the existing binary package? No need to rebuild from source. Instructions here: http://banshee-project.org/download/#ubuntu
Comment 8 Nelson 2008-06-25 14:42:34 UTC
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 ;-)
Comment 9 Ethan Osten 2008-09-04 01:05:46 UTC
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.
Comment 10 PaoloM 2008-09-12 16:52:29 UTC
Same problem for me on mac mini G4 ppc with debian lenny (testing) and the binary package installed from debian repository with synaptic.

Comment 11 okeefe 2008-11-24 20:44:39 UTC
Same thing on a TiBook G4 ppc, Ubuntu Intrepid, Banshee-1 built from source.
Comment 12 Bertrand Lorentz 2009-02-10 20:20:19 UTC
*** Bug 571179 has been marked as a duplicate of this bug. ***
Comment 13 Bertrand Lorentz 2009-02-10 20:25:37 UTC
Confirming because of the confirmation and the duplicate.

We'd need someone with motivation and a PowerPC to track this down ;)
Comment 14 Bertrand Lorentz 2009-06-19 20:33:33 UTC
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 ?
Comment 15 Bertrand Lorentz 2009-10-04 21:17:59 UTC
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!