Official Apple iTunes LP and iTunes Extras Developer documentation

Apple has delivered as promised. A little while back they promised to open up TuneKit and iTunes LP and iTunes Extras development to indie bands. They have just posted a comprehensive guide online along with downloads, testing information, templates, documentation; basically everything you need to get started.
So where does that leave this website?
Well there are still many things that are not explained in Apple's documentation. For example how can you add extra animations through css, to handle fonts and even how to create real visualizers instead of simple animated backgrounds.
This does mean though, that over the next few week a lot will probably change here. There will be new tutorials about how to use Apple's toolkits, and guides on how to go beyond the tools provided by Apple. I also have some ideas for framework extensions that would be useful.
Another important tool remains the iTunes Emulator. Apple now provides a way to debug inside of iTunes, however there are still a couple of major problems with doing so (having to remove and re-add the .itlp every time you make a change), which make developing and testing in Safari much more convenient. Also I still have some future ideas planned for the emulator which will go beyond the scope of what Apple provides.
Long story short, iTunesLP.net will stay relevant, so stay tuned for many great updates. In the mean time check out Apple's iTunes LP and iTunes Extras developer documentation.










Justin Bianco's Kingdom Crumble is now also available for re-download. The updated album is now compatible with AppleTV 3.0. It also uses the new navigation stuff which I'm creating a new tutorial for, so if you can't wait, download it and look inside the index.html. Basically navigation on AppleTV is done by simulated keypresses which are linked to the buttons on the remote. There are however some special cases. This weekend all will be revealed in the new tutorial.
Since a lot has just changed for iTunes LPs; because of the new iTunes release and AppleTV 3.0 upgrade; there is a bit of inconsistency in compatibility. Most will work fine on iTunes 9.0.2, while a few still have problems. Almost none have AppleTV 3.0 support yet. To take away a bit of the confusion I've added compatibility badges to every download. Now you can immediately see if a download is compatible with your version of iTunes and whether you can use the LP on your AppleTV.

