I believe the convert.conf file types don't apply to remote streams.
If a stream format is not supported by a client, LMS tries to convert to
a format that _is_ supported but I believe it always assumes mp3 and
FLAC have to be supported so that's what's being used.

It might be possible to use PCM if you disable FLAC altogether (it might
get used if the client doesn't support FLAC and lame is not enabled) but
I remember it caused some trouble because the client then has to rely on
the format given in the protocol.

Usually, there are two ways how the stream format (sample rate, sample
size) gets communicated to the client: through slimproto and through the
stream itself. slimproto is asynchronous to the stream so can run into
timing issues with remote streams. It's not an issue with files because
LMS can always look up the file information before starting to stream,
but for a remote stream it only knows about it when the data actually
comes in.
So usually for a remote stream the format is transmitted with the stream
itself. That doesn't work with PCM, though, because PCM is just raw
data, it doesn't allow you to transfer any meta-information like the
stream format. So the player has to guess and sometimes it guesses
wrongly so wherever possible it's better to use a format like FLAC that
_does_ allow communicating parameters in the stream container so that's
what's being used wherever possible.



---
learn more about iPeng, the iPhone and iPad remote for the Squeezebox
and
Logitech UE Smart Radio as well as iPeng Party, the free Party-App, 
at penguinlovesmusic.com
*New: iPeng 8, the Universal App for iOS 7 and iOS 8*
------------------------------------------------------------------------
pippin's Profile: http://forums.slimdevices.com/member.php?userid=13777
View this thread: http://forums.slimdevices.com/showthread.php?t=102639

_______________________________________________
ripping mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/ripping

Reply via email to