📦 Beta Release
Changes since 2.8.0b4
🚀 New Providers
🚀 Features and enhancements
- Plex Connect: Ungroup player before starting playback (by @anatosun in #2877)
- Enhanced Skip previous behavior (by @Bonusbartus in #2915)
- Change radio items order to play count descending (by @OzGav in #2918)
- Allow music providers to provide the "date_added" field to library items (by @marcelveldt in #2920)
- abs: parse "date added" into the MA library (by @fmunkes in #2923)
- Add method to move item to end of queue (by @Bonusbartus in #2929)
🐛 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 Pandora only showing five stations (by @OzGav in #2956)
- fix: Ensure playlist ID is a string in Soundcloud provider (by @robsonke in #2957)
🎨 Frontend Changes
- add translation keys for abs and itunes podcasts (by @fmunkes in #1345)
- Add debug logging to debug the imageproxy 404 issues (by @MarvinSchenkel in #1355)
- Lokalise translations update (by @github-actions[bot] in #1354)
🧰 Maintenance and dependency bumps
17 changes
- Bump pytest-cov from 2.11.1 to 2.12.1 (by @dependabot[bot] in #117)
- Chore(deps): Bump aiosqlite from 0.21.0 to 0.22.1 (by @dependabot[bot] in #2898)
- Bump get-mac 0.9.2 to getmac 0.9.5 (by @mweinelt in #2912)
- ABS/ iTunes podcasts: allow translation of folders (by @fmunkes in #2913)
- ⬆️ Update music-assistant-models to 1.1.87 (by @music-assistant-machine in #2919)
- ⬆️ Update music-assistant-frontend to 2.17.63 (by @music-assistant-machine in #2921)
- Bump aiosendspin to 2.0.0 (by @balloob in #2925)
- ⬆️ Update music-assistant-models to 1.1.88 (by @music-assistant-machine in #2927)
- Add PTH202 mypy rule (by @OzGav in #2932)
- Add PTH107 mypy rule (by @OzGav in #2933)
- Add ISC001 PYI036 SIM113 mypy rules (by @OzGav in #2936)
- Chore(deps-dev): Bump pytest from 8.4.2 to 9.0.2 (by @dependabot[bot] in #2939)
- Chore(deps): Bump aiohttp from 3.13.2 to 3.13.3 (by @dependabot[bot] in #2940)
- ⬆️ Update music-assistant-frontend to 2.17.64 (by @music-assistant-machine in #2942)
- ⬆️ Update music-assistant-frontend to 2.17.65 (by @music-assistant-machine in #2948)
- Add and update provider icons (by @OzGav in #2950)
- ⬆️ Update music-assistant-frontend to 2.17.66 (by @music-assistant-machine in #2952)
🙇 Thanks to our contributors
Special thanks to the following contributors who helped with this release:
@Bonusbartus, @MarvinSchenkel, @OzGav, @anatosun, @balloob, @fmunkes, @khers, @marcelveldt, @maximmaxim345, @mtdcr, @mweinelt, @robsonke