Hello.
I used gtkpod to put files on my iPod (serial number 4H0172PLALB), but
gtkpod is buggy and segfaults regularly.
I then found gnupod, and gave it a try. I found it very useful; I
edited the /iPod/iPod_Control/.gnupod/GNUtunesDB.xml file to change
the playlist, and then used mktunes.pl to generate the DB file needed
by the iPod (if I understood correctly).
However, it changed the name of the playlist(? not sure, but instead
of "iPod" for the playlist name in gtkpod, I now get gnupod-0.99.8)
but much worse, I can't listen to the music since a voice tells me
"please use iTunes to sync this iPod" or something like that.
Did I do something wrong, or is it a bug?
Thanks!
Hi Fabrice, The below has worked well for me... hth, jackc... using the gnupod tools 1. plug in the ipod and note the mount directory 2. cd to that directory and remove all files 3. gnupod_INIT.pl 4. execute the load script, ~/podtools/best_load 5. mktunes.pl --volume 40 6. umount the ipod
On Fri, Feb 24, 2012 at 07:15:27PM +0100, Fabrice DELENTE wrote:
> Hello.
>
> I used gtkpod to put files on my iPod (serial number 4H0172PLALB), but
> gtkpod is buggy and segfaults regularly.
>
> I then found gnupod, and gave it a try. I found it very useful; I
> edited the /iPod/iPod_Control/.gnupod/GNUtunesDB.xml file to change
> the playlist, and then used mktunes.pl to generate the DB file needed
> by the iPod (if I understood correctly).
>
> However, it changed the name of the playlist(? not sure, but instead
> of "iPod" for the playlist name in gtkpod, I now get gnupod-0.99.8)
> but much worse, I can't listen to the music since a voice tells me
> "please use iTunes to sync this iPod" or something like that.
>
> Did I do something wrong, or is it a bug?Hello Fabrice,
I think you might have an iPod that isn't supported by gnupod yet.
Please note that gnupod is way behind on the hardware that it supports.
So if your device is newer than aroubd 2008 you might have to stick to
gtkpod.
cheers
-henrik
> I think you might have an iPod that isn't supported by gnupod yet. > Please note that gnupod is way behind on the hardware that it supports. > So if your device is newer than aroubd 2008 you might have to stick to > gtkpod.According to the serial number and Apple.com it's an iPod Shuffle 3rd gen. I'll try diffing the databases generated by gtkpod and gnupod to see if I can find where it goes wrong with gnupod. Thanks!
Hello Fabrice,On Mon, Feb 27, 2012 at 11:52:37AM +0100, Fabrice DELENTE wrote: > > I think you might have an iPod that isn't supported by gnupod yet. > > Please note that gnupod is way behind on the hardware that it supports. > > So if your device is newer than aroubd 2008 you might have to stick to > > gtkpod. > > According to the serial number and Apple.com it's an iPod Shuffle 3rd gen.I'll save you some time. Those are not supported yet. Database format was completely changed for the first speaking shuffle models. I've set up a wiki to analyse the format there: http://shuffle3db.wikispaces.com/ and there are very few unknowns left. I just havn't found the time to rewrite the database generation/reading code of gnupod yet. The parts that read and write the iTunesDB and iTunesSD files are probably the oldest parts of gnupod. Thus the code was written at a time when there weren't as many different types of iPods around as there are now. I.e. the code is not modular at all. In order to make gnupod support newer generation iPods it would have to be rewritten in a way that allows to select "which files are generated" and "in which format" depending on the iPod model selected. ( Currently model selection only really matters for resizing cover art graphics. ) If you are interested in writing some code I'll gladly help but I am currently very busy and I don't have the time to write it myself. cheers -henrik