banner
Dave Horner's Website - Yet another perspective on things...
Home Tech Talk Programming iTunes and Quicktime SDKs
If you appreciate the information found on this website, please drop me a line!

Who's Online

We have 22 guests online
Content View Hits : 1157152
moon and stars
How did you find my site?
 
How often do you answer random online questions?
 

Random Quote

There is grandeur in this view of life, with its several powers, having been originally breathed into a few forms or into one; and that, whilst this planet has gone cycling on according to the fixed law of gravity, from so simple a beginning endless forms most beautiful and most wonderful have been, and are being, evolved.
--Charles Robert Darwin
yellow_rose_02
100_2000
P1010213
P1010264

iTunes and Quicktime SDKs

Tuesday, 23 September 2008 07:28
I wouldn't have thought to actually use the iTunes SDK if it weren't for the fact that something very important is missing from iTunes. The library which does a nice job of organizing your music....doesn't have a feature to delete invalid songs in quantity.

You can select the invalid song and press delete. But this is going to take a long while. I'd really like a way to filter out the invalid songs. Seems to me, I only want to see the available music when my removable music is removed.

Luckily, the internet is here...and the world is filled with SDKs. :)

Download the windows itunes com sdk here:
iTunes COM for Windows SDK License Agreement
Scripting iTunes.. A look at Apple’s iTunes SDK | Tree Rat Fishing

itunes remove invalid from library
The iTunes SDK includes a sample in "samples/RemoveDeadTracks.js" which iterates over your library and removes any tracks that can no longer be found on disk.
Using the iTunes SDK to Remove Duplicate Songs. | Tree Rat Fishing


Apple is nice about distribution of SDKs...here is there download list.
Apple Developer Connection - Development Kits


On MacOSX there isn't an iTunes SDK to speak of....exactly. There is applescript interfaces to automate iTunes. To remove invalid tracks in iTunes on MacOSX, use Super Remove Dead Tracks, it works. :)
Doug's AppleScripts for iTunes ♫ Super Remove Dead Tracks v2.1
Last Updated on Saturday, 11 October 2008 10:55