GNOME Bugzilla – Bug 315955
crashes at startup, IPod.DatabaseReadException
Last modified: 2006-01-03 20:13:07 UTC
Steps to reproduce: 1. Attempt to launch Banshee Stack trace: 0: Active Player Engine is now 'GStreamer' 1: Loaded PlayerEngine core: GStreamer 2: Loaded AudioCdPlayerEngine core: GStreamer 3: Audio CD Core Initialized Unhandled Exception: IPod.DatabaseReadException: Detected unsupported database version 14 in <0x001b7> IPod.DatabaseRecord:Read (IPod.DatabaseRecord db, System.IO.BinaryReader reader) in <0x0010e> IPod.SongDatabase:Reload () in <0x000b2> IPod.SongDatabase:.ctor (IPod.Device device) in <0x00033> IPod.Device:get_SongDatabase () in [0x00023] (at /build/buildd/banshee-0.9.7.1/src/Library.cs:316) Banshee.IpodSource:Refresh () in [0x00039] (at /build/buildd/banshee-0.9.7.1/src/Library.cs:308) Banshee.IpodSource:.ctor (IPod.Device device) in [0x000b8] (at /build/buildd/banshee-0.9.7.1/src/SourceView.cs:204) Banshee.SourceView:RefreshList () in [0x00139] (at /build/buildd/banshee-0.9.7.1/src/SourceView.cs:162) Banshee.SourceView:.ctor () in [0x0025d] (at /build/buildd/banshee-0.9.7.1/src/PlayerInterface.cs:264) Banshee.PlayerUI:BuildWindow () in [0x00066] (at /build/buildd/banshee-0.9.7.1/src/PlayerInterface.cs:133) Banshee.PlayerUI:.ctor () in [0x0010d] (at /build/buildd/banshee-0.9.7.1/src/Main.cs:79) Banshee.BansheeEntry:Main (System.String[] args) Other information: I have what I assume is a 4th gen ipod, color. I know that either since the ipod is newer, and I recently upgraded iTunes in windows to version 5 the iTunesDB file would probably be in a newer format, not recognized by Banshee just yet.
iTunes 5 writes version 14 of the iTunesDB file on the iPod. We now support version 14 in ipod-sharp. Updated ipod-sharp is available from Mono SVN, and I will release a new Banshee/libipoddevice/ipod-sharp before Monday.
*** Bug 316984 has been marked as a duplicate of this bug. ***
*** Bug 318283 has been marked as a duplicate of this bug. ***
I've just tried banshee with my brother's iPod and this was the stack trace: Unhandled Exception: IPod.DatabaseReadException: Detected unsupported database version 16 in <0x001b7> IPod.DatabaseRecord:Read (IPod.DatabaseRecord db, System.IO.BinaryReader reader) in <0x0010e> IPod.SongDatabase:Reload () in <0x000b2> IPod.SongDatabase:.ctor (IPod.Device device) in <0x00033> IPod.Device:get_SongDatabase () in [0x00023] (at /build/buildd/banshee-0.9.7.1+cvs20051004+revertedto0.9.7.1/src/Library.cs:316) Banshee.IpodSource:Refresh () in [0x00039] (at /build/buildd/banshee-0.9.7.1+cvs20051004+revertedto0.9.7.1/src/Library.cs:308) Banshee.IpodSource:.ctor (IPod.Device device) in [0x000b8] (at /build/buildd/banshee-0.9.7.1+cvs20051004+revertedto0.9.7.1/src/SourceView.cs:204) Banshee.SourceView:RefreshList () in [0x00139] (at /build/buildd/banshee-0.9.7.1+cvs20051004+revertedto0.9.7.1/src/SourceView.cs:162) Banshee.SourceView:.ctor () in [0x0025d] (at /build/buildd/banshee-0.9.7.1+cvs20051004+revertedto0.9.7.1/src/PlayerInterface.cs:264) Banshee.PlayerUI:BuildWindow () in [0x00066] (at /build/buildd/banshee-0.9.7.1+cvs20051004+revertedto0.9.7.1/src/PlayerInterface.cs:133) Banshee.PlayerUI:.ctor () in [0x0010d] (at /build/buildd/banshee-0.9.7.1+cvs20051004+revertedto0.9.7.1/src/Main.cs:79) Banshee.BansheeEntry:Main (System.String[] args) I don't know if I should re-open this bug report or create a new one.
Version 16 is supported (and has been for a few months) in a more recent Banshee. 0.9.7.1 is quite a few months old, and is unable to support iTunesDB 16. Please do not re-open or create a new bug. I am assuming (judging from your version number) that you are using Banshee from the Ubuntu Breezy Universe repositiory. Breezy has not updated Mono, therefore Banshee cannot be updated past this version in the official universe repository. You can easily keep up to date with Mono and Mono applications on Breezy for now using this repository: http://apt.filefind.net/ Thanks.
Great! Thanks alot for your extensive reply :)