Slashdot Mirror


Whamb Audio Player Shares Via Rendezvous

Stéphane Thiell writes, "I just released an update of Whamb, a little shareware CD/MP3/OGG player for Mac OS X 10.2. It's not as advanced as iTunes, though it now has playlists sharing using Rendezvous. A friend even wrote a tool in Perl which allows to run playlists server on POSIX systems." Nifty. It's still in development, but works pretty well. I've got the Perl daemon running too, with some local modifications. The Rendezvous support has some scalability issues with my 25GB of MP3s, which maybe why iTunes still doesn't have it ...

1 of 14 comments (clear)

  1. Re:Interesting by mbusoft · · Score: 2, Informative

    For XML (users list and playlists responses), Whamb uses CoreFoundation's API, which has an option for binary property lists. It's about 2-4 times smaller than plain XML. WSD uses plain XML tho, but it's not really a problem on a local network anyway. Mac OS X has a great support for plist/XML (all apps use it), it's so useful and efficient for trees and complex data... maybe you need to review your opinion about it :-)

    For the scalling problem, I just discovered it's a limitation to CFStream's API (can't send more than about 256K of binary XML). It's gonna be modified in 1.1.1 to use a less specialized way but without any limitation, until this is fixed in CoreFoundation...