Re: iOS5 (iPad2) and music sync

Christophe Fergeau <[email protected]> Sun, 18 Dec 2011 20:54:20 +0100
Newsgroups gmane.comp.ipod.gtkpod
Message-ID <CACw48RkkDdg9WVb9XYx6g7HrvdYgupL-XbAGT4YDLRhad4fZcg@mail.gmail.com>
Hi Jon,

Sorry for the late answer,

2011/12/15 Jon Dye <[email protected]>:
> I've had a look around the repository, website and mailing lists and
> can't really find much information about what is required to get
> libgpod syncing music with the new v5 database on iOS5.

At this point, I haven't heard a lot from people with iOS5 devices, so
I don't know how (dis)similar iOS5 is to iOS4 with respect to music
syncing.

>
> I have an iPad2 with iOS 5.0.1 and would like to help with getting
> this working if possible.  I'm a professional programmer (mostly C and
> C++) with reasonable experience with Linux/Unix programming and some
> Mac (but I'm mostly Windows).  What would be the best way for me to
> get involved with this particular aspect?

The best way to approach this problem would be to first try to see if
music syncing is done similarly as what was done in iOS4, that is by
updating sqlite3 databases located in iTunes_Control/iTunes/iTunes
Something/*.itdb and a Locations.itdb.cbk file containing hashes for
the Locations.itdb. From what I heard, it's now doing something quite
different, so the next step would be to figure out what it's doing, if
it's changing some files on the iPhone, or using a dedicated protocol
at the libimobiledevice level, ...

Feel free to come to visit on IRC if you want a live discussion about
this (irc.freenode.net #gtkpod), or to ask more questions as it is
just a quick summary

Christophe

------------------------------------------------------------------------------
Learn Windows Azure Live!  Tuesday, Dec 13, 2011
Microsoft is holding a special Learn Windows Azure training event for 
developers. It will provide a great way to learn Windows Azure and what it 
provides. You can attend the event by watching it streamed LIVE online.  
Learn more at http://p.sf.net/sfu/ms-windowsazure