Skip to content

Releases: marcoc1712/squeezelite-R2

v24.04.18 (R2) - Linux x86_64 only

19 Apr 13:02
Compare
Choose a tag to compare

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).

You could compile your version of squeezelite-R2 using included makefiles.

IMPORTANT:

Thi s version is tested only for GNU LINUX (Debian) x86_64 architecture.

MSVS project for windows, makefiles for other architectures and building instuctions are there untouched from previous release but not tested (see Old versions directory).

See http://audiodigitale.eu/ for other architectures (RPI included) or use the Ralph Irving 'community' version (see below).

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

Use of libfac12 (new version in Debian 12) with added support to Ogg Vorbis Flac format
(c) Ralph Irving 2024

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

Released under GPLv3 license:

See Included License.txt

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 v23.04.18:

libflac12 usage in Debian 12 wth added support to OGG VORBIS FLAC format.

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

21 Mar 14:02
Compare
Choose a tag to compare

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.

v1.8.3-(R2)

26 Jul 16:20
Compare
Choose a tag to compare

Lightweight headless squeezebox emulator capable to play server side upsampled and decoded PCM streams.
Works best with C-3PO Trascoding helper plug-in for Squeezebox server (https://github.com/marcoc1712/C-3PO/releases)

Based on:

  1. 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

  2. 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

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

    (c) Daphile 2015

This release:
(c) Marco Curti 2015-2016, 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.

Squeezelite-R2 maintenance is still alive, but if you need ARM or other specific binary distribution and don't want to compile by yourself, you could download a compliant version of squeezelite from here: https://www.mediafire.com/folder/4q8dvq20iyz9e/Builds#j1336qrs7zffj, Just be sure -W option is availlable.

NEW in 1.8.3:

discard the audio length information coming from the header in PCM streams and always keep reading up to the end of file. This way it works around a SOX problem with high sample rates.

v1.8.2 (R2)

21 Dec 18:36
Compare
Choose a tag to compare

Lightweight headless squeezebox emulator capable to play server side upsampled and decoded PCM streams.
Works best with C-3PO Trascoding helper plug-in for Squeezebox server (https://github.com/marcoc1712/C-3PO/releases)

Based on:

  1. 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

  2. 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

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

    (c) Daphile 2015

This release:
(c) Marco Curti 2015, 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.

Squeezelite-R2 maintenance is still alive, but if you need ARM or other specific binary distribution and don't want to compile by yourself, you could download a compliant version of squeezelite from here: https://www.mediafire.com/folder/4q8dvq20iyz9e/Builds#j1336qrs7zffj, Just be sure -W option is availlable.

v1.8.1 (R2)

14 Dec 00:21
Compare
Choose a tag to compare

Lightweight headless squeezebox emulator capable to play server side upsampled and decoded PCM streams.
Works best with C-3PO Trascoding helper plug-in for Squeezebox server (https://github.com/marcoc1712/C-3PO/releases)

Based on:

  1. 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

  2. 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

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

    (c) Daphile 2015

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

Released under GPLv3 license:

See Included License.txt.

v1.8.1 Linux AMD64 (64 bit Debian)

07 Oct 14:48
Compare
Choose a tag to compare

Squeezelite - lightweight headless squeezebox emulator

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

Modified version, see https://github.com/marcoc1712/squeezelite/tree/mc2_allow_lms_side_pcm_upsampling.
Modified version, see https://github.com/marcoc1712/squeezelite/tree/Daphile_disable_lms_side_downsampling.

See Included License.txt.

v1.8.1 - Windows

07 Oct 14:47
Compare
Choose a tag to compare

Squeezelite - lightweight headless squeezebox emulator

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

Modified version, see https://github.com/marcoc1712/squeezelite/tree/mc2_allow_lms_side_pcm_upsampling.
Modified version, see https://github.com/marcoc1712/squeezelite/tree/Daphile_disable_lms_side_downsampling.

See Included License.txt.

v1.8.1 - Linux i386 (32 bit Debian)

07 Oct 14:45
Compare
Choose a tag to compare

Squeezelite - lightweight headless squeezebox emulator

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

Modified version, see https://github.com/marcoc1712/squeezelite/tree/mc2_allow_lms_side_pcm_upsampling.
Modified version, see https://github.com/marcoc1712/squeezelite/tree/Daphile_disable_lms_side_downsampling.

See Included License.txt.