/
/
/
1# [2.4.0 RC8] - 22.02.2025
2
3- Several small issues fixed
4- Some code cleanup and tweaks
5- Fix for Spotify token randomly expiring
6
7# [2.4.0 RC7] - 21.02.2025
8
9- Some fixes for Spotify Connect
10- Fix select items from library with random sort order
11- Fix some podcast feed urls couldnt be opened with podcast rss provider
12- Various other fixes
13
14# [2.4.0 RC6] - 20.02.2025
15
16More bugfixes
17
18# [2.4.0 RC5] - 19.02.2025
19
20## What's Changed
21* Many small bugfixes for various reported issues
22
23**Full Changelog**: https://github.com/music-assistant/server/compare/2.4.0rc4...2.4.0rc5
24
25# [2.4.0 RC4] - 18.02.2025
26
27Another round of fixes for the issues with (de)serializing of config values
28
29# [2.4.0 RC3] - 18.02.2025
30
31several bugfixes
32
33# [2.4.0 RC2] - 17.02.2025
34
35- Fix issue in json serializer causing config to be parsed correctly (causing side effects such as failing playback)
36
37# [2.4.0 RC1] - 17.02.2025
38
39**Release Candidate 1 for the 2.4.0 release**
40
41[feature freeze] only strictly needed bugfixing at this point
42
43- Contains several fixes for some last minute reported issues with b30
44
45# [2.4.0 BETA 30] - 17.02.2025
46
47Fix for not being abel to play any non-library tracks
48
49# [2.4.0 BETA 29] - 16.02.2025
50
51## Whatâs Changed
52
53### Server 2.4.0 BETA 29
54
55## What's Changed
56* Fix: Double grouped players with Universal Groups by @maximmaxim345 in https://github.com/music-assistant/server/pull/1959
57* Chore: bump aioaudiobookshelf library to version 0.1.1 by @fmunkes in https://github.com/music-assistant/server/pull/1961
58* frontend-2.11.4 by @music-assistant-machine in https://github.com/music-assistant/server/pull/1962
59* Various small fixes
60* Feat: Improve spotify connect feature
61
62**Full Changelog**: https://github.com/music-assistant/server/compare/2.4.0b28...2.4.0b29
63
64### Frontend 2.11.4
65
66* Various small glitches resolves
67
68## â¬ï¸ Dependencies
69
70### Server
71
72### Frontend
73
74
75
76# [2.4.0 BETA 28] - 14.02.2025
77
78## Whatâs Changed
79
80### Server 2.4.0 BETA 28
81
82## What's Changed
83* Fix: Improve parsing of local files playlist lines by @OzGav in https://github.com/music-assistant/server/pull/1952
84* Fix: Correct codeowner username in Snapcast manifest by @SantiagoSotoC in https://github.com/music-assistant/server/pull/1958
85* frontend-2.11.3 by @music-assistant-machine in https://github.com/music-assistant/server/pull/1960
86* ABS: Rewrite of provider, couple new features by @fmunkes in https://github.com/music-assistant/server/pull/1948
87* Several small bugfixes
88* Feat: Allow playback of browse folders
89* Feat: Introduce unified "play menu" experience in frontend
90
91
92**Full Changelog**: https://github.com/music-assistant/server/compare/2.4.0b27...2.4.0b28
93
94### Frontend 2.11.3
95
96## ð§° Maintenance
97
98- #865 - Implement consistent behavior for clicking an item or play button (@marcelveldt)
99
100## â¬ï¸ Dependencies
101
102### Server
103
104### Frontend
105
106
107
108# [2.4.0 BETA 27] - 11.02.2025
109
110## Whatâs Changed
111
112### Server 2.4.0 BETA 27
113
114## What's Changed
115* Fix: Delete DSPConfig when removing players by @maximmaxim345 in https://github.com/music-assistant/server/pull/1951
116* Feat: Use the player prefered (lossless) format in universal groups by @maximmaxim345 in https://github.com/music-assistant/server/pull/1949
117* Fix: several fixes related to enqueuing, seeking and skipping
118* Fix: improve in-progress reporting and resume state handling for audiobooks and podcasts
119* frontend-2.11.2 by @music-assistant-machine in https://github.com/music-assistant/server/pull/1957
120
121
122**Full Changelog**: https://github.com/music-assistant/server/compare/2.4.0b26...2.4.0b27
123
124### Frontend 2.11.2
125
126- #864 - Lokalise translations update (@[github-actions[bot]](https://github.com/apps/github-actions))
127- Several optimizations for audiobooks and podcasts media type
128
129## â¬ï¸ Dependencies
130
131### Server
132
133### Frontend
134
135<details>
136<summary>7 changes</summary>
137
138- #861 - Chore(deps-dev): Bump vite-plugin-vuetify from 2.0.4 to 2.1.0 (@[dependabot[bot]](https://github.com/apps/dependabot))
139- #860 - Chore(deps-dev): Bump sass from 1.83.4 to 1.84.0 (@[dependabot[bot]](https://github.com/apps/dependabot))
140- #862 - Chore(deps-dev): Bump @types/node from 22.13.0 to 22.13.1 (@[dependabot[bot]](https://github.com/apps/dependabot))
141- #859 - Chore(deps-dev): Bump vite from 6.0.11 to 6.1.0 (@[dependabot[bot]](https://github.com/apps/dependabot))
142- #863 - Chore(deps-dev): Bump prettier from 3.4.2 to 3.5.0 (@[dependabot[bot]](https://github.com/apps/dependabot))
143- #858 - Chore(deps): Bump vue-i18n from 11.1.0 to 11.1.1 (@[dependabot[bot]](https://github.com/apps/dependabot))
144- #857 - Chore(deps): Bump marked from 15.0.6 to 15.0.7 (@[dependabot[bot]](https://github.com/apps/dependabot))
145</details>
146
147
148
149# [2.4.0 BETA 26] - 09.02.2025
150
151## What's Changed
152
153* several tweaks to resume of audiobooks and podcasts
154* Fix group player power
155* A couple of other minor fixes and tweaks
156
157
158**Full Changelog**: https://github.com/music-assistant/server/compare/2.4.0b25...2.4.0b26
159
160# [2.4.0 BETA 25] - 06.02.2025
161
162## What's Changed
163* Fix playercontrol error on Chromecast groups by @marcelveldt in https://github.com/music-assistant/server/pull/1943
164* Fix Podcast and Audiobook support on SMB Filesystem provider by @marcelveldt in https://github.com/music-assistant/server/pull/1944
165* Fix reporting of playback progress by @marcelveldt in https://github.com/music-assistant/server/pull/1946
166
167
168**Full Changelog**: https://github.com/music-assistant/server/compare/2.4.0b24...2.4.0b25
169
170# [2.4.0 BETA 24] - 05.02.2025
171
172## Whatâs Changed
173
174### Server 2.4.0 BETA 24
175
176## What's Changed
177* Replace fully kiosk SVGs by @OzGav in https://github.com/music-assistant/server/pull/1932
178* Add audiobooks and podcasts support to local filesystem provider by @marcelveldt in https://github.com/music-assistant/server/pull/1937
179* Add last couple of SVGs by @OzGav in https://github.com/music-assistant/server/pull/1938
180* fix: only show chromecast group leader in the audio pipeline by @maximmaxim345 in https://github.com/music-assistant/server/pull/1941
181* fix: remove `is_leader` for better grouping in the Audio Pipeline by @maximmaxim345 in https://github.com/music-assistant/server/pull/1940
182* fix: incorrect DSP in Audio Pipeline of group leader or when disabled by @maximmaxim345 in https://github.com/music-assistant/server/pull/1939
183* frontend-2.11.0 by @music-assistant-machine in https://github.com/music-assistant/server/pull/1942
184* Fix seeking
185* Fix stop reverts queue position
186* Several other small fixes
187
188**Full Changelog**: https://github.com/music-assistant/server/compare/2.4.0b23...2.4.0b24
189
190### Frontend 2.11.0
191
192- #855 - Fix: Improve Audio Pipeline menu on phones (@maximmaxim345)
193- #854 - Lokalise: Translations update (@marcelveldt)
194- #847 - Fix: use the user set player name in the Audio Pipeline (@maximmaxim345)
195- #848 - Lokalise translations update (@[github-actions[bot]](https://github.com/apps/github-actions))
196- #849 - Fix: Safari provider icon rendering (@maximmaxim345)
197
198## ð Bugfixes
199
200- #853 - fix: increase Audio pipeline width (@maximmaxim345)
201- #851 - fix: remove `is_leader` from `DSPDetails` model (@maximmaxim345)
202
203## ð Features
204
205- #852 - feat: make players list expandable in the Audio Pipeline (@maximmaxim345)
206
207## â¬ï¸ Dependencies
208
209### Server
210
211### Frontend
212
213<details>
214<summary>5 changes</summary>
215
216- #850 - Chore(deps): Bump vuetify from 3.7.9 to 3.7.11 (@[dependabot[bot]](https://github.com/apps/dependabot))
217- #843 - Chore(deps-dev): Bump @types/node from 22.10.10 to 22.13.0 (@[dependabot[bot]](https://github.com/apps/dependabot))
218- #844 - Chore(deps): Bump vuetify from 3.7.7 to 3.7.9 (@[dependabot[bot]](https://github.com/apps/dependabot))
219- #845 - Chore(deps): Bump vue-i18n from 11.0.1 to 11.1.0 (@[dependabot[bot]](https://github.com/apps/dependabot))
220- #846 - Chore(deps): Bump swiper from 11.2.1 to 11.2.2 (@[dependabot[bot]](https://github.com/apps/dependabot))
221</details>
222
223
224
225# [2.4.0 BETA 23] - 01.02.2025
226
227## Whatâs Changed
228
229### Server 2.4.0 BETA 23
230
231## What's Changed
232
233* fix: correctly refresh streamdetails in group/ungroup scenarios by @maximmaxim345 in https://github.com/music-assistant/server/pull/1929
234* chore: Clarify exception reason for similar tracks in Tidal provider by @jozefKruszynski in https://github.com/music-assistant/server/pull/1930
235* fix: show chapters in ABS audiobook view by @fmunkes in https://github.com/music-assistant/server/pull/1928
236* frontend-2.10.11 by @music-assistant-machine in https://github.com/music-assistant/server/pull/1931
237* fix: import to HA fails on group volume key
238
239**Full Changelog**: https://github.com/music-assistant/server/compare/2.4.0b22...2.4.0b23
240
241### Frontend 2.10.11
242
243## ð§° Maintenance
244
245- #842 - feat: group players with identical DSPs together in the Audio Pipeline (@maximmaxim345)
246
247## â¬ï¸ Dependencies
248
249### Server
250
251### Frontend
252
253
254
255# [2.4.0 BETA 22] - 01.02.2025
256
257A couple of bugfixes for issues introduced in beta 21, most important fixes backwards compatibility with the HA integration.
258
259# [2.4.0 BETA 21] - 31.01.2025
260
261## Whatâs Changed
262
263### Server 2.4.0 BETA 21
264
265## What's Changed
266
267* Switch the Soundcloud artist tracks to the full listing by @robsonke in https://github.com/music-assistant/server/pull/1913
268* Add monochrome SVG for providers by @OzGav in https://github.com/music-assistant/server/pull/1910
269* Fix: Incorrect DSPState with synchronized playback by @maximmaxim345 in https://github.com/music-assistant/server/pull/1912
270* Feat: add support for monochrome provider icons by @maximmaxim345 in https://github.com/music-assistant/server/pull/1911
271* feat: add missing file extensions for filesystem provider by @maximmaxim345 in https://github.com/music-assistant/server/pull/1922
272* feat: attach output format to the player by @maximmaxim345 in https://github.com/music-assistant/server/pull/1920
273* Feat: attach codec used in the input file to the streamdetails by @maximmaxim345 in https://github.com/music-assistant/server/pull/1921
274* Feat: Add support for PEQ preamp by @maximmaxim345 in https://github.com/music-assistant/server/pull/1923
275* YTMusic: Add podcast support by @MarvinSchenkel in https://github.com/music-assistant/server/pull/1924
276* Add Player Controls feature by @marcelveldt in https://github.com/music-assistant/server/pull/1925
277* frontend-2.10.10 by @music-assistant-machine in https://github.com/music-assistant/server/pull/1927
278* Mypy and track fallback fixes for Tidal provider by @jozefKruszynski in https://github.com/music-assistant/server/pull/1926
279
280
281**Full Changelog**: https://github.com/music-assistant/server/compare/2.4.0b20...2.4.0b21
282
283### Frontend 2.10.10
284
285## ð Features
286
287- #833 - Feat: add support for monochrome provider icons (@maximmaxim345)
288- #841 - Handle player controls for power and volume (@marcelveldt)
289- #840 - feat: add preamp support for the Parametric Equalizer (@maximmaxim345)
290- #839 - Feat: Complete rework of the StreamDetails (@maximmaxim345)
291
292## â¬ï¸ Dependencies
293
294### Server
295
296### Frontend
297
298<details>
299<summary>4 changes</summary>
300- #838 - Lokalise translations update (@[github-actions[bot]](https://github.com/apps/github-actions))
301- #837 - Chore(deps): Bump pypa/gh-action-pypi-publish from 1.12.3 to 1.12.4 (@[dependabot[bot]](https://github.com/apps/dependabot))
302- #836 - Chore(deps-dev): Bump vite from 6.0.7 to 6.0.11 (@[dependabot[bot]](https://github.com/apps/dependabot))
303- #835 - Chore(deps-dev): Bump @types/node from 22.10.7 to 22.10.10 (@[dependabot[bot]](https://github.com/apps/dependabot))
304- #834 - Chore(deps): Bump vuetify from 3.7.6 to 3.7.7 (@[dependabot[bot]](https://github.com/apps/dependabot))
305</details>
306
307
308
309# [2.4.0 BETA 20] - 24.01.2025
310
311## Whatâs Changed
312
313### Server 2.4.0 BETA 20
314
315## What's Changed
316* Chore(deps): Bump plexapi from 4.15.16 to 4.16.1 by @dependabot in https://github.com/music-assistant/server/pull/1894
317* Chore: Audiobookshelf: Less API calls + more debugging messages by @fmunkes in https://github.com/music-assistant/server/pull/1906
318* Fix: Use Deezer record_type to set the album type of Deezer albums by @awhiemstra in https://github.com/music-assistant/server/pull/1905
319* Remove scrobble from Subsonic provider by @khers in https://github.com/music-assistant/server/pull/1904
320* fix: small refactor of tidal auth function by @jozefKruszynski in https://github.com/music-assistant/server/pull/1901
321* frontend-2.10.9 by @music-assistant-machine in https://github.com/music-assistant/server/pull/1907
322* Various fixes for player groups
323* Various fixes for airplay playback
324* Various fixes for sonos playback
325
326
327**Full Changelog**: https://github.com/music-assistant/server/compare/2.4.0b19...2.4.0b20
328
329### Frontend 2.10.9
330
331- #832 - Try and stop escaping line break (@OzGav)
332- Several changes to the player sidebar
333
334## â¬ï¸ Dependencies
335
336### Server
337
338### Frontend
339
340
341
342# [2.4.0 BETA 19] - 22.01.2025
343
344## What's Changed
345
346* Feat: Allow for advanced networking in the Sonos provider. by @Icelk in https://github.com/music-assistant/server/pull/1885
347* Feat: Ability to use Audiobookshelf Sessions/ HLS Stream by @fmunkes in https://github.com/music-assistant/server/pull/1887
348* Fix: Check for Chromecast groups in DSP compatiblity check by @maximmaxim345 in https://github.com/music-assistant/server/pull/1886
349* Fix typo by @OzGav in https://github.com/music-assistant/server/pull/1889
350* fix: add missing AudioFormat metadata to Jellyfin provider by @Jc2k in https://github.com/music-assistant/server/pull/1890
351* chore: add mypy for hass by @Jc2k in https://github.com/music-assistant/server/pull/1891
352* chore: ruff 0.9.1 by @Jc2k in https://github.com/music-assistant/server/pull/1893
353* chore: update ci versions to match docker, pyproject.toml, etc by @Jc2k in https://github.com/music-assistant/server/pull/1899
354* Fix: Deezer tracks that have been replaced with a newer version fail to play by @awhiemstra in https://github.com/music-assistant/server/pull/1892
355* Fix: Provide a proper track number for Deezer tracks if available by @awhiemstra in https://github.com/music-assistant/server/pull/1900
356* Chore: Audiobookshelf - adapt schema to reflect the naming scheme used in the API docs by @fmunkes in https://github.com/music-assistant/server/pull/1898
357* Fix various issue in the player queue (such as resuming from flow mode)
358
359## New Contributors
360* @Icelk made their first contribution in https://github.com/music-assistant/server/pull/1885
361* @awhiemstra made their first contribution in https://github.com/music-assistant/server/pull/1892
362
363**Full Changelog**: https://github.com/music-assistant/server/compare/2.4.0b18...2.4.0b19
364
365# [2.4.0 BETA 18] - 19.01.2025
366
367- Fix streaming on devices that require flow mode
368
369# [2.4.0 BETA 17] - 18.01.2025
370
371## Whatâs Changed
372
373### Server 2.4.0 BETA 17
374
375## What's Changed
376* FIX: Audiobookshelf - use non admin user endpoint + wrong login credentials by @fmunkes in https://github.com/music-assistant/server/pull/1883
377* Fixes to resume point handling for audiopooks and podcasts
378* Prevent timeouts on streaming
379* Better error handling and logging
380* frontend-2.10.7 by @music-assistant-machine in https://github.com/music-assistant/server/pull/1884
381
382
383**Full Changelog**: https://github.com/music-assistant/server/compare/2.4.0b16...2.4.0b17
384
385### Frontend 2.10.7
386
387* Fixes for mark as (un)played
388
389## â¬ï¸ Dependencies
390
391### Server
392
393### Frontend
394
395
396
397# [2.4.0 BETA 16] - 16.01.2025
398
399## Whatâs Changed
400
401### Server 2.4.0 BETA 16
402
403## What's Changed
404* Chore(deps): Bump docker/build-push-action from 6.11.0 to 6.12.0 by @dependabot in https://github.com/music-assistant/server/pull/1878
405* chore: mypy for template player provider by @Jc2k in https://github.com/music-assistant/server/pull/1876
406* Add Audiobookshelf audiobooks & podcast provider by @fmunkes in https://github.com/music-assistant/server/pull/1857
407* Feat: Add DSP pipeline details to stream information by @maximmaxim345 in https://github.com/music-assistant/server/pull/1875
408* Audible: fixed popup flow, disabled internal cache. by @ztripez in https://github.com/music-assistant/server/pull/1880
409* Fix: DSP edge cases around groups by @maximmaxim345 in https://github.com/music-assistant/server/pull/1879
410* frontend-2.10.6 by @music-assistant-machine in https://github.com/music-assistant/server/pull/1881
411* Switch to ffmpeg 7.1 + other fixes for audio streaming by @marcelveldt in https://github.com/music-assistant/server/pull/1882
412
413## New Contributors
414* @fmunkes made their first contribution in https://github.com/music-assistant/server/pull/1857
415
416**Full Changelog**: https://github.com/music-assistant/server/compare/2.4.0b15...2.4.0b16
417
418### Frontend 2.10.6
419
420## ð Features
421
422- #822 - Feat: Add simple DSP indicator to Streamdetails to display the current DSP state (@maximmaxim345)
423
424## â¬ï¸ Dependencies
425
426### Server
427
428### Frontend
429
430
431
432# [2.4.0 BETA 15] - 15.01.2025
433
434- Fix Airplay playback
435
436**Full Changelog**: https://github.com/music-assistant/server/compare/2.4.0b14...2.4.0b15
437
438# [2.4.0 BETA 14] - 15.01.2025
439
440## Whatâs Changed
441
442### Server 2.4.0 BETA 14
443
444### Server 2.4.0 BETA 14
445
446## What's Changed
447
448* Audible audiobook provider by @ztripez in https://github.com/music-assistant/server/pull/1842
449* Various fixes and enhancements for the Soundcloud provider by @robsonke in https://github.com/music-assistant/server/pull/1852
450* Add Spotify connect provider by @marcelveldt in https://github.com/music-assistant/server/pull/1858
451* Fix: Audio streaming hangs suddenly at the end of a track by @marcelveldt in https://github.com/music-assistant/server/pull/1872
452* chore: mypy for __main__ by @Jc2k in https://github.com/music-assistant/server/pull/1853
453* chore: mypy for sonos s1 by @Jc2k in https://github.com/music-assistant/server/pull/1854
454* chore: Subsonic: Enable mypy for subsonic provider by @khers in https://github.com/music-assistant/server/pull/1856
455* Implemented Mypy for the ibroadcast provider by @robsonke in https://github.com/music-assistant/server/pull/1855
456* fix: typo by @Jc2k in https://github.com/music-assistant/server/pull/1860
457* Opensubsonic tests for artist 'parsing' by @Jc2k in https://github.com/music-assistant/server/pull/1859
458* fix: Jellyfin should use the correct MA version instead of hardcoding an old one by @Jc2k in https://github.com/music-assistant/server/pull/1861
459* Chore(deps): Bump pillow from 11.0.0 to 11.1.0 by @dependabot in https://github.com/music-assistant/server/pull/1867
460* Chore(deps): Bump syrupy from 4.8.0 to 4.8.1 by @dependabot in https://github.com/music-assistant/server/pull/1869
461* Fix: Only PlayerGroups of supported players should enable MULTI_DEVICE_DSP by @maximmaxim345 in https://github.com/music-assistant/server/pull/1864
462* chore: add album parsing tests for opensubsonic by @Jc2k in https://github.com/music-assistant/server/pull/1865
463* chore: mypy for mass.py by @Jc2k in https://github.com/music-assistant/server/pull/1863
464* chore: mypy for fanart.tv by @Jc2k in https://github.com/music-assistant/server/pull/1862
465* chore: mypy for template music provider by @Jc2k in https://github.com/music-assistant/server/pull/1871
466* frontend-2.10.5 by @music-assistant-machine in https://github.com/music-assistant/server/pull/1874
467* use the trixie-slim image by @chatziko in https://github.com/music-assistant/server/pull/1873
468
469
470**Full Changelog**: https://github.com/music-assistant/server/compare/2.4.0b12...2.4.0b13
471
472### Frontend 2.10.5
473
474- #811 - Feat: Add a secondary Speaker button in the fullscreen player. (@maximmaxim345)
475- #810 - Display the used volume normalization mode/values instead of target (@maximmaxim345)
476- #809 - Fix: missing playername on webkit/safari (@maximmaxim345)
477
478## ð Bugfixes
479
480- #819 - fix: Prevent racing condition to cause issue (@felipetoffolo1)
481- #821 - chore: Hide double scroll (@felipetoffolo1)
482- #820 - chore: Fix frameless for side menu (@felipetoffolo1)
483
484### Frontend 2.10.5
485
486- #811 - Feat: Add a secondary Speaker button in the fullscreen player. (@maximmaxim345)
487- #810 - Display the used volume normalization mode/values instead of target (@maximmaxim345)
488- #809 - Fix: missing playername on webkit/safari (@maximmaxim345)
489
490## ð Bugfixes
491
492- #819 - fix: Prevent racing condition to cause issue (@felipetoffolo1)
493- #821 - chore: Hide double scroll (@felipetoffolo1)
494- #820 - chore: Fix frameless for side menu (@felipetoffolo1)
495
496## â¬ï¸ Dependencies
497
498### Server
499
500### Server
501
502### Frontend
503
504<details>
505<summary>5 changes</summary>
506
507- #816 - Chore(deps-dev): Bump typescript from 5.7.2 to 5.7.3 (@dependabot)
508- #813 - Chore(deps): Bump softprops/action-gh-release from 2.0.8 to 2.2.1 (@dependabot)
509- #817 - Chore(deps): Bump swiper from 11.2.0 to 11.2.1 (@dependabot)
510- #815 - Chore(deps): Bump marked from 15.0.5 to 15.0.6 (@dependabot)
511- #818 - Chore(deps-dev): Bump vite-plugin-webfont-dl from 3.10.3 to 3.10.4 (@dependabot)
512</details>
513
514### Frontend
515
516<details>
517<summary>5 changes</summary>
518
519- #816 - Chore(deps-dev): Bump typescript from 5.7.2 to 5.7.3 (@dependabot)
520- #813 - Chore(deps): Bump softprops/action-gh-release from 2.0.8 to 2.2.1 (@dependabot)
521- #817 - Chore(deps): Bump swiper from 11.2.0 to 11.2.1 (@dependabot)
522- #815 - Chore(deps): Bump marked from 15.0.5 to 15.0.6 (@dependabot)
523- #818 - Chore(deps-dev): Bump vite-plugin-webfont-dl from 3.10.3 to 3.10.4 (@dependabot)
524</details>
525
526
527
528# [2.4.0 BETA 13] - 15.01.2025
529
530## Whatâs Changed
531
532### Server 2.4.0 BETA 13
533
534## What's Changed
535
536* Audible audiobook provider by @ztripez in https://github.com/music-assistant/server/pull/1842
537* Various fixes and enhancements for the Soundcloud provider by @robsonke in https://github.com/music-assistant/server/pull/1852
538* Add Spotify connect provider by @marcelveldt in https://github.com/music-assistant/server/pull/1858
539* Fix: Audio streaming hangs suddenly at the end of a track by @marcelveldt in https://github.com/music-assistant/server/pull/1872
540* chore: mypy for __main__ by @Jc2k in https://github.com/music-assistant/server/pull/1853
541* chore: mypy for sonos s1 by @Jc2k in https://github.com/music-assistant/server/pull/1854
542* chore: Subsonic: Enable mypy for subsonic provider by @khers in https://github.com/music-assistant/server/pull/1856
543* Implemented Mypy for the ibroadcast provider by @robsonke in https://github.com/music-assistant/server/pull/1855
544* fix: typo by @Jc2k in https://github.com/music-assistant/server/pull/1860
545* Opensubsonic tests for artist 'parsing' by @Jc2k in https://github.com/music-assistant/server/pull/1859
546* fix: Jellyfin should use the correct MA version instead of hardcoding an old one by @Jc2k in https://github.com/music-assistant/server/pull/1861
547* Chore(deps): Bump pillow from 11.0.0 to 11.1.0 by @dependabot in https://github.com/music-assistant/server/pull/1867
548* Chore(deps): Bump syrupy from 4.8.0 to 4.8.1 by @dependabot in https://github.com/music-assistant/server/pull/1869
549* Fix: Only PlayerGroups of supported players should enable MULTI_DEVICE_DSP by @maximmaxim345 in https://github.com/music-assistant/server/pull/1864
550* chore: add album parsing tests for opensubsonic by @Jc2k in https://github.com/music-assistant/server/pull/1865
551* chore: mypy for mass.py by @Jc2k in https://github.com/music-assistant/server/pull/1863
552* chore: mypy for fanart.tv by @Jc2k in https://github.com/music-assistant/server/pull/1862
553* chore: mypy for template music provider by @Jc2k in https://github.com/music-assistant/server/pull/1871
554* frontend-2.10.5 by @music-assistant-machine in https://github.com/music-assistant/server/pull/1874
555* use the trixie-slim image by @chatziko in https://github.com/music-assistant/server/pull/1873
556
557
558**Full Changelog**: https://github.com/music-assistant/server/compare/2.4.0b12...2.4.0b13
559
560### Frontend 2.10.5
561
562- #811 - Feat: Add a secondary Speaker button in the fullscreen player. (@maximmaxim345)
563- #810 - Display the used volume normalization mode/values instead of target (@maximmaxim345)
564- #809 - Fix: missing playername on webkit/safari (@maximmaxim345)
565
566## ð Bugfixes
567
568- #819 - fix: Prevent racing condition to cause issue (@felipetoffolo1)
569- #821 - chore: Hide double scroll (@felipetoffolo1)
570- #820 - chore: Fix frameless for side menu (@felipetoffolo1)
571
572## â¬ï¸ Dependencies
573
574### Server
575
576### Frontend
577
578<details>
579<summary>5 changes</summary>
580
581- #816 - Chore(deps-dev): Bump typescript from 5.7.2 to 5.7.3 (@dependabot)
582- #813 - Chore(deps): Bump softprops/action-gh-release from 2.0.8 to 2.2.1 (@dependabot)
583- #817 - Chore(deps): Bump swiper from 11.2.0 to 11.2.1 (@dependabot)
584- #815 - Chore(deps): Bump marked from 15.0.5 to 15.0.6 (@dependabot)
585- #818 - Chore(deps-dev): Bump vite-plugin-webfont-dl from 3.10.3 to 3.10.4 (@dependabot)
586</details>
587
588
589
590# [2.4.0 BETA 12] - 10.01.2025
591
592## What's Changed
593
594* Fix: Use of incorrect type for group_childs in player_group provider by @maximmaxim345 in https://github.com/music-assistant/server/pull/1845
595* chore: enable mypy for new modules by default by @Jc2k in https://github.com/music-assistant/server/pull/1849
596* fix: Make sure that Jellyfin playlists are sorted and paginated by @Jc2k in https://github.com/music-assistant/server/pull/1847
597* Small fix for checking playlist url by @ztripez in https://github.com/music-assistant/server/pull/1846
598* chore: mypy for airplay by @Jc2k in https://github.com/music-assistant/server/pull/1848
599* Mypy fixes by @Jc2k in https://github.com/music-assistant/server/pull/1851
600* Feat: Add multi device DSP support by @maximmaxim345 in https://github.com/music-assistant/server/pull/1839
601
602## New Contributors
603* @ztripez made their first contribution in https://github.com/music-assistant/server/pull/1846
604
605**Full Changelog**: https://github.com/music-assistant/server/compare/2.4.0b11...2.4.0b12
606
607# [2.4.0 BETA 11] - 09.01.2025
608
609## Whatâs Changed
610
611### Server 2.4.0 BETA 11
612
613## What's Changed
614
615* Fix error on missing key in RSS Podcast data. by @saeugetier in https://github.com/music-assistant/server/pull/1832
616* frontend-2.10.4 by @music-assistant-machine in https://github.com/music-assistant/server/pull/1838
617* Fix: Jellyfin login should use a stable device id to avoid leaking device records in Jellyfin backend by @Jc2k in https://github.com/music-assistant/server/pull/1840
618* Fix: Avoid extra call to get playlist metadata when fetching playlist tracks in Jellyfin by @Jc2k in https://github.com/music-assistant/server/pull/1843
619* Performance improvements for filesystem provider by @marcelveldt in https://github.com/music-assistant/server/pull/1844
620
621**Full Changelog**: https://github.com/music-assistant/server/compare/2.4.0b10...2.4.0b11
622
623### Frontend 2.10.4
624
625- #807 - Lokalise translations update (@github-actions)
626
627## ð Bugfixes
628
629- #808 - fix: Use a better solution to watch params (@felipetoffolo1)
630
631## â¬ï¸ Dependencies
632
633### Server
634
635### Frontend
636
637
638
639# [2.4.0 BETA 10] - 07.01.2025
640
641## What's Changed
642
643Various small issues resolved introduced in 2.4.0b9
644
645**Full Changelog**: https://github.com/music-assistant/server/compare/2.4.0b9...2.4.0b10
646
647# [2.4.0 BETA 9] - 06.01.2025
648
649## What's Changed
650
651## New Features
652
653This beta brings core support for Podcasts and Audiobooks. Note that the individual providers still need to be adjusted to support this new media types. The first provider that received support for podcasts is Subsonic.
654
655We also welcome a brand new provider, which lets you add podcasts from an RSS feed.
656
657* Subsonic: Add Podcast Support by @khers in https://github.com/music-assistant/server/pull/1802
658* A bunch of fixes for the enqueue and radio mode logic by @marcelveldt in https://github.com/music-assistant/server/pull/1829
659* Add RSS Feed Podcast provider by @saeugetier in https://github.com/music-assistant/server/pull/1817
660
661## Fixes and maintenance
662
663* Fix small typo in Subsonic provider by @OzGav in https://github.com/music-assistant/server/pull/1818
664* fix type of template player provider manifest by @AlCalzone in https://github.com/music-assistant/server/pull/1819
665* Podcast and audiobook support follow up by @marcelveldt in https://github.com/music-assistant/server/pull/1825
666* Fix support links by @chatziko in https://github.com/music-assistant/server/pull/1823
667* Fix: Disable the DSP by default by @maximmaxim345 in https://github.com/music-assistant/server/pull/1824
668* Remove the devcontainer because its unmaintained by @marcelveldt in https://github.com/music-assistant/server/pull/1830
669
670
671## New Contributors
672* @AlCalzone made their first contribution in https://github.com/music-assistant/server/pull/1819
673* @saeugetier made their first contribution in https://github.com/music-assistant/server/pull/1817
674
675**Full Changelog**: https://github.com/music-assistant/server/compare/2.4.0b8...2.4.0b9
676
677# [2.4.0 BETA 8] - 23.12.2024
678
679## Whatâs Changed
680
681## ð Bugfixes
682
683- #1806 - Allow Chromecast provider to handle/avoid images which are "too big" (@ijc)
684- #1811 - Fix group players: No players available to form sync group (@MarvinSchenkel)
685
686## ð Features
687
688- #1806 - Allow Chromecast provider to handle/avoid images which are "too big" (@ijc)
689- #1795 - Add Configurable DSP with Parametric Equalizer (@maximmaxim345)
690- #1799 - Add support for iBroadcast as music provider (@robsonke)
691
692
693# [2.4.0 BETA 7] - 23.11.2024
694
695Small fix for search + play media by name
696
697# [2.4.0 BETA 6] - 21.11.2024
698
699### Features
700
701* Adjust code to changes in the models ([b1a67a4](https://github.com/music-assistant/server/commit/b1a67a46ae3b20b1cfa707bdbe9ffe0dd3d52bba))
702* Bump models to 1.1.2 ([b1a67a4](https://github.com/music-assistant/server/commit/b1a67a46ae3b20b1cfa707bdbe9ffe0dd3d52bba))
703* Refactor sync to group to make it more universal ([b1a67a4](https://github.com/music-assistant/server/commit/b1a67a46ae3b20b1cfa707bdbe9ffe0dd3d52bba))
704
705
706### Bug Fixes
707
708* announcements on HA players ([ec9c476](https://github.com/music-assistant/server/commit/ec9c4766037e47852a9a1b0141d41ad8eb1f8a1b))
709* 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))
710* Issues with player groups and airplay mode ([790c6aa](https://github.com/music-assistant/server/commit/790c6aaf0e5fdd044a91ff1c9e5f72dc4d5b2717))
711* Radio mode for Subsonic provider ([#1784](https://github.com/music-assistant/server/issues/1784)) ([c028d5c](https://github.com/music-assistant/server/commit/c028d5cb3ab385580120003b1d7bc7b832fd53e3))
712* Sonos Airplay mode ([2a90217](https://github.com/music-assistant/server/commit/2a9021764ef830fb0bbebc25f3d79a7af5959ae9))
713* Tweaks for ESPHome mediaplayers ([46fe6ab](https://github.com/music-assistant/server/commit/46fe6ab9f58e6ab84c9c77e7edb8323fb3b383a4))
714
715
716# [2.4.0 BETA 5] - 16.11.2024
717
718### Bug Fixes
719
720* 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))
721* 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))
722* Ignore airplay for broken Sonos devices ([0d76599](https://github.com/music-assistant/server/commit/0d76599d1608c4c70274d9bd9ef293b8d0de5d04))
723* Sonos airplay mode infinite loop ([c710d9b](https://github.com/music-assistant/server/commit/c710d9bced22f38fb33663f16b6b24e3cb1567d6))
724
725# [2.4.0 BETA 4] - 04.11.2024
726
727### Features
728
729* pre-install all requirements in the docker image ([7c69c66](https://github.com/music-assistant/server/commit/7c69c66af9ac488d5a2882cab1278bd662ba2ddf))
730* Reorganize repository to contain only the server code ([36a706f](https://github.com/music-assistant/server/commit/36a706fcdf7a5a16e04fef5fe0d599b1ef1d37d3))
731* Use dedicated directory for cache files ([5ab2d36](https://github.com/music-assistant/server/commit/5ab2d369f1a606b80a2c170df5c3218281c425cf))
732
733
734### Bug Fixes
735
736* Can't delete item in queue when queue is not active ([07df754](https://github.com/music-assistant/server/commit/07df754321468a3192b80bfcafa4f0252745eab1))
737* Check if metadata job exists before clearing it ([0b78ba0](https://github.com/music-assistant/server/commit/0b78ba05c9f7bc8e1b03ce28000c4d5e4cc44080))
738* leftover issues after repo split up ([cec5e7f](https://github.com/music-assistant/server/commit/cec5e7f7c55fbb18185c0e72c93492b00b574bf1))
739* use relative path for all default images and collages ([fdc942f](https://github.com/music-assistant/server/commit/fdc942fa3e853f5cd9c47ca42b3c1fe28ee623e6))
740
741# [2.4.0 BETA 3] - 28.10.2024
742
743**Bug Fixes**
744- Do not retry Snapcast connection if we want to exit ([6ad7503](https://github.com/music-assistant/server/commit/6ad750347962d73a281a2cef4f88f95627aab32f))
745- Enqueue player feature not correctly set on cast groups and dlna players ([f9a855d](https://github.com/music-assistant/server/commit/f9a855de1f846de5c582c346d0cfbaa8394ba1e8))
746- Group volume up/down not implemented ([a1eede9](https://github.com/music-assistant/server/commit/a1eede9b1675a52bb8cc3e03a95a449754e2255b))
747- Prevent redundant lookup of full media item in queue controller ([734dc5b](https://github.com/music-assistant/server/commit/734dc5b99b705ed9ce6089d85ee72f4484836442))
748- snapcast player in universal player group (https://github.com/music-assistant/server/issues/1756) ([f7ee100](https://github.com/music-assistant/server/commit/f7ee1007d79ab681c014e540da69d91e6457f4f1))
749
750# [2.4.0 BETA 2] - 25.10.2024
751
752Throttle metadata lookup to prevent it from taking all resources.
753
754**Full Changelog**: https://github.com/music-assistant/server/compare/2.3.1...2.4.0b2
755
756# [2.4.0 BETA 1] - 25.10.2024
757
758- Fix cast players reporting (time) state updates.
759- Fix some local images not showing in the UI.
760- Fix out of memory issues when handling metadata for large playlists.
761
762**Full Changelog**: https://github.com/music-assistant/server/compare/2.4.0b0...2.4.0b1
763
764# [2.4.0 BETA 0] - 25.10.2024
765
766Start of the 2.4 beta period.
767
768This version is on par with 2.3.0 stable, no additional features.
769
770# [2.3.0 RC3] - 24.10.2024
771
772## What's Changed
773
774* Some small frontend tweaks
775* Fix group only playing to one player
776
777**Full Changelog**: https://github.com/music-assistant/server/compare/2.3.0rc2...2.3.0rc3
778
779# [2.3.0 RC 2] - 24.10.2024
780
781## What's Changed
782* Several small fixes
783* Fix track enqueuing by @marcelveldt in https://github.com/music-assistant/server/pull/1747
784
785**Full Changelog**: https://github.com/music-assistant/server/compare/2.3.0rc1...2.3.0rc2
786
787# [2.3.0 RC 1] - 23.10.2024
788
789## Whatâs Changed
790
791### Server 2.3.0 RC 1
792
793## What's Changed
794* SiriusXM: live radio data in the stream title by @btoconnor in https://github.com/music-assistant/server/pull/1739
795* Fix for Spotify authentication expires mid-stream by @marcelveldt in https://github.com/music-assistant/server/pull/1741
796* Revert to snapweb v5 by @SantiagoSotoC in https://github.com/music-assistant/server/pull/1742
797* Several improvements to the queue controller by @marcelveldt in https://github.com/music-assistant/server/pull/1744
798* Snapcast fix short announcements by @SantiagoSotoC in https://github.com/music-assistant/server/pull/1743
799* frontend-v2.9.10 by @music-assistant-machine in https://github.com/music-assistant/server/pull/1745
800
801
802**Full Changelog**: https://github.com/music-assistant/server/compare/2.3.0b34...2.3.0rc1
803
804### Frontend v2.9.10
805
806## [2.9.10](https://github.com/music-assistant/frontend/compare/v2.9.9...v2.9.10) (2024-10-23)
807
808
809### Bug Fixes
810
811* Correct check if image proxy should be used ([ce08d5d](https://github.com/music-assistant/frontend/commit/ce08d5d26593fc373c62278a1e0dae0263a941e6))
812* endless loop in queue items retrieval ([306314b](https://github.com/music-assistant/frontend/commit/306314b3702158692e4fd3e2bb04ad7fd42b4597))
813* Queue items list refresh issues ([138d5e4](https://github.com/music-assistant/frontend/commit/138d5e4297fe50ee19909ca0fc17b7213bffc504))
814
815## â¬ï¸ Dependencies
816
817### Server
818
819### Frontend
820
821
822
823# [2.3.0 BETA 34] - 22.10.2024
824
825## What's Changed
826
827* Some final tweaks and cleanup to the Sonos S2 provider by @marcelveldt in https://github.com/music-assistant/server/pull/1733
828* Fix announcements to (universal) group players by @marcelveldt in https://github.com/music-assistant/server/pull/1740
829
830
831**Full Changelog**: https://github.com/music-assistant/server/compare/2.3.0b33...2.3.0b34
832
833# [2.3.0 BETA 33] - 20.10.2024
834
835## What's Changed
836
837* Add SiriusXM Music Provider by @btoconnor in https://github.com/music-assistant/server/pull/1730
838* Bugfixes for Airplay and HLS streams by @marcelveldt in https://github.com/music-assistant/server/pull/1731
839
840## New Contributors
841* @btoconnor made their first contribution in https://github.com/music-assistant/server/pull/1730
842
843NOTE: Beta 32 is skipped due to it containing a bug that prevents playback of http sources
844
845**Full Changelog**: https://github.com/music-assistant/server/compare/2.3.0b31...2.3.0b33
846
847# [2.3.0 BETA 31] - 19.10.2024
848
849## What's Changed
850
851* Fix parsing of HLS (sub)streams by @marcelveldt in https://github.com/music-assistant/server/pull/1727
852* Various fixes and enhancements for (TTS) Announcements by @marcelveldt in https://github.com/music-assistant/server/pull/1728
853
854**Full Changelog**: https://github.com/music-assistant/server/compare/2.3.0b30...2.3.0b31
855
856# [2.3.0 BETA 30] - 19.10.2024
857
858## What's Changed
859
860* Update to snapweb v0.8.0 by @SantiagoSotoC in https://github.com/music-assistant/server/pull/1690
861* Snapcast: Add configuration options by @SantiagoSotoC in https://github.com/music-assistant/server/pull/1692
862* Snapcast: Ensures the default stream exists by @SantiagoSotoC in https://github.com/music-assistant/server/pull/1702
863* Complete refactor of player groups logic by @marcelveldt in https://github.com/music-assistant/server/pull/1704
864* Snapcast update 0.29 by @SantiagoSotoC in https://github.com/music-assistant/server/pull/1705
865* Add 'Don't stop the music' feature by @MarvinSchenkel in https://github.com/music-assistant/server/pull/1681
866* Refactor SnapCastProvider cmd_volume_mute method by @SantiagoSotoC in https://github.com/music-assistant/server/pull/1718
867
868
869
870**Full Changelog**: https://github.com/music-assistant/server/compare/2.3.0b29...2.3.0b30
871
872# [2.3.0 BETA 29] - 30.09.2024
873
874## What's Changed
875
876* Fix some playback issues by @marcelveldt in https://github.com/music-assistant/server/pull/1689
877* fix: album directory parsing with album versions by @skrobul in https://github.com/music-assistant/server/pull/1683
878
879## New Contributors
880* @skrobul made their first contribution in https://github.com/music-assistant/server/pull/1683
881
882**Full Changelog**: https://github.com/music-assistant/server/compare/2.3.0b28...2.3.0b29
883
884# [2.3.0 BETA 28] - 29.09.2024
885
886## What's Changed
887
888Fixes for running the docker image with custom user.
889
890
891**Full Changelog**: https://github.com/music-assistant/server/compare/2.3.0b26...2.3.0b28
892
893# [2.3.0 BETA 27] - 23.09.2024
894
895- Prevent KeyError when setting up a HA Media player
896- Fallback to regular pip in case uv pip fails due to permissions
897
898
899**Full Changelog**: https://github.com/music-assistant/server/compare/2.3.0b26...2.3.0b27
900
901# [2.3.0 BETA 26] - 20.09.2024
902
903## What's Changed
904* Bluesound: dynamic polling by @Cyanogenbot in https://github.com/music-assistant/server/pull/1671
905* Fix: Disable shuffle for radio mode by @MarvinSchenkel in https://github.com/music-assistant/server/pull/1673
906* Fix keyerror in cache autocleanup by @marcelveldt in https://github.com/music-assistant/server/pull/1674
907* Better handling of Spotify stream error (due to token expiration) by @marcelveldt in https://github.com/music-assistant/server/pull/1676
908
909
910**Full Changelog**: https://github.com/music-assistant/server/compare/2.3.0b25...2.3.0b26
911
912# [2.3.0 BETA 25] - 17.09.2024
913
914## What's Changed
915
916* Fix: flow mode not being applied in all cases (while it should) by @marcelveldt in https://github.com/music-assistant/server/pull/1672
917
918This fixes the issue where a playlist would stop playing on some DLNA or HA based players
919
920
921
922# [2.3.0 BETA 24] - 16.09.2024
923
924## What's Changed
925
926* Fix API compatibility by @marcelveldt in https://github.com/music-assistant/server/pull/1662
927* Try parsing track number from the filename by @marcelveldt in https://github.com/music-assistant/server/pull/1663
928* Fix: Handle radio stations providing non utf-8 in streamtitle by @marcelveldt in https://github.com/music-assistant/server/pull/1664
929* Fix loading state from cache when connecting to slimproto players by @kepstin in https://github.com/music-assistant/server/pull/1666
930* Adding missing icon for the Soundcloud music provider by @robsonke in https://github.com/music-assistant/server/pull/1665
931* A few small bugfixes and enhancements to playback and enqueuing by @marcelveldt in https://github.com/music-assistant/server/pull/1670
932
933## New Contributors
934* @kepstin made their first contribution in https://github.com/music-assistant/server/pull/1666
935* @robsonke made their first contribution in https://github.com/music-assistant/server/pull/1665
936
937**Full Changelog**: https://github.com/music-assistant/server/compare/2.3.0b23...2.3.0b24
938
939# [2.3.0 BETA 23] - 14.09.2024
940
941## What's Changed
942
943* Several bugfixes and enhancements to audio streaming
944* Some frontend tweaks
945* Add fine grained control for volume normalization
946
947
948**Full Changelog**: https://github.com/music-assistant/server/compare/2.3.0b22...2.3.0b23
949
950# [2.3.0 BETA 22] - 12.09.2024
951
952## What's Changed
953* Bluesound: fixed enqueue next issue, announcements by @Cyanogenbot in https://github.com/music-assistant/server/pull/1659
954
955
956**Full Changelog**: https://github.com/music-assistant/server/compare/2.3.0b21...2.3.0b22
957
958# [2.3.0 BETA 21] - 11.09.2024
959
960## What's Changed
961
962* Add Bluesound player provider by @Cyanogenbot in https://github.com/music-assistant/server/pull/1624
963* Feature: Radio mode enhancements by @MarvinSchenkel in https://github.com/music-assistant/server/pull/1654
964* Volume normalization improvements by @marcelveldt in https://github.com/music-assistant/server/pull/1657
965* 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
966
967
968## New Contributors
969* @Cyanogenbot made their first contribution in https://github.com/music-assistant/server/pull/1624
970
971**Full Changelog**: https://github.com/music-assistant/server/compare/2.3.0b20...2.3.0b21
972
973# [2.3.0 BETA 20] - 09.09.2024
974
975## What's Changed
976* Add Ukrainian to supported (metadata) languages by @OzGav in https://github.com/music-assistant/server/pull/1650
977* 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
978* Apple Music: Various fixes by @MarvinSchenkel in https://github.com/music-assistant/server/pull/1652
979* Fix several issues with enqueueing of next track by @marcelveldt in https://github.com/music-assistant/server/pull/1653
980
981
982**Full Changelog**: https://github.com/music-assistant/server/compare/2.3.0b19...2.3.0b20
983
984# [2.3.0 BETA 19] - 04.09.2024
985
986Fix for broken build
987
988# [2.3.0 BETA 18] - 04.09.2024
989
990## What's Changed
991* Use new release workflow
992* Some small bugfixes and tweaks by @marcelveldt in https://github.com/music-assistant/server/pull/1642
993
994**Full Changelog**: https://github.com/music-assistant/server/compare/2.3.0b17...2.3.0b18
995
996# [2.3.0 BETA 17] - 30.08.2024
997
998## What's Changed
999
1000* Introduce a HLS radio streams parser (for the BBC radio streams) by @marcelveldt in https://github.com/music-assistant/server/pull/1633
1001
1002--> This -should- fix issues with BBC/HLS radio streams stopping abruptly, but please extensively test!
1003
1004
1005**Full Changelog**: https://github.com/music-assistant/server/compare/2.3.0b16...2.3.0b17
1006
1007# [2.3.0 BETA 16] - 30.08.2024
1008
1009- Fix mounting SMB shares in remote files provider
1010- Fix HTTP playback issues
1011
1012# [2.3.0 BETA 15] - 30.08.2024
1013
1014## What's Changed
1015
1016* Fix snapcast state not updating by @marcelveldt in https://github.com/music-assistant/server/pull/1626
1017* Add Korean to supported languages by @OzGav in https://github.com/music-assistant/server/pull/1623
1018* Bump actions/setup-python from 5.1.1 to 5.2.0 by @dependabot in https://github.com/music-assistant/server/pull/1628
1019* Fix a typo by @OzGav in https://github.com/music-assistant/server/pull/1627
1020* Switch base image to Alpine by @marcelveldt in https://github.com/music-assistant/server/pull/1629
1021* Fix Album tracks connected to the wrong album in UI
1022* Fix several small quirks with streaming
1023* Bump ffmpeg to check if that helps with the BBC streams
1024* Add a bit of retry logic if a stream fails
1025
1026NOTE: betas 9-14 were flawed due the switch of our base image.
1027
1028**Full Changelog**: https://github.com/music-assistant/server/compare/2.3.0b8...2.3.0b15
1029
1030
1031# [2.3.0 BETA 8] - 28.08.2024
1032
1033## What's Changed
1034* Fixes and enhancements to syncgroups and UGP groups by @marcelveldt in https://github.com/music-assistant/server/pull/1621
1035* Some fixes for unstable (HLS) radio streams by @marcelveldt in https://github.com/music-assistant/server/pull/1622
1036* Bump ytmusicapi from 1.8.0 to 1.8.1 by @dependabot in https://github.com/music-assistant/server/pull/1616
1037* Filesystem matching and metadata fixes by @marcelveldt in https://github.com/music-assistant/server/pull/1625
1038
1039
1040**Full Changelog**: https://github.com/music-assistant/server/compare/2.3.0b7...2.3.0b8
1041
1042# [2.3.0b7] - 26.08.2024
1043
1044## Whatâs Changed
1045
1046### Server 2.3.0b7
1047
1048## What's Changed
1049* Some more tweaks/fixes to the Sonos S2 provider by @marcelveldt in https://github.com/music-assistant/server/pull/1613
1050* Refactor groups support by @marcelveldt in https://github.com/music-assistant/server/pull/1619
1051
1052* Bump aiohttp from 3.10.4 to 3.10.5 by @dependabot in https://github.com/music-assistant/server/pull/1615
1053* Bump ruff from 0.6.1 to 0.6.2 by @dependabot in https://github.com/music-assistant/server/pull/1618
1054* frontend-2.8.11 by @music-assistant-machine in https://github.com/music-assistant/server/pull/1620
1055
1056* Bump mypy from 1.11.1 to 1.11.2 by @dependabot in https://github.com/music-assistant/server/pull/1614
1057* Bump syrupy from 4.6.1 to 4.7.1 by @dependabot in https://github.com/music-assistant/server/pull/1617
1058* Typing: Tidal by @Jc2k in https://github.com/music-assistant/server/pull/1525
1059
1060
1061**Full Changelog**: https://github.com/music-assistant/server/compare/2.3.0b6...2.3.0b7
1062
1063### Frontend 2.8.11
1064
1065* changes for group management
1066
1067## â¬ï¸ Dependencies
1068
1069### Server
1070
1071### Frontend
1072
1073
1074
1075# [2.3.0 BETA 6] - 26.08.2024
1076
1077Fix playback issues due to missing http profile
1078
1079# [2.3.0 BETA 5] - 26.08.2024
1080
1081## What's Changed
1082* Fix playback of radio streams on Sonos S2 provider by @marcelveldt in https://github.com/music-assistant/server/pull/1610
1083* Enforce default HTTP profile for slimproto players by @marcelveldt in https://github.com/music-assistant/server/pull/1611
1084* More bugfixes for the new Sonos provider by @marcelveldt in https://github.com/music-assistant/server/pull/1612
1085
1086
1087**Full Changelog**: https://github.com/music-assistant/server/compare/2.3.0b4...2.3.0b5
1088
1089# [2.3.0 BETA 4] - 25.08.2024
1090
1091## Whatâs Changed
1092
1093### Server 2.3.0 BETA 4
1094
1095## What's Changed
1096* Jellyfin: Fix login for some instances by @Jc2k in https://github.com/music-assistant/server/pull/1601
1097* A few minor follow-up fixes for the new Sonos provider by @marcelveldt in https://github.com/music-assistant/server/pull/1602
1098* A collection of small tweaks and bugfixes by @marcelveldt in https://github.com/music-assistant/server/pull/1603
1099* Add feature to transfer a queue by @marcelveldt in https://github.com/music-assistant/server/pull/1606
1100* Add config option to specify the http content length header by @marcelveldt in https://github.com/music-assistant/server/pull/1607
1101* Sonos S2 provider follow-up by @marcelveldt in https://github.com/music-assistant/server/pull/1608
1102* frontend-2.8.10 by @music-assistant-machine in https://github.com/music-assistant/server/pull/1609
1103
1104
1105**Full Changelog**: https://github.com/music-assistant/server/compare/2.3.0b3...2.3.0b4
1106
1107### Frontend 2.8.10
1108
1109* Add feature to transfer a queue
1110
1111## â¬ï¸ Dependencies
1112
1113### Server
1114
1115### Frontend
1116
1117
1118
1119# [2.3.0 BETA 3] - 23.08.2024
1120
1121## Breaking change!
1122This (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.
1123
1124## What's Changed
1125* Prevent db migration when upgrading from 2.1 to 2.2 by @marcelveldt in https://github.com/music-assistant/server/pull/1596
1126* Small improvements to the spotify token auth by @marcelveldt in https://github.com/music-assistant/server/pull/1597
1127* Fix track number gets mixed up with disc number by @marcelveldt in https://github.com/music-assistant/server/pull/1598
1128* Guard against eyed3 returning None by @dmcc in https://github.com/music-assistant/server/pull/1599
1129* New Sonos S2 player provider by @marcelveldt in https://github.com/music-assistant/server/pull/1600
1130
1131## New Contributors
1132* @dmcc made their first contribution in https://github.com/music-assistant/server/pull/1599
1133
1134**Full Changelog**: https://github.com/music-assistant/server/compare/2.3.0b2...2.3.0b3
1135
1136# [2.3.0 BETA 2] - 22.08.2024
1137
1138## What's Changed
1139
1140* Fix removal of a provider by @marcelveldt in https://github.com/music-assistant/server/pull/1594
1141* Fix Tidal login auth flow not showing by @marcelveldt in https://github.com/music-assistant/server/pull/1595
1142
1143**Full Changelog**: https://github.com/music-assistant/server/compare/2.3.0b1...2.3.0b2
1144
1145# [2.3.0 BETA 1] - 22.08.2024
1146
1147## Whatâs Changed
1148
1149- #1591 - Fix Auth popup not showing
1150- #1590 - Fix new playlists get corrupted (@marcelveldt)
1151
1152
1153# [2.3.0 BETA 0] - 21.08.2024
1154
1155The begin of beta for 2.3 - some new features will land in this cycle so stay tuned.
1156
1157This version is on par with stable version 2.2.0
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281