All notable changes to this project will be documented in this file.
- Fix broken default configuration flag
LIBRESPOT_AUTOPLAY
(#674) - Disable systemd's
DynamicUser
flag, to enable manual user-initiated OAuth setup (#675)
This release contains the long anticipated 0.5.0 release of librespot. Many thanks to the librespot dev team for their hard work.
Default configuration file had some compatibility issues with new version of librespot, and was updated to run nicely out of the box.
See #673.
Tracking upstream librespot instead of @JasonLG1979's fork. Thanks @kimtore!
Backport volume bug fix - See: librespot-org#1159
Updated dependencies
Updated dependencies
Revert changes to write_buf - See: https://github.com/JasonLG1979/librespot/commit/c4550f3a473ef7e8bddaa413c6628873bbe1a70c
Improve "debug-ability" of ALSA backend - See: https://github.com/JasonLG1979/librespot/commit/626a51abc0429303d07c5f190c27c4362c240974
Updated dependencies
Modularize Normalisation a bit - See: https://github.com/JasonLG1979/librespot/commit/1416b09be86677022c3cf7b91260457fd57847d7
Updated dependencies
Resampling Support - See: https://github.com/JasonLG1979/librespot/commit/88f38aa7b3d194bb17011df7a0146dbf38460bc8
https://github.com/JasonLG1979/librespot/commit/85a7d263ea66ef4231ce021d8431b905081d487c
Move audio processing out of player - See: https://github.com/JasonLG1979/librespot/commit/28fe6d1e53b47431232028dff098bee35abf1452
Update ALSA list_compatible_devices to show all combos of supported Formats & Sampling Rates. - See: https://github.com/JasonLG1979/librespot/commit/6b73f4ee38d035a2c94828400d12aff5f6f3d7fb Make normalization more efficient. - See: https://github.com/JasonLG1979/librespot/commit/bffbbc7daa17241fca8b49809da812fb1d1c554a
Move the rest of the audio processing and playback out of player - See: https://github.com/JasonLG1979/librespot/commit/06b36d9e1e22c9c8fe03b4883af5bd01d1ac7d08
Add debug logging and explicit error handling in ResampleWorker - See: https://github.com/JasonLG1979/librespot/commit/33747434366f0e2543fe1498dcea0075686bc233
Add debug logging and explicit error handling in Player - See: https://github.com/JasonLG1979/librespot/commit/c1093860c99270324de2adc07e1c45836d0a00c4
Deal with SamplePipeline latency - See: https://github.com/JasonLG1979/librespot/commit/9630b5f787d463e082926785912f51e2bc4e6e2a
Move time/pcm frame calculations out of player and into seperate PlayerTime helper struct
Fixed default normalisation calculation
For both - See: https://github.com/JasonLG1979/librespot/commit/1a3e870591b4287648427eb5418dcae52dd44c91
Load balance the Resampler Worker threads - See: https://github.com/JasonLG1979/librespot/commit/24f7f8ae3c05af2cff67894f7a79989881046815