Releases: badaix/snapcast
Releases · badaix/snapcast
Snapcast v0.6.0
Snapcast v0.5.0
Version 0.5.0
Features
- Android client: Fast switching of clients between streams
Bugfixes
- Server: Fixed reading of server.json config file
General
- Source code cleanups
SnapCast v0.4.1
Version 0.4.1
General
- Debian packages (.deb) are linked statically against libgcc and libstdc++ to improve compatibility
Snapcast v0.5.0-beta-2
Version 0.5.0-beta-2
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)
Snapcast v0.5.0-beta-1
Version 0.5.0-beta-1
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 (requires API level 16, Android 4.1)
- Multiple streams ("zones") can be configured using
-s, --stream
The stream is configured by an URI: path, name, codec, sample format, ...
E.g.pipe:///tmp/snapfifo?name=Radio&sampleformat=48000:16:2&codec=flac
orfile:///home/user/some_pcm_file.wav?name=file
- Added .default file for the service in
/etc/default/snapserver
and/etc/default/snapclient
.
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
- Changed default sample rate to 48kHz. The sample rate can be configured per stream
-s "pipe:///tmp/snapfifo?name=default&sampleformat=44100:16:2
. The default can be changed with--sampleformat 44100:16:2
- Snapcast protocol:
Less messaging: SampleFormat, Command, Ack, String, not yet final - Removed dependency to boost
SnapCast v0.4.0
Version 0.4.0
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)
SnapCast v0.3.4
Version 0.3.4
Bugfixes
- Fix synchronization bug in FLAC decoder that could cause audible dropouts
SnapCast v0.3.3
Version 0.3.3
Bugfixes
- Fix Segfault when ALSA device has no description
SnapCast v0.3.2
Version 0.3.2
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
SnapCast v0.3.1
Version 0.3.1
General
- Improved stability over WiFi by avoiding simultaneous reads/writes on the socket connection
Bugfixes
- Fixed a bug in avahi browser