What I did on my holiday
Oct. 9th, 2007 11:22 pmI spent the last couple of weeks off work, mostly working on DisOrder.
The biggest new feature is network play. As it currently stands it'll only really work over a LAN (it needs about 1.4Mbit/s) and my wireless certainly couldn't cut it. However it works fine over the house ethernet and plays both under Linux and OS X. I'm currently using broadcast but multicast support is there and worked fine last time I tried it. At some point I'll attempt to write a player for that other operating system. In parallel,
crazyscot got the network play client working on his car stereo, and there's just a few lines of diff left to dicker over.
There can be more than one random track in the queue now - so you can see what'll be played further ahead, and adjust it to match your taste in bulk. There's no longer any need to supply your own decoders (ogg123/mpg321) although you can still do so if you prefer. FLAC is now supported.
Local play now works on the Mac as well as Linux, and there's an OSS backend which might ease porting to other platforms (though there are other dependencies AFAIK currently only met by Linux and BSD). I had to rearrange the plumbing slightly as when I used file-descriptor passing my Mac would reliably panic. Tch. Even with this worked around I've not since dared arrange for the server to be started automatically at boot time.
There's a new page (both in the web interface and Disobedience) showing tracks recently added to the server, and a new feature in the Disobedience properties popup allowing the value of a field to be copied to a whole album (or whatever set of tracks you've selected).
There are a few rough edges left but I think there'll be a release fairly soon.

(no subject)
Date: 2007-10-10 02:33 am (UTC)GAAA! *earworm*
(no subject)
Date: 2007-10-13 02:44 pm (UTC)(no subject)
Date: 2007-10-13 10:52 pm (UTC)(no subject)
Date: 2007-10-10 08:52 am (UTC)(no subject)
Date: 2007-10-10 08:54 am (UTC)(no subject)
Date: 2007-10-13 02:03 pm (UTC)The current changes are still only in bzr, not a release. Though I hope to release reasonably soon.
The built-in player should avoid the need to worry about getting player command lines right so much; you can just use disorder-decode for common formats.
(no subject)
Date: 2007-10-15 08:47 pm (UTC)(I vaguely remember something about the indexer needing more docs on the fact it ignores files with restrictive permissions, but I can't remember if I reported it)
(no subject)
Date: 2007-10-15 09:10 pm (UTC)(no subject)
Date: 2007-10-15 09:14 pm (UTC)