Buzz
Buzz is a wee diskless biscuit pc (a PCM-5862, specifically- here is the manual). Buzz wants to grow up to be an mp3 box/jack stream receptacle. Buzz should boot from the network.
boot process
this was a great resource.
here’s how shit is going down-
i use rpld to feed an initial bootloader to buzz. the boot image that is fed in is etherboot, retrieved from rom-o-matic using NIC type ns8390:rtl8029 in .zlilo format.
the image that etherboot then loads is made with the command:
mknbi-linux --rootdir=10.22.1.23:/var/netboot/buzz --ip=dhcp <bzImage> > buzz.kernel
player
i really like the idea of using mjs. the interface is pretty much exactly what i want.
problem is it’s based on mpg123/mpg321. mpg123 lacks support for current versions of alsa, and mpg321 doesn’t seem to properly support alsa device selection. since i want this also to be a jack client, this constraint could be a problem. looks like hoss may need to get bio2jack going, or whatever that kernel module is that makes an OSS-looking device that outputs to jack (oss2jack).
mjs works currently, though it does seem to occasionally block for long periods of time. guessing this prob. has something to do with the 10baseT networking..
maybe it is time to plug mjs’ frontend into xmms2. maybe this would be easier. maybe this would be better. but maybe this would also be chasing a dragon’s tail.