/
/
/
1# [2.3.2] - 28.10.2024
2
3**Bug Fixes**
4
5- Do not retry Snapcast connection if we want to exit ([6ad7503](https://github.com/music-assistant/server/commit/6ad750347962d73a281a2cef4f88f95627aab32f))
6- Enqueue player feature not correctly set on cast groups and dlna players ([f9a855d](https://github.com/music-assistant/server/commit/f9a855de1f846de5c582c346d0cfbaa8394ba1e8))
7- Group volume up/down not implemented ([a1eede9](https://github.com/music-assistant/server/commit/a1eede9b1675a52bb8cc3e03a95a449754e2255b))
8- Prevent redundant lookup of full media item in queue controller ([734dc5b](https://github.com/music-assistant/server/commit/734dc5b99b705ed9ce6089d85ee72f4484836442))
9- Snapcast player in universal player group (https://github.com/music-assistant/server/pull/1756) ([f7ee100](https://github.com/music-assistant/server/commit/f7ee1007d79ab681c014e540da69d91e6457f4f1))
10- Prevent metadata lookup going into a loop, taking up all resources ([823bf60](https://github.com/music-assistant/server/commit/823bf60f5a1d2d3c54f3f044bc52ee8e0f21a155))
11
12# [2.3.1] - 25.10.2024
13
14## Whatâs Changed
15
16- Fix cast players reporting (time) state updates.
17- Fix some local images not showing in the UI.
18- Fix out of memory issues when handling metadata for large playlists.
19
20**Full Changelog**: https://github.com/music-assistant/server/compare/2.4.0b0...2.4.0b1
21
22## â¬ï¸ Dependencies
23
24<details>
25<summary>6 changes</summary>
26
27- #1752 - Bump ruff from 0.6.9 to 0.7.1 (@dependabot)
28- #1749 - Bump actions/setup-python from 5.2.0 to 5.3.0 (@dependabot)
29- #1751 - Bump mashumaro from 3.13.1 to 3.14 (@dependabot)
30- #1750 - Bump xmltodict from 0.13.0 to 0.14.2 (@dependabot)
31- #1753 - Bump mypy from 1.11.2 to 1.13.0 (@dependabot)
32- #1754 - Bump tomli from 2.0.1 to 2.0.2 (@dependabot)
33</details>
34
35
36# [2.3.0] - 25.10.2024
37
38## New features/providers
39
40* Add Bluesound Player provider by @Cyanogenbot in https://github.com/music-assistant/server/pull/1624
41* Add SiriusXM Music Provider by @btoconnor in https://github.com/music-assistant/server/pull/1730
42* Add 'Don't stop the music' feature by @MarvinSchenkel in https://github.com/music-assistant/server/pull/1681
43* Complete refactor of player groups in frontend and backend by @marcelveldt in https://github.com/music-assistant/server/pull/1704
44* New Sonos provider for speakers running S2 firmware by @marcelveldt in https://github.com/music-assistant/server/pull/1600
45
46### Attention SONOS users
47
48The 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.
49
50
51## Other noteworthy changes
52
53* Fix loading state from cache when connecting to slimproto players by @kepstin in https://github.com/music-assistant/server/pull/1666
54* Better handling of Spotify stream error (due to token expiration) by @marcelveldt in https://github.com/music-assistant/server/pull/1676
55* fix: album directory parsing with album versions by @skrobul in https://github.com/music-assistant/server/pull/1683
56* Snapcast: Ensures the default stream exists by @SantiagoSotoC in https://github.com/music-assistant/server/pull/1702
57* Fix parsing of HLS (sub)streams by @marcelveldt in https://github.com/music-assistant/server/pull/1727
58* Various fixes and enhancements for (TTS) Announcemens by @marcelveldt in https://github.com/music-assistant/server/pull/1728
59* Fix announcements to (universal) group players by @marcelveldt in https://github.com/music-assistant/server/pull/1740
60* Fix for Spotify authentication expires mid-stream by @marcelveldt in https://github.com/music-assistant/server/pull/1741
61* Several improvements to the queue controller by @marcelveldt in https://github.com/music-assistant/server/pull/1744
62* Snapcast fix short announcements by @SantiagoSotoC in https://github.com/music-assistant/server/pull/1743
63
64
65## New Contributors
66* @kepstin made their first contribution in https://github.com/music-assistant/server/pull/1666
67* @robsonke made their first contribution in https://github.com/music-assistant/server/pull/1665
68* @kbirger made their first contribution in https://github.com/music-assistant/server/pull/1682
69* @skrobul made their first contribution in https://github.com/music-assistant/server/pull/1683
70* @btoconnor made their first contribution in https://github.com/music-assistant/server/pull/1730
71
72**Full Changelog**: https://github.com/music-assistant/server/compare/2.2.0...2.3.0
73
74
75
76## [2.2.0] - 21.08.2024
77
782.2 release of Music Assistant Server !
79
80### ATTENTION SPOTIFY USERS:
81This release requires you (again) to re-authenticate but the good news is that we managed to get a full (official/recommended) PKCE login flow going for both library management and playback. Simple username and password is no longer possible due to the fact Spotify removed support for that.
82
83- #1589 - frontend-2.8.7 (@music-assistant-machine)
84- #1588 - frontend-2.8.6 (@music-assistant-machine)
85- #1587 - Fix (radio) browse listings (@marcelveldt)
86- #1586 - Fix (album) images for track listings (@marcelveldt)
87- #1585 - frontend-2.8.4 (@music-assistant-machine)
88- #1584 - Database (performance) enhancements (@marcelveldt)
89- #1582 - frontend-2.8.3 (@music-assistant-machine)
90- #1583 - Typo (@OzGav)
91- #1578 - Subsonic: Correct the final entry that uses a non-MA logger (@khers)
92- #1577 - Improve (local) metadata retrieval (@marcelveldt)
93- #1576 - Remove the handle_async_init() call from provider __init__.py (@khers)
94- #1573 - Change logger used for provider (@khers)
95- #1575 - Fix Spotify token gets invalidated every hour (@marcelveldt)
96- #1574 - Apple Music: Fix condition for hls substream optimization. (@MarvinSchenkel)
97- #1572 - Various bugfixes and optimizations (@marcelveldt)
98- #1571 - frontend-2.8.2 (@music-assistant-machine)
99- #1570 - Implement Spotify (oauth) PKCE Login flow (@marcelveldt)
100- #1569 - Various optimizations to filesystem metadata retrieval (@marcelveldt)
101- #1568 - Apple Music: Change log level to avoid chatty logs. (@MarvinSchenkel)
102- #1567 - Fix issues with items become unavailable (@marcelveldt)
103- #1566 - Add demo/template providers (@marcelveldt)
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123