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