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