Releases: music-assistant/server
2.3.1
What’s Changed
- Fix cast players reporting (time) state updates.
- Fix some local images not showing in the UI.
- Fix out of memory issues when handling metadata for large playlists.
Full Changelog: 2.4.0b0...2.4.0b1
⬆️ Dependencies
6 changes
- #1752 - Bump ruff from 0.6.9 to 0.7.1 (@dependabot)
- #1749 - Bump actions/setup-python from 5.2.0 to 5.3.0 (@dependabot)
- #1751 - Bump mashumaro from 3.13.1 to 3.14 (@dependabot)
- #1750 - Bump xmltodict from 0.13.0 to 0.14.2 (@dependabot)
- #1753 - Bump mypy from 1.11.2 to 1.13.0 (@dependabot)
- #1754 - Bump tomli from 2.0.1 to 2.0.2 (@dependabot)
2.3.0
New features/providers
- Add Bluesound Player provider by @Cyanogenbot in #1624
- Add SiriusXM Music Provider by @btoconnor in #1730
- Add 'Don't stop the music' feature by @MarvinSchenkel in #1681
- Complete refactor of player groups in frontend and backend by @marcelveldt in #1704
- New Sonos provider for speakers running S2 firmware by @marcelveldt in #1600
Breaking Changes
The Sonos provider has been rewritten from the ground up to support the new local, low latency API on Sonos speakers running the S2 firmware. If you have speakers running on S1 firmware, we have converted the old Sonos provider (with some tweaks and fixes) into the "Sonos S1" Provider. If your speakers are missing, make sure to uninstall the regular Sonos provider and install the S1 provider instead.
Other noteworthy changes
- Fix loading state from cache when connecting to slimproto players by @kepstin in #1666
- Better handling of Spotify stream error (due to token expiration) by @marcelveldt in #1676
- fix: album directory parsing with album versions by @skrobul in #1683
- Snapcast: Ensures the default stream exists by @SantiagoSotoC in #1702
- Fix parsing of HLS (sub)streams by @marcelveldt in #1727
- Various fixes and enhancements for (TTS) Announcemens by @marcelveldt in #1728
- Fix announcements to (universal) group players by @marcelveldt in #1740
- Fix for Spotify authentication expires mid-stream by @marcelveldt in #1741
- Several improvements to the queue controller by @marcelveldt in #1744
- Snapcast fix short announcements by @SantiagoSotoC in #1743
New Contributors
- @kepstin made their first contribution in #1666
- @robsonke made their first contribution in #1665
- @kbirger made their first contribution in #1682
- @skrobul made their first contribution in #1683
- @btoconnor made their first contribution in #1730
Full Changelog: 2.2.9...2.3.0
2.3.0 RC3
What's Changed
- Some small frontend tweaks
- Fix group only playing to one player
Full Changelog: 2.3.0rc2...2.3.0rc3
2.3.0 RC 2
What's Changed
- Several small fixes
- Fix track enqueuing by @marcelveldt in #1747
Full Changelog: 2.3.0rc1...2.3.0rc2
2.3.0 RC 1
What’s Changed
Server 2.3.0 RC 1
What's Changed
- SiriusXM: live radio data in the stream title by @btoconnor in #1739
- Fix for Spotify authentication expires mid-stream by @marcelveldt in #1741
- Revert to snapweb v5 by @SantiagoSotoC in #1742
- Several improvements to the queue controller by @marcelveldt in #1744
- Snapcast fix short announcements by @SantiagoSotoC in #1743
- frontend-v2.9.10 by @music-assistant-machine in #1745
Full Changelog: 2.3.0b34...2.3.0rc1
Frontend v2.9.10
2.9.10 (2024-10-23)
Bug Fixes
- Correct check if image proxy should be used (ce08d5d)
- endless loop in queue items retrieval (306314b)
- Queue items list refresh issues (138d5e4)
⬆️ Dependencies
Server
Frontend
2.3.0 BETA 34
What's Changed
- Some final tweaks and cleanup to the Sonos S2 provider by @marcelveldt in #1733
- Fix announcements to (universal) group players by @marcelveldt in #1740
Full Changelog: 2.3.0b33...2.3.0b34
2.3.0 BETA 33
What's Changed
- Add SiriusXM Music Provider by @btoconnor in #1730
- Bugfixes for Airplay and HLS streams by @marcelveldt in #1731
New Contributors
- @btoconnor made their first contribution in #1730
NOTE: Beta 32 is skipped due to it containing a bug that prevents playback of http sources
Full Changelog: 2.3.0b31...2.3.0b33
2.3.0 BETA 31
What's Changed
- Fix parsing of HLS (sub)streams by @marcelveldt in #1727
- Various fixes and enhancements for (TTS) Announcements by @marcelveldt in #1728
Full Changelog: 2.3.0b30...2.3.0b31
2.3.0 BETA 30
What's Changed
- Update to snapweb v0.8.0 by @SantiagoSotoC in #1690
- Snapcast: Add configuration options by @SantiagoSotoC in #1692
- Snapcast: Ensures the default stream exists by @SantiagoSotoC in #1702
- Complete refactor of player groups logic by @marcelveldt in #1704
- Snapcast update 0.29 by @SantiagoSotoC in #1705
- Add 'Don't stop the music' feature by @MarvinSchenkel in #1681
- Refactor SnapCastProvider cmd_volume_mute method by @SantiagoSotoC in #1718
Full Changelog: 2.3.0b29...2.3.0b30