/
/
/
1# [2.3.0] - 25.10.2024
2
3## New features/providers
4
5* Add Bluesound Player provider by @Cyanogenbot in https://github.com/music-assistant/server/pull/1624
6* Add SiriusXM Music Provider by @btoconnor in https://github.com/music-assistant/server/pull/1730
7* Add 'Don't stop the music' feature by @MarvinSchenkel in https://github.com/music-assistant/server/pull/1681
8* Complete refactor of player groups in frontend and backend by @marcelveldt in https://github.com/music-assistant/server/pull/1704
9
10
11## Other noteworthy changes
12
13* Fix loading state from cache when connecting to slimproto players by @kepstin in https://github.com/music-assistant/server/pull/1666
14* Better handling of Spotify stream error (due to token expiration) by @marcelveldt in https://github.com/music-assistant/server/pull/1676
15* fix: album directory parsing with album versions by @skrobul in https://github.com/music-assistant/server/pull/1683
16* Snapcast: Ensures the default stream exists by @SantiagoSotoC in https://github.com/music-assistant/server/pull/1702
17* Fix parsing of HLS (sub)streams by @marcelveldt in https://github.com/music-assistant/server/pull/1727
18* Various fixes and enhancements for (TTS) Announcemens by @marcelveldt in https://github.com/music-assistant/server/pull/1728
19* Fix announcements to (universal) group players by @marcelveldt in https://github.com/music-assistant/server/pull/1740
20* Fix for Spotify authentication expires mid-stream by @marcelveldt in https://github.com/music-assistant/server/pull/1741
21* Several improvements to the queue controller by @marcelveldt in https://github.com/music-assistant/server/pull/1744
22* Snapcast fix short announcements by @SantiagoSotoC in https://github.com/music-assistant/server/pull/1743
23
24
25## New Contributors
26* @kepstin made their first contribution in https://github.com/music-assistant/server/pull/1666
27* @robsonke made their first contribution in https://github.com/music-assistant/server/pull/1665
28* @kbirger made their first contribution in https://github.com/music-assistant/server/pull/1682
29* @skrobul made their first contribution in https://github.com/music-assistant/server/pull/1683
30* @btoconnor made their first contribution in https://github.com/music-assistant/server/pull/1730
31
32**Full Changelog**: https://github.com/music-assistant/server/compare/2.2.0...2.3.0
33
34
35
36## [2.2.0] - 21.08.2024
37
382.2 release of Music Assistant Server !
39
40### ATTENTION SPOTIFY USERS:
41This 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.
42
43- #1589 - frontend-2.8.7 (@music-assistant-machine)
44- #1588 - frontend-2.8.6 (@music-assistant-machine)
45- #1587 - Fix (radio) browse listings (@marcelveldt)
46- #1586 - Fix (album) images for track listings (@marcelveldt)
47- #1585 - frontend-2.8.4 (@music-assistant-machine)
48- #1584 - Database (performance) enhancements (@marcelveldt)
49- #1582 - frontend-2.8.3 (@music-assistant-machine)
50- #1583 - Typo (@OzGav)
51- #1578 - Subsonic: Correct the final entry that uses a non-MA logger (@khers)
52- #1577 - Improve (local) metadata retrieval (@marcelveldt)
53- #1576 - Remove the handle_async_init() call from provider __init__.py (@khers)
54- #1573 - Change logger used for provider (@khers)
55- #1575 - Fix Spotify token gets invalidated every hour (@marcelveldt)
56- #1574 - Apple Music: Fix condition for hls substream optimization. (@MarvinSchenkel)
57- #1572 - Various bugfixes and optimizations (@marcelveldt)
58- #1571 - frontend-2.8.2 (@music-assistant-machine)
59- #1570 - Implement Spotify (oauth) PKCE Login flow (@marcelveldt)
60- #1569 - Various optimizations to filesystem metadata retrieval (@marcelveldt)
61- #1568 - Apple Music: Change log level to avoid chatty logs. (@MarvinSchenkel)
62- #1567 - Fix issues with items become unavailable (@marcelveldt)
63- #1566 - Add demo/template providers (@marcelveldt)
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79