I just bought the new ipod touch 32GB and I have list of files mp3s that I’m collecting and archiving with my own db . so I want to search to them through my pc and listen to them through my ipod . so I’m making VB.Net 2008 code to do that for me.
First Step
I need to search in my database and check the file description this is easy for developers (programmers)
Second Step
When I select the mp3 from the list and play it . It will connect to my ipod touch and check for me if the file exist in my ipod or not.
Sln : I will connect to my ipod touch and copy the itunes database which is located “/iTunes_Control/iTunes/iTunesDB” and download it to my pc so I can search where is the file is located easily . In this case I read to project the main is manzana which my project based on it , The second project iphonebrowser which I read it to see the example how I can use the functions in manzana .
Third Step
I will need to read the iTunesDB file which I copied on my pc and extract the information from it .
Sln : So I used on of the project called ipodmediaextractor I used “System.IPod.dll” library so it can extract the data from iTunesDB (its easy) .
Fourth Step
I will need to search in the list I extract it previously from ipodmediaextractor and if the files is there I will use again iphonebrowser functions to get my mp3 and TADA finish .
Finally
you can download my source code from here [link]
PS: I faced some problems when first I used the iphonebrowser
It didn’t work for me. Downloaded n installed the program but when I open the program , a message pop up saying “An error has occurred during load. Error text: AMDeviceNotificationSubscribe failed with error -402653180. The program will now exit, sorry. Please report this online.”
Answer
Make sure you have iTunes installed properly, with the latest (or close to latest version).
hint so you can’t run the project without iTunes installed on the machine .
References
http://code.google.com/p/manzana/
http://code.google.com/p/iphonebrowser/
http://code.google.com/p/ipodmediaextractor/
http://www.ipodtouchfans.com/forums/showthread.php?p=967300
http://www.codeproject.com/KB/vb/mp3id3v1.aspx
http://www.itunessdk.com/blog/itunesdb-library/
http://www.iconspedia.com/icon/ipod-touch-menu-4423.html
http://www.everythingicafe.com/forum/50185-post3.html
http://www.iphone-hacks.com/downloads/file/46