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