Skip to content

v1.8.4 (R2) with DSD 'native' support for ALSA

Compare
Choose a tag to compare
@marcoc1712 marcoc1712 released this 21 Mar 14:02
· 26 commits to Release since this release

Lightweight headless squeezebox emulator capable to play server side upsampled and decoded PCM streams or 'native' DSD formats.

Works best with C-3PO Trascoding helper plug-in for Squeezebox server (https://github.com/marcoc1712/C-3PO) and Falcon web interface (https://github.com/marcoc1712/falcon).

IMPORTANT: to correctly stream DSD format you need to have ALSA >= 1.0.29 in on your O.S. Best with Kernel >= 4.10 installed.

To install squeezelite-R2 just download the attached binary for your OS and architecture.

For an end to end solution, You could give a try to Falcon: https://github.com/marcoc1712/falcon.

You could compile your version of squeezelite-R2 using included makefiles or MSVS project for windows (see building instructions).

See http://audiodigitale.eu/ for other architectures (RPI included).

CREDITS:

Squeezelite-R2 is Based on:

Squeezelite - lightweight headless squeezebox emulator
see https://code.google.com/p/squeezelite
or https://github.com/marcoc1712/squeezelite-R2/tree/master (github clone).

(c) Adrian Smith 2012-2015, triode1@btinternet.com

Patch to Allow server side upsampling for PCM streams
see https://github.com/marcoc1712/squeezelite/tree/mc2_allow_lms_side_pcm_upsampling.

(c) Marco Curti 2015, marcoc1712@gmail.com

Patch to disable LMS downsampling
see https://github.com/marcoc1712/squeezelite/tree/Daphile_disable_lms_side_downsampling.

(c) Daphile 2015

Patches for 'native' DSD playback
see:

https://github.com/marcoc1712/squeezelite-R2/blob/Release/patches/07-native-dsd-support.patch
https://github.com/marcoc1712/squeezelite-R2/blob/Release/patches/10-24bit_dop_formats.patch
https://github.com/marcoc1712/squeezelite-R2/blob/Release/patches/13-remove_last_block_zero_padding.patch
https://github.com/marcoc1712/squeezelite-R2/blob/Release/patches/14-disable_dop_wav_resampling.patch
https://github.com/marcoc1712/squeezelite-R2/blob/Release/patches/15-dop_pcm_transitions.patch
https://github.com/marcoc1712/squeezelite-R2/blob/Release/patches/16_native_mode_transition_hack.patch

(c) Daphile 2016

This release:
(c) Marco Curti 2015-2017 marcoc1712@gmail.com

Released under GPLv3 license:

See Included License.txt

Here some more information and guide (only in italian) on how to configure and use Squeezelite-R2:

www.marcoc1712.it.

PLEASE NOTE:

Starting form March, 15 2016 the mod that originates squeezelite-R2 is included in the squeezebox community official version of squeezelite, mantained by Ralph Irving. You could then use that version activating -W option and obtainig the very same result.

NEW in 1.8.4:

supports 'native' DSD playback with ALSA.