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