Bugzilla – Bug 131
http://server/stream.mp3 returns wav data
Last modified: 2009-09-08 09:18:09 UTC
http://server/stream.mp3 should ALWAYS return MP3 data. and: http://server/stream.wav should always return a WAV...
Created attachment 4 [details] A possible patch to solve the problem
Created attachment 13 [details] Allows selection of stream type by file extension Allows selection of stream type by file extension. No extension gives current behaviour. One problem is the silence is still streamed as mp3 regardless but these changes are a start.
*** Bug 88 has been marked as a duplicate of this bug. ***
(Repeating a comment made in bug 88 which was marked as a duplicate of this bug) Bug #88 mentions formats other than wav and mp3 (aiff, ogg, shn, and flac), which this bug does not. The question is what should happen to the RFE to stream these other formats. Either this bug should be extended, or, as I think would be clearer, let bug 131 be about being able to stream wav (and by extension being able to stream in more than one format), and create one new bug for each format that people want to be streamable. This way prioritizing and implementing each format is possible. I think there is trickyness related to streaming each format (such as how to stream silence, and how to send metadata in the middle of a stream, which I don't think FLAC allows) that might be nice to discuss in a separate bug. All imho, of course!
I haven't seen this bug since I've been working here. Is this really still an issue???
stream.mp3 should create an http client which only supports mp3 formats. If WAV data is attempted, and lame is not installed, the playback should fail and move on to the next song. Probably not an issue any more with the above design.
The wav data in the mp3 stream problem appears fixed now, thanks.
This bug appears to have been fixed in the latest release! If you are still experiencing this problem, feel free to reopen the bug with your new comments and we'll have another look. Make sure to include the version number of the software you are seeing the error with.