All Versions
35
Latest Version
Avg Release Cycle
100 days
Latest Release
-

Changelog History
Page 3

  • v0.10.0 Changes

    ๐Ÿ”‹ Features

    • โž• Added support process streams:
      Snapserver starts a process and reads PCM data from stdout
    • Specialized versions for Spotify and 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 [email protected] Wed, 16 Nov 2016 00:13:37 +0200

  • v0.9.0 Changes

    ๐Ÿ”‹ 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 [email protected] Sat, 22 Oct 2016 00:13:37 +0200

  • v0.8.0 Changes

    ๐Ÿ”‹ 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 [email protected] Sun, 24 Jul 2016 00:13:37 +0200

  • v0.7.0 Changes

    ๐Ÿ”‹ 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 [email protected] Sat, 07 May 2016 00:13:37 +0200

  • v0.6.0 Changes

    ๐Ÿ”‹ Features

    • Port to OpenWrt (Issue #18)

    ๐Ÿ›  Bugfixes

    • ๐Ÿ›  Android client: fixed crash if more than two streams are active (Issue #47)

    General

    • ๐Ÿ‘Œ Support Tremor, an integer only Ogg-Vorbis implementation
    • Endian-independent code (Issue #18)
    • ๐Ÿ— Cleaned up build process

    Johannes Pohl [email protected] Sun, 10 Apr 2016 00:02:00 +0200

  • v0.5.0 Changes

    ๐Ÿ”‹ Features

    • Android client: Fast switching of clients between streams

    ๐Ÿ›  Bugfixes

    • ๐Ÿ›  Server: Fixed reading of server.json config file

    General

    • Source code cleanups

    Johannes Pohl [email protected] Fri, 25 Mar 2016 00:02:00 +0200

  • v0.5.0-beta Changes

    ๐Ÿ”‹ 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 or file:///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

    Johannes Pohl [email protected] Tue, 09 Feb 2016 13:25:00 +0200

  • v0.4.1 Changes

    General

    • ๐Ÿ“ฆ Debian packages (.deb) are linked statically against libgcc and libstdc++ to improve compatibility

    Johannes Pohl [email protected] Sat, 12 Mar 2016 12:00:00 +0200

  • v0.4.0 Changes

    ๐Ÿ”‹ 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 [email protected] Mon, 28 Dec 2015 12:00:00 +0200

  • v0.3.4 Changes

    ๐Ÿ›  Bugfixes

    • ๐Ÿ›  Fix synchronization bug in FLAC decoder that could cause audible dropouts

    Johannes Pohl [email protected] Wed, 23 Dec 2015 12:00:00 +0200