Releases: gimesketvirtadieni/slimstreamer
v0.9.0 (Beta)
This release contains following improvements:
-> Major refactoring the way buffers are used internally
-> Fix "Transfer buffer is full - skipping encoded chunk" errors
-> Implemented accurate calculation of the playback drift
v0.8.1 (Beta)
This is mostly maintenance release. Following improvements were implemented:
-> Time accounting is done based on amount of frames played (in other words time is driven by ALSA)
-> Stop processing is greatly improved (SlimSreamer uses async model hence graceful stopping is hard)
v0.8.0 (Beta)
Synchronous playback start was implemented
v0.7.0 (Beta)
Added functionality to dump PCM to files by using a dedicated command line parameter
Preparing code base for audio sync functionality
v0.6.0 (Beta)
Implementing LMS auto-discovery
FLAC encoding improvements
v0.5.0 (Beta)
Transcoding raw PCM data to FLAC while streaming
Improving compilation procedure
v0.4.0 (Alpha)
Implementing PCM data transfer to all client asynchronously - it solves crashes in case of slow network
Introducing client audio gain parameter - it allows adjusting global gain
v0.3.1 (Alpha)
Command line options added (use 'SlimStreamer -h' to list available options)
New dependencies were introduced (scope_guard, cxxopts)
Minor improvements
Version 0.2.0 (Alpha)
- Improved support of SlimProto protocol
- Fixed segfault caused by wrong sequence of establishing connections
- Bug fixed for data transfer over ‘high-latency’ networks like WiFi
- Improved logging messages
- Code refactoring
Version 0.1.0 (Alpha)
The first alpha version is released