iCommune for iTunes Shares Over Network
James G. Speth writes "I just released a free public beta of iCommune, a plug-in for iTunes that enables music sharing over the network. Your friends' music libraries appear in the iTunes source list. You can browse their collections, and choose to download or stream their music. It also allows you to make your own music library available to others." It's a bit buggy, but it is a beta. It shows a lot of promise. It also comes with an indexer (in Python, though I might write my own in Perl :-) so you can share MP3s to iTunes clients outside of iTunes on the server end (such as from a Linux box, in theory).
The Rendezvous-enabled version of iTunes isn't out yet. Steve enjoys flaunting unfinished software that people drool over...like he's been doing with recently released Keynote, the presentation software he's been using at these conferences for almost a year now. I've only heard speculation as to the release of this new rendezvous enabled iTunes which people seem to think will be sometime before summer.
Not yet, right now you can only use Apple's implementation with Obj-C Cocoa. The spec is open though, so it would be nice to see someone make a pure Java version.
Over at O'Reilly's there's a 2 part article about incorporating Rendezvous in Cocoa apps:
Incorporating Rendezvous into Your Cocoa Applications, Part 1
Besides the fact that I followed all the instructions for iCommune and it doesn't seem to work. This product doesn't seem to be Rendezous enabled.. doesn't seem that useful. Apple will come out with something much better soon I'm sure.
"Edna allows you to access your MP3 collection from any networked computer. This software streams your MP3s via HTTP to any MP3 player that supports playing off a remote connection (e.g. Winamp, FreeAmp, Sonique, XMMS)."
:)
A Python stand alone that will index music files and serve up dynamic pages...keeps stats too. Very nice