I was wondering if anyone had written an XMMS input plugin that uses libmad? If nobody is doing this I will start it right away.
Also I have written an mp3 player using libmad's lowlevel API that can read and play shoutcast streams. I realize this might be beyond the scope of a pure decoder but it would be nice if you play shoutcast streams from the commandline with madplay. Should this kind of thing go into the source tree for madplay?
sam
On 02-Feb-2001 Sam Clegg wrote:
I was wondering if anyone had written an XMMS input plugin that uses libmad? If nobody is doing this I will start it right away.
I had considered it, but did not know how much xmms used floating point. Why have a fixed point decoder when the rest of the app uses floats.
Also I have written an mp3 player using libmad's lowlevel API that can read and play shoutcast streams. I realize this might be beyond the scope of a pure decoder but it would be nice if you play shoutcast streams from the commandline with madplay. Should this kind of thing go into the source tree for madplay?
sounds useful. Maybe not in the source, but as a separate app.
On Thu, Feb 01, 2001 at 11:53:52PM -0800, Sean 'Shaleh' Perry wrote:
On 02-Feb-2001 Sam Clegg wrote:
I was wondering if anyone had written an XMMS input plugin that uses libmad? If nobody is doing this I will start it right away.
I had considered it, but did not know how much xmms used floating point. Why have a fixed point decoder when the rest of the app uses floats.
I think mad is generally a superior decoder to mpg123 (currently used in xmms). I'm sure winamp uses floats too but that didn't stop the mad plugin being popular. I am also in favour of have libmad.so on my linux box and all my clients linked against it. Right now mpg123 code is hacked (and duplicted) directly into many linux players.
Also I have written an mp3 player using libmad's lowlevel API that can read and play shoutcast streams. I realize this might be beyond the scope of a pure decoder but it would be nice if you play shoutcast streams from the commandline with madplay. Should this kind of thing go into the source tree for madplay?
sounds useful. Maybe not in the source, but as a separate app.
Sam Clegg samc@superduper.net wrote:
Also I have written an mp3 player using libmad's lowlevel API that can read and play shoutcast streams. I realize this might be beyond the scope of a pure decoder but it would be nice if you play shoutcast streams from the commandline with madplay. Should this kind of thing go into the source tree for madplay?
Sounds cool. I'd prefer to keep this kind of thing out of madplay though if at all possible; I think I'd like to see instead something like this:
getshoutcast http://whatever | madplay -
The same logic applies for other network streams... in fact you can already use wget for this:
wget -qO - http://etc | madplay -v -
However, feel free to release a separate utility to read and play shoutcast streams with one command. I'd just like to try not to put something like that in madplay if I can help it.
Cheers, -rob