All Versions
35
Latest Version
Avg Release Cycle
100 days
Latest Release
-
Changelog History
Page 1
Changelog History
Page 1
-
v0.26.0 Changes
๐ Features
- Client: Disconnect from pulse when no audio is available (Issue #927, PR #931)
- ๐ Server: New Metadata API for audio streams (Issue #803, #953)
- Server: New Control API for audio streams (Issue #954)
- Server: Lowered minimum buffer from 400ms to 20ms (Issue #329)
๐ Bugfixes
- Server: systemd.unit starts server after network-online (Issue #950)
General
- ๐ Update documentation (Issue #804, PR #945, PR #951)
- โก๏ธ Snapweb: Update to v0.4.0
Johannes Pohl [email protected] Wed, 22 Dec 2021 00:13:37 +0200
-
v0.25.0 Changes
๐ Features
- Client: Editable PulseAudio properties, e.g. media.role=music (Issue #829)
- ๐ง Server: Configurable amplitute for silence detection in alsa stream (Issue #846)
๐ Bugfixes
- ๐ Client: Fix crash on Windows when system volume changes (PR #838)
- ๐ Client: Removed a log message to stdout for file player backend (Issue #681)
- Server: Fix percent-decoding for stream URIs (Issue #850)
- Server: Fix double quotes in Airplay device names (Issue #851)
- ๐ฆ Server: Fix crash when feeding a 16 bit signal into 24 bit flac (Issue #866)
General
- ๐ฒ Server: less verbose librespot logging (Issue #874)
- โก๏ธ Snapweb: Update to v0.3.0
- โ Add unit tests to the project
Johannes Pohl [email protected] Sat, 15 May 2021 00:13:37 +0200
-
v0.24.0 Changes
๐ Features
- ๐ง Client: Configurable server for Pulseaudio backend (Issue #779)
๐ Bugfixes
- Client: Fix dropouts in alsa player backend (Issue #774)
- Client: Fix alsa player volume resetting to max (Issue #735)
- Client: Fix noise while muted for Pulseaudio (Issue #785)
- ๐ Client: Android support for opus readded (Issue #789)
- Client: Fix host id for MacBook Pro (later 2016) (Issue #807)
General
- โก๏ธ Snapweb: Update to v0.2.0
- โ Remove submodules with external libs from the git repository
- ๐ฒ Write version and revision (git sha) to log
- โ Add documentation to the default files (Issue #791)
Johannes Pohl [email protected] Sat, 27 Feb 2021 00:13:37 +0200
-
v0.23.0 Changes
๐ Features
- Client: Add PulseAudio player backend (Issue #722)
- ๐ง Client: Configurable buffer time for alsa and pulse players
- ๐ง Server: If docroot is not configured, a default page is served (Issue #711)
- ๐ Server: airplay source supports "password" parameter (Issue #754)
๐ Bugfixes
- Server: airplay source deletes Shairport's meta pipe on exit (Issue #672)
- Server: alsa source will not send silece when going idle (Issue #729)
- Server: pipe source will not send silence after 3h idle (Issue #741)
- ๐ Server: Fix build error on FreeBSD (Issue #752)
- Client: "make install" will set correct user/group for snapclient (Issue #728)
- ๐ Client: Fix printing UTF-8 device names on Windows (Issue #732)
- Client: Fix stuttering on alsa player backend (Issue #722, #727)
- ๐ง Client: Terminate if host is not configured and mDNS is unavailable
General
- 0๏ธโฃ Server: Change librespot parameter "killall" default to false (Issue #746, #724)
- ๐ Client: Android uses performance mode "none" to allow effects (Issue #766)
- โก๏ธ Snapweb: Update to v0.1.0
- โก๏ธ Build: Update CMakeLists.txt to build Snapclient on Android
Johannes Pohl [email protected] Sun, 10 Jan 2021 00:13:37 +0200
-
v0.22.0 Changes
October 15, 2020 -
v0.21.0 Changes
September 13, 2020๐ Version 0.21.0
๐ Features
- ๐ Server: Support for WebSocket streaming clients
- ๐ Server: Install Snapweb web client (Issue #579)
- Server: Resample input to 48000:16:2 when using opus codec
- Server: Add Alsa stream source
๐ Bugfixes
- ๐ make install will setup the snapserver home dir (Issue #643)
- Client retries to open a blocked alsa device (Issue #652)
General
-
v0.20.0 Changes
June 13, 2020๐ Version 0.20.0
๐ Features
- ๐ Client: Windows support (Issue #24)
- Client: add hardware mixer (Issue #318)
- Client: add "script" and "none" mixer (Issue #302)
- ๐ Client: add sharingmode for audio device (if supported)
- ๐ง Logging: configurable sink and filters (Issue #30, #561, #122, #559)
- Librespot: add option "disable-audio-cache=[false|true]"
๐ Bugfixes
- ๐ Fix build failure on FreeBSD (Issue #565)
- ๐ Fix calling lsb_release multiple times (Issue #470)
- Client: high CPU load and crash during playback (Issue #609, #628)
- Client: improved handling of USB audio disconnects (Issue #64)
- ๐ค Client: latency is forgotten (Issue #476, #588, Snapdroid #11)
- Client: fix segfault on mac when playback is paused (Issue #560)
- Client: fix bonjour on mac reports empty IP (Issue #632)
- Client: fix buzzing tone on Android (Issue #23, #24)
- Server: fix crash if client disconnects during connect (Issue #639)
- ๐ Server: fix reading metadata from shairport-sync (Issue #624)
- Server: fix crash on FreeBSD if settings.json is empty (Issue #620)
- โ Server: fix warning about unknown command line options (Issue #635)
- ๐ Readme: openWrt documentation (Issue #633)
- ๐ Fix setting the daemon's process priority (PR #448)
General
-
v0.19.0 Changes
March 14, 2020๐ Version 0.19.0
๐ Features
- Option to not kill all running librespot instances (PR #539)
- โ Add Airplay cover art to metadata (PR #543)
- ๐ Anroid: add support for Oboe audio backend
- ๐ง Server: configurable PID file (Issue #554)
- ๐ง Server: configurable persistant storage directory (Issue #554)
- ๐ป Server: config file options can be overwritten on command line
- Client: PCM stream can be resampled using the "--sampleformat" option
- Librespot: add option "autoplay=[false|true]"
๐ Bugfixes
- ๐ Fix Airplay metadata, port selection and device names (PR #537)
- ๐ Fix cmake build when libatomic is needed (PR #540)
- Control: fix random crash (PR #543)
General
- ๐ค ALSA: improved latency estimation for better sync
- ๐ Improved audio synchronization
- ๐ Faster initial sync after client start and reconnect
- Less playback tempo adaptions and jitter (Issue #525)
- Playback is robust against system time changes (Issue #522)
- Less "resyncs" in stream reader that were causing audio dropouts
- Control: quicker response to group volume changes
- Server uses less memory when sending PCM data to a stalled connection
-
v0.18.1 Changes
January 28, 2020๐ Bugfixes
- ๐ Fix random server crash or deadlock during stream client disconnect
- ๐ Fix random server crash or deadlock during control client disconnect
- ๐ Fix airplay stream buffer allocation (PR #536)
Johannes Pohl [email protected] Tue, 28 Jan 2020 00:13:37 +0200
-
v0.18.0 Changes
January 22, 2020๐ Version 0.18.0
๐ Features
- โ Add TCP stream reader
- ๐ง Configurable number of server worker threads
๐ Bugfixes
- Client: fix hostname reporting on Android
- ๐ Fix some small memory leaks
- ๐ Fix Librespot stream causing zombie processes (Issue #530)
- ๐ง Process stream watchdog is configurable (Issue #517)
- ๐ Fix Makefile for macOS (Issues #510, #514)
General
- ๐จ Refactored stream readers
- Server can run on a single thread