I've had trouble getting Ogg/Vorbis going on my midori image.
For starters, even though I updated the included xmms to the latest version, it seems to crash on a vorbis stream. Not right away, but about half-way into an album. It's difficult to predict when and how, but it's not instantaneous.
So, I thought I'd try to use the meta-input plugin for xmms (which allows you to use unix shell scripts to get audio input into xmms) to run ogg123.
I got all the 1.0 libraries and binaries on the device, but there's a huge chain of dependencies for ogg123 that I can't seem to solve.
First, ogg123 wants libcurl, which is no big deal, but libcurl /sometimes/ wants libssl, which is no big deal either, but it's kindof pointless in this situation... my music doesn't need to be encrypted. Then libssl wants libcrypto, which wants... yadda yadda.
The big problem is that all of the binaries I can find seem to require libc >= 2.2.4, and the midori one is 2.1.
I tried compiling a new ogg123, but the configure/make scripts that the Ogg folks provided are a little weird for a non-programmer like me, and I couldn't figure it out. Also, since my linux box is running libc 2.2, it would link against that anyway.
So, here's the question:
Does anyone know where I can find a version of ogg123 (and the vorbis libs) that are compiled against libc 2.1, and/or does anyone know how I can compile it?
Or, if I am /completely/ off, does anyone know how to set me straight?