mirror of
https://github.com/badaix/snapcast.git
synced 2025-08-03 16:48:52 +02:00
Update version number to v0.17.1
This commit is contained in:
parent
557c742e47
commit
2794d747ff
5 changed files with 334 additions and 19 deletions
|
@ -1,6 +1,6 @@
|
|||
cmake_minimum_required(VERSION 3.2)
|
||||
|
||||
project(snapcast LANGUAGES CXX VERSION 0.17.0)
|
||||
project(snapcast LANGUAGES CXX VERSION 0.17.1)
|
||||
set(PROJECT_DESCRIPTION "Multi-room client-server audio player")
|
||||
set(PROJECT_URL "https://github.com/badaix/snapcast")
|
||||
|
||||
|
|
10
changelog.md
10
changelog.md
|
@ -1,5 +1,15 @@
|
|||
# Snapcast changelog
|
||||
|
||||
## Version 0.17.1
|
||||
|
||||
### Bugfixes
|
||||
|
||||
- Fix compile error if u_char is not defined
|
||||
- Fix error "exception unknown codec ogg"
|
||||
- Fix random crash during client disconnect
|
||||
|
||||
_Johannes Pohl <snapcast@badaix.de> Sat, 23 Nov 2019 00:13:37 +0200_
|
||||
|
||||
## Version 0.17.0
|
||||
|
||||
### Features
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
VERSION = 0.17.0
|
||||
VERSION = 0.17.1
|
||||
BIN = snapclient
|
||||
|
||||
ifeq ($(TARGET), FREEBSD)
|
||||
|
|
337
debian/changelog
vendored
337
debian/changelog
vendored
|
@ -1,3 +1,12 @@
|
|||
snapcast (0.17.1-1) unstable; urgency=medium
|
||||
|
||||
* Bugfixes
|
||||
-Fix compile error if u_char is not defined
|
||||
-Fix error "exception unknown codec ogg"
|
||||
-Fix random crash during client disconnect
|
||||
|
||||
-- Johannes Pohl <snapcast@badaix.de> Sat, 23 Nov 2019 00:13:37 +0200
|
||||
|
||||
snapcast (0.17.0-1) unstable; urgency=medium
|
||||
|
||||
* Features
|
||||
|
@ -40,27 +49,323 @@ snapcast (0.16.0-1) unstable; urgency=medium
|
|||
|
||||
-- Johannes Pohl <snapcast@badaix.de> Tue, 15 Oct 2019 00:13:37 +0200
|
||||
|
||||
snapcast (0.15.0-1) unstable; urgency=medium
|
||||
snapcast (0.15.0) unstable; urgency=low
|
||||
|
||||
* New upstream release.
|
||||
* Drop add_ldflags.patch, fixed upstream.
|
||||
* Disable statically linking libgcc and libstdc++
|
||||
- Add disable_static_linking.patch
|
||||
* Enable all hardening compiler flags.
|
||||
* Bugfixes
|
||||
-Snapclient: make systemd dependeny to avahi-daemon optional
|
||||
-cmake: fix build on FreeBSD
|
||||
-Snapserver: fix occasional deadlock
|
||||
* General
|
||||
-additional linker flags "ADD_LDFLAGS" can be passed to makefile
|
||||
-update man pages, fix lintian warning
|
||||
-Support Android NDK r17
|
||||
|
||||
-- Felix Geyer <fgeyer@debian.org> Sat, 28 Jul 2018 11:48:26 +0200
|
||||
-- Johannes Pohl <snapcast@badaix.de> Sat, 07 Jul 2018 00:13:37 +0200
|
||||
|
||||
snapcast (0.14.0-1) unstable; urgency=medium
|
||||
snapcast (0.14.0) unstable; urgency=low
|
||||
|
||||
* New upstream release.
|
||||
* Install the documentation.
|
||||
* Stop repackaging the main tarball and add the aixlog and popl libraries
|
||||
as additional upstream tarballs.
|
||||
* Features
|
||||
-Snapserver supports IPv4v6 dual stack and IPv4 + IPv6
|
||||
* Bugfixes
|
||||
-cmake: fix check for big endian (Issue #367)
|
||||
-cmake: fix linking against libatomic (PR #368)
|
||||
-Snapclient compiles with Android NDK API level 16 (Issue #365)
|
||||
-Fix compilation errors on FreeBSD (Issue #374, PR #375)
|
||||
* General
|
||||
-cmake: make dependency on avahi optional (PR #378)
|
||||
-cmake: Options to build snapserver and snapclient
|
||||
-cmake: works on FreeBSD
|
||||
-Update external libs (JSON for modern C++, ASIO, AixLog)
|
||||
-Restructured source tree
|
||||
-Moved Android app into separate project "snapdroid"
|
||||
|
||||
-- Felix Geyer <fgeyer@debian.org> Sun, 01 Jul 2018 20:01:05 +0200
|
||||
-- Johannes Pohl <snapcast@badaix.de> Fri, 27 Apr 2018 00:13:37 +0200
|
||||
|
||||
snapcast (0.13.0-1) unstable; urgency=medium
|
||||
snapcast (0.13.0) unstable; urgency=low
|
||||
|
||||
* Initial package. (Closes: #895241)
|
||||
* Features
|
||||
-Support "volume" parameter for Librespot (PR #273)
|
||||
-Add support for metatags (PR #319)
|
||||
* Bugfixes
|
||||
-Fix overflow in timesync when the system time is many years off
|
||||
-Zeroconf works with IPv6
|
||||
-Snapclient unit file depends on avahi-daemon.service (PR #348)
|
||||
* General
|
||||
-Drop dependency to external "jsonrpc++"
|
||||
-Move OpenWrt and Buildroot support into separate project "SnapOS"
|
||||
-Add CMake support (not fully replacing Make yet) (PR #212)
|
||||
-Remove MIPS support for Android (deprecated by Google)
|
||||
-Use MAC address as default client id (override with "--hostID")
|
||||
|
||||
-- Felix Geyer <fgeyer@debian.org> Sun, 08 Apr 2018 22:05:46 +0200
|
||||
-- Johannes Pohl <snapcast@badaix.de> Tue, 04 Mar 2018 00:13:37 +0200
|
||||
|
||||
snapcast (0.12.0) unstable; urgency=low
|
||||
|
||||
* Features
|
||||
-Support for IPv6 (PR #273, #279)
|
||||
-Spotify plugin: onstart and onstop parameter (PR #225)
|
||||
-Snapclient: configurable client id (Issue #249)
|
||||
-Android: Snapclient support for ARM, MIPS and X86
|
||||
-Snapserver: Play some silence before going idle (PR #284)
|
||||
* Bugfixes
|
||||
-Fix linker error (Issue #255, #274)
|
||||
-Snapclient: more reliable unique client id (Issue #249, #246)
|
||||
-Snapserver: fix config file permissions (Issue #251)
|
||||
-Snapserver: fix crash on "bye" from control client (Issue #238)
|
||||
-Snapserver: fix crash on port scan (Issue #267)
|
||||
-Snapserver: fix crash when a malformed message is received (Issue #264)
|
||||
* General
|
||||
-Improved logging: Use "--debug" for debug logging
|
||||
-Log to file: Use "--debug=<filename>"
|
||||
-Improved exception handling and error logging (Issue #276)
|
||||
-Android: update to NDK r16 and clang++
|
||||
-hide spotify credentials in json control message (Issue #282)
|
||||
|
||||
-- Johannes Pohl <snapcast@badaix.de> Tue, 17 Oct 2017 00:13:37 +0200
|
||||
|
||||
snapcast (0.11.1) unstable; urgency=low
|
||||
|
||||
* Bugfixes
|
||||
-Snapserver produces high CPU load on some systems (Issue #174)
|
||||
-Snapserver compile error on FreeBSD
|
||||
* General
|
||||
-Updated Markdown files (PR #216, #218)
|
||||
|
||||
-- Johannes Pohl <snapcast@badaix.de> Tue, 21 Mar 2017 00:13:37 +0200
|
||||
|
||||
snapcast (0.11.0) unstable; urgency=low
|
||||
|
||||
* Features
|
||||
-Don't send audio to muted clients (Issue #109, #150)
|
||||
* Bugfixes
|
||||
-Compilation error on recent GCC versions (Issues #146, #170)
|
||||
-Crash when frequently connecting to the control port (Issue #200)
|
||||
-Snapcast App crashes on Android 4.x (Issue #207)
|
||||
|
||||
-- Johannes Pohl <snapcast@badaix.de> Thu, 16 Mar 2017 00:13:37 +0200
|
||||
|
||||
snapcast (0.11.0~beta-1) unstable; urgency=low
|
||||
|
||||
* Features
|
||||
-Snapclient multi-instance support (Issue #73)
|
||||
-daemon can run as different user (default: snapclient, Issue #89)
|
||||
-Spotify plugin does not require username and password (PR #181)
|
||||
-Spotify plugin is compatible to librespot's pipe backend (PR #158)
|
||||
-Clients are organized in Groups
|
||||
-JSON RPC API supports batch requests
|
||||
* Bugfixes
|
||||
-Resync issue on macOS (Issue #156)
|
||||
-Id in JSON RPC API can be String, Number or NULL (Issue #161)
|
||||
-Use "which" instead of "whereis" to find binaries (PR #196, Issue #185)
|
||||
-Compiles on lede (Issue #203)
|
||||
* General
|
||||
-JSON RPC API is versionized (current version is 2.0.0)
|
||||
-Restructured Android App to support Groups
|
||||
|
||||
-- Johannes Pohl <snapcast@badaix.de> Sat, 04 Mar 2017 00:13:37 +0200
|
||||
|
||||
snapcast (0.10.0) unstable; urgency=low
|
||||
|
||||
* Features
|
||||
-Added support "process" streams:
|
||||
Snapserver starts a process and reads PCM data from stdout
|
||||
-Specialized versions for Spotify "spotify" and AirPlay "airplay"
|
||||
* Bugfixes
|
||||
-Fixed crash during server shutdown
|
||||
-Fixed Makefile for FreeBSD
|
||||
-Fixed building of dpk (unsigned .changes file)
|
||||
* General
|
||||
-Speed up client and server shutdown
|
||||
|
||||
-- Johannes Pohl <snapcast@badaix.de> Wed, 16 Nov 2016 00:13:37 +0200
|
||||
|
||||
snapcast (0.9.0) unstable; urgency=low
|
||||
|
||||
* Features
|
||||
-Added (experimental) support for macOS (make TARGET=MACOS)
|
||||
* Bugfixes
|
||||
-Android client: Fixed crash on Nougat (Issue #97)
|
||||
-Fixed FreeBSD compile error for Snapserver (Issue #107)
|
||||
-Snapserver randomly dropped JSON control messages
|
||||
-Long command line options (like --sampleformat)
|
||||
didn't work on some systems (Issue #103)
|
||||
* General
|
||||
-Updated Android NDK to revision 13
|
||||
|
||||
-- Johannes Pohl <snapcast@badaix.de> Sat, 22 Oct 2016 00:13:37 +0200
|
||||
|
||||
snapcast (0.8.0) unstable; urgency=low
|
||||
|
||||
* Features
|
||||
-Added support for FreeBSD (Issue #67)
|
||||
-Android client: Added Japanese and German translation
|
||||
-Android client: Added support for ogg (Issue #83)
|
||||
* Bugfixes
|
||||
-OpenWRT: makefile automatically sets correct endian (Issue #91)
|
||||
|
||||
-- Johannes Pohl <snapcast@badaix.de> Sun, 24 Jul 2016 00:13:37 +0200
|
||||
|
||||
snapcast (0.7.0) unstable; urgency=low
|
||||
|
||||
* Features
|
||||
-Support for HiRes audio (e.g. 96000:24:2) (Issue #13)
|
||||
Bitdepth must be one of 8, 16, 24 (=24 bit padded to 32) or 32
|
||||
-Auto start option for Android (Issue #49)
|
||||
-creation mode for the fifo can be configured (Issue #52)
|
||||
"-s pipe:///tmp/snapfifo?mode=[read|create]"
|
||||
* Bugfixes
|
||||
-Server was sometimes crashing during shutdown
|
||||
-Exceptions were not properly logged (e.g. unsupported sample rates)
|
||||
-Fixed default sound card detection on OpenWrt
|
||||
|
||||
-- Johannes Pohl <snapcast@badaix.de> Sat, 07 May 2016 00:13:37 +0200
|
||||
|
||||
snapcast (0.6.0) unstable; urgency=low
|
||||
|
||||
* Features
|
||||
-Port to OpenWrt
|
||||
* Bugfixes
|
||||
-Android client: fixed crash if more than two streams are active
|
||||
* General
|
||||
-Support Tremor, an integer only Ogg-Vorbis implementation
|
||||
-Endian-independent code
|
||||
-Cleaned up build process
|
||||
|
||||
-- Johannes Pohl <snapcast@badaix.de> Sun, 10 Apr 2016 00:02:00 +0200
|
||||
|
||||
snapcast (0.5.0) unstable; urgency=low
|
||||
|
||||
* Features
|
||||
-Android client: Fast switching of clients between streams
|
||||
* Bugfixes
|
||||
-Server: Fixed reading of server.json config file
|
||||
* General
|
||||
-Source code cleanups
|
||||
|
||||
-- Johannes Pohl <snapcast@badaix.de> Fri, 25 Mar 2016 00:02:00 +0200
|
||||
|
||||
snapcast (0.5.0~beta-2) unstable; urgency=low
|
||||
|
||||
* Features
|
||||
-Remote control API (JSON)
|
||||
Added version information
|
||||
Stream playing state (unknown, idle, playing, inactive) (Issue #34)
|
||||
-Android client: manually configure snapserver host name
|
||||
-Android client compatibility improved: armeabi and armeabi-v7 binaries
|
||||
-Android client: configurable latency
|
||||
-Improved compatibility to Mopidy (GStreamer) (Issue #23)
|
||||
* Bugfixes
|
||||
-Android client: fixed "hide offline" on start
|
||||
-Store config in /var/lib/snapcast/ when running as daemon (Issue #33)
|
||||
* General
|
||||
-README.md: Added resampling command to the Mopidy section (Issue #32)
|
||||
|
||||
-- Johannes Pohl <snapcast@badaix.de> Wed, 09 Mar 2016 00:02:00 +0200
|
||||
|
||||
snapcast (0.5.0~beta-1) unstable; urgency=low
|
||||
|
||||
* Features
|
||||
-Remote control API (JSON)
|
||||
Get server status, get streams, get active clients
|
||||
assign volume, assign stream, rename client, ...
|
||||
-Android port of the Snapclient with a remote control app (Issue #9)
|
||||
-Multiple streams ("zones") can be configured (Issue #21)
|
||||
Use "-s, --stream" to add a stream URI: path, name, codec, sample format
|
||||
E.g. "pipe:///tmp/snapfifo?name=Radio&sampleformat=48000:16:2&codec=flac"
|
||||
or "file:///home/user/some_pcm_file.wav?name=file"
|
||||
-Added .default file for the service (/etc/default/snapserver).
|
||||
Default program options should be configured here (e.g. streams)
|
||||
* Bugfixes
|
||||
-pipe reader recovers if the pipe has been reopened
|
||||
* General
|
||||
-SnapCast is renamed to Snapcast
|
||||
SnapClient => Snapclient
|
||||
SnapServer => Snapserver
|
||||
-Snapcast protocol:
|
||||
Less messaging: SampleFormat, Command, Ack, String, not yet final
|
||||
-Removed dependency to boost
|
||||
|
||||
-- Johannes Pohl <snapcast@badaix.de> Tue, 09 Feb 2016 13:25:00 +0200
|
||||
|
||||
snapcast (0.4.1) unstable; urgency=low
|
||||
|
||||
* General
|
||||
-Debian packages (.deb) are linked statically against libgcc and libstdc++
|
||||
to improve compatibility
|
||||
|
||||
-- Johannes Pohl <snapcast@badaix.de> Sat, 12 Mar 2016 12:00:00 +0200
|
||||
|
||||
snapcast (0.4.0) unstable; urgency=low
|
||||
|
||||
* Features
|
||||
-Debian packages (.deb) for amd64 and armhf
|
||||
-Added man pages
|
||||
* Bugfixes
|
||||
-Snapserver and Snapclient are started as daemon on systemd systems
|
||||
(e.g. ARCH, Debian Jessie)
|
||||
* General
|
||||
-Snapserver is started with normal process priority
|
||||
(changed nice from -3 to 0)
|
||||
|
||||
-- Johannes Pohl <snapcast@badaix.de> Mon, 28 Dec 2015 12:00:00 +0200
|
||||
|
||||
snapcast (0.3.4) unstable; urgency=low
|
||||
|
||||
* Bugfixes
|
||||
-Fix synchronization bug in FLAC decoder that could cause audible dropouts
|
||||
|
||||
-- Johannes Pohl <snapcast@badaix.de> Wed, 23 Dec 2015 12:00:00 +0200
|
||||
|
||||
snapcast (0.3.3) unstable; urgency=low
|
||||
|
||||
* Bugfixes
|
||||
-Fix Segfault when ALSA device has no description
|
||||
|
||||
-- Johannes Pohl <snapcast@badaix.de> Sun, 15 Nov 2015 12:00:00 +0200
|
||||
|
||||
snapcast (0.3.2) unstable; urgency=low
|
||||
|
||||
* General
|
||||
-Makefile uses CXX instead of CC to invoke the c++ compiler
|
||||
* Bugfixes
|
||||
-Time calculation for PCM chunk play-out was wrong on some gcc versions
|
||||
|
||||
-- Johannes Pohl <snapcast@badaix.de> Wed, 30 Sep 2015 12:00:00 +0200
|
||||
|
||||
snapcast (0.3.1) unstable; urgency=low
|
||||
|
||||
* General
|
||||
-Improved stability over WiFi by avoiding simultaneous reads/writes on the
|
||||
socket connection
|
||||
* Bugfixes
|
||||
-Fixed a bug in avahi browser
|
||||
|
||||
-- Johannes Pohl <snapcast@badaix.de> Wed, 26 Aug 2015 12:00:00 +0200
|
||||
|
||||
snapcast (0.3.0) unstable; urgency=low
|
||||
|
||||
* Features
|
||||
-Configurable codec options. Run snapserver -c [flac|ogg|pcm]:? to get
|
||||
supported options for the codec
|
||||
-Configurable buffer size for the pipe reader
|
||||
(default 20ms, was 50ms before)
|
||||
-Process priority can be changed as argument to the daemon option -d<proi>
|
||||
Default priority is -3
|
||||
* Bugfixes
|
||||
-Fixed deadlock in logger
|
||||
-Fixed occasional timeouts for client to server requests
|
||||
(e.g. time sync commands)
|
||||
-Client didn't connect to a local server if the loopback device is the only
|
||||
device with an address
|
||||
* General
|
||||
-Code clean up
|
||||
-Refactored encoding for lower latency
|
||||
|
||||
-- Johannes Pohl <snapcast@badaix.de> Sun, 16 Aug 2015 19:25:51 +0100
|
||||
|
||||
snapcast (0.2.1) unstable; urgency=low
|
||||
|
||||
* Features
|
||||
-Arch Linux compatibility
|
||||
|
||||
-- Johannes Pohl <snapcast@badaix.de> Fri, 24 Jul 2015 15:47:00 +0100
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
VERSION = 0.17.0
|
||||
VERSION = 0.17.1
|
||||
BIN = snapserver
|
||||
|
||||
ifeq ($(TARGET), FREEBSD)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue