Main > Internet > HTTP >

iTMS-4-ALL 0.2

iTMS-4-ALL 0.2

Sponsored Links

iTMS-4-ALL 0.2 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
File size: 0.054 MB
Platform: Any Platform
License: GPL (GNU General Public License)
Price:
Downloads: 1221
Date added: 2006-06-24
Publisher: Jason Rohrer

iTMS-4-ALL 0.2 description

iTMS-4-ALL is a Perl CGI script that allows you to search Apples iTunes Music Store from any Web browser.

First of all, you can try the live script. Thanks to the people at Downhill Battle for hosting the script---they have also posted some interesting ideas about how the iTunes database can be used. Jason Terk has released a version of the script that uses CSS/XHTML, and you can try his live script.

You can also download the latest iTMS-4-ALL script package (v0.2, which works with Apples v4.5 server, thanks to nand). Three non-standard Perl modules are needed, but they are included (INET.pm and CBC.pm are pure Perl; Rijndael.pm needs to be compiled for your system). Extract the package, then run installRijndaelLocal.sh to build the Rijndael module. Copy the itms4all.pl script, the Crypt directory, the IO directory, and the auto directory into your servers cgi-bin directory. Make sure the itms4all.pl script is executable by your web server.

The script has been released under the GNU GPL.

You can can browse the store and access previews, but you cannot log in or purchase iTunes. David Hammerton has been working on logging in to iTunes.

Here is what I know about the iTunes Music Store Protocol so far:

1. iTunes communicates with Apple almost exclusively through HTTP [browsing the store and playing preview clips works through a web proxy, even with no direct connection to the Internet].
2. iTunes authentication (logging in so you can actually buy something) is not happening through HTTP [no requests hit my web proxy when iTunes tries to log in; logging in fails without a direct Internet connection].
3. iTunes fetches gzipped XML files from Apple to lay out its GUI (to display the store front, genre pages, and search results).
4. Every gzipped XML file is encrypted with AES-128 (Rijndael) in CBC mode. The CBC initialization vector is included in the HTTP header (x-apple-crypto-iv).
5. The AES key is 8a9dad399fb014c131be611820d78895. This key is hard-coded somehow in iTunes.

iTMS-4-ALL 0.2 Screenshot

Advertisements

iTMS-4-ALL 0.2 Keywords

Bookmark iTMS-4-ALL 0.2

Hyperlink code:
Link for forum:

iTMS-4-ALL 0.2 Copyright

WareSeeker periodically updates pricing and software information of iTMS-4-ALL 0.2 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of iTMS-4-ALL 0.2 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
Related Software
Net::iTMS is a Perl interface to the information within the iTunes Music Store (iTMS). Free Download
Inmersa is a complete and integrated back and front office solution. Free Download
mangleme provides an automated broken HTML generator and browser tester. Free Download
SSVN is a wrapper script for svn to store file permissions in a Subversion repository (along with the versioned file). Free Download
pyctures is a small web gallery written in Python that uses the web.py framework. Free Download
CGI::Test is a CGI regression test framework. Free Download
php-kadm5 is a PHP extension for remote administration of Kerberos V servers. Free Download
Magpy is a Python wrapper for the mg search engine. Free Download