Main data structure to manipulate an iPod content (songs, playlists, ...) iTunesDB @UNKNOWN_GENERATION: @FIRST_GENERATION: @SECOND_GENERATION: @THIRD_GENERATION: @FOURTH_GENERATION: @FIFTH_GENERATION: @MOBILE_GENERATION: @MODEL_TYPE_INVALID: @MODEL_TYPE_UNKNOWN: @MODEL_TYPE_COLOR: @MODEL_TYPE_COLOR_U2: @MODEL_TYPE_REGULAR: @MODEL_TYPE_REGULAR_U2: @MODEL_TYPE_MINI: @MODEL_TYPE_MINI_BLUE: @MODEL_TYPE_MINI_PINK: @MODEL_TYPE_MINI_GREEN: @MODEL_TYPE_MINI_GOLD: @MODEL_TYPE_SHUFFLE: @MODEL_TYPE_NANO_WHITE: @MODEL_TYPE_NANO_BLACK: @MODEL_TYPE_VIDEO_WHITE: @MODEL_TYPE_VIDEO_BLACK: @MODEL_TYPE_MOBILE_1: @SPLACTION_IS_INT: @SPLACTION_IS_GREATER_THAN: @SPLACTION_IS_LESS_THAN: @SPLACTION_IS_IN_THE_RANGE: @SPLACTION_IS_IN_THE_LAST: @SPLACTION_BINARY_AND: @SPLACTION_IS_STRING: @SPLACTION_CONTAINS: @SPLACTION_STARTS_WITH: @SPLACTION_ENDS_WITH: @SPLACTION_IS_NOT_INT: @SPLACTION_IS_NOT_GREATER_THAN: @SPLACTION_IS_NOT_LESS_THAN: @SPLACTION_IS_NOT_IN_THE_RANGE: @SPLACTION_IS_NOT_IN_THE_LAST: @SPLACTION_IS_NOT: @SPLACTION_DOES_NOT_CONTAIN: @SPLACTION_DOES_NOT_START_WITH: @SPLACTION_DOES_NOT_END_WITH: @splat_string: @splat_int: @splat_date: @splat_range_int: @splat_range_date: @splat_inthelast: @splat_playlist: @splat_none: @splat_invalid: @splat_unknown: @splat_binary_and: @SPLFIELD_SONG_NAME: @SPLFIELD_ALBUM: @SPLFIELD_ARTIST: @SPLFIELD_BITRATE: @SPLFIELD_SAMPLE_RATE: @SPLFIELD_YEAR: @SPLFIELD_GENRE: @SPLFIELD_KIND: @SPLFIELD_DATE_MODIFIED: @SPLFIELD_TRACKNUMBER: @SPLFIELD_SIZE: @SPLFIELD_TIME: @SPLFIELD_COMMENT: @SPLFIELD_DATE_ADDED: @SPLFIELD_COMPOSER: @SPLFIELD_PLAYCOUNT: @SPLFIELD_LAST_PLAYED: @SPLFIELD_DISC_NUMBER: @SPLFIELD_RATING: @SPLFIELD_COMPILATION: @SPLFIELD_BPM: @SPLFIELD_GROUPING: @SPLFIELD_PLAYLIST: @SPLFIELD_VIDEO_KIND: @SPLFIELD_TVSHOW: @SPLFIELD_SEASON_NR: @SPLFIELD_SKIPCOUNT: @SPLFIELD_LAST_SKIPPED: @SPLFIELD_ALBUMARTIST: @splft_string: @splft_int: @splft_boolean: @splft_date: @splft_playlist: @splft_unknown: @splft_binary_and: @liveupdate: @checkrules: @checklimits: @limittype: @limitsort: @limitvalue: @matchcheckedonly: @field: @action: @string: @fromvalue: @fromdate: @fromunits: @tovalue: @todate: @tounits: @unk052: @unk056: @unk060: @unk064: @unk068: @unk004: @match_operator: @rules: @artwork: @type: @filename: @rotation: @error: @Returns: @artwork: @type: @image_data: @image_data_len: @rotation: @error: @Returns: @artwork: @type: @pixbuf: @rotation: @error: @Returns: @artwork: @type: @Returns: @artwork: @thumb: @Returns: @device: @thumb: @Returns: @Returns: