You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,11 +11,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
11
11
-[playback] Add support for dithering with `--dither` for lower requantization error (breaking)
12
12
-[playback] Add `--volume-range` option to set dB range and control `log` and `cubic` volume control curves
13
13
-[playback]`alsamixer`: support for querying dB range from Alsa softvol
14
+
-[playback] Add `--format F64` (supported by Alsa and GStreamer only)
14
15
15
16
### Changed
16
17
-[audio, playback] Moved `VorbisDecoder`, `VorbisError`, `AudioPacket`, `PassthroughDecoder`, `PassthroughError`, `AudioError`, `AudioDecoder` and the `convert` module from `librespot-audio` to `librespot-playback`. The underlying crates `vorbis`, `librespot-tremor`, `lewton` and `ogg` should be used directly. (breaking)
17
18
-[connect, playback] Moved volume controls from `librespot-connect` to `librespot-playback` crate
18
19
-[connect] Synchronize player volume with mixer volume on playback
20
+
-[playback] Store and pass samples in 64-bit floating point
19
21
-[playback] Make cubic volume control available to all mixers with `--volume-ctrl cubic`
20
22
-[playback] Normalize volumes to `[0.0..1.0]` instead of `[0..65535]` for greater precision and performance (breaking)
0 commit comments