(libgpod) synced files missing from iPod interface

Ryan Doenges <[email protected]> Fri, 3 Feb 2012 20:51:04 -0800
Newsgroups gmane.comp.ipod.gtkpod
Message-ID <CANEn3iuQCiJ4yhYybSV8cxwDhXPk8LZM+NRVWV4hmm57TVWafg@mail.gmail.com>
Using libgpod, I have written a small C program[1] to copy a given mp3
to an iPod.
This works, actually -- tracks are present in the itdb after unmounting and
remounting the ipod. However, when I look on the iPod itself, the tracks are
nowhere to be found. The only indication of error is the following message:

** (process:27501): CRITICAL **: itdb_splr_validate: assertion `at !=
ITDB_SPLAT_UNKNOWN' failed

>From digging around in the source code of libgpod, it looks like all this means
is that the library encountered a weird smart playlist.

What is going on here?

[1]:  http://github.com/rhdoenges/cpod

------------------------------------------------------------------------------
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2