Quick fix: disable DSD codec in piCorePlayer Squeezelite settings i.e. add "-e dsd" to "Various input" field.
The problem is that standard squeezelite reports supported formats in "wrong" order of precedence (order cannot be changed with command line arguments) and now that Daphile has "Convert PCM to DSD" feature, Daphile converts FLACs to DSDs and the standard squeezelite can't handle it correctly with the default settings. I tested this yesterday with piCorePlayer 2.0. It received the FLAC as converted to DSD and resampled it back to PCM but only to 352.8kHz which is not supported by HW (I have HifiBerryDAC+). When I added "-R E" resample settings, it was resampled to 176.4kHz PCM and I got audio. This is of course stupid way to convert back and forth via DSD. The best is to disable DSD when it's not properly supported. The problem is a bit similar to the case when you play for example WAV or AIFF with standard LMS and squeezelite, both formats get always converted to FLAC on LMS and then decoded on player. I could of course disable the use of "PCM to DSD" conversion feature in Daphile for other than Daphile squeezelite players but that's probably not what users would want. BTW. If piCorePlayer developers are interested to use the patches I have for the Daphile version of squeezelite, the patches can be found from here: http://www.daphile.com/gpl-src/00-Daphile-patches/squeezelite/ Perhaps the most interesting ones are the "non-DoP native DSD playback on ALSA devices" and "codec priority order" patches. It's so sad that Triode is not developing and maintaining squeezelite anymore :-(. Kimmo www.daphile.com ------------------------------------------------------------------------ kipeta's Profile: http://forums.slimdevices.com/member.php?userid=51816 View this thread: http://forums.slimdevices.com/showthread.php?t=105018 _______________________________________________ unix mailing list [email protected] http://lists.slimdevices.com/mailman/listinfo/unix
