/
/
/
1# [2.4.0 BETA 3] - 28.10.2024
2
3**Bug Fixes**
4- Do not retry Snapcast connection if we want to exit ([6ad7503](https://github.com/music-assistant/server/commit/6ad750347962d73a281a2cef4f88f95627aab32f))
5- Enqueue player feature not correctly set on cast groups and dlna players ([f9a855d](https://github.com/music-assistant/server/commit/f9a855de1f846de5c582c346d0cfbaa8394ba1e8))
6- Group volume up/down not implemented ([a1eede9](https://github.com/music-assistant/server/commit/a1eede9b1675a52bb8cc3e03a95a449754e2255b))
7- Prevent redundant lookup of full media item in queue controller ([734dc5b](https://github.com/music-assistant/server/commit/734dc5b99b705ed9ce6089d85ee72f4484836442))
8- snapcast player in universal player group (https://github.com/music-assistant/server/issues/1756) ([f7ee100](https://github.com/music-assistant/server/commit/f7ee1007d79ab681c014e540da69d91e6457f4f1))
9
10# [2.4.0 BETA 2] - 25.10.2024
11
12Throttle metadata lookup to prevent it from taking all resources.
13
14**Full Changelog**: https://github.com/music-assistant/server/compare/2.3.1...2.4.0b2
15
16# [2.4.0 BETA 1] - 25.10.2024
17
18- Fix cast players reporting (time) state updates.
19- Fix some local images not showing in the UI.
20- Fix out of memory issues when handling metadata for large playlists.
21
22**Full Changelog**: https://github.com/music-assistant/server/compare/2.4.0b0...2.4.0b1
23
24# [2.4.0 BETA 0] - 25.10.2024
25
26Start of the 2.4 beta period.
27
28This version is on par with 2.3.0 stable, no additional features.
29
30# [2.3.0 RC3] - 24.10.2024
31
32## What's Changed
33
34* Some small frontend tweaks
35* Fix group only playing to one player
36
37**Full Changelog**: https://github.com/music-assistant/server/compare/2.3.0rc2...2.3.0rc3
38
39# [2.3.0 RC 2] - 24.10.2024
40
41## What's Changed
42* Several small fixes
43* Fix track enqueuing by @marcelveldt in https://github.com/music-assistant/server/pull/1747
44
45**Full Changelog**: https://github.com/music-assistant/server/compare/2.3.0rc1...2.3.0rc2
46
47# [2.3.0 RC 1] - 23.10.2024
48
49## Whatâs Changed
50
51### Server 2.3.0 RC 1
52
53## What's Changed
54* SiriusXM: live radio data in the stream title by @btoconnor in https://github.com/music-assistant/server/pull/1739
55* Fix for Spotify authentication expires mid-stream by @marcelveldt in https://github.com/music-assistant/server/pull/1741
56* Revert to snapweb v5 by @SantiagoSotoC in https://github.com/music-assistant/server/pull/1742
57* Several improvements to the queue controller by @marcelveldt in https://github.com/music-assistant/server/pull/1744
58* Snapcast fix short announcements by @SantiagoSotoC in https://github.com/music-assistant/server/pull/1743
59* frontend-v2.9.10 by @music-assistant-machine in https://github.com/music-assistant/server/pull/1745
60
61
62**Full Changelog**: https://github.com/music-assistant/server/compare/2.3.0b34...2.3.0rc1
63
64### Frontend v2.9.10
65
66## [2.9.10](https://github.com/music-assistant/frontend/compare/v2.9.9...v2.9.10) (2024-10-23)
67
68
69### Bug Fixes
70
71* Correct check if image proxy should be used ([ce08d5d](https://github.com/music-assistant/frontend/commit/ce08d5d26593fc373c62278a1e0dae0263a941e6))
72* endless loop in queue items retrieval ([306314b](https://github.com/music-assistant/frontend/commit/306314b3702158692e4fd3e2bb04ad7fd42b4597))
73* Queue items list refresh issues ([138d5e4](https://github.com/music-assistant/frontend/commit/138d5e4297fe50ee19909ca0fc17b7213bffc504))
74
75## â¬ï¸ Dependencies
76
77### Server
78
79### Frontend
80
81
82
83# [2.3.0 BETA 34] - 22.10.2024
84
85## What's Changed
86
87* Some final tweaks and cleanup to the Sonos S2 provider by @marcelveldt in https://github.com/music-assistant/server/pull/1733
88* Fix announcements to (universal) group players by @marcelveldt in https://github.com/music-assistant/server/pull/1740
89
90
91**Full Changelog**: https://github.com/music-assistant/server/compare/2.3.0b33...2.3.0b34
92
93# [2.3.0 BETA 33] - 20.10.2024
94
95## What's Changed
96
97* Add SiriusXM Music Provider by @btoconnor in https://github.com/music-assistant/server/pull/1730
98* Bugfixes for Airplay and HLS streams by @marcelveldt in https://github.com/music-assistant/server/pull/1731
99
100## New Contributors
101* @btoconnor made their first contribution in https://github.com/music-assistant/server/pull/1730
102
103NOTE: Beta 32 is skipped due to it containing a bug that prevents playback of http sources
104
105**Full Changelog**: https://github.com/music-assistant/server/compare/2.3.0b31...2.3.0b33
106
107# [2.3.0 BETA 31] - 19.10.2024
108
109## What's Changed
110
111* Fix parsing of HLS (sub)streams by @marcelveldt in https://github.com/music-assistant/server/pull/1727
112* Various fixes and enhancements for (TTS) Announcements by @marcelveldt in https://github.com/music-assistant/server/pull/1728
113
114**Full Changelog**: https://github.com/music-assistant/server/compare/2.3.0b30...2.3.0b31
115
116# [2.3.0 BETA 30] - 19.10.2024
117
118## What's Changed
119
120* Update to snapweb v0.8.0 by @SantiagoSotoC in https://github.com/music-assistant/server/pull/1690
121* Snapcast: Add configuration options by @SantiagoSotoC in https://github.com/music-assistant/server/pull/1692
122* Snapcast: Ensures the default stream exists by @SantiagoSotoC in https://github.com/music-assistant/server/pull/1702
123* Complete refactor of player groups logic by @marcelveldt in https://github.com/music-assistant/server/pull/1704
124* Snapcast update 0.29 by @SantiagoSotoC in https://github.com/music-assistant/server/pull/1705
125* Add 'Don't stop the music' feature by @MarvinSchenkel in https://github.com/music-assistant/server/pull/1681
126* Refactor SnapCastProvider cmd_volume_mute method by @SantiagoSotoC in https://github.com/music-assistant/server/pull/1718
127
128
129
130**Full Changelog**: https://github.com/music-assistant/server/compare/2.3.0b29...2.3.0b30
131
132# [2.3.0 BETA 29] - 30.09.2024
133
134## What's Changed
135
136* Fix some playback issues by @marcelveldt in https://github.com/music-assistant/server/pull/1689
137* fix: album directory parsing with album versions by @skrobul in https://github.com/music-assistant/server/pull/1683
138
139## New Contributors
140* @skrobul made their first contribution in https://github.com/music-assistant/server/pull/1683
141
142**Full Changelog**: https://github.com/music-assistant/server/compare/2.3.0b28...2.3.0b29
143
144# [2.3.0 BETA 28] - 29.09.2024
145
146## What's Changed
147
148Fixes for running the docker image with custom user.
149
150
151**Full Changelog**: https://github.com/music-assistant/server/compare/2.3.0b26...2.3.0b28
152
153# [2.3.0 BETA 27] - 23.09.2024
154
155- Prevent KeyError when setting up a HA Media player
156- Fallback to regular pip in case uv pip fails due to permissions
157
158
159**Full Changelog**: https://github.com/music-assistant/server/compare/2.3.0b26...2.3.0b27
160
161# [2.3.0 BETA 26] - 20.09.2024
162
163## What's Changed
164* Bluesound: dynamic polling by @Cyanogenbot in https://github.com/music-assistant/server/pull/1671
165* Fix: Disable shuffle for radio mode by @MarvinSchenkel in https://github.com/music-assistant/server/pull/1673
166* Fix keyerror in cache autocleanup by @marcelveldt in https://github.com/music-assistant/server/pull/1674
167* Better handling of Spotify stream error (due to token expiration) by @marcelveldt in https://github.com/music-assistant/server/pull/1676
168
169
170**Full Changelog**: https://github.com/music-assistant/server/compare/2.3.0b25...2.3.0b26
171
172# [2.3.0 BETA 25] - 17.09.2024
173
174## What's Changed
175
176* Fix: flow mode not being applied in all cases (while it should) by @marcelveldt in https://github.com/music-assistant/server/pull/1672
177
178This fixes the issue where a playlist would stop playing on some DLNA or HA based players
179
180
181
182# [2.3.0 BETA 24] - 16.09.2024
183
184## What's Changed
185
186* Fix API compatibility by @marcelveldt in https://github.com/music-assistant/server/pull/1662
187* Try parsing track number from the filename by @marcelveldt in https://github.com/music-assistant/server/pull/1663
188* Fix: Handle radio stations providing non utf-8 in streamtitle by @marcelveldt in https://github.com/music-assistant/server/pull/1664
189* Fix loading state from cache when connecting to slimproto players by @kepstin in https://github.com/music-assistant/server/pull/1666
190* Adding missing icon for the Soundcloud music provider by @robsonke in https://github.com/music-assistant/server/pull/1665
191* A few small bugfixes and enhancements to playback and enqueuing by @marcelveldt in https://github.com/music-assistant/server/pull/1670
192
193## New Contributors
194* @kepstin made their first contribution in https://github.com/music-assistant/server/pull/1666
195* @robsonke made their first contribution in https://github.com/music-assistant/server/pull/1665
196
197**Full Changelog**: https://github.com/music-assistant/server/compare/2.3.0b23...2.3.0b24
198
199# [2.3.0 BETA 23] - 14.09.2024
200
201## What's Changed
202
203* Several bugfixes and enhancements to audio streaming
204* Some frontend tweaks
205* Add fine grained control for volume normalization
206
207
208**Full Changelog**: https://github.com/music-assistant/server/compare/2.3.0b22...2.3.0b23
209
210# [2.3.0 BETA 22] - 12.09.2024
211
212## What's Changed
213* Bluesound: fixed enqueue next issue, announcements by @Cyanogenbot in https://github.com/music-assistant/server/pull/1659
214
215
216**Full Changelog**: https://github.com/music-assistant/server/compare/2.3.0b21...2.3.0b22
217
218# [2.3.0 BETA 21] - 11.09.2024
219
220## What's Changed
221
222* Add Bluesound player provider by @Cyanogenbot in https://github.com/music-assistant/server/pull/1624
223* Feature: Radio mode enhancements by @MarvinSchenkel in https://github.com/music-assistant/server/pull/1654
224* Volume normalization improvements by @marcelveldt in https://github.com/music-assistant/server/pull/1657
225* Fix cast/dlna player stops playing after 1 or 2 tracks of a playlist by @marcelveldt in https://github.com/music-assistant/server/pull/1658
226
227
228## New Contributors
229* @Cyanogenbot made their first contribution in https://github.com/music-assistant/server/pull/1624
230
231**Full Changelog**: https://github.com/music-assistant/server/compare/2.3.0b20...2.3.0b21
232
233# [2.3.0 BETA 20] - 09.09.2024
234
235## What's Changed
236* Add Ukrainian to supported (metadata) languages by @OzGav in https://github.com/music-assistant/server/pull/1650
237* Fix playback get stuck when there is a stream error on a single track by @marcelveldt in https://github.com/music-assistant/server/pull/1651
238* Apple Music: Various fixes by @MarvinSchenkel in https://github.com/music-assistant/server/pull/1652
239* Fix several issues with enqueueing of next track by @marcelveldt in https://github.com/music-assistant/server/pull/1653
240
241
242**Full Changelog**: https://github.com/music-assistant/server/compare/2.3.0b19...2.3.0b20
243
244# [2.3.0 BETA 19] - 04.09.2024
245
246Fix for broken build
247
248# [2.3.0 BETA 18] - 04.09.2024
249
250## What's Changed
251* Use new release workflow
252* Some small bugfixes and tweaks by @marcelveldt in https://github.com/music-assistant/server/pull/1642
253
254**Full Changelog**: https://github.com/music-assistant/server/compare/2.3.0b17...2.3.0b18
255
256# [2.3.0 BETA 17] - 30.08.2024
257
258## What's Changed
259
260* Introduce a HLS radio streams parser (for the BBC radio streams) by @marcelveldt in https://github.com/music-assistant/server/pull/1633
261
262--> This -should- fix issues with BBC/HLS radio streams stopping abruptly, but please extensively test!
263
264
265**Full Changelog**: https://github.com/music-assistant/server/compare/2.3.0b16...2.3.0b17
266
267# [2.3.0 BETA 16] - 30.08.2024
268
269- Fix mounting SMB shares in remote files provider
270- Fix HTTP playback issues
271
272# [2.3.0 BETA 15] - 30.08.2024
273
274## What's Changed
275
276* Fix snapcast state not updating by @marcelveldt in https://github.com/music-assistant/server/pull/1626
277* Add Korean to supported languages by @OzGav in https://github.com/music-assistant/server/pull/1623
278* Bump actions/setup-python from 5.1.1 to 5.2.0 by @dependabot in https://github.com/music-assistant/server/pull/1628
279* Fix a typo by @OzGav in https://github.com/music-assistant/server/pull/1627
280* Switch base image to Alpine by @marcelveldt in https://github.com/music-assistant/server/pull/1629
281* Fix Album tracks connected to the wrong album in UI
282* Fix several small quirks with streaming
283* Bump ffmpeg to check if that helps with the BBC streams
284* Add a bit of retry logic if a stream fails
285
286NOTE: betas 9-14 were flawed due the switch of our base image.
287
288**Full Changelog**: https://github.com/music-assistant/server/compare/2.3.0b8...2.3.0b15
289
290
291# [2.3.0 BETA 8] - 28.08.2024
292
293## What's Changed
294* Fixes and enhancements to syncgroups and UGP groups by @marcelveldt in https://github.com/music-assistant/server/pull/1621
295* Some fixes for unstable (HLS) radio streams by @marcelveldt in https://github.com/music-assistant/server/pull/1622
296* Bump ytmusicapi from 1.8.0 to 1.8.1 by @dependabot in https://github.com/music-assistant/server/pull/1616
297* Filesystem matching and metadata fixes by @marcelveldt in https://github.com/music-assistant/server/pull/1625
298
299
300**Full Changelog**: https://github.com/music-assistant/server/compare/2.3.0b7...2.3.0b8
301
302# [2.3.0b7] - 26.08.2024
303
304## Whatâs Changed
305
306### Server 2.3.0b7
307
308## What's Changed
309* Some more tweaks/fixes to the Sonos S2 provider by @marcelveldt in https://github.com/music-assistant/server/pull/1613
310* Refactor groups support by @marcelveldt in https://github.com/music-assistant/server/pull/1619
311
312* Bump aiohttp from 3.10.4 to 3.10.5 by @dependabot in https://github.com/music-assistant/server/pull/1615
313* Bump ruff from 0.6.1 to 0.6.2 by @dependabot in https://github.com/music-assistant/server/pull/1618
314* frontend-2.8.11 by @music-assistant-machine in https://github.com/music-assistant/server/pull/1620
315
316* Bump mypy from 1.11.1 to 1.11.2 by @dependabot in https://github.com/music-assistant/server/pull/1614
317* Bump syrupy from 4.6.1 to 4.7.1 by @dependabot in https://github.com/music-assistant/server/pull/1617
318* Typing: Tidal by @Jc2k in https://github.com/music-assistant/server/pull/1525
319
320
321**Full Changelog**: https://github.com/music-assistant/server/compare/2.3.0b6...2.3.0b7
322
323### Frontend 2.8.11
324
325* changes for group management
326
327## â¬ï¸ Dependencies
328
329### Server
330
331### Frontend
332
333
334
335# [2.3.0 BETA 6] - 26.08.2024
336
337Fix playback issues due to missing http profile
338
339# [2.3.0 BETA 5] - 26.08.2024
340
341## What's Changed
342* Fix playback of radio streams on Sonos S2 provider by @marcelveldt in https://github.com/music-assistant/server/pull/1610
343* Enforce default HTTP profile for slimproto players by @marcelveldt in https://github.com/music-assistant/server/pull/1611
344* More bugfixes for the new Sonos provider by @marcelveldt in https://github.com/music-assistant/server/pull/1612
345
346
347**Full Changelog**: https://github.com/music-assistant/server/compare/2.3.0b4...2.3.0b5
348
349# [2.3.0 BETA 4] - 25.08.2024
350
351## Whatâs Changed
352
353### Server 2.3.0 BETA 4
354
355## What's Changed
356* Jellyfin: Fix login for some instances by @Jc2k in https://github.com/music-assistant/server/pull/1601
357* A few minor follow-up fixes for the new Sonos provider by @marcelveldt in https://github.com/music-assistant/server/pull/1602
358* A collection of small tweaks and bugfixes by @marcelveldt in https://github.com/music-assistant/server/pull/1603
359* Add feature to transfer a queue by @marcelveldt in https://github.com/music-assistant/server/pull/1606
360* Add config option to specify the http content length header by @marcelveldt in https://github.com/music-assistant/server/pull/1607
361* Sonos S2 provider follow-up by @marcelveldt in https://github.com/music-assistant/server/pull/1608
362* frontend-2.8.10 by @music-assistant-machine in https://github.com/music-assistant/server/pull/1609
363
364
365**Full Changelog**: https://github.com/music-assistant/server/compare/2.3.0b3...2.3.0b4
366
367### Frontend 2.8.10
368
369* Add feature to transfer a queue
370
371## â¬ï¸ Dependencies
372
373### Server
374
375### Frontend
376
377
378
379# [2.3.0 BETA 3] - 23.08.2024
380
381## Breaking change!
382This (beta) release introduced a complete new Sonos provider which is only compatible with S1 generation Sonos hardware. To use S1 generation Sonos hardware we've refactored the old provider into the "Sonos S1" provider.
383
384## What's Changed
385* Prevent db migration when upgrading from 2.1 to 2.2 by @marcelveldt in https://github.com/music-assistant/server/pull/1596
386* Small improvements to the spotify token auth by @marcelveldt in https://github.com/music-assistant/server/pull/1597
387* Fix track number gets mixed up with disc number by @marcelveldt in https://github.com/music-assistant/server/pull/1598
388* Guard against eyed3 returning None by @dmcc in https://github.com/music-assistant/server/pull/1599
389* New Sonos S2 player provider by @marcelveldt in https://github.com/music-assistant/server/pull/1600
390
391## New Contributors
392* @dmcc made their first contribution in https://github.com/music-assistant/server/pull/1599
393
394**Full Changelog**: https://github.com/music-assistant/server/compare/2.3.0b2...2.3.0b3
395
396# [2.3.0 BETA 2] - 22.08.2024
397
398## What's Changed
399
400* Fix removal of a provider by @marcelveldt in https://github.com/music-assistant/server/pull/1594
401* Fix Tidal login auth flow not showing by @marcelveldt in https://github.com/music-assistant/server/pull/1595
402
403**Full Changelog**: https://github.com/music-assistant/server/compare/2.3.0b1...2.3.0b2
404
405# [2.3.0 BETA 1] - 22.08.2024
406
407## Whatâs Changed
408
409- #1591 - Fix Auth popup not showing
410- #1590 - Fix new playlists get corrupted (@marcelveldt)
411
412
413# [2.3.0 BETA 0] - 21.08.2024
414
415The begin of beta for 2.3 - some new features will land in this cycle so stay tuned.
416
417This version is on par with stable version 2.2.0
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471