/
/
/
1# [2.0.0 BETA 132] - 08.04.2024
2
3## What's Changed
4* Some optimizations to Airplay buffering by @marcelveldt in https://github.com/music-assistant/server/pull/1208
5* Ensure favorited item is added to provider library by @sprocket-9 in https://github.com/music-assistant/server/pull/1207
6* Announcements improvements by @marcelveldt in https://github.com/music-assistant/server/pull/1209
7
8
9**Full Changelog**: https://github.com/music-assistant/server/compare/2.0.0b131...2.0.0b132
10
11# [2.0.0 BETA 131] - 05.04.2024
12
13## What's Changed
14* Tidal: Fix retrieval of images for media items by @jozefKruszynski in https://github.com/music-assistant/server/pull/1204
15* Some small bugfixes by @marcelveldt in https://github.com/music-assistant/server/pull/1205
16
17> fix preview/demo stream
18> fix log level for fully kiosk provider
19> Fix quality calculation to determine best stream
20> Fix external id compare
21> fix hiccups in radio stream when icy data is wrong
22> Catch timeout in audiodb
23> split out hls and icy into own streamtype
24> Small tweak to airplay buffer to prevent hiccup
25> Force mdns discovery when enabling provider or player
26
27* Fix streaming of soundcloud by @marcelveldt in https://github.com/music-assistant/server/pull/1206
28
29
30**Full Changelog**: https://github.com/music-assistant/server/compare/2.0.0b130...2.0.0b131
31
32# [2.0.0 BETA 130] - 04.04.2024
33
34## What's Changed
35
36* Fix issues with streaming YTM and some radio stations by @marcelveldt in https://github.com/music-assistant/server/pull/1193
37* Fixes Spotify API for library Add/Remove of Artist/Album/Track by @sprocket-9 in https://github.com/music-assistant/server/pull/1192
38* Fix sending announcements to playergroups/synced players by @marcelveldt in https://github.com/music-assistant/server/pull/1199
39* Bugfixes and improvements to (universal) player groups by @marcelveldt in https://github.com/music-assistant/server/pull/1203
40* Add videos to YTM search results by @MarvinSchenkel in https://github.com/music-assistant/server/pull/1202
41* Fixes Spotify API for library Add/Remove of Artist by @sprocket-9 in https://github.com/music-assistant/server/pull/1200
42
43### Dependencies
44* Bump orjson from 3.9.15 to 3.10.0 by @dependabot in https://github.com/music-assistant/server/pull/1194
45* Bump ruff from 0.3.3 to 0.3.4 by @dependabot in https://github.com/music-assistant/server/pull/1195
46* Soundcloudpy pip by @gieljnssns in https://github.com/music-assistant/server/pull/1191
47* Bump async-upnp-client from 0.38.2 to 0.38.3 by @dependabot in https://github.com/music-assistant/server/pull/1198
48* Bump plexapi from 4.15.10 to 4.15.11 by @dependabot in https://github.com/music-assistant/server/pull/1196
49* Bump pillow from 10.2.0 to 10.3.0 by @dependabot in https://github.com/music-assistant/server/pull/1201
50
51## New Contributors
52* @sprocket-9 made their first contribution in https://github.com/music-assistant/server/pull/1192
53
54**Full Changelog**: https://github.com/music-assistant/server/compare/2.0.0b129...2.0.0b130
55
56# [2.0.0 BETA 129] - 29.03.2024
57
58- Fix playback to Airplay speakers
59- Possible Fix for Announcements to slimproto groups
60- Possible fix for playback of Soundcloud
61
62# [2.0.0 BETA 128] - 29.03.2024
63
64Fixed support for seeking in several providers
65Fixed playback on local filesystems
66A few other tweaks regarding playback
67Frontend updates
68
69# [2.0.0 BETA 127] - 28.03.2024
70
71Several tweaks for radio streams and YTM
72
73# [2.0.0 BETA 125] - 26.03.2024
74
75## What's Changed
76* Some fixes for playback
77* Fixes for logging by @marcelveldt in https://github.com/music-assistant/server/pull/1182
78* Some enhancements to the Announcement feature by @marcelveldt in https://github.com/music-assistant/server/pull/1184
79* Add categories to config entries by @marcelveldt in https://github.com/music-assistant/server/pull/1185
80
81
82**Full Changelog**: https://github.com/music-assistant/server/compare/2.0.0b124...2.0.0b125
83
84# [2.0.0 BETA 124] - 26.03.2024
85
86## What's Changed
87* Various fixes for Tidal by @jozefKruszynski in https://github.com/music-assistant/server/pull/1174
88* Performance and stability fixes by @marcelveldt in https://github.com/music-assistant/server/pull/1180
89
90**Full Changelog**: https://github.com/music-assistant/server/compare/2.0.0b122...2.0.0b123
91
92# [2.0.0 BETA 122] - 24.03.2024
93
94## What's Changed
95* [Tidal] bump tidal-api to 0.7.5 by @jozefKruszynski in https://github.com/music-assistant/server/pull/1165
96* [Deezer]: Update deezer-python-async to use pypi version by @arctixdev in https://github.com/music-assistant/server/pull/1171
97* Increase Airplay playback buffer by @marcelveldt in https://github.com/music-assistant/server/pull/1172
98* Implement a safer way to deal with the buffer limit by @marcelveldt in https://github.com/music-assistant/server/pull/1173
99
100
101**Full Changelog**: https://github.com/music-assistant/server/compare/2.0.0b121...2.0.0b122
102
103# [2.0.0 BETA 121] - 24.03.2024
104
105Patch to fix long running radio streams stopping after a while.
106
107# [2.0.0 BETA 120] - 23.03.2024
108
109## What's Changed
110* Several improvements to playing radio streams by @marcelveldt in https://github.com/music-assistant/server/pull/1167
111* Add support for Spotify Liked Songs by @robin-thoni in https://github.com/music-assistant/server/pull/1161
112* Add small buffer in Airplay streaming logic by @marcelveldt in https://github.com/music-assistant/server/pull/1168
113* Fix install packages using pip by @marcelveldt in https://github.com/music-assistant/server/pull/1169
114
115
116**Full Changelog**: https://github.com/music-assistant/server/compare/2.0.0b119...2.0.0b120
117
118# [2.0.0 BETA 119] - 23.03.2024
119
120## What's Changed
121* Fix typo in config controller by @marcelveldt in https://github.com/music-assistant/server/pull/1164
122* Fix cleanup of (aborted) ffmpeg processes by @marcelveldt in https://github.com/music-assistant/server/pull/1166
123* Add support for Dev Containers/Codespaces by @robin-thoni in https://github.com/music-assistant/server/pull/1160
124
125* Bump pychromecast from 13.1.0 to 14.0.0 by @dependabot in https://github.com/music-assistant/server/pull/1122
126* Bump ruff from 0.2.2 to 0.3.3 by @dependabot in https://github.com/music-assistant/server/pull/1152
127* Bump plexapi from 4.15.9 to 4.15.10 by @dependabot in https://github.com/music-assistant/server/pull/1134
128
129
130## New Contributors
131* @robin-thoni made their first contribution in https://github.com/music-assistant/server/pull/1160
132
133**Full Changelog**: https://github.com/music-assistant/server/compare/2.0.0b118...2.0.0b119
134
135# [2.0.0 BETA 118] - 22.03.2024
136
137## What's Changed
138* Fix high memory and cpu usage by @marcelveldt in https://github.com/music-assistant/server/pull/1157
139* Minor change to server version example by @OzGav in https://github.com/music-assistant/server/pull/1158
140* Some fixes for Announcement feature by @marcelveldt in https://github.com/music-assistant/server/pull/1159
141* Flow stream enhancements by @marcelveldt in https://github.com/music-assistant/server/pull/1162
142* Fix default Snapserver config by @marcelveldt in https://github.com/music-assistant/server/pull/1163
143
144
145**Full Changelog**: https://github.com/music-assistant/server/compare/2.0.0b117...2.0.0b118
146
147# [2.0.0 BETA 117] - 21.03.2024
148
149## What's Changed
150
151* Use Deezer artist name instead of ID when ID isn't present by @lyonzy in https://github.com/music-assistant/server/pull/1154
152* Performance and stability improvements to streaming by @marcelveldt in https://github.com/music-assistant/server/pull/1156
153* Jellyfin Transcoding Fix by @tesnos6921 in https://github.com/music-assistant/server/pull/1155
154
155## New Contributors
156* @tesnos6921 made their first contribution in https://github.com/music-assistant/server/pull/1155
157
158**Full Changelog**: https://github.com/music-assistant/server/compare/2.0.0b116...2.0.0b117
159
160# [2.0.0 BETA 116] - 18.03.2024
161
162**Some small follow-up fixes:**
163
164- Better exception handling in spotify
165
166- Prevent useless logging in fileprovider
167
168- Try to prevent port conflict with jellyfin
169
170- Fix snapserver builtin server start
171
172- Improve seek performance of airplay
173
174- Fix airplay stutter with crossfade
175
176# [2.0.0 BETA 115] - 18.03.2024
177
178## What's Changed
179* Fix playback on Universal Group and Snapcast by @marcelveldt in https://github.com/music-assistant/server/pull/1149
180* Include a Snapserver in the snapcast provider by @marcelveldt in https://github.com/music-assistant/server/pull/1150
181
182
183**Full Changelog**: https://github.com/music-assistant/server/compare/2.0.0b114...2.0.0b115
184
185# [2.0.0 BETA 114] - 18.03.2024
186
187## What's Changed
188* Fix playback issues on Qobuz by @marcelveldt in https://github.com/music-assistant/server/pull/1147
189* Announce support (TTS with automatic resume) by @marcelveldt in https://github.com/music-assistant/server/pull/1148
190
191
192**Full Changelog**: https://github.com/music-assistant/server/compare/2.0.0b111...2.0.0b114
193
194# [2.0.0 BETA 111] - 16.03.2024
195
196Fix (stand-alone) Airplay playback
197
198# [2.0.0 BETA 110] - 16.03.2024
199
200## What's Changed
201* YTMusic fixes by @MarvinSchenkel in https://github.com/music-assistant/server/pull/1145
202* Added seek support to Jellyfin Provider by @lyonzy in https://github.com/music-assistant/server/pull/1140
203* Add option to connect to plex server over https by @tenfire in https://github.com/music-assistant/server/pull/1127
204* Fix playback on Google cast and grouped players by @marcelveldt in https://github.com/music-assistant/server/pull/1146
205
206## New Contributors
207* @lyonzy made their first contribution in https://github.com/music-assistant/server/pull/1140
208* @tenfire made their first contribution in https://github.com/music-assistant/server/pull/1127
209
210**Full Changelog**: https://github.com/music-assistant/server/compare/2.0.0b109...2.0.0b110
211
212# [2.0.0 BETA 109] - 15.03.2024
213
214## What's Changed
215
216* Subsonic: Check for transcodeOffset support on startup by @khers in https://github.com/music-assistant/server/pull/1137
217* Fix volume normalization by @marcelveldt in https://github.com/music-assistant/server/pull/1139
218* Subsonic: Moving blocking IO to task by @khers in https://github.com/music-assistant/server/pull/1141
219
220* Group playback fixes by @marcelveldt in https://github.com/music-assistant/server/pull/1144
221
222### Dependencies
223* Bump ytmusicapi from 1.5.3 to 1.6.0 by @dependabot in https://github.com/music-assistant/server/pull/1133
224* Bump docker/login-action from 3.0.0 to 3.1.0 by @dependabot in https://github.com/music-assistant/server/pull/1138
225* Bump docker/build-push-action from 5.2.0 to 5.3.0 by @dependabot in https://github.com/music-assistant/server/pull/1143
226* Bump docker/setup-buildx-action from 3.1.0 to 3.2.0 by @dependabot in https://github.com/music-assistant/server/pull/1142
227
228
229**Full Changelog**: https://github.com/music-assistant/server/compare/2.0.0b108...2.0.0b109
230
231# [2.0.0 BETA 108] - 12.03.2024
232
233## What's Changed
234
235- Some fixes for slimproto
236- Some fixes for Airplay
237- Skip sending default name as metadata in stream
238- Handle Spotify rate limiter
239- Speed-up loading the configs
240
241
242**Full Changelog**: https://github.com/music-assistant/server/compare/2.0.0b107...2.0.0b108
243
244# [2.0.0 BETA 107] - 10.03.2024
245
246## What's Changed
247* A collection of small enhancements by @marcelveldt in https://github.com/music-assistant/server/pull/1130
248* A lot of optimizations to the SlimProto provider by @marcelveldt in https://github.com/music-assistant/server/pull/1131
249* Make the logging less verbose for errors by @marcelveldt in https://github.com/music-assistant/server/pull/1118
250* Correctly select a free port by @raxbg in https://github.com/music-assistant/server/pull/1121
251
252## Dependencies
253* Bump docker/setup-buildx-action from 3.0.0 to 3.1.0 by @dependabot in https://github.com/music-assistant/server/pull/1120
254* Bump pypa/gh-action-pypi-publish from 1.8.11 to 1.8.12 by @dependabot in https://github.com/music-assistant/server/pull/1119
255* Bump shortuuid from 1.0.11 to 1.0.12 by @dependabot in https://github.com/music-assistant/server/pull/1125
256* Bump aiosqlite from 0.19.0 to 0.20.0 by @dependabot in https://github.com/music-assistant/server/pull/1123
257* Bump cryptography from 42.0.4 to 42.0.5 by @dependabot in https://github.com/music-assistant/server/pull/1124
258* Bump pypa/gh-action-pypi-publish from 1.8.12 to 1.8.14 by @dependabot in https://github.com/music-assistant/server/pull/1129
259* Bump docker/build-push-action from 5.1.0 to 5.2.0 by @dependabot in https://github.com/music-assistant/server/pull/1128
260
261
262## New Contributors
263* @raxbg made their first contribution in https://github.com/music-assistant/server/pull/1121
264
265**Full Changelog**: https://github.com/music-assistant/server/compare/2.0.0b106...2.0.0b107
266
267# [2.0.0 BETA 106] - 26.02.2024
268
269## Whatâs Changed
270
271### Server 2.0.0 BETA 106
272
273## What's Changed
274* frontend-2.3.3 by @music-assistant-machine in https://github.com/music-assistant/server/pull/1116
275* Some small bugfixes and enhancements by @marcelveldt in https://github.com/music-assistant/server/pull/1117
276* Bump pylint from 3.0.3 to 3.1.0 by @dependabot in https://github.com/music-assistant/server/pull/1115
277* Bump orjson from 3.9.14 to 3.9.15 by @dependabot in https://github.com/music-assistant/server/pull/1114
278* Bump pytest from 8.0.1 to 8.0.2 by @dependabot in https://github.com/music-assistant/server/pull/1113
279* Bump ruff from 0.2.1 to 0.2.2 by @dependabot in https://github.com/music-assistant/server/pull/1111
280* Bump ytmusicapi from 1.5.2 to 1.5.3 by @dependabot in https://github.com/music-assistant/server/pull/1112
281
282**Full Changelog**: https://github.com/music-assistant/server/compare/2.0.0b105...2.0.0b106
283
284### Frontend 2.3.3
285
286- #401 - Fix icons on panel view (@marcelveldt)
287- #400 - Fix for now playing widget (@marcelveldt)
288
289## â¬ï¸ Dependencies
290
291### Server
292
293### Frontend
294
295<details>
296<summary>8 changes</summary>
297
298- #393 - Bump vue-router from 4.2.5 to 4.3.0 (@dependabot)
299- #392 - Bump eslint from 8.56.0 to 8.57.0 (@dependabot)
300- #394 - Bump sass from 1.71.0 to 1.71.1 (@dependabot)
301- #395 - Bump vue from 3.4.19 to 3.4.20 (@dependabot)
302- #396 - Bump @types/node from 20.11.19 to 20.11.20 (@dependabot)
303- #397 - Bump nanoid from 5.0.5 to 5.0.6 (@dependabot)
304- #398 - Bump vuetify from 3.5.4 to 3.5.6 (@dependabot)
305- #399 - Bump eslint-plugin-vue from 9.21.1 to 9.22.0 (@dependabot)
306</details>
307
308
309
310# [2.0.0 BETA 105] - 25.02.2024
311
312## Whatâs Changed
313
314### Server 2.0.0 BETA 105
315
316## What's Changed
317* Some optimizations for Airplay streaming by @marcelveldt in https://github.com/music-assistant/server/pull/1107
318* Add verbose log level by @marcelveldt in https://github.com/music-assistant/server/pull/1109
319* Subsonic: fix cover art resolution by @khers in https://github.com/music-assistant/server/pull/1108
320* frontend-2.3.2 by @music-assistant-machine in https://github.com/music-assistant/server/pull/1110
321
322
323**Full Changelog**: https://github.com/music-assistant/server/compare/2.0.0b104...2.0.0b105
324
325### Frontend 2.3.2
326
327- #391 - Various small tweaks and fixes (@marcelveldt)
328- #390 - Improved paths (@dobby5)
329- #388 - Reworked Home View Page (@dobby5)
330- #389 - Remove unused ellipsis (@OzGav)
331
332## â¬ï¸ Dependencies
333
334### Server
335
336### Frontend
337
338
339
340# [2.0.0 BETA 104] - 24.02.2024
341
342## Whatâs Changed
343
344### Server 2.0.0 BETA 104
345
346## What's Changed
347* Change documentation link again by @OzGav in https://github.com/music-assistant/server/pull/1102
348* [Deezer]: Fix search by @arctixdev in https://github.com/music-assistant/server/pull/1104
349* Bump cryptography from 42.0.2 to 42.0.4 by @dependabot in https://github.com/music-assistant/server/pull/1103
350* frontend-2.3.1 by @music-assistant-machine in https://github.com/music-assistant/server/pull/1105
351* Some small bugfixes and enhancements by @marcelveldt in https://github.com/music-assistant/server/pull/1106
352
353
354**Full Changelog**: https://github.com/music-assistant/server/compare/2.0.0b103...2.0.0b104
355
356### Frontend 2.3.1
357
358- #386 - Lokalise: Translations update (@marcelveldt)
359
360## â¬ï¸ Dependencies
361
362### Server
363
364### Frontend
365
366
367
368# [2.0.0 BETA 103] - 20.02.2024
369
370## Whatâs Changed
371
372### Server 2.0.0 BETA 103
373
374## What's Changed
375* More improvements for the Airplay provider by @marcelveldt in https://github.com/music-assistant/server/pull/1100
376* Add documentation links by @OzGav in https://github.com/music-assistant/server/pull/1098
377* frontend-2.3.0 by @music-assistant-machine in https://github.com/music-assistant/server/pull/1101
378
379
380**Full Changelog**: https://github.com/music-assistant/server/compare/2.0.0b102...2.0.0b103
381
382### Frontend 2.3.0
383
384- #385 - Add translation docs link (@OzGav)
385- #300 - Add heart icon to grid view (@JeffersonBledsoe)
386
387## â¬ï¸ Dependencies
388
389### Server
390
391### Frontend
392
393<details>
394<summary>4 changes</summary>
395
396- #381 - Bump sass from 1.70.0 to 1.71.0 (@dependabot)
397- #382 - Bump @types/node from 20.11.17 to 20.11.19 (@dependabot)
398- #383 - Bump vuetify from 3.5.3 to 3.5.4 (@dependabot)
399- #384 - Bump vite-plugin-pwa from 0.18.1 to 0.19.0 (@dependabot)
400</details>
401
402
403
404# [2.0.0 BETA 102] - 20.02.2024
405
406## What's Changed
407* Various bugfixes
408
409* Bump pre-commit from 3.6.0 to 3.6.2 by @dependabot in https://github.com/music-assistant/server/pull/1097
410* Bump black from 24.1.1 to 24.2.0 by @dependabot in https://github.com/music-assistant/server/pull/1096
411* Bump pytest from 8.0.0 to 8.0.1 by @dependabot in https://github.com/music-assistant/server/pull/1095
412* Bump orjson from 3.9.13 to 3.9.14 by @dependabot in https://github.com/music-assistant/server/pull/1094
413* Bump async-upnp-client from 0.38.1 to 0.38.2 by @dependabot in https://github.com/music-assistant/server/pull/1093
414
415
416**Full Changelog**: https://github.com/music-assistant/server/compare/2.0.0b101...2.0.0b102
417
418# [2.00 BETA 101] - 19.02.2024
419
420## What's Changed
421* A collection of small bugfixes and optimizations by @marcelveldt in https://github.com/music-assistant/server/pull/1092
422
423
424**Full Changelog**: https://github.com/music-assistant/server/compare/2.0.0b100...2.0.0b101
425
426# [2.0.0 BETA 100] - 19.02.2024
427
428## What's Changed
429* [Deezer] Allow user to manually input arl token, temporary fix by @arctixdev in https://github.com/music-assistant/server/pull/1090
430* Airplay fixes by @marcelveldt in https://github.com/music-assistant/server/pull/1091
431
432
433**Full Changelog**: https://github.com/music-assistant/server/compare/2.0.0b99...2.0.0b100
434
435# [2.0.0 BETA 99] - 18.02.2024
436
437## Whatâs Changed
438
439### Server 2.0.0 BETA 99
440
441## What's Changed
442* Some more fixes for the Airplay provider by @marcelveldt in https://github.com/music-assistant/server/pull/1088
443* frontend-2.2.2 by @music-assistant-machine in https://github.com/music-assistant/server/pull/1089
444
445
446**Full Changelog**: https://github.com/music-assistant/server/compare/2.0.0b98...2.0.0b99
447
448### Frontend 2.2.2
449
450- #380 - Lokalise: Translations update (@marcelveldt)
451- #376 - Fix the weird behaviour with the search field and badge (@jozefKruszynski)
452- #378 - Fix homescreen widgets for radio and playlists (@marcelveldt)
453- #377 - Fix players list empty in settings (@marcelveldt)
454- #375 - Lokalise: Translations update (@marcelveldt)
455- #374 - Changes to when and how the player row cards are shown (@jozefKruszynski)
456- #372 - Added wheel event to PlayerVolume (along with existing native events) (@githrdw)
457- #373 - Remove duplicate [default] (@OzGav)
458
459## â¬ï¸ Dependencies
460
461### Server
462
463### Frontend
464
465
466
467# [2.0.0 BETA 98] - 18.02.2024
468
469## Whatâs Changed
470
471- #1087 - Fix cliraop lib permissions (@MarvinSchenkel)
472
473
474# [2.0.0 BETA 97] - 18.02.2024
475
476## What's Changed
477* Fix Airplay playback on docker/haos installs by @marcelveldt in https://github.com/music-assistant/server/pull/1086
478
479
480**Full Changelog**: https://github.com/music-assistant/server/compare/2.0.0b96...2.0.0b97
481
482# [2.0.0 BETA 96] - 18.02.2024
483
484## What's Changed
485* Add missing pyatv dependency by @jozefKruszynski in https://github.com/music-assistant/server/pull/1085
486
487
488**Full Changelog**: https://github.com/music-assistant/server/compare/2.0.0b95...2.0.0b96
489
490# [2.0.0 BETA95] - 18.02.2024
491
492## What's Changed
493* Fix HomeAssistant provider on supervised installs by @marcelveldt in https://github.com/music-assistant/server/pull/1082
494* Change documentation links by @OzGav in https://github.com/music-assistant/server/pull/1083
495* Replace Airplay provider by @marcelveldt in https://github.com/music-assistant/server/pull/1084
496
497
498**Full Changelog**: https://github.com/music-assistant/server/compare/2.0.0b94...2.0.0b95
499
500# [2.0.0 BETA 94] - 14.02.2024
501
502## Whatâs Changed
503
504### Server 2.0.0 BETA 94
505
506## What's Changed
507* Bump hass client to 1.0.1 by @marcelveldt in https://github.com/music-assistant/server/pull/1079
508* frontend-2.2.1 by @music-assistant-machine in https://github.com/music-assistant/server/pull/1080
509* Bugfix for skipped track when playing an artist or album by @marcelveldt in https://github.com/music-assistant/server/pull/1081
510
511
512**Full Changelog**: https://github.com/music-assistant/server/compare/2.0.0b93...2.0.0b94
513
514### Frontend 2.2.1
515
516* Fix volume slider
517
518## â¬ï¸ Dependencies
519
520### Server
521
522### Frontend
523
524
525
526# [2.0.0 BETA 93] - 13.02.2024
527
528## Whatâs Changed
529
530### Server 2.0.0 BETA 93
531
532## What's Changed
533* Add Home Assistant player provider by @marcelveldt in https://github.com/music-assistant/server/pull/1077
534* Add Jellyfin Music Provider by @lokiberra in https://github.com/music-assistant/server/pull/1007
535* Subsonic: Implement features required by Nextcloud Music support by @perillamint in https://github.com/music-assistant/server/pull/1056
536
537### Dependencies and maintenance
538* Auto-update pre-commit hooks by @github-actions in https://github.com/music-assistant/server/pull/1068
539* Reconfigure linting,testing and formatting by @marcelveldt in https://github.com/music-assistant/server/pull/1070
540* Bump cryptography from 41.0.7 to 42.0.2 by @dependabot in https://github.com/music-assistant/server/pull/1067
541* Bump aiohttp from 3.9.2 to 3.9.3 by @dependabot in https://github.com/music-assistant/server/pull/1066
542* Bump ludeeus/action-require-labels from 1.0.0 to 1.1.0 by @dependabot in https://github.com/music-assistant/server/pull/1069
543
544* Bump pychromecast from 13.0.8 to 13.1.0 by @dependabot in https://github.com/music-assistant/server/pull/1065
545* Tidal typing by @jozefKruszynski in https://github.com/music-assistant/server/pull/1057
546* Bump python-slugify from 8.0.1 to 8.0.3 by @dependabot in https://github.com/music-assistant/server/pull/1063
547* Add support for Python 3.12 + fix issues with type checking by @marcelveldt in https://github.com/music-assistant/server/pull/1071
548* Bump pytest from 7.4.4 to 8.0.0 by @dependabot in https://github.com/music-assistant/server/pull/1074
549* Bump python-slugify from 8.0.3 to 8.0.4 by @dependabot in https://github.com/music-assistant/server/pull/1076
550* Bump orjson from 3.9.12 to 3.9.13 by @dependabot in https://github.com/music-assistant/server/pull/1073
551* Bump ytmusicapi from 1.5.1 to 1.5.2 by @dependabot in https://github.com/music-assistant/server/pull/1072
552* Bump plexapi from 4.15.7 to 4.15.9 by @dependabot in https://github.com/music-assistant/server/pull/1075
553
554* frontend-2.2.0 by @music-assistant-machine in https://github.com/music-assistant/server/pull/1078
555
556## New Contributors
557* @perillamint made their first contribution in https://github.com/music-assistant/server/pull/1056
558* @lokiberra made their first contribution in https://github.com/music-assistant/server/pull/1007
559
560**Full Changelog**: https://github.com/music-assistant/server/compare/2.0.0b92...2.0.0b93
561
562### Frontend 2.2.0
563
564- #371 - Handle provider set-up depending on another provider (@marcelveldt)
565- #370 - Lokalise: Translations update (@marcelveldt)
566- #347 - Add wheel event to PlayerVolume component (@githrdw)
567- #348 - Added currently playing player queues to widget row (@jozefKruszynski)
568- #350 - Add a badge for when search is filtering results (@jozefKruszynski)
569- #349 - Add album to playlist (@jozefKruszynski)
570
571## â¬ï¸ Dependencies
572
573### Server
574
575### Frontend
576
577<details>
578<summary>15 changes</summary>
579
580- #365 - Bump vite-plugin-pwa from 0.17.5 to 0.18.1 (@dependabot)
581- #368 - Bump @typescript-eslint/eslint-plugin from 6.20.0 to 7.0.0 (@dependabot)
582- #369 - Bump vue from 3.4.15 to 3.4.19 (@dependabot)
583- #364 - Bump ludeeus/action-require-labels from 1.0.0 to 1.1.0 (@dependabot)
584- #362 - Bump @types/node from 20.11.10 to 20.11.17 (@dependabot)
585- #363 - Bump @typescript-eslint/parser from 6.19.1 to 6.21.0 (@dependabot)
586- #352 - Bump prettier from 3.2.4 to 3.2.5 (@dependabot)
587- #355 - Bump @typescript-eslint/eslint-plugin from 6.19.1 to 6.20.0 (@dependabot)
588- #361 - Bump vuetify from 3.5.1 to 3.5.3 (@dependabot)
589- #351 - Bump release-drafter/release-drafter from 5.25.0 to 6.0.0 (@dependabot)
590- #356 - Bump marked from 11.2.0 to 12.0.0 (@dependabot)
591- #357 - Bump eslint-plugin-vue from 9.20.1 to 9.21.1 (@dependabot)
592- #359 - Bump nanoid from 5.0.4 to 5.0.5 (@dependabot)
593- #360 - Bump vue-i18n from 9.9.0 to 9.9.1 (@dependabot)
594- #346 - Bump @types/node from 20.11.7 to 20.11.10 (@dependabot)
595</details>
596
597
598
599# [2.0.0 BETA 92] - 03.02.2024
600
601## What's Changed
602* Bump mashumaro from 3.11 to 3.12 by @dependabot in https://github.com/music-assistant/server/pull/1048
603* Bump black from 23.12.1 to 24.1.1 by @dependabot in https://github.com/music-assistant/server/pull/1046
604* Bump colorlog from 6.8.0 to 6.8.2 by @dependabot in https://github.com/music-assistant/server/pull/1049
605* Auto-update pre-commit hooks by @github-actions in https://github.com/music-assistant/server/pull/1052
606* Bump aiohttp from 3.9.1 to 3.9.2 by @dependabot in https://github.com/music-assistant/server/pull/1051
607* Bump ytmusicapi from 1.5.0 to 1.5.1 by @dependabot in https://github.com/music-assistant/server/pull/1050
608* Replace None with empty string where necessary by @jozefKruszynski in https://github.com/music-assistant/server/pull/1053
609* Fix async issue in SnapcastProvider by @SantiagoSotoC in https://github.com/music-assistant/server/pull/1054
610* Bump tidalapi from 0.7.3 to 0.7.4 by @dependabot in https://github.com/music-assistant/server/pull/1047
611* Fix the browsing error for album tracks by @jozefKruszynski in https://github.com/music-assistant/server/pull/1061
612* Bump release-drafter/release-drafter from 5.25.0 to 6.0.0 by @dependabot in https://github.com/music-assistant/server/pull/1060
613* Subsonic: Two new features, better error handling, and reworked album/track parsing by @khers in https://github.com/music-assistant/server/pull/1055
614* Fix empty players list in config by @marcelveldt in https://github.com/music-assistant/server/pull/1062
615* 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
616* Auto-update pre-commit hooks by @github-actions in https://github.com/music-assistant/server/pull/1059
617
618
619**Full Changelog**: https://github.com/music-assistant/server/compare/2.0.0b90...2.0.0b92
620
621# [2.0.0 BETA 90] - 29.01.2024
622
623## What's Changed
624* Bugfixes for corrupted Sonos player configs and slimproto sync by @marcelveldt in https://github.com/music-assistant/server/pull/1044
625* Speed-up startup and fix clear cache by @marcelveldt in https://github.com/music-assistant/server/pull/1045
626
627
628**Full Changelog**: https://github.com/music-assistant/server/compare/2.0.0b89...2.0.0b90
629
630# [2.0.0 BETA 89] - 29.01.2024
631
632## What's Changed
633* Soundcloud - Fix for sync error by @gieljnssns in https://github.com/music-assistant/server/pull/1042
634* Auto-update pre-commit hooks by @github-actions in https://github.com/music-assistant/server/pull/1041
635* Some stability and bugfixes by @marcelveldt in https://github.com/music-assistant/server/pull/1043
636
637
638**Full Changelog**: https://github.com/music-assistant/server/compare/2.0.0b88...2.0.0b89
639
640# [2.0.0 BETA 88] - 28.01.2024
641
642## Whatâs Changed
643
644### Server 2.0.0 BETA 88
645
646Fixes the stability issues introduced in beta87 !
647
648## What's Changed
649* Subsonic: Support track enumeration on older Navidrome servers by @khers in https://github.com/music-assistant/server/pull/1037
650* Fix Sonos player provider by @marcelveldt in https://github.com/music-assistant/server/pull/1038
651* Some small bugfixes and optimizations by @marcelveldt in https://github.com/music-assistant/server/pull/1039
652* frontend-2.1.2 by @music-assistant-machine in https://github.com/music-assistant/server/pull/1040
653
654
655**Full Changelog**: https://github.com/music-assistant/server/compare/2.0.0b87...2.0.0b88
656
657### Frontend 2.1.2
658
659- Some bug fixes for freezing UI
660
661## â¬ï¸ Dependencies
662
663### Server
664
665### Frontend
666
667- #345 - Bump vue from 3.3.4 to 3.4.15 (@dependabot)
668
669
670
671# [2.0.0 BETA 87] - 27.01.2024
672
673## Whatâs Changed
674
675### Server 2.0.0 BETA 87
676
677## What's Changed
678* Auto-update pre-commit hooks by @github-actions in https://github.com/music-assistant/server/pull/1031
679* A collection of small fixes and enhancements by @marcelveldt in https://github.com/music-assistant/server/pull/1030
680* Add player provider for devices running fully kiosk by @marcelveldt in https://github.com/music-assistant/server/pull/1032
681* Add default enqueue options by @marcelveldt in https://github.com/music-assistant/server/pull/1033
682* frontend-2.1.1 by @music-assistant-machine in https://github.com/music-assistant/server/pull/1034
683* A few enqueue fixes by @marcelveldt in https://github.com/music-assistant/server/pull/1036
684* Subsonic: Better scrobbling and track enumeration by @khers in https://github.com/music-assistant/server/pull/1035
685
686
687**Full Changelog**: https://github.com/music-assistant/server/compare/2.0.0b86...2.0.0b87
688
689### Frontend 2.1.1
690
691- #335 - Lokalise: Translations update (@marcelveldt)
692- #334 - Lokalise: Translations update (@marcelveldt)
693- #333 - Add better translations for settings (@marcelveldt)
694- #332 - Lokalise: Translations update (@marcelveldt)
695
696## â¬ï¸ Dependencies
697
698### Server
699
700### Frontend
701
702<details>
703<summary>18 changes</summary>
704
705- #336 - Bump prettier from 3.0.3 to 3.2.4 (@dependabot)
706- #337 - Bump vite-plugin-pwa from 0.17.4 to 0.17.5 (@dependabot)
707- #338 - Bump @typescript-eslint/parser from 6.2.1 to 6.19.1 (@dependabot)
708- #339 - Bump eslint-plugin-vue from 9.19.2 to 9.20.1 (@dependabot)
709- #340 - Bump jsdom from 23.0.1 to 24.0.0 (@dependabot)
710- #341 - Bump @mdi/font from 7.3.67 to 7.4.47 (@dependabot)
711- #342 - Bump @types/node from 20.11.6 to 20.11.7 (@dependabot)
712- #343 - Bump sass from 1.69.7 to 1.70.0 (@dependabot)
713- #344 - Bump eslint-plugin-prettier from 5.0.1 to 5.1.3 (@dependabot)
714- #321 - Bump eslint-config-prettier from 8.9.0 to 9.1.0 (@dependabot)
715- #325 - Bump @vitejs/plugin-vue from 4.5.1 to 4.6.2 (@dependabot)
716- #326 - Bump @vue/eslint-config-typescript from 11.0.3 to 12.0.0 (@dependabot)
717- #322 - Bump vuetify from 3.4.11 to 3.5.1 (@dependabot)
718- #330 - Bump @typescript-eslint/eslint-plugin from 6.18.1 to 6.19.1 (@dependabot)
719- #331 - Bump @types/node from 20.10.7 to 20.11.6 (@dependabot)
720- #327 - Bump @intlify/unplugin-vue-i18n from 1.5.0 to 2.0.0 (@dependabot)
721- #328 - Bump @vue/tsconfig from 0.4.0 to 0.5.1 (@dependabot)
722- #329 - Bump typescript from 5.3.2 to 5.3.3 (@dependabot)
723</details>
724
725
726
727# [2.0.0 BETA86] - 26.01.2024
728
729## What's Changed
730* Some fixes to the Subsonic provider by @khers in https://github.com/music-assistant/server/pull/1027
731* Subsonic: Handle missing artist id and check before building Images by @khers in https://github.com/music-assistant/server/pull/1028
732* Fix queue track repeat + Some improvements to Sonos players by @marcelveldt in https://github.com/music-assistant/server/pull/1029
733
734
735**Full Changelog**: https://github.com/music-assistant/server/compare/2.0.0b85...2.0.0b86
736
737# [2.0.0 BETA 85] - 24.01.2024
738
739## What's Changed
740* Youtube maintenance by @MarvinSchenkel in https://github.com/music-assistant/server/pull/1022
741* RadioBrowser: pin requirement to pip version by @gieljnssns in https://github.com/music-assistant/server/pull/1024
742* Remove python-ffmpeg requirement from Snapcast manifest.json by @SantiagoSotoC in https://github.com/music-assistant/server/pull/1023
743* A few small improvements to the Chromecast provider by @marcelveldt in https://github.com/music-assistant/server/pull/1025
744* Fix musicbrainz id check by @marcelveldt in https://github.com/music-assistant/server/pull/1026
745
746
747**Full Changelog**: https://github.com/music-assistant/server/compare/2.0.0b84...2.0.0b85
748
749# [2.0.0 BETA 84] - 22.01.2024
750
751## New Music provider
752@khers added the SubSonic music provider, great work, thanks!
753
754## What's Changed
755* Add Open Subsonic MusicProvider by @khers in https://github.com/music-assistant/server/pull/1006
756* Cleanup binaries by @marcelveldt in https://github.com/music-assistant/server/pull/1014
757* Replace UUID check on MusicBrainz ID by @marcelveldt in https://github.com/music-assistant/server/pull/1015
758* Fix next track playback on Chromecast groups by @marcelveldt in https://github.com/music-assistant/server/pull/1016
759
760### Dependencies
761* Bump ruff from 0.1.13 to 0.1.14 by @dependabot in https://github.com/music-assistant/server/pull/1020
762* Bump orjson from 3.9.10 to 3.9.12 by @dependabot in https://github.com/music-assistant/server/pull/1019
763* Bump soco from 0.30.1 to 0.30.2 by @dependabot in https://github.com/music-assistant/server/pull/1021
764* Bump async-upnp-client from 0.38.0 to 0.38.1 by @dependabot in https://github.com/music-assistant/server/pull/1017
765
766## New Contributors
767* @khers made their first contribution in https://github.com/music-assistant/server/pull/1006
768
769**Full Changelog**: https://github.com/music-assistant/server/compare/2.0.0b83...2.0.0b84
770
771# [2.0.0 BETA 83] - 21.01.2024
772
773## Whatâs Changed
774
775### Server 2.0.0 BETA 83
776
777## What's Changed
778
779* Refactor enqueing of items during playback and standardize player settings by @marcelveldt in https://github.com/music-assistant/server/pull/1008
780* Fixes for plex connection by @jozefKruszynski in https://github.com/music-assistant/server/pull/1000
781* Better support for Player groups by @marcelveldt in https://github.com/music-assistant/server/pull/1011
782* A few small tweaks by @marcelveldt in https://github.com/music-assistant/server/pull/1012
783* frontend-2.1.0 by @music-assistant-machine in https://github.com/music-assistant/server/pull/1013
784
785**BREAKING CHANGE!**
786If you used Universal Player Group to create groups, you need to re-create your playergroups.
787For best quality and convenience use the new provider specific syncgroups introduced in this release.
788The Universal Sync Group will allow you to put syncgroups as childs but none of the members of a Universal Player group will be synced.
789
790**Dependencies:**
791* Bump unidecode from 1.3.7 to 1.3.8 by @dependabot in https://github.com/music-assistant/server/pull/1005
792* Bump ruff from 0.1.11 to 0.1.13 by @dependabot in https://github.com/music-assistant/server/pull/1002
793* Bump pycryptodome from 3.19.1 to 3.20.0 by @dependabot in https://github.com/music-assistant/server/pull/1001
794* Auto-update pre-commit hooks by @github-actions in https://github.com/music-assistant/server/pull/1010
795
796
797
798**Full Changelog**: https://github.com/music-assistant/server/compare/2.0.0b82...2.0.0b83
799
800### Frontend 2.1.0
801
802- #320 - Adjust to backend changes (@marcelveldt)
803
804## â¬ï¸ Dependencies
805
806### Server
807
808### Frontend
809
810<details>
811<summary>10 changes</summary>
812
813- #277 - Bump websocket-ts from 1.1.1 to 2.1.5 (@dependabot)
814- #319 - Bump vuetify from 3.3.14 to 3.4.11 (@dependabot)
815- #311 - Bump replace-in-file from 7.0.2 to 7.1.0 (@dependabot)
816- #312 - Bump eslint from 8.54.0 to 8.56.0 (@dependabot)
817- #310 - Bump home-assistant-js-websocket from 8.2.0 to 9.1.0 (@dependabot)
818- #313 - Bump vue-i18n from 9.7.0 to 9.9.0 (@dependabot)
819- #314 - Bump sass from 1.69.5 to 1.69.7 (@dependabot)
820- #315 - Bump @typescript-eslint/eslint-plugin from 6.13.1 to 6.18.1 (@dependabot)
821- #316 - Bump @mdi/js from 7.3.67 to 7.4.47 (@dependabot)
822- #318 - Bump actions/cache from 3 to 4 (@dependabot)
823</details>
824
825
826
827# [2.0.0 BETA 82] - 14.01.2024
828
829## What's Changed
830* Reverting a change in the ytmusicapi that currently breaks YTMusic. by @MarvinSchenkel in https://github.com/music-assistant/server/pull/997
831* Auto-update pre-commit hooks by @github-actions in https://github.com/music-assistant/server/pull/998
832* Some small bug fixes by @marcelveldt in https://github.com/music-assistant/server/pull/999
833
834
835**Full Changelog**: https://github.com/music-assistant/server/compare/2.0.0b81...2.0.0b82
836
837# [2.0.0 BETA 81] - 09.01.2024
838
839## Whatâs Changed
840
841### Server 2.0.0 BETA 81
842
843## What's Changed
844* Fixes bug where snapcast does not work by @SantiagoSotoC in https://github.com/music-assistant/server/pull/991
845* Add guard for missing id in MusicBrainz result by @marcelveldt in https://github.com/music-assistant/server/pull/995
846* frontend-2.0.17 by @music-assistant-machine in https://github.com/music-assistant/server/pull/996
847
848
849### Dependencies
850* Bump mypy from 1.7.1 to 1.8.0 by @dependabot in https://github.com/music-assistant/server/pull/984
851* Bump zeroconf from 0.128.0 to 0.131.0 by @dependabot in https://github.com/music-assistant/server/pull/986
852* Bump pytest from 7.4.3 to 7.4.4 by @dependabot in https://github.com/music-assistant/server/pull/987
853* Auto-update pre-commit hooks by @github-actions in https://github.com/music-assistant/server/pull/990
854* Bump pillow from 10.1.0 to 10.2.0 by @dependabot in https://github.com/music-assistant/server/pull/994
855* Bump ruff from 0.1.9 to 0.1.11 by @dependabot in https://github.com/music-assistant/server/pull/992
856* Bump ytmusicapi from 1.3.2 to 1.4.2 by @dependabot in https://github.com/music-assistant/server/pull/993
857* Bump pytest-asyncio from 0.23.2 to 0.23.3 by @dependabot in https://github.com/music-assistant/server/pull/985
858* Bump pycryptodome from 3.19.0 to 3.19.1 by @dependabot in https://github.com/music-assistant/server/pull/983
859
860
861
862**Full Changelog**: https://github.com/music-assistant/server/compare/2.0.0b80...2.0.0b81
863
864### Frontend 2.0.17
865
866- #299 - Make the icon in the "Play modal dialog" not interactive (@JeffersonBledsoe)
867
868## â¬ï¸ Dependencies
869
870### Server
871
872### Frontend
873
874<details>
875<summary>8 changes</summary>
876
877- #293 - Bump vite-plugin-pwa from 0.17.2 to 0.17.4 (@dependabot)
878- #296 - Bump vite-plugin-webfont-dl from 3.7.6 to 3.9.1 (@dependabot)
879- #294 - Bump eslint-plugin-vue from 9.18.1 to 9.19.2 (@dependabot)
880- #289 - Bump actions/setup-python from 4 to 5 (@dependabot)
881- #291 - Bump vue-router from 4.2.4 to 4.2.5 (@dependabot)
882- #303 - Bump @egjs/vue3-flicking from 4.10.8 to 4.11.2 (@dependabot)
883- #308 - Bump vue-tsc from 1.8.22 to 1.8.27 (@dependabot)
884- #309 - Bump @types/node from 20.10.3 to 20.10.7 (@dependabot)
885</details>
886
887
888
889# [2.0.0 BETA 81] - 09.01.2024
890
891## What's Changed
892* Fixes bug where snapcast does not work by @SantiagoSotoC in #991
893* Add guard for missing id in MusicBrainz result by @marcelveldt in #995
894* bump frontend to 2.0.17 by @music-assistant-machine in #996
895
896**Full Changelog**: https://github.com/music-assistant/server/compare/2.0.0b79...2.0.0b80
897
898# [2.0.0 BETA 80] - 31.12.2023
899
900## What's Changed
901* Some tweaks to MediaItem models by @marcelveldt in https://github.com/music-assistant/server/pull/981
902* Fix playback of radio stations by @marcelveldt in https://github.com/music-assistant/server/pull/982
903
904
905**Full Changelog**: https://github.com/music-assistant/server/compare/2.0.0b79...2.0.0b80
906
907# [2.0.0 BETA 79] - 30.12.2023
908
909## What's Changed
910* Bump aiohttp from 3.9.0 to 3.9.1 by @dependabot in https://github.com/music-assistant/server/pull/960
911* Auto-update pre-commit hooks by @github-actions in https://github.com/music-assistant/server/pull/965
912* Bump black from 23.7.0 to 23.11.0 by @dependabot in https://github.com/music-assistant/server/pull/964
913* Bump pre-commit from 3.5.0 to 3.6.0 by @dependabot in https://github.com/music-assistant/server/pull/963
914* Bump cryptography from 41.0.6 to 41.0.7 by @dependabot in https://github.com/music-assistant/server/pull/962
915* Bump ruff from 0.1.6 to 0.1.7 by @dependabot in https://github.com/music-assistant/server/pull/961
916* Fix status of child players by @SantiagoSotoC in https://github.com/music-assistant/server/pull/959
917* Update manifest files for several providers by @OzGav in https://github.com/music-assistant/server/pull/967
918* Auto-update pre-commit hooks by @github-actions in https://github.com/music-assistant/server/pull/966
919* Fix typo in TuneIn init/py by @OzGav in https://github.com/music-assistant/server/pull/968
920* Fixed theaudiodb provider with get_track_metadata issue by @celestianx in https://github.com/music-assistant/server/pull/969
921* Retain extra url keys by @OzGav in https://github.com/music-assistant/server/pull/979
922* Bump ruff from 0.1.7 to 0.1.9 by @dependabot in https://github.com/music-assistant/server/pull/978
923* Auto-update pre-commit hooks by @github-actions in https://github.com/music-assistant/server/pull/975
924* Bump soco from 0.29.1 to 0.30.1 by @dependabot in https://github.com/music-assistant/server/pull/977
925* Bump python-ffmpeg from 2.0.4 to 2.0.9 by @dependabot in https://github.com/music-assistant/server/pull/972
926* Bump async-upnp-client from 0.36.2 to 0.38.0 by @dependabot in https://github.com/music-assistant/server/pull/974
927* Bump black from 23.11.0 to 23.12.1 by @dependabot in https://github.com/music-assistant/server/pull/976
928* A few small bugfixes by @marcelveldt in https://github.com/music-assistant/server/pull/980
929
930## New Contributors
931* @celestianx made their first contribution in https://github.com/music-assistant/server/pull/969
932
933**Full Changelog**: https://github.com/music-assistant/server/compare/2.0.0b78...2.0.0b79
934
935# [2.0.0 BETA 78] - 08.12.2023
936
937## What's Changed
938* Fix snapcast provider in the dynamic generation of tcp streams by @SantiagoSotoC in https://github.com/music-assistant/server/pull/955
939* Fixing pyproject.toml by @jozefKruszynski in https://github.com/music-assistant/server/pull/957
940* Some fixes for the database migration and matching logic by @marcelveldt in https://github.com/music-assistant/server/pull/958
941
942
943**Full Changelog**: https://github.com/music-assistant/server/compare/2.0.0b77...2.0.0b78
944
945# [2.0.0 BETA 77] - 06.12.2023
946
947Hotfix to fix some issues introduced in beta 76
948
949# [2.0.0 BETA 76] - 06.12.2023
950
951## What's Changed
952* Add Snapcast Player Provider by @SantiagoSotoC in https://github.com/music-assistant/server/pull/916
953* [Deezer]: New brand (Logo) by @arctixdev in https://github.com/music-assistant/server/pull/930
954* Fixes for slimproto cli and wiim pro streamers by @marcelveldt in https://github.com/music-assistant/server/pull/934
955* [soundcloud] Improved playlist iteration by @domanchi in https://github.com/music-assistant/server/pull/924
956* fix: handle invalid start_index when receiving command player status by @wiflye81 in https://github.com/music-assistant/server/pull/935
957* frontend-2.0.16 by @music-assistant-machine in https://github.com/music-assistant/server/pull/954
958* Improve Filesystem provider by @marcelveldt in https://github.com/music-assistant/server/pull/953
959
960## New Contributors
961* @SantiagoSotoC made their first contribution in https://github.com/music-assistant/server/pull/916
962* @wiflye81 made their first contribution in https://github.com/music-assistant/server/pull/935
963* @music-assistant-machine made their first contribution in https://github.com/music-assistant/server/pull/954
964
965**Full Changelog**: https://github.com/music-assistant/server/compare/2.0.0b75...2.0.0b76
966
967# [2.0.0 BETA 75] - 13.11.2023
968
969## What's Changed
970* Adjust volume normalisation default by @OzGav in https://github.com/music-assistant/server/pull/909
971* Fix overriding global log level on module level by @marcelveldt in https://github.com/music-assistant/server/pull/918
972* Fix some issues with Airplay provider by @marcelveldt in https://github.com/music-assistant/server/pull/919
973* Fix issues with debouncing commands to (group)players by @marcelveldt in https://github.com/music-assistant/server/pull/921
974* [soundcloud] bug fix: add limit parameter to get_recommended function by @domanchi in https://github.com/music-assistant/server/pull/920
975* [soundcloud] improved track iteration by @domanchi in https://github.com/music-assistant/server/pull/922
976* Fix cast player playing duplicate songs by @marcelveldt in https://github.com/music-assistant/server/pull/923
977* Tidal: add missing session object to add/remove from library by @jozefKruszynski in https://github.com/music-assistant/server/pull/911
978* Fix config for addon update action by @jozefKruszynski in https://github.com/music-assistant/server/pull/903
979
980
981## Dependencies
982* Bump uvloop from 0.17.0 to 0.19.0 by @dependabot in https://github.com/music-assistant/server/pull/904
983* Bump mypy from 1.5.1 to 1.6.1 by @dependabot in https://github.com/music-assistant/server/pull/908
984* Auto-update pre-commit hooks by @github-actions in https://github.com/music-assistant/server/pull/910
985* Auto-update pre-commit hooks by @github-actions in https://github.com/music-assistant/server/pull/915
986* Bump pytest-aiohttp from 1.0.4 to 1.0.5 by @dependabot in https://github.com/music-assistant/server/pull/905
987* Bump pre-commit from 3.3.3 to 3.5.0 by @dependabot in https://github.com/music-assistant/server/pull/907
988* Bump mashumaro from 3.9 to 3.10 by @dependabot in https://github.com/music-assistant/server/pull/913
989* Bump ruff from 0.1.1 to 0.1.5 by @dependabot in https://github.com/music-assistant/server/pull/917
990* Bump plexapi from 4.15.0 to 4.15.5 by @dependabot in https://github.com/music-assistant/server/pull/912
991
992## New Contributors
993* @domanchi made their first contribution in https://github.com/music-assistant/server/pull/920
994
995**Full Changelog**: https://github.com/music-assistant/server/compare/2.0.0b74...2.0.0b75
996
997# [2.0.0 BETA 74] - 28.10.2023
998
999## Frontend 2.0.15
1000
1001## Whatâs Changed
1002
1003- #252 - A few small fixes (@marcelveldt)
1004- #239 - Lokalise: Translations update (@marcelveldt)
1005- #213 - Add dark mode theme-color for top bar on mobile browsers (and Safari desktop) (@krisnoble)
1006- #196 - Update release.yml (@jozefKruszynski)
1007- #195 - CI action to create a PR on the core repo on release (@jozefKruszynski)
1008- #194 - Lokalise: Translations update (@marcelveldt)
1009- #193 - Improve browse feature (@marcelveldt)
1010- #191 - Lokalise: Translations update (@marcelveldt)
1011- #190 - Add (basic) Widget rows to Home screen (@marcelveldt)
1012- #189 - Small refactor of theme colors (@marcelveldt)
1013- #186 - Several small bugfixes (@marcelveldt)
1014- #175 - Rework Navigation (@marcelveldt)
1015- #169 - mobile player color schema correction (@dobby5)
1016- #171 - Lokalise: Translations update (@marcelveldt)
1017- #170 - Some small adjustments to the settings pages (@marcelveldt)
1018- #168 - Button improvements (@dobby5)
1019- #167 - A collection of small bug fixes (@marcelveldt)
1020- #166 - Lokalise: Translations update (@marcelveldt)
1021- #164 - Remove header and adjust all views (@marcelveldt)
1022- #163 - Bottom mobile player (@dobby5)
1023- #162 - Fix add to playlist (@marcelveldt)
1024- #161 - Improve Itemdetails (@marcelveldt)
1025- #160 - Various bugfixes and improvements (@dobby5)
1026- #159 - MA - Merge (@dobby5)
1027- #158 - Add some base diagnostic server info (@marcelveldt)
1028- #157 - Fix some glitches (@marcelveldt)
1029- #156 - Switch to SVG provider icons (@marcelveldt)
1030- #155 - Backend changes for library refactor (@marcelveldt)
1031- #143 - Ma design 2.0 (@dobby5)
1032- #136 - Improve CI for releases (@marcelveldt)
1033- #99 - Update Polish translations (@LukaszP2)
1034- #135 - Add configuration pages for core controllers (@marcelveldt)
1035
1036## â¬ï¸ Dependencies
1037
1038<details>
1039<summary>49 changes</summary>
1040
1041- #245 - Bump vite from 4.4.7 to 4.5.0 (@dependabot)
1042- #222 - Bump prettier from 3.0.0 to 3.0.3 (@dependabot)
1043- #249 - Bump @types/node from 20.4.5 to 20.8.9 (@dependabot)
1044- #251 - Bump eslint-plugin-vue from 9.16.1 to 9.18.1 (@dependabot)
1045- #250 - Bump sass from 1.64.2 to 1.69.5 (@dependabot)
1046- #243 - Bump release-drafter/release-drafter from 5.24.0 to 5.25.0 (@dependabot)
1047- #225 - Bump actions/checkout from 3 to 4 (@dependabot)
1048- #207 - Bump pypa/gh-action-pypi-publish from 1.8.8 to 1.8.10 (@dependabot)
1049- #206 - Update release.yml (@jozefKruszynski)
1050- #219 - Use specific dependency version (@arctixdev)
1051- #205 - Bump eslint-config-prettier from 8.9.0 to 9.0.0 (@dependabot)
1052- #203 - Bump @fontsource/roboto from 5.0.5 to 5.0.8 (@dependabot)
1053- #202 - Bump @egjs/vue3-flicking from 4.10.8 to 4.11.0 (@dependabot)
1054- #247 - Bump vuetify from 3.3.10 to 3.3.22 (@dependabot)
1055- #248 - Bump actions/setup-node from 3 to 4 (@dependabot)
1056- #177 - Bump v3-infinite-loading from 1.2.2 to 1.3.1 (@dependabot)
1057- #179 - Bump eslint from 8.45.0 to 8.46.0 (@dependabot)
1058- #187 - Bump @typescript-eslint/parser from 6.1.0 to 6.2.1 (@dependabot)
1059- #181 - Bump eslint-config-prettier from 8.8.0 to 8.9.0 (@dependabot)
1060- #188 - Bump @typescript-eslint/eslint-plugin from 6.1.0 to 6.2.1 (@dependabot)
1061- #182 - Bump @types/node from 20.4.4 to 20.4.5 (@dependabot)
1062- #178 - Bump vite from 4.4.6 to 4.4.7 (@dependabot)
1063- #176 - Bump vue-tsc from 1.8.6 to 1.8.8 (@dependabot)
1064- #183 - Bump vuetify from 3.3.9 to 3.3.10 (@dependabot)
1065- #185 - Bump eslint-plugin-vue from 9.15.1 to 9.16.1 (@dependabot)
1066- #173 - Bump sass from 1.64.0 to 1.64.1 (@dependabot)
1067- #174 - Bump @types/node from 20.4.2 to 20.4.4 (@dependabot)
1068- #172 - Bump v3-infinite-loading from 1.2.2 to 1.3.1 (@dependabot)
1069- #146 - Bump @types/node from 20.4.1 to 20.4.2 (@dependabot)
1070- #145 - Bump eslint from 8.44.0 to 8.45.0 (@dependabot)
1071- #148 - Bump @typescript-eslint/eslint-plugin from 5.61.0 to 5.62.0 (@dependabot)
1072- #147 - Bump @egjs/flicking-plugins from 4.7.0 to 4.7.1 (@dependabot)
1073- #144 - Bump pypa/gh-action-pypi-publish from 1.8.7 to 1.8.8 (@dependabot)
1074- #149 - Bump @typescript-eslint/parser from 5.61.0 to 5.62.0 (@dependabot)
1075- #150 - Bump vue-tsc from 1.8.4 to 1.8.5 (@dependabot)
1076- #152 - Bump home-assistant-js-websocket from 8.1.0 to 8.2.0 (@dependabot)
1077- #154 - Bump vuetify from 3.3.7 to 3.3.9 (@dependabot)
1078- #153 - Bump vite from 4.4.2 to 4.4.4 (@dependabot)
1079- #137 - Bump actions/cache from 1 to 3 (@dependabot)
1080- #138 - Bump softprops/action-gh-release from 0.1.14 to 0.1.15 (@dependabot)
1081- #139 - Bump actions/checkout from 2 to 3 (@dependabot)
1082- #140 - Bump actions/setup-node from 1 to 3 (@dependabot)
1083- #141 - Bump vite from 4.4.1 to 4.4.2 (@dependabot)
1084- #142 - Bump @intlify/unplugin-vue-i18n from 0.12.0 to 0.12.1 (@dependabot)
1085- #133 - Bump vue-router from 4.2.2 to 4.2.4 (@dependabot)
1086- #134 - Bump home-assistant-js-websocket from 8.0.1 to 8.1.0 (@dependabot)
1087- #131 - Bump @fontsource/roboto from 5.0.3 to 5.0.4 (@dependabot)
1088- #130 - Bump @intlify/unplugin-vue-i18n from 0.11.0 to 0.12.0 (@dependabot)
1089- #129 - Bump vite from 4.3.9 to 4.4.1 (@dependabot)
1090</details>
1091
1092
1093## Server 2.0.0 BETA 74
1094
1095## What's Changed
1096* Update job and step names for ci addon job by @jozefKruszynski in https://github.com/music-assistant/server/pull/850
1097* Auto-update pre-commit hooks by @github-actions in https://github.com/music-assistant/server/pull/851
1098* Bump mypy from 1.5.0 to 1.5.1 by @dependabot in https://github.com/music-assistant/server/pull/854
1099* Bump ruff from 0.0.284 to 0.1.1 by @dependabot in https://github.com/music-assistant/server/pull/892
1100* Bump zeroconf from 0.79.0 to 0.119.0 by @dependabot in https://github.com/music-assistant/server/pull/891
1101* Bump orjson from 3.9.4 to 3.9.9 by @dependabot in https://github.com/music-assistant/server/pull/890
1102* [Deezer] Fix sync album if no cover image by @arctixdev in https://github.com/music-assistant/server/pull/863
1103* Bump docker/login-action from 2.2.0 to 3.0.0 by @dependabot in https://github.com/music-assistant/server/pull/876
1104* Auto-update pre-commit hooks by @github-actions in https://github.com/music-assistant/server/pull/870
1105* Bump docker/setup-buildx-action from 2.9.1 to 3.0.0 by @dependabot in https://github.com/music-assistant/server/pull/878
1106* FIx cumbersome restart, add idx to album tracks by @jozefKruszynski in https://github.com/music-assistant/server/pull/868
1107* Bump orjson from 3.9.9 to 3.9.10 by @dependabot in https://github.com/music-assistant/server/pull/894
1108* Bump actions/checkout from 3 to 4 by @dependabot in https://github.com/music-assistant/server/pull/866
1109* Bump docker/metadata-action from 4 to 5 by @dependabot in https://github.com/music-assistant/server/pull/875
1110* Bump docker/build-push-action from 4.1.1 to 5.0.0 by @dependabot in https://github.com/music-assistant/server/pull/877
1111* Feature/tidal-quality-updates by @jozefKruszynski in https://github.com/music-assistant/server/pull/857
1112* Bump pytest from 7.4.0 to 7.4.3 by @dependabot in https://github.com/music-assistant/server/pull/895
1113* Bump ytmusicapi from 1.1.1 to 1.3.1 by @dependabot in https://github.com/music-assistant/server/pull/893
1114* Bump pillow from 10.0.0 to 10.1.0 by @dependabot in https://github.com/music-assistant/server/pull/889
1115* Bump cryptography from 41.0.3 to 41.0.4 by @dependabot in https://github.com/music-assistant/server/pull/881
1116* Bump Airplay bridge binaries by @marcelveldt in https://github.com/music-assistant/server/pull/896
1117* Fix grouped volume control by @OzGav in https://github.com/music-assistant/server/pull/867
1118* Debounce and log commands to players by @marcelveldt in https://github.com/music-assistant/server/pull/897
1119* Bump release-drafter/release-drafter from 5.24.0 to 5.25.0 by @dependabot in https://github.com/music-assistant/server/pull/900
1120* Bump actions/setup-python from 4.7.0 to 4.7.1 by @dependabot in https://github.com/music-assistant/server/pull/899
1121* update release action by @jozefKruszynski in https://github.com/music-assistant/server/pull/898
1122* A few small fixes by @marcelveldt in https://github.com/music-assistant/server/pull/901
1123* Bump frontend to 2.0.15 by @marcelveldt in https://github.com/music-assistant/server/pull/902
1124
1125## New Contributors
1126* @OzGav made their first contribution in https://github.com/music-assistant/server/pull/867
1127
1128**Full Changelog**: https://github.com/music-assistant/server/compare/2.0.0b73...2.0.0b74
1129
1130## Music Assistant 2.0 (BETA)
1131Warning: this is an early beta, features are still missing.
1132
1133- Public BETA of Music Assistant 2.0
1134- Follow status on https://github.com/orgs/music-assistant/projects/2/views/1
1135- Meet us on discord to report and discuss feedback
1136
1137Thanks for testing!
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246