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