Tilted Forum Project Discussion Community  

Go Back   Tilted Forum Project Discussion Community > Interests > Tilted Technology


 
 
LinkBack Thread Tools
Old 02-11-2006, 08:12 PM   #1 (permalink)
 
KnifeMissile's Avatar
 
Location: Waterloo, Ontario
iTunes database specification...

Okay, does anyone know where iTunes stores its database and how the database file is organized? There are many things I would like to do with that data that iTunes simply doesn't do. I can easily write my own software and will be happy to share it with anybody if only I had this information...

If anybody can help, I'd greatly appreciate it!
Thank you...
KnifeMissile is offline  
Old 02-11-2006, 10:58 PM   #2 (permalink)
The Computer Kid :D
 
Location: 127.0.0.1
*shrugs*

Check this?

http://www.omninerd.com/2006/02/10/articles/47
MikeSty is offline  
Old 02-12-2006, 04:29 AM   #3 (permalink)
spudly
 
ubertuber's Avatar
 
Location: Ellay
I think this may be one case where there is a difference between mac and pc users. I'm pretty sure that iTunes stores song data in a xml database in (or adjacent to) your your iTunes music folder. Honestly, I'm not that great yet - my understanding is limited to using the tools that others create. I'm learning slowly though. If you figure out what the deal is with the apple lossless codec''s support for tags, let me know - I've been puzzling on that for almost a week now.

Here are a couple of links that will give you access to people with lots of knowledge:

Apple Support Forums has some really advanced cats. There are likely people there who can help, even if you are willing to dig into programming.

If you're using a mac, check out Doug's AppleScripts for iTunes. With 386 scripts already written, you can probably find something that will help you.

Also for mac users - it has recently become clear that iTunes uses "hidden" tags to manipulate the behavior of some tracks, while not yet providing access to the user. These include episode and season information for TV shows. Lostify will give you access to these hidden tags (at least the TV show ones). Even if you aren't a mac user, some of the info on that site might start you out towards programming your own data manipulation tools.
__________________
Cogito ergo spud -- I think, therefore I yam
ubertuber is offline  
Old 02-17-2006, 03:29 AM   #4 (permalink)
Upright
 
The iTunes XML file is a mirror of what is stored in the binary database file, but it's not "The" database. If you change the XML, it won't change the real database, and your changes will be overwritten by iTunes. As far as I know, nobody has reverse engineered the DB file format, but you may not need to depending on what you're wanting to do.

(There's more info about this here:- http://www.marteydodoo.com/2005/06/2...-open-formats/)

If you're on a mac, you can interface programatically with iTunes using AppleScript, but I'm guessing you're probably not. What is it you're actually wanting to do?

Last edited by graf; 02-17-2006 at 03:46 AM..
graf is offline  
Old 02-18-2006, 12:07 AM   #5 (permalink)
 
KnifeMissile's Avatar
 
Location: Waterloo, Ontario
Quote:
Originally Posted by graf
If you're on a mac, you can interface programatically with iTunes using AppleScript, but I'm guessing you're probably not. What is it you're actually wanting to do?
I don't know, it just seems that every time I want to do something, iTunes can't do it because it's made for the "common man," which happens to never be me.

For instance, suppose I want to remove all the songs from a playlist from my iPod. You can't actually do that. How weird is this?
KnifeMissile is offline  
 

Tags
database, itunes, specification


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT -8. The time now is 11:56 AM.

Tilted Forum Project

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Optimization by vBSEO 3.6.0 PL2
© 2002-2012 Tilted Forum Project

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62