I have a number of data points but IMO the bottom line is that LMS will
not play 24bit ALAC trancoded to PCM without changes to LMS code.  There
is no problem playing ALAC transcoded as Flac.

24 bit Flac transcoded to PCM by flac will play in ffplay if S32le is
chosen.
24 bit ALAC transcoded by faad will play in ffplay if s32be is chosen -
LMS expect S32le so s32be stream is played as white noise.

Looking at data stream sent to Squeezelite.
Flac streams transcoded as PCM are tagged at audio/x-aiff.  Player seems
to play 16 & 24 bit PCM no problem.
ALAC streams transcoded as PCM are tagged at audio/L16.

AAC files will always decode to 16 bit  samples in PCM.   LMS treats
ALAC files the same as AAC (and this not just the scanner) so output
will always be assumed ot be 16 bits.

LMS would have to treat AAC and ALAC as different file types so that 
1. Squeezelite stream can be tagged coreectly according to sample size
2. A different conversion rule can be used to fix the s24be vs s24le
issues.

It would be easy to add a custom suffix but you may miss out on scanner
and file metadata.


------------------------------------------------------------------------
bpa's Profile: http://forums.slimdevices.com/member.php?userid=1806
View this thread: http://forums.slimdevices.com/showthread.php?t=102059

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

Reply via email to