ITUNESDB file format

Source: Internet
Author: User
Tags shuffle

For interested in research friends leave records convenient posterity!

Started because of uncomfortable ipod class songs to re-manual search song problem has been tangled, so germination want to write a tool to self-weight, but there is no ability to export songs list!

So I looked for something in the ipod that I wanted to see. The configuration file or DB is the file that contains the song list information; I found the word db file "Itunesdb"

Then start looking for information! The scattered information is as follows!


Description of the file type for ipod

Http://blog.chinaunix.net/uid-7773715-id-2044084.html

Basic Information

The ipod database file is stored in a hidden directory on the ipod with a path of/ipod_control/itunes/, and there is no additional protection.

IPod Database File
file name Description
Itunesdb This is the ipod's main database, which contains all the songs that are suitable for ipod playback and playlist information, and the ipod's firmware never reads and writes this data file, and, conversely, itunes will completely overwrite the file when the song is synchronized.
Play Counts This is the ipod's return information file. It contains all the information available to change the songs in the ipod, and when you sync the songs, ITunes reads the information in the file and modifies the information in the ITUNESDB based on the information read. After this is done, itunes erases the file to prevent repeated changes to the data class. If the file does not exist, the ipod will automatically create it.
otgplaylist/otgplaylist_# these is the playlist files created by the IPod when you create a new playlist. 4th Gen and up IPod s can create multiple otgplaylists. These has the same format as the 3rd Gen models, they just get numbers appended to the name. ITunes would turn these into normal playlists and then delete these files during an autosync. The otgplaylists cannot survive changing the contents of the IPod.
ituneseqpresets this is where the equalizer presets, the create in iTunes get stored on the iPod. The format of this file was easy and well understood, but strangely, no iPod actually uses this file yet. You can create a EQ preset in itunes, sync with an iPod, and the EQ would be put in here by ITunes correctly. But the IPod never reads the file, does does use the preset of this file, and just doesn ' t work correctly in this respect. Perhaps it'll be is fixed in a future firmware release.
Artworkdb This was where data about artwork was stored on the IPod Photo devices. The artwork itself is stored in the \ipod_control\artwork folder. On 5g iPods the artworkdb are stored in the artwork folder along with the data.
Itunessd This is a data file for the information used to save ipod shuffle devices (I don't know what that means).
Itunesstats The "Play Counts" alternative file on the ipod shuffle.
Itunesshuffle Contains a list of audio tracks that are ordered, possibly the play order specified for music files in shuffle
Itunespstate Contains the current playback position and the volume size of the ipod shuffle.
Itunescontrol Specific is known, yet.
Itunesprefs Specific is known, yet.
Winprefs Specific is known, yet.
Iekinfo This contains the decryption key for protected M4P playback. Previously Iscinfo (?)
Wabcontactsgroup Specific is known, yet.
Ituneslock Created whenever ITunes needs exclusive control of the IPod, like when reading or writing the Itunesdb file.
Photofolderprefs Stores Photo Folder Preferences.
Photofolderalbums Stores Photo Albums.
Itunesplaylists Specific is known, yet.
Itunespodcasts Specific is known, yet.
Itunesvideoplaylists Specific is known, yet.


Main file Itunesdb Description! About reverse engineering analysis of binary structure data

Http://www.cnblogs.com/MaxWoods/archive/2007/07/18/823187.html

http://www.linuxjournal.com/article/6334

Http://blog.chinaunix.net/uid-7773715-id-2044086.html

Http://blog.chinaunix.net/uid-7773715-id-2044087.html


In fact, related functions of the software industry has! Either is the charge is the function has the missing item!

such as Xilisoft, although cracked! But there is a mistake in discovering the song information! And some songs are clearly deleted or exist! Not perfect!


ITUNESDB file format

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.