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