/
/
/
1# [2.0.0 BETA 97] - 18.02.2024
2
3## What's Changed
4* Fix Airplay playback on docker/haos installs by @marcelveldt in https://github.com/music-assistant/server/pull/1086
5
6
7**Full Changelog**: https://github.com/music-assistant/server/compare/2.0.0b96...2.0.0b97
8
9# [2.0.0 BETA 96] - 18.02.2024
10
11## What's Changed
12* Add missing pyatv dependency by @jozefKruszynski in https://github.com/music-assistant/server/pull/1085
13
14
15**Full Changelog**: https://github.com/music-assistant/server/compare/2.0.0b95...2.0.0b96
16
17# [2.0.0 BETA95] - 18.02.2024
18
19## What's Changed
20* Fix HomeAssistant provider on supervised installs by @marcelveldt in https://github.com/music-assistant/server/pull/1082
21* Change documentation links by @OzGav in https://github.com/music-assistant/server/pull/1083
22* Replace Airplay provider by @marcelveldt in https://github.com/music-assistant/server/pull/1084
23
24
25**Full Changelog**: https://github.com/music-assistant/server/compare/2.0.0b94...2.0.0b95
26
27# [2.0.0 BETA 94] - 14.02.2024
28
29## Whatâs Changed
30
31### Server 2.0.0 BETA 94
32
33## What's Changed
34* Bump hass client to 1.0.1 by @marcelveldt in https://github.com/music-assistant/server/pull/1079
35* frontend-2.2.1 by @music-assistant-machine in https://github.com/music-assistant/server/pull/1080
36* Bugfix for skipped track when playing an artist or album by @marcelveldt in https://github.com/music-assistant/server/pull/1081
37
38
39**Full Changelog**: https://github.com/music-assistant/server/compare/2.0.0b93...2.0.0b94
40
41### Frontend 2.2.1
42
43* Fix volume slider
44
45## â¬ï¸ Dependencies
46
47### Server
48
49### Frontend
50
51
52
53# [2.0.0 BETA 93] - 13.02.2024
54
55## Whatâs Changed
56
57### Server 2.0.0 BETA 93
58
59## What's Changed
60* Add Home Assistant player provider by @marcelveldt in https://github.com/music-assistant/server/pull/1077
61* Add Jellyfin Music Provider by @lokiberra in https://github.com/music-assistant/server/pull/1007
62* Subsonic: Implement features required by Nextcloud Music support by @perillamint in https://github.com/music-assistant/server/pull/1056
63
64### Dependencies and maintenance
65* Auto-update pre-commit hooks by @github-actions in https://github.com/music-assistant/server/pull/1068
66* Reconfigure linting,testing and formatting by @marcelveldt in https://github.com/music-assistant/server/pull/1070
67* Bump cryptography from 41.0.7 to 42.0.2 by @dependabot in https://github.com/music-assistant/server/pull/1067
68* Bump aiohttp from 3.9.2 to 3.9.3 by @dependabot in https://github.com/music-assistant/server/pull/1066
69* Bump ludeeus/action-require-labels from 1.0.0 to 1.1.0 by @dependabot in https://github.com/music-assistant/server/pull/1069
70
71* Bump pychromecast from 13.0.8 to 13.1.0 by @dependabot in https://github.com/music-assistant/server/pull/1065
72* Tidal typing by @jozefKruszynski in https://github.com/music-assistant/server/pull/1057
73* Bump python-slugify from 8.0.1 to 8.0.3 by @dependabot in https://github.com/music-assistant/server/pull/1063
74* Add support for Python 3.12 + fix issues with type checking by @marcelveldt in https://github.com/music-assistant/server/pull/1071
75* Bump pytest from 7.4.4 to 8.0.0 by @dependabot in https://github.com/music-assistant/server/pull/1074
76* Bump python-slugify from 8.0.3 to 8.0.4 by @dependabot in https://github.com/music-assistant/server/pull/1076
77* Bump orjson from 3.9.12 to 3.9.13 by @dependabot in https://github.com/music-assistant/server/pull/1073
78* Bump ytmusicapi from 1.5.1 to 1.5.2 by @dependabot in https://github.com/music-assistant/server/pull/1072
79* Bump plexapi from 4.15.7 to 4.15.9 by @dependabot in https://github.com/music-assistant/server/pull/1075
80
81* frontend-2.2.0 by @music-assistant-machine in https://github.com/music-assistant/server/pull/1078
82
83## New Contributors
84* @perillamint made their first contribution in https://github.com/music-assistant/server/pull/1056
85* @lokiberra made their first contribution in https://github.com/music-assistant/server/pull/1007
86
87**Full Changelog**: https://github.com/music-assistant/server/compare/2.0.0b92...2.0.0b93
88
89### Frontend 2.2.0
90
91- #371 - Handle provider set-up depending on another provider (@marcelveldt)
92- #370 - Lokalise: Translations update (@marcelveldt)
93- #347 - Add wheel event to PlayerVolume component (@githrdw)
94- #348 - Added currently playing player queues to widget row (@jozefKruszynski)
95- #350 - Add a badge for when search is filtering results (@jozefKruszynski)
96- #349 - Add album to playlist (@jozefKruszynski)
97
98## â¬ï¸ Dependencies
99
100### Server
101
102### Frontend
103
104<details>
105<summary>15 changes</summary>
106
107- #365 - Bump vite-plugin-pwa from 0.17.5 to 0.18.1 (@dependabot)
108- #368 - Bump @typescript-eslint/eslint-plugin from 6.20.0 to 7.0.0 (@dependabot)
109- #369 - Bump vue from 3.4.15 to 3.4.19 (@dependabot)
110- #364 - Bump ludeeus/action-require-labels from 1.0.0 to 1.1.0 (@dependabot)
111- #362 - Bump @types/node from 20.11.10 to 20.11.17 (@dependabot)
112- #363 - Bump @typescript-eslint/parser from 6.19.1 to 6.21.0 (@dependabot)
113- #352 - Bump prettier from 3.2.4 to 3.2.5 (@dependabot)
114- #355 - Bump @typescript-eslint/eslint-plugin from 6.19.1 to 6.20.0 (@dependabot)
115- #361 - Bump vuetify from 3.5.1 to 3.5.3 (@dependabot)
116- #351 - Bump release-drafter/release-drafter from 5.25.0 to 6.0.0 (@dependabot)
117- #356 - Bump marked from 11.2.0 to 12.0.0 (@dependabot)
118- #357 - Bump eslint-plugin-vue from 9.20.1 to 9.21.1 (@dependabot)
119- #359 - Bump nanoid from 5.0.4 to 5.0.5 (@dependabot)
120- #360 - Bump vue-i18n from 9.9.0 to 9.9.1 (@dependabot)
121- #346 - Bump @types/node from 20.11.7 to 20.11.10 (@dependabot)
122</details>
123
124
125
126# [2.0.0 BETA 92] - 03.02.2024
127
128## What's Changed
129* Bump mashumaro from 3.11 to 3.12 by @dependabot in https://github.com/music-assistant/server/pull/1048
130* Bump black from 23.12.1 to 24.1.1 by @dependabot in https://github.com/music-assistant/server/pull/1046
131* Bump colorlog from 6.8.0 to 6.8.2 by @dependabot in https://github.com/music-assistant/server/pull/1049
132* Auto-update pre-commit hooks by @github-actions in https://github.com/music-assistant/server/pull/1052
133* Bump aiohttp from 3.9.1 to 3.9.2 by @dependabot in https://github.com/music-assistant/server/pull/1051
134* Bump ytmusicapi from 1.5.0 to 1.5.1 by @dependabot in https://github.com/music-assistant/server/pull/1050
135* Replace None with empty string where necessary by @jozefKruszynski in https://github.com/music-assistant/server/pull/1053
136* Fix async issue in SnapcastProvider by @SantiagoSotoC in https://github.com/music-assistant/server/pull/1054
137* Bump tidalapi from 0.7.3 to 0.7.4 by @dependabot in https://github.com/music-assistant/server/pull/1047
138* Fix the browsing error for album tracks by @jozefKruszynski in https://github.com/music-assistant/server/pull/1061
139* Bump release-drafter/release-drafter from 5.25.0 to 6.0.0 by @dependabot in https://github.com/music-assistant/server/pull/1060
140* Subsonic: Two new features, better error handling, and reworked album/track parsing by @khers in https://github.com/music-assistant/server/pull/1055
141* Fix empty players list in config by @marcelveldt in https://github.com/music-assistant/server/pull/1062
142* Bump peter-evans/create-pull-request from 5.0.2 to 6.0.0 by @dependabot in https://github.com/music-assistant/server/pull/1058
143* Auto-update pre-commit hooks by @github-actions in https://github.com/music-assistant/server/pull/1059
144
145
146**Full Changelog**: https://github.com/music-assistant/server/compare/2.0.0b90...2.0.0b92
147
148# [2.0.0 BETA 90] - 29.01.2024
149
150## What's Changed
151* Bugfixes for corrupted Sonos player configs and slimproto sync by @marcelveldt in https://github.com/music-assistant/server/pull/1044
152* Speed-up startup and fix clear cache by @marcelveldt in https://github.com/music-assistant/server/pull/1045
153
154
155**Full Changelog**: https://github.com/music-assistant/server/compare/2.0.0b89...2.0.0b90
156
157# [2.0.0 BETA 89] - 29.01.2024
158
159## What's Changed
160* Soundcloud - Fix for sync error by @gieljnssns in https://github.com/music-assistant/server/pull/1042
161* Auto-update pre-commit hooks by @github-actions in https://github.com/music-assistant/server/pull/1041
162* Some stability and bugfixes by @marcelveldt in https://github.com/music-assistant/server/pull/1043
163
164
165**Full Changelog**: https://github.com/music-assistant/server/compare/2.0.0b88...2.0.0b89
166
167# [2.0.0 BETA 88] - 28.01.2024
168
169## Whatâs Changed
170
171### Server 2.0.0 BETA 88
172
173Fixes the stability issues introduced in beta87 !
174
175## What's Changed
176* Subsonic: Support track enumeration on older Navidrome servers by @khers in https://github.com/music-assistant/server/pull/1037
177* Fix Sonos player provider by @marcelveldt in https://github.com/music-assistant/server/pull/1038
178* Some small bugfixes and optimizations by @marcelveldt in https://github.com/music-assistant/server/pull/1039
179* frontend-2.1.2 by @music-assistant-machine in https://github.com/music-assistant/server/pull/1040
180
181
182**Full Changelog**: https://github.com/music-assistant/server/compare/2.0.0b87...2.0.0b88
183
184### Frontend 2.1.2
185
186- Some bug fixes for freezing UI
187
188## â¬ï¸ Dependencies
189
190### Server
191
192### Frontend
193
194- #345 - Bump vue from 3.3.4 to 3.4.15 (@dependabot)
195
196
197
198# [2.0.0 BETA 87] - 27.01.2024
199
200## Whatâs Changed
201
202### Server 2.0.0 BETA 87
203
204## What's Changed
205* Auto-update pre-commit hooks by @github-actions in https://github.com/music-assistant/server/pull/1031
206* A collection of small fixes and enhancements by @marcelveldt in https://github.com/music-assistant/server/pull/1030
207* Add player provider for devices running fully kiosk by @marcelveldt in https://github.com/music-assistant/server/pull/1032
208* Add default enqueue options by @marcelveldt in https://github.com/music-assistant/server/pull/1033
209* frontend-2.1.1 by @music-assistant-machine in https://github.com/music-assistant/server/pull/1034
210* A few enqueue fixes by @marcelveldt in https://github.com/music-assistant/server/pull/1036
211* Subsonic: Better scrobbling and track enumeration by @khers in https://github.com/music-assistant/server/pull/1035
212
213
214**Full Changelog**: https://github.com/music-assistant/server/compare/2.0.0b86...2.0.0b87
215
216### Frontend 2.1.1
217
218- #335 - Lokalise: Translations update (@marcelveldt)
219- #334 - Lokalise: Translations update (@marcelveldt)
220- #333 - Add better translations for settings (@marcelveldt)
221- #332 - Lokalise: Translations update (@marcelveldt)
222
223## â¬ï¸ Dependencies
224
225### Server
226
227### Frontend
228
229<details>
230<summary>18 changes</summary>
231
232- #336 - Bump prettier from 3.0.3 to 3.2.4 (@dependabot)
233- #337 - Bump vite-plugin-pwa from 0.17.4 to 0.17.5 (@dependabot)
234- #338 - Bump @typescript-eslint/parser from 6.2.1 to 6.19.1 (@dependabot)
235- #339 - Bump eslint-plugin-vue from 9.19.2 to 9.20.1 (@dependabot)
236- #340 - Bump jsdom from 23.0.1 to 24.0.0 (@dependabot)
237- #341 - Bump @mdi/font from 7.3.67 to 7.4.47 (@dependabot)
238- #342 - Bump @types/node from 20.11.6 to 20.11.7 (@dependabot)
239- #343 - Bump sass from 1.69.7 to 1.70.0 (@dependabot)
240- #344 - Bump eslint-plugin-prettier from 5.0.1 to 5.1.3 (@dependabot)
241- #321 - Bump eslint-config-prettier from 8.9.0 to 9.1.0 (@dependabot)
242- #325 - Bump @vitejs/plugin-vue from 4.5.1 to 4.6.2 (@dependabot)
243- #326 - Bump @vue/eslint-config-typescript from 11.0.3 to 12.0.0 (@dependabot)
244- #322 - Bump vuetify from 3.4.11 to 3.5.1 (@dependabot)
245- #330 - Bump @typescript-eslint/eslint-plugin from 6.18.1 to 6.19.1 (@dependabot)
246- #331 - Bump @types/node from 20.10.7 to 20.11.6 (@dependabot)
247- #327 - Bump @intlify/unplugin-vue-i18n from 1.5.0 to 2.0.0 (@dependabot)
248- #328 - Bump @vue/tsconfig from 0.4.0 to 0.5.1 (@dependabot)
249- #329 - Bump typescript from 5.3.2 to 5.3.3 (@dependabot)
250</details>
251
252
253
254# [2.0.0 BETA86] - 26.01.2024
255
256## What's Changed
257* Some fixes to the Subsonic provider by @khers in https://github.com/music-assistant/server/pull/1027
258* Subsonic: Handle missing artist id and check before building Images by @khers in https://github.com/music-assistant/server/pull/1028
259* Fix queue track repeat + Some improvements to Sonos players by @marcelveldt in https://github.com/music-assistant/server/pull/1029
260
261
262**Full Changelog**: https://github.com/music-assistant/server/compare/2.0.0b85...2.0.0b86
263
264# [2.0.0 BETA 85] - 24.01.2024
265
266## What's Changed
267* Youtube maintenance by @MarvinSchenkel in https://github.com/music-assistant/server/pull/1022
268* RadioBrowser: pin requirement to pip version by @gieljnssns in https://github.com/music-assistant/server/pull/1024
269* Remove python-ffmpeg requirement from Snapcast manifest.json by @SantiagoSotoC in https://github.com/music-assistant/server/pull/1023
270* A few small improvements to the Chromecast provider by @marcelveldt in https://github.com/music-assistant/server/pull/1025
271* Fix musicbrainz id check by @marcelveldt in https://github.com/music-assistant/server/pull/1026
272
273
274**Full Changelog**: https://github.com/music-assistant/server/compare/2.0.0b84...2.0.0b85
275
276# [2.0.0 BETA 84] - 22.01.2024
277
278## New Music provider
279@khers added the SubSonic music provider, great work, thanks!
280
281## What's Changed
282* Add Open Subsonic MusicProvider by @khers in https://github.com/music-assistant/server/pull/1006
283* Cleanup binaries by @marcelveldt in https://github.com/music-assistant/server/pull/1014
284* Replace UUID check on MusicBrainz ID by @marcelveldt in https://github.com/music-assistant/server/pull/1015
285* Fix next track playback on Chromecast groups by @marcelveldt in https://github.com/music-assistant/server/pull/1016
286
287### Dependencies
288* Bump ruff from 0.1.13 to 0.1.14 by @dependabot in https://github.com/music-assistant/server/pull/1020
289* Bump orjson from 3.9.10 to 3.9.12 by @dependabot in https://github.com/music-assistant/server/pull/1019
290* Bump soco from 0.30.1 to 0.30.2 by @dependabot in https://github.com/music-assistant/server/pull/1021
291* Bump async-upnp-client from 0.38.0 to 0.38.1 by @dependabot in https://github.com/music-assistant/server/pull/1017
292
293## New Contributors
294* @khers made their first contribution in https://github.com/music-assistant/server/pull/1006
295
296**Full Changelog**: https://github.com/music-assistant/server/compare/2.0.0b83...2.0.0b84
297
298# [2.0.0 BETA 83] - 21.01.2024
299
300## Whatâs Changed
301
302### Server 2.0.0 BETA 83
303
304## What's Changed
305
306* Refactor enqueing of items during playback and standardize player settings by @marcelveldt in https://github.com/music-assistant/server/pull/1008
307* Fixes for plex connection by @jozefKruszynski in https://github.com/music-assistant/server/pull/1000
308* Better support for Player groups by @marcelveldt in https://github.com/music-assistant/server/pull/1011
309* A few small tweaks by @marcelveldt in https://github.com/music-assistant/server/pull/1012
310* frontend-2.1.0 by @music-assistant-machine in https://github.com/music-assistant/server/pull/1013
311
312**BREAKING CHANGE!**
313If you used Universal Player Group to create groups, you need to re-create your playergroups.
314For best quality and convenience use the new provider specific syncgroups introduced in this release.
315The Universal Sync Group will allow you to put syncgroups as childs but none of the members of a Universal Player group will be synced.
316
317**Dependencies:**
318* Bump unidecode from 1.3.7 to 1.3.8 by @dependabot in https://github.com/music-assistant/server/pull/1005
319* Bump ruff from 0.1.11 to 0.1.13 by @dependabot in https://github.com/music-assistant/server/pull/1002
320* Bump pycryptodome from 3.19.1 to 3.20.0 by @dependabot in https://github.com/music-assistant/server/pull/1001
321* Auto-update pre-commit hooks by @github-actions in https://github.com/music-assistant/server/pull/1010
322
323
324
325**Full Changelog**: https://github.com/music-assistant/server/compare/2.0.0b82...2.0.0b83
326
327### Frontend 2.1.0
328
329- #320 - Adjust to backend changes (@marcelveldt)
330
331## â¬ï¸ Dependencies
332
333### Server
334
335### Frontend
336
337<details>
338<summary>10 changes</summary>
339
340- #277 - Bump websocket-ts from 1.1.1 to 2.1.5 (@dependabot)
341- #319 - Bump vuetify from 3.3.14 to 3.4.11 (@dependabot)
342- #311 - Bump replace-in-file from 7.0.2 to 7.1.0 (@dependabot)
343- #312 - Bump eslint from 8.54.0 to 8.56.0 (@dependabot)
344- #310 - Bump home-assistant-js-websocket from 8.2.0 to 9.1.0 (@dependabot)
345- #313 - Bump vue-i18n from 9.7.0 to 9.9.0 (@dependabot)
346- #314 - Bump sass from 1.69.5 to 1.69.7 (@dependabot)
347- #315 - Bump @typescript-eslint/eslint-plugin from 6.13.1 to 6.18.1 (@dependabot)
348- #316 - Bump @mdi/js from 7.3.67 to 7.4.47 (@dependabot)
349- #318 - Bump actions/cache from 3 to 4 (@dependabot)
350</details>
351
352
353
354# [2.0.0 BETA 82] - 14.01.2024
355
356## What's Changed
357* Reverting a change in the ytmusicapi that currently breaks YTMusic. by @MarvinSchenkel in https://github.com/music-assistant/server/pull/997
358* Auto-update pre-commit hooks by @github-actions in https://github.com/music-assistant/server/pull/998
359* Some small bug fixes by @marcelveldt in https://github.com/music-assistant/server/pull/999
360
361
362**Full Changelog**: https://github.com/music-assistant/server/compare/2.0.0b81...2.0.0b82
363
364# [2.0.0 BETA 81] - 09.01.2024
365
366## Whatâs Changed
367
368### Server 2.0.0 BETA 81
369
370## What's Changed
371* Fixes bug where snapcast does not work by @SantiagoSotoC in https://github.com/music-assistant/server/pull/991
372* Add guard for missing id in MusicBrainz result by @marcelveldt in https://github.com/music-assistant/server/pull/995
373* frontend-2.0.17 by @music-assistant-machine in https://github.com/music-assistant/server/pull/996
374
375
376### Dependencies
377* Bump mypy from 1.7.1 to 1.8.0 by @dependabot in https://github.com/music-assistant/server/pull/984
378* Bump zeroconf from 0.128.0 to 0.131.0 by @dependabot in https://github.com/music-assistant/server/pull/986
379* Bump pytest from 7.4.3 to 7.4.4 by @dependabot in https://github.com/music-assistant/server/pull/987
380* Auto-update pre-commit hooks by @github-actions in https://github.com/music-assistant/server/pull/990
381* Bump pillow from 10.1.0 to 10.2.0 by @dependabot in https://github.com/music-assistant/server/pull/994
382* Bump ruff from 0.1.9 to 0.1.11 by @dependabot in https://github.com/music-assistant/server/pull/992
383* Bump ytmusicapi from 1.3.2 to 1.4.2 by @dependabot in https://github.com/music-assistant/server/pull/993
384* Bump pytest-asyncio from 0.23.2 to 0.23.3 by @dependabot in https://github.com/music-assistant/server/pull/985
385* Bump pycryptodome from 3.19.0 to 3.19.1 by @dependabot in https://github.com/music-assistant/server/pull/983
386
387
388
389**Full Changelog**: https://github.com/music-assistant/server/compare/2.0.0b80...2.0.0b81
390
391### Frontend 2.0.17
392
393- #299 - Make the icon in the "Play modal dialog" not interactive (@JeffersonBledsoe)
394
395## â¬ï¸ Dependencies
396
397### Server
398
399### Frontend
400
401<details>
402<summary>8 changes</summary>
403
404- #293 - Bump vite-plugin-pwa from 0.17.2 to 0.17.4 (@dependabot)
405- #296 - Bump vite-plugin-webfont-dl from 3.7.6 to 3.9.1 (@dependabot)
406- #294 - Bump eslint-plugin-vue from 9.18.1 to 9.19.2 (@dependabot)
407- #289 - Bump actions/setup-python from 4 to 5 (@dependabot)
408- #291 - Bump vue-router from 4.2.4 to 4.2.5 (@dependabot)
409- #303 - Bump @egjs/vue3-flicking from 4.10.8 to 4.11.2 (@dependabot)
410- #308 - Bump vue-tsc from 1.8.22 to 1.8.27 (@dependabot)
411- #309 - Bump @types/node from 20.10.3 to 20.10.7 (@dependabot)
412</details>
413
414
415
416# [2.0.0 BETA 81] - 09.01.2024
417
418## What's Changed
419* Fixes bug where snapcast does not work by @SantiagoSotoC in #991
420* Add guard for missing id in MusicBrainz result by @marcelveldt in #995
421* bump frontend to 2.0.17 by @music-assistant-machine in #996
422
423**Full Changelog**: https://github.com/music-assistant/server/compare/2.0.0b79...2.0.0b80
424
425# [2.0.0 BETA 80] - 31.12.2023
426
427## What's Changed
428* Some tweaks to MediaItem models by @marcelveldt in https://github.com/music-assistant/server/pull/981
429* Fix playback of radio stations by @marcelveldt in https://github.com/music-assistant/server/pull/982
430
431
432**Full Changelog**: https://github.com/music-assistant/server/compare/2.0.0b79...2.0.0b80
433
434# [2.0.0 BETA 79] - 30.12.2023
435
436## What's Changed
437* Bump aiohttp from 3.9.0 to 3.9.1 by @dependabot in https://github.com/music-assistant/server/pull/960
438* Auto-update pre-commit hooks by @github-actions in https://github.com/music-assistant/server/pull/965
439* Bump black from 23.7.0 to 23.11.0 by @dependabot in https://github.com/music-assistant/server/pull/964
440* Bump pre-commit from 3.5.0 to 3.6.0 by @dependabot in https://github.com/music-assistant/server/pull/963
441* Bump cryptography from 41.0.6 to 41.0.7 by @dependabot in https://github.com/music-assistant/server/pull/962
442* Bump ruff from 0.1.6 to 0.1.7 by @dependabot in https://github.com/music-assistant/server/pull/961
443* Fix status of child players by @SantiagoSotoC in https://github.com/music-assistant/server/pull/959
444* Update manifest files for several providers by @OzGav in https://github.com/music-assistant/server/pull/967
445* Auto-update pre-commit hooks by @github-actions in https://github.com/music-assistant/server/pull/966
446* Fix typo in TuneIn init/py by @OzGav in https://github.com/music-assistant/server/pull/968
447* Fixed theaudiodb provider with get_track_metadata issue by @celestianx in https://github.com/music-assistant/server/pull/969
448* Retain extra url keys by @OzGav in https://github.com/music-assistant/server/pull/979
449* Bump ruff from 0.1.7 to 0.1.9 by @dependabot in https://github.com/music-assistant/server/pull/978
450* Auto-update pre-commit hooks by @github-actions in https://github.com/music-assistant/server/pull/975
451* Bump soco from 0.29.1 to 0.30.1 by @dependabot in https://github.com/music-assistant/server/pull/977
452* Bump python-ffmpeg from 2.0.4 to 2.0.9 by @dependabot in https://github.com/music-assistant/server/pull/972
453* Bump async-upnp-client from 0.36.2 to 0.38.0 by @dependabot in https://github.com/music-assistant/server/pull/974
454* Bump black from 23.11.0 to 23.12.1 by @dependabot in https://github.com/music-assistant/server/pull/976
455* A few small bugfixes by @marcelveldt in https://github.com/music-assistant/server/pull/980
456
457## New Contributors
458* @celestianx made their first contribution in https://github.com/music-assistant/server/pull/969
459
460**Full Changelog**: https://github.com/music-assistant/server/compare/2.0.0b78...2.0.0b79
461
462# [2.0.0 BETA 78] - 08.12.2023
463
464## What's Changed
465* Fix snapcast provider in the dynamic generation of tcp streams by @SantiagoSotoC in https://github.com/music-assistant/server/pull/955
466* Fixing pyproject.toml by @jozefKruszynski in https://github.com/music-assistant/server/pull/957
467* Some fixes for the database migration and matching logic by @marcelveldt in https://github.com/music-assistant/server/pull/958
468
469
470**Full Changelog**: https://github.com/music-assistant/server/compare/2.0.0b77...2.0.0b78
471
472# [2.0.0 BETA 77] - 06.12.2023
473
474Hotfix to fix some issues introduced in beta 76
475
476# [2.0.0 BETA 76] - 06.12.2023
477
478## What's Changed
479* Add Snapcast Player Provider by @SantiagoSotoC in https://github.com/music-assistant/server/pull/916
480* [Deezer]: New brand (Logo) by @arctixdev in https://github.com/music-assistant/server/pull/930
481* Fixes for slimproto cli and wiim pro streamers by @marcelveldt in https://github.com/music-assistant/server/pull/934
482* [soundcloud] Improved playlist iteration by @domanchi in https://github.com/music-assistant/server/pull/924
483* fix: handle invalid start_index when receiving command player status by @wiflye81 in https://github.com/music-assistant/server/pull/935
484* frontend-2.0.16 by @music-assistant-machine in https://github.com/music-assistant/server/pull/954
485* Improve Filesystem provider by @marcelveldt in https://github.com/music-assistant/server/pull/953
486
487## New Contributors
488* @SantiagoSotoC made their first contribution in https://github.com/music-assistant/server/pull/916
489* @wiflye81 made their first contribution in https://github.com/music-assistant/server/pull/935
490* @music-assistant-machine made their first contribution in https://github.com/music-assistant/server/pull/954
491
492**Full Changelog**: https://github.com/music-assistant/server/compare/2.0.0b75...2.0.0b76
493
494# [2.0.0 BETA 75] - 13.11.2023
495
496## What's Changed
497* Adjust volume normalisation default by @OzGav in https://github.com/music-assistant/server/pull/909
498* Fix overriding global log level on module level by @marcelveldt in https://github.com/music-assistant/server/pull/918
499* Fix some issues with Airplay provider by @marcelveldt in https://github.com/music-assistant/server/pull/919
500* Fix issues with debouncing commands to (group)players by @marcelveldt in https://github.com/music-assistant/server/pull/921
501* [soundcloud] bug fix: add limit parameter to get_recommended function by @domanchi in https://github.com/music-assistant/server/pull/920
502* [soundcloud] improved track iteration by @domanchi in https://github.com/music-assistant/server/pull/922
503* Fix cast player playing duplicate songs by @marcelveldt in https://github.com/music-assistant/server/pull/923
504* Tidal: add missing session object to add/remove from library by @jozefKruszynski in https://github.com/music-assistant/server/pull/911
505* Fix config for addon update action by @jozefKruszynski in https://github.com/music-assistant/server/pull/903
506
507
508## Dependencies
509* Bump uvloop from 0.17.0 to 0.19.0 by @dependabot in https://github.com/music-assistant/server/pull/904
510* Bump mypy from 1.5.1 to 1.6.1 by @dependabot in https://github.com/music-assistant/server/pull/908
511* Auto-update pre-commit hooks by @github-actions in https://github.com/music-assistant/server/pull/910
512* Auto-update pre-commit hooks by @github-actions in https://github.com/music-assistant/server/pull/915
513* Bump pytest-aiohttp from 1.0.4 to 1.0.5 by @dependabot in https://github.com/music-assistant/server/pull/905
514* Bump pre-commit from 3.3.3 to 3.5.0 by @dependabot in https://github.com/music-assistant/server/pull/907
515* Bump mashumaro from 3.9 to 3.10 by @dependabot in https://github.com/music-assistant/server/pull/913
516* Bump ruff from 0.1.1 to 0.1.5 by @dependabot in https://github.com/music-assistant/server/pull/917
517* Bump plexapi from 4.15.0 to 4.15.5 by @dependabot in https://github.com/music-assistant/server/pull/912
518
519## New Contributors
520* @domanchi made their first contribution in https://github.com/music-assistant/server/pull/920
521
522**Full Changelog**: https://github.com/music-assistant/server/compare/2.0.0b74...2.0.0b75
523
524# [2.0.0 BETA 74] - 28.10.2023
525
526## Frontend 2.0.15
527
528## Whatâs Changed
529
530- #252 - A few small fixes (@marcelveldt)
531- #239 - Lokalise: Translations update (@marcelveldt)
532- #213 - Add dark mode theme-color for top bar on mobile browsers (and Safari desktop) (@krisnoble)
533- #196 - Update release.yml (@jozefKruszynski)
534- #195 - CI action to create a PR on the core repo on release (@jozefKruszynski)
535- #194 - Lokalise: Translations update (@marcelveldt)
536- #193 - Improve browse feature (@marcelveldt)
537- #191 - Lokalise: Translations update (@marcelveldt)
538- #190 - Add (basic) Widget rows to Home screen (@marcelveldt)
539- #189 - Small refactor of theme colors (@marcelveldt)
540- #186 - Several small bugfixes (@marcelveldt)
541- #175 - Rework Navigation (@marcelveldt)
542- #169 - mobile player color schema correction (@dobby5)
543- #171 - Lokalise: Translations update (@marcelveldt)
544- #170 - Some small adjustments to the settings pages (@marcelveldt)
545- #168 - Button improvements (@dobby5)
546- #167 - A collection of small bug fixes (@marcelveldt)
547- #166 - Lokalise: Translations update (@marcelveldt)
548- #164 - Remove header and adjust all views (@marcelveldt)
549- #163 - Bottom mobile player (@dobby5)
550- #162 - Fix add to playlist (@marcelveldt)
551- #161 - Improve Itemdetails (@marcelveldt)
552- #160 - Various bugfixes and improvements (@dobby5)
553- #159 - MA - Merge (@dobby5)
554- #158 - Add some base diagnostic server info (@marcelveldt)
555- #157 - Fix some glitches (@marcelveldt)
556- #156 - Switch to SVG provider icons (@marcelveldt)
557- #155 - Backend changes for library refactor (@marcelveldt)
558- #143 - Ma design 2.0 (@dobby5)
559- #136 - Improve CI for releases (@marcelveldt)
560- #99 - Update Polish translations (@LukaszP2)
561- #135 - Add configuration pages for core controllers (@marcelveldt)
562
563## â¬ï¸ Dependencies
564
565<details>
566<summary>49 changes</summary>
567
568- #245 - Bump vite from 4.4.7 to 4.5.0 (@dependabot)
569- #222 - Bump prettier from 3.0.0 to 3.0.3 (@dependabot)
570- #249 - Bump @types/node from 20.4.5 to 20.8.9 (@dependabot)
571- #251 - Bump eslint-plugin-vue from 9.16.1 to 9.18.1 (@dependabot)
572- #250 - Bump sass from 1.64.2 to 1.69.5 (@dependabot)
573- #243 - Bump release-drafter/release-drafter from 5.24.0 to 5.25.0 (@dependabot)
574- #225 - Bump actions/checkout from 3 to 4 (@dependabot)
575- #207 - Bump pypa/gh-action-pypi-publish from 1.8.8 to 1.8.10 (@dependabot)
576- #206 - Update release.yml (@jozefKruszynski)
577- #219 - Use specific dependency version (@arctixdev)
578- #205 - Bump eslint-config-prettier from 8.9.0 to 9.0.0 (@dependabot)
579- #203 - Bump @fontsource/roboto from 5.0.5 to 5.0.8 (@dependabot)
580- #202 - Bump @egjs/vue3-flicking from 4.10.8 to 4.11.0 (@dependabot)
581- #247 - Bump vuetify from 3.3.10 to 3.3.22 (@dependabot)
582- #248 - Bump actions/setup-node from 3 to 4 (@dependabot)
583- #177 - Bump v3-infinite-loading from 1.2.2 to 1.3.1 (@dependabot)
584- #179 - Bump eslint from 8.45.0 to 8.46.0 (@dependabot)
585- #187 - Bump @typescript-eslint/parser from 6.1.0 to 6.2.1 (@dependabot)
586- #181 - Bump eslint-config-prettier from 8.8.0 to 8.9.0 (@dependabot)
587- #188 - Bump @typescript-eslint/eslint-plugin from 6.1.0 to 6.2.1 (@dependabot)
588- #182 - Bump @types/node from 20.4.4 to 20.4.5 (@dependabot)
589- #178 - Bump vite from 4.4.6 to 4.4.7 (@dependabot)
590- #176 - Bump vue-tsc from 1.8.6 to 1.8.8 (@dependabot)
591- #183 - Bump vuetify from 3.3.9 to 3.3.10 (@dependabot)
592- #185 - Bump eslint-plugin-vue from 9.15.1 to 9.16.1 (@dependabot)
593- #173 - Bump sass from 1.64.0 to 1.64.1 (@dependabot)
594- #174 - Bump @types/node from 20.4.2 to 20.4.4 (@dependabot)
595- #172 - Bump v3-infinite-loading from 1.2.2 to 1.3.1 (@dependabot)
596- #146 - Bump @types/node from 20.4.1 to 20.4.2 (@dependabot)
597- #145 - Bump eslint from 8.44.0 to 8.45.0 (@dependabot)
598- #148 - Bump @typescript-eslint/eslint-plugin from 5.61.0 to 5.62.0 (@dependabot)
599- #147 - Bump @egjs/flicking-plugins from 4.7.0 to 4.7.1 (@dependabot)
600- #144 - Bump pypa/gh-action-pypi-publish from 1.8.7 to 1.8.8 (@dependabot)
601- #149 - Bump @typescript-eslint/parser from 5.61.0 to 5.62.0 (@dependabot)
602- #150 - Bump vue-tsc from 1.8.4 to 1.8.5 (@dependabot)
603- #152 - Bump home-assistant-js-websocket from 8.1.0 to 8.2.0 (@dependabot)
604- #154 - Bump vuetify from 3.3.7 to 3.3.9 (@dependabot)
605- #153 - Bump vite from 4.4.2 to 4.4.4 (@dependabot)
606- #137 - Bump actions/cache from 1 to 3 (@dependabot)
607- #138 - Bump softprops/action-gh-release from 0.1.14 to 0.1.15 (@dependabot)
608- #139 - Bump actions/checkout from 2 to 3 (@dependabot)
609- #140 - Bump actions/setup-node from 1 to 3 (@dependabot)
610- #141 - Bump vite from 4.4.1 to 4.4.2 (@dependabot)
611- #142 - Bump @intlify/unplugin-vue-i18n from 0.12.0 to 0.12.1 (@dependabot)
612- #133 - Bump vue-router from 4.2.2 to 4.2.4 (@dependabot)
613- #134 - Bump home-assistant-js-websocket from 8.0.1 to 8.1.0 (@dependabot)
614- #131 - Bump @fontsource/roboto from 5.0.3 to 5.0.4 (@dependabot)
615- #130 - Bump @intlify/unplugin-vue-i18n from 0.11.0 to 0.12.0 (@dependabot)
616- #129 - Bump vite from 4.3.9 to 4.4.1 (@dependabot)
617</details>
618
619
620## Server 2.0.0 BETA 74
621
622## What's Changed
623* Update job and step names for ci addon job by @jozefKruszynski in https://github.com/music-assistant/server/pull/850
624* Auto-update pre-commit hooks by @github-actions in https://github.com/music-assistant/server/pull/851
625* Bump mypy from 1.5.0 to 1.5.1 by @dependabot in https://github.com/music-assistant/server/pull/854
626* Bump ruff from 0.0.284 to 0.1.1 by @dependabot in https://github.com/music-assistant/server/pull/892
627* Bump zeroconf from 0.79.0 to 0.119.0 by @dependabot in https://github.com/music-assistant/server/pull/891
628* Bump orjson from 3.9.4 to 3.9.9 by @dependabot in https://github.com/music-assistant/server/pull/890
629* [Deezer] Fix sync album if no cover image by @arctixdev in https://github.com/music-assistant/server/pull/863
630* Bump docker/login-action from 2.2.0 to 3.0.0 by @dependabot in https://github.com/music-assistant/server/pull/876
631* Auto-update pre-commit hooks by @github-actions in https://github.com/music-assistant/server/pull/870
632* Bump docker/setup-buildx-action from 2.9.1 to 3.0.0 by @dependabot in https://github.com/music-assistant/server/pull/878
633* FIx cumbersome restart, add idx to album tracks by @jozefKruszynski in https://github.com/music-assistant/server/pull/868
634* Bump orjson from 3.9.9 to 3.9.10 by @dependabot in https://github.com/music-assistant/server/pull/894
635* Bump actions/checkout from 3 to 4 by @dependabot in https://github.com/music-assistant/server/pull/866
636* Bump docker/metadata-action from 4 to 5 by @dependabot in https://github.com/music-assistant/server/pull/875
637* Bump docker/build-push-action from 4.1.1 to 5.0.0 by @dependabot in https://github.com/music-assistant/server/pull/877
638* Feature/tidal-quality-updates by @jozefKruszynski in https://github.com/music-assistant/server/pull/857
639* Bump pytest from 7.4.0 to 7.4.3 by @dependabot in https://github.com/music-assistant/server/pull/895
640* Bump ytmusicapi from 1.1.1 to 1.3.1 by @dependabot in https://github.com/music-assistant/server/pull/893
641* Bump pillow from 10.0.0 to 10.1.0 by @dependabot in https://github.com/music-assistant/server/pull/889
642* Bump cryptography from 41.0.3 to 41.0.4 by @dependabot in https://github.com/music-assistant/server/pull/881
643* Bump Airplay bridge binaries by @marcelveldt in https://github.com/music-assistant/server/pull/896
644* Fix grouped volume control by @OzGav in https://github.com/music-assistant/server/pull/867
645* Debounce and log commands to players by @marcelveldt in https://github.com/music-assistant/server/pull/897
646* Bump release-drafter/release-drafter from 5.24.0 to 5.25.0 by @dependabot in https://github.com/music-assistant/server/pull/900
647* Bump actions/setup-python from 4.7.0 to 4.7.1 by @dependabot in https://github.com/music-assistant/server/pull/899
648* update release action by @jozefKruszynski in https://github.com/music-assistant/server/pull/898
649* A few small fixes by @marcelveldt in https://github.com/music-assistant/server/pull/901
650* Bump frontend to 2.0.15 by @marcelveldt in https://github.com/music-assistant/server/pull/902
651
652## New Contributors
653* @OzGav made their first contribution in https://github.com/music-assistant/server/pull/867
654
655**Full Changelog**: https://github.com/music-assistant/server/compare/2.0.0b73...2.0.0b74
656
657## Music Assistant 2.0 (BETA)
658Warning: this is an early beta, features are still missing.
659
660- Public BETA of Music Assistant 2.0
661- Follow status on https://github.com/orgs/music-assistant/projects/2/views/1
662- Meet us on discord to report and discuss feedback
663
664Thanks for testing!
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711