📦 Stable Release
Changes since 2.7.3
🚀 Features and enhancements
🐛 Bugfixes
- Fix invalid timeout value for TLS connections (by @mtdcr in #2908)
- Subsonic: Update Subsonic library and use new AsyncConnection (by @khers in #2910)
- Fix sql injection vulnerability (by @marcelveldt in #2916)
- Fix Music Assistant playlist not being removed (by @OzGav in #2931)
- Fix webserver base url not persisting (by @MarvinSchenkel in #2935)
- fix: MusicCast: Handle a failed poll more gracefully (by @fmunkes in #2944)
- Sendspin web player race condition losing
client/hello(by @maximmaxim345 in #2946) - Subsonic Scrobble: Fix Subsonic interactions after the async change (by @khers in #2953)
- fix: Ensure playlist ID is a string in Soundcloud provider (by @robsonke in #2957)
- Fix content type for Sqeezelite multiclient streams (by @MarvinSchenkel in #2967)
- Fallback to stream.url if url_resolved is missing (by @MarvinSchenkel in #2972)
- Do not report progress on ffmpeg streaming error (by @fmunkes in #2973)
🧰 Maintenance and dependency bumps
4 changes
- Bump pytest-cov from 2.11.1 to 2.12.1 (by @dependabot[bot] in #117)
- Bump aiosendspin to 2.0.0 (by @balloob in #2925)
- use instance_id instead of domain on provider level logging (by @fmunkes in #2943)
- Pin
avto 16.1.0 for sendspin provider (by @maximmaxim345 in #2966)
🙇 Thanks to our contributors
Special thanks to the following contributors who helped with this release:
@MarvinSchenkel, @OzGav, @balloob, @fmunkes, @khers, @marcelveldt, @maximmaxim345, @mtdcr, @robsonke