/
/
/
1# [2.6.0 BETA 11] - 10.06.2025
2
3## What's Changed
4* Fix: Subsonic Scrobble: Split the internal id for Podcast Episode by @khers in https://github.com/music-assistant/server/pull/2203
5* Update playlist correctly with deletion by @OzGav in https://github.com/music-assistant/server/pull/2205
6* Chore(deps): Bump pycryptodome from 3.22.0 to 3.23.0 by @dependabot in https://github.com/music-assistant/server/pull/2196
7* Search radio stations on tunein provider by @cociweb in https://github.com/music-assistant/server/pull/2204
8* Chore(deps): Bump mashumaro from 3.15 to 3.16 by @dependabot in https://github.com/music-assistant/server/pull/2208
9* Chore(deps): Bump cryptography from 45.0.2 to 45.0.3 by @dependabot in https://github.com/music-assistant/server/pull/2207
10* Chore(deps): Bump ruff from 0.11.10 to 0.11.11 by @dependabot in https://github.com/music-assistant/server/pull/2209
11* Chore(deps): Bump docker/build-push-action from 6.17.0 to 6.18.0 by @dependabot in https://github.com/music-assistant/server/pull/2211
12* Fix bug when using random order by @OzGav in https://github.com/music-assistant/server/pull/2206
13* YTMusic: Fix YTMusic playback by @MarvinSchenkel in https://github.com/music-assistant/server/pull/2223
14
15
16**Full Changelog**: https://github.com/music-assistant/server/compare/2.6.0b10...2.6.0b11
17
18# [2.6.0 BETA 10] - 23.05.2025
19
20## Whatâs Changed
21
22* Bump YT Music dependencies by @MarvinSchenkel in https://github.com/music-assistant/server/pull/2202
23
24
25# [2.6.0 BETA 9] - 21.05.2025
26
27## What's Changed
28
29* Fix error when enqueuing items while queue is already playing
30* Chore: Separate BrowseFolder from MediaItemType by @fmunkes in https://github.com/music-assistant/server/pull/2194
31* Fix: Chore: Subonsic: Fix strict typing errors by @khers in https://github.com/music-assistant/server/pull/2200
32* Chore(deps): Subsonic Update to libopensonic 7.0.2 by @khers in https://github.com/music-assistant/server/pull/2201
33
34**Full Changelog**: https://github.com/music-assistant/server/compare/2.6.0b8...2.6.0b9
35
36# [2.6.0 BETA 8] - 18.05.2025
37
38Fix some enqueuing issues with Sonos (s2)
39
40# [2.6.0 BETA 7] - 17.05.2025
41
42## Whatâs Changed
43
44### Server 2.6.0 BETA 7
45
46## What's Changed
47
48* Always choose mp3 streaming format for the Soundcloud provider by @robsonke in https://github.com/music-assistant/server/pull/2169
49* Subsonic: Fix: Only lookup album for track when an id exists by @khers in https://github.com/music-assistant/server/pull/2167
50* fix: musiccast - volume level handling + device discovery + current track by @fmunkes in https://github.com/music-assistant/server/pull/2165
51* Subsonic: Move to new api library by @khers in https://github.com/music-assistant/server/pull/2160
52* Add local lrc lyrics parsing to filesystem provider by @fmunkes in https://github.com/music-assistant/server/pull/2166
53* Use webserver for auth helper by @marcelveldt in https://github.com/music-assistant/server/pull/2170
54* Grammar and additional text suggestion by @OzGav in https://github.com/music-assistant/server/pull/2171
55* chore: MusicCast player config improvements + friendly names by @fmunkes in https://github.com/music-assistant/server/pull/2178
56* chore: sonos - use upnp helpers by @fmunkes in https://github.com/music-assistant/server/pull/2179
57* Subsonic: Protect all list iteration from possible NoneType by @khers in https://github.com/music-assistant/server/pull/2180
58* Feature: Subsonic: Add bookmark tracking for podcast episodes by @khers in https://github.com/music-assistant/server/pull/2188
59* Add subsonic scrobbler plugin by @Clusters in https://github.com/music-assistant/server/pull/2168
60* Fix: Prevent NoneType error whenever the track or album name is empty in a Plex playlist by @cociweb in https://github.com/music-assistant/server/pull/2182
61* Chore: Add mypy for helpers by @fmunkes in https://github.com/music-assistant/server/pull/2097
62* chore/fix: Subsonic: Update parsers and tests by @khers in https://github.com/music-assistant/server/pull/2181
63* fix: unbound library_items by @fmunkes in https://github.com/music-assistant/server/pull/2191
64* Fix: Subsonic: Expose the conn object for use outside of Provider by @khers in https://github.com/music-assistant/server/pull/2192
65* Improve sync stability by adapting to diff trend shifts by @pmamak in https://github.com/music-assistant/server/pull/2189
66* safer get for optional chromecast param "queue_item_id" by @el in https://github.com/music-assistant/server/pull/2183
67* frontend-2.15.1 by @music-assistant-machine in https://github.com/music-assistant/server/pull/2193
68
69## New Contributors
70* @Clusters made their first contribution in https://github.com/music-assistant/server/pull/2168
71* @pmamak made their first contribution in https://github.com/music-assistant/server/pull/2189
72* @el made their first contribution in https://github.com/music-assistant/server/pull/2183
73
74**Full Changelog**: https://github.com/music-assistant/server/compare/2.6.0b6...2.6.0b7
75
76### Frontend 2.15.1
77
78- #998 - Lokalise translations update (@[github-actions[bot]](https://github.com/apps/github-actions))
79- #990 - Lokalise translations update (@[github-actions[bot]](https://github.com/apps/github-actions))
80- #985 - Lokalise translations update (@[github-actions[bot]](https://github.com/apps/github-actions))
81
82## ð§° Maintenance
83
84- #973 - Add translation for builtin_playlists (@OzGav)
85
86## â¬ï¸ Dependencies
87
88### Server
89
90### Frontend
91
92<details>
93<summary>14 changes</summary>
94
95- #997 - Chore(deps-dev): Bump @types/node from 22.15.3 to 22.15.17 (@[dependabot[bot]](https://github.com/apps/dependabot))
96- #993 - Chore(deps-dev): Bump vite from 6.3.4 to 6.3.5 (@[dependabot[bot]](https://github.com/apps/dependabot))
97- #995 - Chore(deps-dev): Bump eslint-config-prettier from 10.1.2 to 10.1.5 (@[dependabot[bot]](https://github.com/apps/dependabot))
98- #994 - Chore(deps-dev): Bump eslint-plugin-prettier from 5.3.1 to 5.4.0 (@[dependabot[bot]](https://github.com/apps/dependabot))
99- #992 - Chore(deps-dev): Bump @vitejs/plugin-vue from 5.2.3 to 5.2.4 (@[dependabot[bot]](https://github.com/apps/dependabot))
100- #991 - Chore(deps-dev): Bump sass from 1.87.0 to 1.88.0 (@[dependabot[bot]](https://github.com/apps/dependabot))
101- #988 - Chore(deps-dev): Bump @types/node from 22.15.2 to 22.15.3 (@[dependabot[bot]](https://github.com/apps/dependabot))
102- #987 - Chore(deps-dev): Bump vite from 6.3.3 to 6.3.4 (@[dependabot[bot]](https://github.com/apps/dependabot))
103- #986 - Chore(deps-dev): Bump eslint-plugin-prettier from 5.2.6 to 5.3.1 (@[dependabot[bot]](https://github.com/apps/dependabot))
104- #981 - Chore(deps-dev): Bump sass from 1.86.3 to 1.87.0 (@[dependabot[bot]](https://github.com/apps/dependabot))
105- #980 - Chore(deps): Bump marked from 15.0.10 to 15.0.11 (@[dependabot[bot]](https://github.com/apps/dependabot))
106- #982 - Chore(deps): Bump vue-router from 4.5.0 to 4.5.1 (@[dependabot[bot]](https://github.com/apps/dependabot))
107- #983 - Chore(deps-dev): Bump @types/node from 22.14.1 to 22.15.2 (@[dependabot[bot]](https://github.com/apps/dependabot))
108- #984 - Chore(deps-dev): Bump vue-tsc from 2.2.8 to 2.2.10 (@[dependabot[bot]](https://github.com/apps/dependabot))
109</details>
110
111
112
113# [2.6.0 BETA 6] - 02.05.2025
114
115## What's Changed
116
117* fix: more graceful episode handling for podcast parsers by @fmunkes in https://github.com/music-assistant/server/pull/2152
118* Add Yamaha MusicCast provider by @fmunkes in https://github.com/music-assistant/server/pull/2142
119* Support for Apple Music authentication in web UI by @maxlyth in https://github.com/music-assistant/server/pull/2150
120* Adjust file location and Add MusicCast icons by @OzGav in https://github.com/music-assistant/server/pull/2162
121* Add extra artist splitters in tag parser by @OzGav in https://github.com/music-assistant/server/pull/2163
122* [Airplay] Handle mDNS remove messages without service info by @poupounetjoyeux in https://github.com/music-assistant/server/pull/2154
123
124## New Contributors
125* @maxlyth made their first contribution in https://github.com/music-assistant/server/pull/2150
126* @poupounetjoyeux made their first contribution in https://github.com/music-assistant/server/pull/2154
127
128**Full Changelog**: https://github.com/music-assistant/server/compare/2.6.0b5...2.6.0b6
129
130# [2.6.0 BETA 5] - 27.04.2025
131
132## What's Changed
133
134* Several improvements to announcements by @chatziko in https://github.com/music-assistant/server/pull/2145
135* Volume fixes for native announcements by @chatziko in https://github.com/music-assistant/server/pull/2151
136* Add debug message about concatenating announcement stream by @chatziko in https://github.com/music-assistant/server/pull/2149
137* Some bugfixes to Sonos when playing through a group and/or with airplay mode
138* Fix stream error on group player with crossfade enabled.
139* Fix playback failing on esphome devices with only mp3 pipeline
140
141**Full Changelog**: https://github.com/music-assistant/server/compare/2.6.0b4...2.6.0b5
142
143# [2.6.0 BETA 4] - 24.04.2025
144
145## Whatâs Changed
146
147### Server 2.6.0 BETA 4
148
149## What's Changed
150
151* fix: library items removed by music provider not removed in MA library by @fmunkes in https://github.com/music-assistant/server/pull/2124
152* Fix AirPlay branding by @lassebm in https://github.com/music-assistant/server/pull/2127
153* YTMusic: Add recommendations by @MarvinSchenkel in https://github.com/music-assistant/server/pull/2128
154* Fix all lowercase display names for AirPlay players by @lassebm in https://github.com/music-assistant/server/pull/2126
155* Add lrc lyric parsing to tidal by @jozefKruszynski in https://github.com/music-assistant/server/pull/2081
156* Audible: fixes type error of release_date metadata by @ztripez in https://github.com/music-assistant/server/pull/2104
157* Add LRCLIB lyrics metadata provider by @jozefKruszynski in https://github.com/music-assistant/server/pull/2123
158* Suggested grammar change by @OzGav in https://github.com/music-assistant/server/pull/2134
159* Tidal: Add limits to certain api calls by @jozefKruszynski in https://github.com/music-assistant/server/pull/2135
160* Tidal: Modify recommendations setup by @jozefKruszynski in https://github.com/music-assistant/server/pull/2136
161* Audible: adding multipart audiobooks by @ztripez in https://github.com/music-assistant/server/pull/2143
162* Subsonic: Fix spelling and grammar by @OzGav in https://github.com/music-assistant/server/pull/2137
163* tidal: allow audio quality switching after authentication by @jozefKruszynski in https://github.com/music-assistant/server/pull/2144
164* Add nugs.net music provider by @brian10048 in https://github.com/music-assistant/server/pull/1974
165* frontend-2.15.0 by @music-assistant-machine in https://github.com/music-assistant/server/pull/2148
166
167## New Contributors
168* @lassebm made their first contribution in https://github.com/music-assistant/server/pull/2127
169* @brian10048 made their first contribution in https://github.com/music-assistant/server/pull/1974
170
171**Full Changelog**: https://github.com/music-assistant/server/compare/2.5.1...2.6.0b4
172
173### Frontend 2.15.0
174
175- #979 - Lokalise: Translations update (@marcelveldt)
176- #972 - Lokalise translations update (@[github-actions[bot]](https://github.com/apps/github-actions))
177
178## ð Features
179
180- #960 - feat: Add lyrics viewer component (@jozefKruszynski)
181
182## ð§° Maintenance
183
184- #962 - add open home badge (@jozefKruszynski)
185
186## â¬ï¸ Dependencies
187
188### Server
189
190### Frontend
191
192<details>
193<summary>9 changes</summary>
194
195- #976 - Chore(deps): Bump @intlify/unplugin-vue-i18n from 6.0.5 to 6.0.8 (@[dependabot[bot]](https://github.com/apps/dependabot))
196- #975 - Chore(deps-dev): Bump vite from 6.2.5 to 6.3.2 (@[dependabot[bot]](https://github.com/apps/dependabot))
197- #969 - Chore(deps): Bump marked from 15.0.7 to 15.0.8 (@[dependabot[bot]](https://github.com/apps/dependabot))
198- #974 - Chore(deps): Bump softprops/action-gh-release from 2.2.1 to 2.2.2 (@[dependabot[bot]](https://github.com/apps/dependabot))
199- #971 - Chore(deps-dev): Bump eslint-config-prettier from 10.1.1 to 10.1.2 (@[dependabot[bot]](https://github.com/apps/dependabot))
200- #970 - Chore(deps-dev): Bump @types/node from 22.14.0 to 22.14.1 (@[dependabot[bot]](https://github.com/apps/dependabot))
201- #968 - Chore(deps-dev): Bump jsdom from 26.0.0 to 26.1.0 (@[dependabot[bot]](https://github.com/apps/dependabot))
202- #967 - Chore(deps-dev): Bump unplugin from 2.2.2 to 2.3.2 (@[dependabot[bot]](https://github.com/apps/dependabot))
203- #966 - Chore(deps): Bump home-assistant-js-websocket from 9.4.0 to 9.5.0 (@[dependabot[bot]](https://github.com/apps/dependabot))
204</details>
205
206
207
208# [2.6.0 BETA 3] - 09.04.2025
209
210## What's Changed
211
212* Tidal: Various playlist and mix changes by @jozefKruszynski in https://github.com/music-assistant/server/pull/2118
213* Fix cast players not available at startup by @marcelveldt in https://github.com/music-assistant/server/pull/2121
214* Make Zeroconf only bind to the default interface by @altserg in https://github.com/music-assistant/server/pull/2100
215
216## New Contributors
217* @altserg made their first contribution in https://github.com/music-assistant/server/pull/2100
218
219**Full Changelog**: https://github.com/music-assistant/server/compare/2.6.0b2...2.6.0b3
220
221# [2.6.0 BETA 2] - 08.04.2025
222
223## Whatâs Changed
224
225### Server 2.6.0 BETA 2
226
227## What's Changed
228
229* fix: snapcast delete client by @SantiagoSotoC in https://github.com/music-assistant/server/pull/2117
230* frontend-2.14.9 by @music-assistant-machine in https://github.com/music-assistant/server/pull/2119
231* Enhancement: gPodder - optional handling of delete action by @fmunkes in https://github.com/music-assistant/server/pull/2115
232* Various minor bugfixes and enhancements by @marcelveldt in https://github.com/music-assistant/server/pull/2120
233
234
235**Full Changelog**: https://github.com/music-assistant/server/compare/2.6.0b1...2.6.0b2
236
237### Frontend 2.14.9
238
239- #959 - Lokalise translations update (@[github-actions[bot]](https://github.com/apps/github-actions))
240
241## â¬ï¸ Dependencies
242
243### Server
244
245### Frontend
246
247<details>
248<summary>7 changes</summary>
249
250- #952 - Chore(deps-dev): Bump eslint-plugin-prettier from 5.2.5 to 5.2.6 (@[dependabot[bot]](https://github.com/apps/dependabot))
251- #953 - Chore(deps-dev): Bump vite from 6.2.3 to 6.2.5 (@[dependabot[bot]](https://github.com/apps/dependabot))
252- #954 - Chore(deps): Bump vue-i18n from 11.1.2 to 11.1.3 (@[dependabot[bot]](https://github.com/apps/dependabot))
253- #955 - Chore(deps-dev): Bump vite-plugin-vuetify from 2.1.0 to 2.1.1 (@[dependabot[bot]](https://github.com/apps/dependabot))
254- #956 - Chore(deps-dev): Bump sass from 1.86.0 to 1.86.3 (@[dependabot[bot]](https://github.com/apps/dependabot))
255- #957 - Chore(deps-dev): Bump @types/node from 22.13.14 to 22.14.0 (@[dependabot[bot]](https://github.com/apps/dependabot))
256- #950 - Chore(deps-dev): Bump typescript from 5.8.2 to 5.8.3 (@[dependabot[bot]](https://github.com/apps/dependabot))
257</details>
258
259
260
261# [2.6.0 BETA 1] - 07.04.2025
262
263## What's Changed
264
265* Fix usage of album loudness during playback by @cpaulik in https://github.com/music-assistant/server/pull/2107
266* Also use previous track to work out if an album is playing by @cpaulik in https://github.com/music-assistant/server/pull/2108
267* Audible: inverse of the suppoorted content type rule by @ztripez in https://github.com/music-assistant/server/pull/2106
268* Various small bugfixes and enhancements by @marcelveldt in https://github.com/music-assistant/server/pull/2116
269
270## New Contributors
271* @cpaulik made their first contribution in https://github.com/music-assistant/server/pull/2107
272
273**Full Changelog**: https://github.com/music-assistant/server/compare/2.6.0b0...2.6.0b1
274
275# [2.6.0 BETA 0] - 05.04.2025
276
277## Whatâs Changed
278
279### Server 2.6.0 BETA 0
280
281**The start of a new beta cycle !**
282
283## What's Changed
284
285* fix: Remove unused Sample Rate config from the Web Player by @maximmaxim345 in https://github.com/music-assistant/server/pull/2095
286* Snapserver v0.30.0 don't support add/remove stream by @SantiagoSotoC in https://github.com/music-assistant/server/pull/2098
287* frontend-2.14.8 by @music-assistant-machine in https://github.com/music-assistant/server/pull/2096
288* Snapcast re add on player config removed by @SantiagoSotoC in https://github.com/music-assistant/server/pull/2099
289* Bluesound provider: use ip_address not address by @bmatheny in https://github.com/music-assistant/server/pull/2102
290* Several small fixes for playback and enqueuing by @marcelveldt in https://github.com/music-assistant/server/pull/2105
291* Snapcast fix external server stream by @SantiagoSotoC in https://github.com/music-assistant/server/pull/2103
292
293## New Contributors
294* @bmatheny made their first contribution in https://github.com/music-assistant/server/pull/2102
295
296**Full Changelog**: https://github.com/music-assistant/server/compare/2.5.0b24...2.6.0b0
297
298### Frontend 2.14.8
299
300## ð§° Maintenance
301
302- #949 - Minor grammar tweaks (@OzGav)
303
304## â¬ï¸ Dependencies
305
306### Server
307
308### Frontend
309
310
311
312# [2.5.0 BETA 24] - 02.04.2025
313
314Fix playback when crossfade is enabled
315
316# [2.5.0 BETA 23] - 02.04.2025
317
318## Whatâs Changed
319
320### Server 2.5.0 BETA 23
321
322## What's Changed
323
324* Fix radio stream playback by @marcelveldt in https://github.com/music-assistant/server/pull/2090
325* fix: Built-in Web Player Part 4 by @maximmaxim345 in https://github.com/music-assistant/server/pull/2091
326* YT Music: Fix missing track thumbs by @MarvinSchenkel in https://github.com/music-assistant/server/pull/2092
327* fix: abs - recommendation, series handling by @fmunkes in https://github.com/music-assistant/server/pull/2093
328* frontend-2.14.7 by @music-assistant-machine in https://github.com/music-assistant/server/pull/2094
329* Fix for enqueueing track(s) while the last (or only) track is playing
330
331
332**Full Changelog**: https://github.com/music-assistant/server/compare/2.5.0b22...2.5.0b23
333
334### Frontend 2.14.7
335
336- #947 - Lokalise translations update (@[github-actions[bot]](https://github.com/apps/github-actions))
337
338## ð Bugfixes
339
340- #948 - fix: Built-in Web Player Part 4 (@maximmaxim345)
341
342## â¬ï¸ Dependencies
343
344### Server
345
346### Frontend
347
348
349
350# [2.5.0 BETA 22] - 31.03.2025
351
352## Whatâs Changed
353
354### Server 2.5.0 BETA 22
355
356## What's Changed
357
358* feat: add DSP Config changed event by @maximmaxim345 in https://github.com/music-assistant/server/pull/2079
359* Revamped Crossfade support by @marcelveldt in https://github.com/music-assistant/server/pull/2087
360* frontend-2.14.6 by @music-assistant-machine in https://github.com/music-assistant/server/pull/2088
361* fix: Recommendations for ABS and iTunes Podcasts by @fmunkes in https://github.com/music-assistant/server/pull/2086
362* Fix: enqueue next item by @marcelveldt in https://github.com/music-assistant/server/pull/2089
363
364
365
366**Full Changelog**: https://github.com/music-assistant/server/compare/2.5.0b21...2.5.0b22
367
368### Frontend 2.14.6
369
370- #940 - feat: add DSP Config changed event (@maximmaxim345)
371
372## â¬ï¸ Dependencies
373
374### Server
375
376### Frontend
377
378<details>
379<summary>5 changes</summary>
380
381- #942 - Chore(deps-dev): Bump @types/node from 22.13.11 to 22.13.14 (@[dependabot[bot]](https://github.com/apps/dependabot))
382- #943 - Chore(deps-dev): Bump eslint-plugin-prettier from 5.2.4 to 5.2.5 (@[dependabot[bot]](https://github.com/apps/dependabot))
383- #944 - Chore(deps-dev): Bump vite-plugin-pwa from 0.21.2 to 1.0.0 (@[dependabot[bot]](https://github.com/apps/dependabot))
384- #945 - Chore(deps): Bump vuetify from 3.7.18 to 3.7.19 (@[dependabot[bot]](https://github.com/apps/dependabot))
385- #946 - Chore(deps-dev): Bump vite from 6.2.2 to 6.2.3 (@[dependabot[bot]](https://github.com/apps/dependabot))
386</details>
387
388
389
390# [2.5.0 BETA 21] - 31.03.2025
391
392## What's Changed
393
394* abs: browse recommendation by @fmunkes in https://github.com/music-assistant/server/pull/2080
395* Fix issue with enqueuing of items
396* Add db migration for invalid releasedate in db.
397
398**Full Changelog**: https://github.com/music-assistant/server/compare/2.5.0b20...2.5.0b21
399
400# [2.5.0 BETA 20] - 30.03.2025
401
402## Whatâs Changed
403
404### Server 2.5.0 BETA 20
405
406## What's Changed
407
408* ABS: Enhancement - support for recommendations by @fmunkes in https://github.com/music-assistant/server/pull/2074
409* Make Apple Music sync more reliable by @MarvinSchenkel in https://github.com/music-assistant/server/pull/2075
410* Add recommendations to itunes_podcasts by @fmunkes in https://github.com/music-assistant/server/pull/2076
411* A few small bugfixes and enhancements by @marcelveldt in https://github.com/music-assistant/server/pull/2078
412* frontend-2.14.5 by @music-assistant-machine in https://github.com/music-assistant/server/pull/2077
413
414
415**Full Changelog**: https://github.com/music-assistant/server/compare/2.5.0b19...2.5.0b20
416
417### Frontend 2.14.5
418
419## ð§° Maintenance
420
421- #939 - Lokalise: Translations update (@marcelveldt)
422
423## â¬ï¸ Dependencies
424
425### Server
426
427### Frontend
428
429
430
431# [2.5.0 BETA 19] - 29.03.2025
432
433## Whatâs Changed
434
435### Server 2.5.0 BETA 19
436
437## What's Changed
438
439* Tidal: fix images and add descriptions to mixes by @jozefKruszynski in https://github.com/music-assistant/server/pull/2071
440* fix: Built-in Web Player Part 3 by @maximmaxim345 in https://github.com/music-assistant/server/pull/2072
441* frontend-2.14.4 by @music-assistant-machine in https://github.com/music-assistant/server/pull/2073
442* Possible fix for streamcache on docker installs
443* Fixes for recommendations
444
445**Full Changelog**: https://github.com/music-assistant/server/compare/2.5.0b18...2.5.0b19
446
447### Frontend 2.14.4
448
449## ð Bugfixes
450
451- #938 - fix: Built-in Web Player Part 3 (@maximmaxim345)
452
453## ð Features and enhancements
454
455- Add some tweaks to the homescreen widgets
456
457## â¬ï¸ Dependencies
458
459### Server
460
461### Frontend
462
463
464
465# [2.5.0 BETA 18] - 28.03.2025
466
467## What's Changed
468
469* YT Music: Auto generate PO tokens for stream urls by @MarvinSchenkel in https://github.com/music-assistant/server/pull/2069
470* Chore(deps): Bump aioaudiobookshelf from 0.1.4 to 0.1.6 by @dependabot in https://github.com/music-assistant/server/pull/2059
471* Add configurable recommendation rows on home screen
472
473
474**Full Changelog**: https://github.com/music-assistant/server/compare/2.5.0b17...2.5.0b18
475
476# [2.5.0 BETA 17] - 27.03.2025
477
478## Whatâs Changed
479
480### Server 2.5.0 BETA 17
481
482## What's Changed
483
484* Subsonic: Set metadata.release_date when available by @khers in https://github.com/music-assistant/server/pull/2067
485* Soundcloud: Fallback to the track details for missing entries in playlists by @robsonke in https://github.com/music-assistant/server/pull/2063
486* frontend-2.14.2 by @music-assistant-machine in https://github.com/music-assistant/server/pull/2068
487* Fix frontend not loading on HTTP address
488
489**Full Changelog**: https://github.com/music-assistant/server/compare/2.5.0b16...2.5.0b17
490
491### Frontend 2.14.2
492
493Fix frontend when loaded as HTTP
494
495## â¬ï¸ Dependencies
496
497### Server
498
499### Frontend
500
501
502
503# [2.5.0 BETA 16] - 27.03.2025
504
505## Whatâs Changed
506
507### Server 2.5.0 BETA 16
508
509## What's Changed
510
511* Fix snapcast using external snapserver by @marcelveldt in https://github.com/music-assistant/server/pull/2044
512* feat: Built-in Web Player Part 2 by @maximmaxim345 in https://github.com/music-assistant/server/pull/2043
513* YTM: Ignore GVS token message for now. by @MarvinSchenkel in https://github.com/music-assistant/server/pull/2050
514* Audible: fixes pagination logic error is a users library have sub 50 items by @ztripez in https://github.com/music-assistant/server/pull/2055
515* Tidal: lower cache ttl, add translation keys to folders by @jozefKruszynski in https://github.com/music-assistant/server/pull/2049
516* fix: gPodder not checking guid on playlog sync if it is present by @fmunkes in https://github.com/music-assistant/server/pull/2053
517* Add support for Spotify Connect volume control by @Nezz in https://github.com/music-assistant/server/pull/2051
518* Make airplay provider robust to empty dacp request by @Dvad in https://github.com/music-assistant/server/pull/2052
519* Fix Audible provider crash during library sync by @ztripez in https://github.com/music-assistant/server/pull/2060
520* Add artist and release mbids to listenbrainz scobbles by @ijc in https://github.com/music-assistant/server/pull/2048
521* FIx: Subsonic: Don't pass container type to StreamDetails by @khers in https://github.com/music-assistant/server/pull/2061
522* Abs + Feed Parsers: release_date as datetime by @fmunkes in https://github.com/music-assistant/server/pull/2064
523* frontend-2.13.3 by @music-assistant-machine in https://github.com/music-assistant/server/pull/2065
524* Fix Sonos provider pause weirdness
525* Fix Airplay provider restart stream
526* Several final fixes for audio caching
527* Various small tweaks and bugfixes
528
529
530## New Contributors
531* @Nezz made their first contribution in https://github.com/music-assistant/server/pull/2051
532* @Dvad made their first contribution in https://github.com/music-assistant/server/pull/2052
533
534**Full Changelog**: https://github.com/music-assistant/server/compare/2.5.0b15...2.5.0b16
535
536### Frontend 2.13.3
537
538- #936 - Lokalise translations update (@[github-actions[bot]](https://github.com/apps/github-actions))
539- #924 - Lokalise translations update (@[github-actions[bot]](https://github.com/apps/github-actions))
540- #923 - Fix: Show the web player on all tabs of MA (@maximmaxim345)
541
542## ð Features
543
544- #918 - feat: Built-in Web Player Part 2 (@maximmaxim345)
545
546## â¬ï¸ Dependencies
547
548### Server
549
550### Frontend
551
552<details>
553<summary>13 changes</summary>
554
555- #932 - Chore(deps-dev): Bump unplugin from 2.2.0 to 2.2.2 (@[dependabot[bot]](https://github.com/apps/dependabot))
556- #931 - Chore(deps): Bump vuetify from 3.7.16 to 3.7.18 (@[dependabot[bot]](https://github.com/apps/dependabot))
557- #930 - Chore(deps): Bump @intlify/unplugin-vue-i18n from 6.0.3 to 6.0.5 (@[dependabot[bot]](https://github.com/apps/dependabot))
558- #929 - Chore(deps-dev): Bump sass from 1.85.1 to 1.86.0 (@[dependabot[bot]](https://github.com/apps/dependabot))
559- #934 - Chore(deps-dev): Bump @vitejs/plugin-vue from 5.2.2 to 5.2.3 (@[dependabot[bot]](https://github.com/apps/dependabot))
560- #928 - Chore(deps): Bump swiper from 11.2.5 to 11.2.6 (@[dependabot[bot]](https://github.com/apps/dependabot))
561- #927 - Chore(deps-dev): Bump @types/node from 22.13.10 to 22.13.11 (@[dependabot[bot]](https://github.com/apps/dependabot))
562- #926 - Chore(deps-dev): Bump vite-plugin-pwa from 0.21.1 to 0.21.2 (@[dependabot[bot]](https://github.com/apps/dependabot))
563- #925 - Chore(deps-dev): Bump eslint-plugin-prettier from 5.2.3 to 5.2.4 (@[dependabot[bot]](https://github.com/apps/dependabot))
564- #919 - Chore(deps): Bump vuetify from 3.7.15 to 3.7.16 (@[dependabot[bot]](https://github.com/apps/dependabot))
565- #920 - Chore(deps-dev): Bump vite from 6.2.1 to 6.2.2 (@[dependabot[bot]](https://github.com/apps/dependabot))
566- #921 - Chore(deps-dev): Bump @vitejs/plugin-vue from 5.2.1 to 5.2.2 (@[dependabot[bot]](https://github.com/apps/dependabot))
567- #922 - Chore(deps-dev): Bump nanoid from 5.1.3 to 5.1.4 (@[dependabot[bot]](https://github.com/apps/dependabot))
568</details>
569
570
571
572# [2.5.0 BETA 15] - 16.03.2025
573
574## What's Changed
575
576* Refactor common code from listenbrainz and lastfm scrobblers by @ijc in https://github.com/music-assistant/server/pull/2042
577* Fix some issues with cache files not being found
578
579**Full Changelog**: https://github.com/music-assistant/server/compare/2.5.0b14...2.5.0b15
580
581# [2.5.0b14] - 15.03.2025
582
583## What's Changed
584
585* Add gPodder podcast provider by @fmunkes in https://github.com/music-assistant/server/pull/2036
586* Chore(deps): Bump yt-dlp from 2024.12.23 to 2025.2.19 by @dependabot in https://github.com/music-assistant/server/pull/2020
587* abs - fix: do not sync audiobooks without tracks by @fmunkes in https://github.com/music-assistant/server/pull/2041
588* Chore(deps): Bump docker/login-action from 3.3.0 to 3.4.0 by @dependabot in https://github.com/music-assistant/server/pull/2039
589* Add Recommendations to Tidal provider by @jozefKruszynski in https://github.com/music-assistant/server/pull/2040
590* Fix wrong state in HA integration due to model mismatch
591* Fix issues with radio streams
592* Some final touches to stream caching
593
594
595**Full Changelog**: https://github.com/music-assistant/server/compare/2.5.0b13...2.5.0b14
596
597# [2.5.0 BETA 13] - 13.03.2025
598
599## Whatâs Changed
600
601### Server 2.5.0 BETA 13
602
603## What's Changed
604
605* Some small improvements to the Airplay provider by @marcelveldt in https://github.com/music-assistant/server/pull/2032
606* Add base logic for recommendations by @marcelveldt in https://github.com/music-assistant/server/pull/2033
607* [Chore] Move podcastparser parse functions from itunes search provider to helpers by @fmunkes in https://github.com/music-assistant/server/pull/2034
608* Feat: Mutichannel Parametric Equalizer by @maximmaxim345 in https://github.com/music-assistant/server/pull/2031
609* Several optimizations to the Snapcast provider by @marcelveldt in https://github.com/music-assistant/server/pull/2037
610* Podcastfeed: Use helper functions by @fmunkes in https://github.com/music-assistant/server/pull/2035
611* frontend-2.14.0 by @music-assistant-machine in https://github.com/music-assistant/server/pull/2038
612
613
614**Full Changelog**: https://github.com/music-assistant/server/compare/2.5.0b12...2.5.0b13
615
616### Frontend 2.13.2
617
618- #915 - Lokalise translations update (@[github-actions[bot]](https://github.com/apps/github-actions))
619
620## ð Features
621
622- #917 - Feat: Mutichannel Parametric Equalizer (@maximmaxim345)
623
624## ð§° Maintenance
625
626- #916 - Various minor fixes (@OzGav)
627
628## â¬ï¸ Dependencies
629
630### Server
631
632### Frontend
633
634
635
636# [2.5.0 BETA 12] - 11.03.2025
637
638## What's Changed
639
640* Increase clarity of note by @OzGav in https://github.com/music-assistant/server/pull/2026
641* listenbrainz: Cross-port fixes from last.fm scrobbler by @ijc in https://github.com/music-assistant/server/pull/2027
642* Finalize stream caching + fix several bugs by @marcelveldt in https://github.com/music-assistant/server/pull/2029
643* [LastFM Scrobbler] Add some basic unit tests and fix a bug by @wjzijderveld in https://github.com/music-assistant/server/pull/2028
644
645
646**Full Changelog**: https://github.com/music-assistant/server/compare/2.5.0b11...2.5.0b12
647
648# [2.5.0 BETA 11] - 10.03.2025
649
650## Whatâs Changed
651
652### Server 2.5.0 BETA 11
653
654## What's Changed
655
656* Ignore playlists which are stored with album tracks by @marcelveldt in https://github.com/music-assistant/server/pull/2017
657* Fix playlist parsing with parent folder references by @marcelveldt in https://github.com/music-assistant/server/pull/2019
658* Fix: Subsonic: Bump py-opensonic to fix stupid typo by @khers in https://github.com/music-assistant/server/pull/2024
659* Various bugfixes for the LastFM provider by @wjzijderveld in https://github.com/music-assistant/server/pull/2018
660* frontend-2.13.1 by @music-assistant-machine in https://github.com/music-assistant/server/pull/2025
661* Fix for new builtin (web) player in the frontend.
662* Various fixes for high cpu usage in some special conditions.
663* Fixes for stream error in some special conditions.
664
665
666
667**Full Changelog**: https://github.com/music-assistant/server/compare/2.5.0b10...2.5.0b11
668
669### Frontend 2.13.1
670
671- #913 - Feat: Improve DSP Settings link in the Player Settings (@maximmaxim345)
672
673## ð Bugfixes
674
675- #912 - Fix: Invalid URL with the built-in Web Player (@maximmaxim345)
676
677## ð Features
678
679- #914 - Feat: Make the frequency slider behave logarithmically (@maximmaxim345)
680
681## â¬ï¸ Dependencies
682
683### Server
684
685### Frontend
686
687<details>
688<summary>8 changes</summary>
689
690- #904 - Chore(deps-dev): Bump nanoid from 5.1.2 to 5.1.3 (@[dependabot[bot]](https://github.com/apps/dependabot))
691- #905 - Chore(deps): Bump swiper from 11.2.4 to 11.2.5 (@[dependabot[bot]](https://github.com/apps/dependabot))
692- #906 - Chore(deps-dev): Bump eslint-config-prettier from 10.0.2 to 10.1.1 (@[dependabot[bot]](https://github.com/apps/dependabot))
693- #907 - Chore(deps-dev): Bump vite from 6.2.0 to 6.2.1 (@[dependabot[bot]](https://github.com/apps/dependabot))
694- #908 - Chore(deps): Bump vue-i18n from 11.1.1 to 11.1.2 (@[dependabot[bot]](https://github.com/apps/dependabot))
695- #909 - Chore(deps-dev): Bump @types/node from 22.13.9 to 22.13.10 (@[dependabot[bot]](https://github.com/apps/dependabot))
696- #910 - Chore(deps): Bump vuetify from 3.7.14 to 3.7.15 (@[dependabot[bot]](https://github.com/apps/dependabot))
697- #911 - Chore(deps-dev): Bump eslint-plugin-vue from 9.32.0 to 9.33.0 (@[dependabot[bot]](https://github.com/apps/dependabot))
698</details>
699
700
701
702# [2.5.0 BETA 10] - 09.03.2025
703
704## Whatâs Changed
705
706### Server 2.5.0 BETA 10
707
708## What's Changed
709
710* Tidal provider maintenance: add tidaluser class by @jozefKruszynski in https://github.com/music-assistant/server/pull/2010
711* Fix Subsonic: Use transcode metadata when present by @khers in https://github.com/music-assistant/server/pull/2011
712* Add pkce to Tidal provider's manifest requirements by @jozefKruszynski in https://github.com/music-assistant/server/pull/2013
713* Add ListenBrainz scrobbler provider by @ijc in https://github.com/music-assistant/server/pull/2008
714* Rename the slimproto provider to squeezelite by @marcelveldt in https://github.com/music-assistant/server/pull/2015
715* Add Built-in (web) Player Provider by @maximmaxim345 in https://github.com/music-assistant/server/pull/2009
716* Fix: Subsonic: Catch DataNotFoundError for artwork by @khers in https://github.com/music-assistant/server/pull/2012
717* frontend-2.13.0 by @music-assistant-machine in https://github.com/music-assistant/server/pull/2016
718* Various small bufixes
719
720
721**Full Changelog**: https://github.com/music-assistant/server/compare/2.5.0b9...2.5.0b10
722
723### Frontend 2.13.0
724
725## ð Bugfixes
726
727- #903 - fix: Missing options when adding a new PEQ band (@maximmaxim345)
728
729## ð Features
730
731- #901 - Allow RTSP URLs for Builtin Provider (@jdelaney72)
732- #902 - Feat: Built-in Web Player Provider (@maximmaxim345)
733
734## â¬ï¸ Dependencies
735
736### Server
737
738### Frontend
739
740
741
742# [2.5.0 BETA 9] - 07.03.2025
743
744## What's Changed
745
746* Add LastFM Audio Scrobbler plugin provider by @wjzijderveld in https://github.com/music-assistant/server/pull/1850
747* Fix broken links in DEVELOPMENT.md by @jdelaney72 in https://github.com/music-assistant/server/pull/2006
748* Fix: Missing `MULTI_DEVICE_DSP` in player groups by @maximmaxim345 in https://github.com/music-assistant/server/pull/2007
749* Add advanced networking (list of IPs) to Sonos S1 provider by @mcblum in https://github.com/music-assistant/server/pull/1988
750* Various minor fixes to streaming
751*
752## New Contributors
753* @wjzijderveld made their first contribution in https://github.com/music-assistant/server/pull/1850
754* @jdelaney72 made their first contribution in https://github.com/music-assistant/server/pull/2006
755* @mcblum made their first contribution in https://github.com/music-assistant/server/pull/1988
756
757**Full Changelog**: https://github.com/music-assistant/server/compare/2.5.0b8...2.5.0b9
758
759# [2.5.0 BETA 8] - 06.03.2025
760
761More fixes for streaming and announcements, especially on slower connections and better handling of super short audio clips.
762
763More fixes for Tidal provider
764
765# [2.5.0 BETA 7] - 05.03.2025
766
767## What's Changed
768
769* iBroadcast: Correct disc numbers in case the album has a disc number provided by @robsonke in https://github.com/music-assistant/server/pull/2000
770* Adjust Tidal provider to a fully async implementation by @jozefKruszynski in https://github.com/music-assistant/server/pull/1995
771* Fix stream errors and player getting into a loop of playing just a few seconds of each track
772* Fix announcements
773
774**Full Changelog**: https://github.com/music-assistant/server/compare/2.5.0b5...2.5.0b7
775
776# [2.5.0 BETA 6] - 04.03.2025
777
778## What's Changed
779
780* Feat: Move the output limiter option from DSP to Player Settings by @maximmaxim345 in https://github.com/music-assistant/server/pull/1981
781* Chore(deps): Bump pytest from 8.3.4 to 8.3.5 by @dependabot in https://github.com/music-assistant/server/pull/1999
782* Chore(deps): Bump codespell from 2.3.0 to 2.4.1 by @dependabot in https://github.com/music-assistant/server/pull/1998
783* ABS: fix for another unexpected API response by @fmunkes in https://github.com/music-assistant/server/pull/1994
784* Add iTunes Podcast Search Provider by @fmunkes in https://github.com/music-assistant/server/pull/1977
785* Chore(deps): Bump syrupy from 4.8.1 to 4.8.2 by @dependabot in https://github.com/music-assistant/server/pull/1996
786* Audible provider: Fixes pagination and small cleanups by @ztripez in https://github.com/music-assistant/server/pull/1982
787* frontend-2.12.1 by @music-assistant-machine in https://github.com/music-assistant/server/pull/2001
788* Add more robust caching when internet speed is slow
789
790**Full Changelog**: https://github.com/music-assistant/server/compare/2.5.0b5...2.5.0b6
791
792# [2.5.0 BETA 5] - 01.03.2025
793
794Fix audioerror (stream does not start) in some occasions
795
796# [2.5.0 BETA 4] - 01.03.2025
797
798Improvements to
799**Full Changelog**: https://github.com/music-assistant/server/compare/2.5.0b3...2.5.0b4
800
801# [2.5.0 BETA 3] - 28.02.2025
802
803## Whatâs Changed
804
805### Server 2.5.0 BETA 3
806
807## What's Changed
808
809* Add caching of audio data to fix streams not starting fast enough by @marcelveldt in https://github.com/music-assistant/server/pull/1989
810* Fix Large PodcastEpisode listings not working by @marcelveldt in https://github.com/music-assistant/server/pull/1991
811* frontend-2.12.0 by @music-assistant-machine in https://github.com/music-assistant/server/pull/1993
812* Various (very) small bugfixes and enhancements by @marcelveldt in https://github.com/music-assistant/server/pull/1992
813* ABS: Login via API key by @fmunkes in https://github.com/music-assistant/server/pull/1990
814
815
816**Full Changelog**: https://github.com/music-assistant/server/compare/2.4.2...2.5.0b3
817
818### Frontend 2.12.0
819
820## ð Bugfixes
821
822- #888 - Fix: Improved colors in fullscreen player (@maximmaxim345)
823- #885 - Feat: improved Notification support (@maximmaxim345)
824- #887 - Fix: Select all in search view (@maximmaxim345)
825
826## ð Features
827
828- #885 - Feat: improved Notification support (@maximmaxim345)
829
830## â¬ï¸ Dependencies
831
832### Server
833
834### Frontend
835
836<details>
837<summary>6 changes</summary>
838
839- #879 - Chore(deps-dev): Bump prettier from 3.5.1 to 3.5.2 (@[dependabot[bot]](https://github.com/apps/dependabot))
840- #880 - Chore(deps-dev): Bump @types/node from 22.13.4 to 22.13.5 (@[dependabot[bot]](https://github.com/apps/dependabot))
841- #878 - Chore(deps-dev): Bump nanoid from 5.1.0 to 5.1.2 (@[dependabot[bot]](https://github.com/apps/dependabot))
842- #889 - Chore(deps-dev): Bump vite from 6.1.0 to 6.2.0 (@[dependabot[bot]](https://github.com/apps/dependabot))
843- #890 - Chore(deps): Bump vuetify from 3.7.12 to 3.7.14 (@[dependabot[bot]](https://github.com/apps/dependabot))
844- #877 - Chore(deps-dev): Bump vue-tsc from 2.2.0 to 2.2.4 (@[dependabot[bot]](https://github.com/apps/dependabot))
845</details>
846
847
848
849# [2.5.0 Beta 2] - 27.02.2025
850
851Fix crash at startup for some people
852
853# [2.5.0 BETA 1] - 26.02.2025
854
855## Whatâs Changed
856
857### Server 2.5.0 BETA 1
858
859## What's Changed
860
861* Fix assertion error when trying to save a provider config by @marcelveldt in https://github.com/music-assistant/server/pull/1980
862* fix(tidal): refresh access token correctly by @jozefKruszynski in https://github.com/music-assistant/server/pull/1984
863* frontend-2.11.11 by @music-assistant-machine in https://github.com/music-assistant/server/pull/1987
864
865
866**Full Changelog**: https://github.com/music-assistant/server/compare/2.5.0b0...2.5.0b1
867
868### Frontend 2.11.11
869
870Fix creation of player groups
871
872**Full Changelog**: https://github.com/music-assistant/frontend/compare/2.11.10...2.11.11
873
874## â¬ï¸ Dependencies
875
876### Server
877
878### Frontend
879
880
881
882# [2.5.0 BETA 0] - 25.02.2025
883
884**The start of the beta cycle for 2.5 !**
885
886This version is on-par with the 2.4.0 stable version
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960