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