/
/
/
1# [] - 03.10.2025
2
3
4- ARD Audiothek: Introduce filter of not published episodes to reduce loading times (by @jfeil in #2478)
5
6
7## :bow: Thanks to our contributors
8
9Special thanks to the following contributors who helped with this release:
10
11@jfeil
12
13
14# [2.7.0 BETA 1] - 03.10.2025
15
16## What's Changed
17
18* Fix current track not updating correctly by @marcelveldt in https://github.com/music-assistant/server/pull/2468
19* Fix playergroup migration by @marcelveldt in https://github.com/music-assistant/server/pull/2469
20* Add DI.fm radio network provider by @benklop in https://github.com/music-assistant/server/pull/2419
21* Fix release drafter workflow `latest` value by @TheJulianJES in https://github.com/music-assistant/server/pull/2470
22* frontend-2.16.4 by @music-assistant-machine in https://github.com/music-assistant/server/pull/2471
23
24## New Contributors
25* @benklop made their first contribution in https://github.com/music-assistant/server/pull/2419
26* @TheJulianJES made their first contribution in https://github.com/music-assistant/server/pull/2470
27
28**Full Changelog**: https://github.com/music-assistant/server/compare/2.7.0b0...2.7.0b1
29
30---
31
32
33# [2.7.0 BETA 0] - 02.10.2025
34
35# Music Assistant 2.7.0 BETA 0 Release Notes ðµ
36
37**â ï¸ IMPORTANT: Beta Release Notice â ï¸**
38
39This marks the beginning of a new beta cycle for Music Assistant 2.7.0, featuring significant architectural changes, refactoring, and new functionality. **Please ensure you have a complete backup of your Music Assistant data before updating**.
40
41Due to the extensive changes in this release, we strongly recommend testing in a non-production environment first or at least have a backup ready of your previous version before updating (so you can easily restore to a working situation if something may break for your situation). If you encounter any issues, please report them on our [GitHub Issues](https://github.com/music-assistant/support/issues) or join the discussion on [Discord](https://discord.gg/kaVm8hGpne).
42
43---
44
45## ðµ New Providers and Features
46
47### New Providers
48
49⢠**Radio Paradise** - High-quality commercial-free radio with excellent curation by [@OzGav](https://github.com/OzGav) in [#2295](https://github.com/music-assistant/server/pull/2295)
50
51⢠**Genius Lyrics** - Enhanced lyrics metadata provider by [@robert-alfaro](https://github.com/robert-alfaro) in [#2337](https://github.com/music-assistant/server/pull/2337)
52
53⢠**Podcast Index** - Access to the comprehensive Podcast Index directory by [@OzGav](https://github.com/OzGav) in [#2350](https://github.com/music-assistant/server/pull/2350)
54
55⢠**ARD Audiothek** - German public radio's podcast and audio content by [@jfeil](https://github.com/jfeil) in [#2229](https://github.com/music-assistant/server/pull/2229)
56
57⢠**Resonate** - Initial support for the Resonate (working title) streaming protocol by [@maximmaxim345](https://github.com/maximmaxim345) in [#2348](https://github.com/music-assistant/server/pull/2348)
58
59⢠**Internet Archive** - Access to audio content from the Internet Archive by [@OzGav](https://github.com/OzGav) in [#2411](https://github.com/music-assistant/server/pull/2411)
60
61⢠**Media Assistant (Roku)** - Support for Roku devices via Media Assistant by [@MedievalApple](https://github.com/MedievalApple) in [#2332](https://github.com/music-assistant/server/pull/2332)
62
63### Major New Features
64
65⢠**DSP Presets** - Save and apply custom DSP configurations by [@math625f](https://github.com/math625f) in [#2309](https://github.com/music-assistant/server/pull/2309)
66
67⢠**Smart Fades** - Initial implementation of the Smart Fades feature: Intelligent crossfading between tracks by [@MarvinSchenkel](https://github.com/MarvinSchenkel) in [#2407](https://github.com/music-assistant/server/pull/2407) with improvements by [@marcelveldt](https://github.com/marcelveldt) in [#2433](https://github.com/music-assistant/server/pull/2433)
68
69⢠**Enhanced Spotify Support** - Added podcast and audiobook support by [@OzGav](https://github.com/OzGav) in [#2349](https://github.com/music-assistant/server/pull/2349) and [#2410](https://github.com/music-assistant/server/pull/2410)
70
71⢠**Customizable Announcement Chimes** - Configure custom chime URLs for announcements by [@marcelveldt](https://github.com/marcelveldt) in [#2403](https://github.com/music-assistant/server/pull/2403)
72
73⢠**Library Sync Controls** - New config options to control how library items are synced by [@marcelveldt](https://github.com/marcelveldt) in [#2405](https://github.com/music-assistant/server/pull/2405)
74
75### Frontend changes
76
77This update brings the first step in the overhaul of the UI !
78In next iterations we will go ahead and improve more of the UI, making it easier to use and setup.
79Amazing work @Algram @stvncode and @trisweb
80
81⢠[#1074](https://github.com/music-assistant/frontend/pull/1074) - DSP Presets (@math625f)
82
83⢠[#1064](https://github.com/music-assistant/frontend/pull/1064) - Added 'Now Playing' styling to currently playing album/artist/track in all view modes (@uptimeZERO)
84
85⢠[#1061](https://github.com/music-assistant/frontend/pull/1061) - Add interactive breadcrumb navigation to Browse section (@stvncode)
86
87⢠[#1082](https://github.com/music-assistant/frontend/pull/1082) - fix: DSP editing bugs with multiple players (@maximmaxim345)
88
89⢠[#1073](https://github.com/music-assistant/frontend/pull/1073) - Fix: Prevent player cards from collapsing in slider (@FabionRabushja)
90
91⢠[#1099](https://github.com/music-assistant/frontend/pull/1099) - Podcast multi select menu played / unplayed (@OzGav)
92
93⢠[#1105](https://github.com/music-assistant/frontend/pull/1105) - Replace mods components (@stvncode)
94
95⢠[#1080](https://github.com/music-assistant/frontend/pull/1080) - Refactor button component and remove mods (@stvncode)
96
97⢠[#1107](https://github.com/music-assistant/frontend/pull/1107) - feat(home): ui refresh (@Algram)
98
99⢠[#1122](https://github.com/music-assistant/frontend/pull/1122) - Improve Multi select favourite (@OzGav)
100
101⢠[#1146](https://github.com/music-assistant/frontend/pull/1146) - Some small optimizations to config entries (@marcelveldt)
102
103⢠[#1138](https://github.com/music-assistant/frontend/pull/1138) - Add album types (@OzGav)
104
105⢠[#1139](https://github.com/music-assistant/frontend/pull/1139) - Hiding the select button in case there's no reason to select items (@robsonke)
106
107⢠[#1123](https://github.com/music-assistant/frontend/pull/1123) - Fix groups after the player model refactor (@maximmaxim345)
108
109⢠[#1151](https://github.com/music-assistant/frontend/pull/1151) - Fix mobile toolbar and fonts + players features (@stvncode)
110
111⢠[#1137](https://github.com/music-assistant/frontend/pull/1137) - Fix lyrics showing timestamps (@OzGav)
112
113⢠[#1150](https://github.com/music-assistant/frontend/pull/1150) - First iteration of reworking the settings pages: the providers view (@stvncode)
114
115---
116
117## ð Bug Fixes and Enhancements
118
119⢠**Spotify CDN Fixes** - Resolved CDN issues affecting playback by [@marcelveldt](https://github.com/marcelveldt) in [#2317](https://github.com/music-assistant/server/pull/2317)
120
121⢠**Spotify Refactor** - Major refactoring and improvements by [@OzGav](https://github.com/OzGav) in [#2329](https://github.com/music-assistant/server/pull/2329)
122
123⢠**YTMusic Auto-updates** - Automatic dependency updates for stability by [@MarvinSchenkel](https://github.com/MarvinSchenkel) in [#2311](https://github.com/music-assistant/server/pull/2311)
124
125⢠**SnapCast State Updates** - Fixed broken state updates by [@maximmaxim345](https://github.com/maximmaxim345) in [#2305](https://github.com/music-assistant/server/pull/2305)
126
127⢠**Audiobook Chapter Sorting** - Sort based on disk number by [@jamiethecat](https://github.com/jamiethecat) in [#2302](https://github.com/music-assistant/server/pull/2302)
128
129⢠**Album Info Preservation** - Fixed album info being lost for non-library items by [@OzGav](https://github.com/OzGav) in [#2330](https://github.com/music-assistant/server/pull/2330)
130
131⢠**Podcast Episode Status Sync** - Added played status sync for Spotify podcasts by [@OzGav](https://github.com/OzGav) in [#2408](https://github.com/music-assistant/server/pull/2408)
132
133⢠**Album Type Support** - Added live and soundtrack album types by [@OzGav](https://github.com/OzGav) in [#2406](https://github.com/music-assistant/server/pull/2406)
134
135⢠**Podcast Image Handling** - Better handling of missing/broken podcast images by [@OzGav](https://github.com/OzGav) in [#2435](https://github.com/music-assistant/server/pull/2435) and [#2455](https://github.com/music-assistant/server/pull/2455)
136
137⢠**SoundCloud Recommendations** - Added recommendation support by [@robsonke](https://github.com/robsonke) in [#2275](https://github.com/music-assistant/server/pull/2275)
138
139⢠**Bluesound Native Grouping** - Native grouping and external source control by [@JoProbst](https://github.com/JoProbst) in [#2359](https://github.com/music-assistant/server/pull/2359)
140
141⢠**Bluesound multi-zone device Support** - Multi-zone device support via MDNS by [@Cyanogenbot](https://github.com/Cyanogenbot) in [#2358](https://github.com/music-assistant/server/pull/2358)
142
143⢠**Audiobookshelf JWT Auth** - Modern JWT authorization support by [@fmunkes](https://github.com/fmunkes) in [#2379](https://github.com/music-assistant/server/pull/2379)
144
145⢠**Audiobookshelf Multi-file Seeking** - Efficient seeking across multi-file audiobooks by [@tsipinakis](https://github.com/tsipinakis) in [#2342](https://github.com/music-assistant/server/pull/2342)
146
147⢠**Improved Lyrics Availability** - Better lyrics discovery and caching by [@OzGav](https://github.com/OzGav) in [#2357](https://github.com/music-assistant/server/pull/2357)
148
149⢠**Album Type Inference** - Automatic album type detection for streaming providers by [@OzGav](https://github.com/OzGav) in [#2420](https://github.com/music-assistant/server/pull/2420)
150
151⢠**Alexa Language Configuration** - Configurable language settings by [@ChrisBkt](https://github.com/ChrisBkt) in [#2432](https://github.com/music-assistant/server/pull/2432)
152
153⢠**Track Grouping Field** - Expose grouping metadata for tracks by [@cr7pt0gr4ph7](https://github.com/cr7pt0gr4ph7) in [#2373](https://github.com/music-assistant/server/pull/2373)
154
155### Core System Improvements
156
157⢠**Major Player Controller Refactor** - Complete overhaul of player management architecture by [@marcelveldt](https://github.com/marcelveldt) in [#2249](https://github.com/music-assistant/server/pull/2249)
158
159⢠**Library Query Improvements** - Fixed random order and improved maintainability by [@maximmaxim345](https://github.com/maximmaxim345) in [#2270](https://github.com/music-assistant/server/pull/2270)
160
161⢠**Cache Refactoring** - Major caching system improvements by [@marcelveldt](https://github.com/marcelveldt) in [#2430](https://github.com/music-assistant/server/pull/2430)
162
163⢠**Package Installation Fixes** - Better handling of dynamic package installation by [@marcelveldt](https://github.com/marcelveldt) in [#2318](https://github.com/music-assistant/server/pull/2318) and pip fallback by [@marcelveldt](https://github.com/marcelveldt) in [#2316](https://github.com/music-assistant/server/pull/2316)
164
165⢠**"This Device" Firefox Fix** - Attempt to fix disappearing/reappearing issues by [@maximmaxim345](https://github.com/maximmaxim345) in [#2271](https://github.com/music-assistant/server/pull/2271)
166
167⢠**Web Player iOS Support** - Fixed playback issues on iOS devices by [@maximmaxim345](https://github.com/maximmaxim345) in [#2319](https://github.com/music-assistant/server/pull/2319)
168
169⢠**Invalid Replaygain Handling** - Better handling of invalid replaygain tag values by [@OzGav](https://github.com/OzGav) in [#2282](https://github.com/music-assistant/server/pull/2282)
170
171⢠**Queue Handling** - Fixed missing file breaks queue by [@OzGav](https://github.com/OzGav) in [#2341](https://github.com/music-assistant/server/pull/2341)
172
173⢠**Player Settings** - Fixed saving of settings on powered off players by [@maximmaxim345](https://github.com/maximmaxim345) in [#2383](https://github.com/music-assistant/server/pull/2383)
174
175⢠**Provider Disabling** - Fixed issues when disabling player providers by [@maximmaxim345](https://github.com/maximmaxim345) in [#2388](https://github.com/music-assistant/server/pull/2388)
176
177⢠**Audiobook Controller Fixes** - Various audiobook-related bug fixes by [@OzGav](https://github.com/OzGav) in [#2412](https://github.com/music-assistant/server/pull/2412)
178
179---
180
181## ðï¸ Technical Changes and Maintenance
182
183<details>
184<summary>ð§ Dependency Bumps and Maintenance</summary>
185
186⢠Bump aiohttp from 3.12.13 to 3.12.15 by [@dependabot[bot]](https://github.com/dependabot[bot]) in [#2281](https://github.com/music-assistant/server/pull/2281), [#2298](https://github.com/music-assistant/server/pull/2298)
187
188⢠Bump cryptography from 45.0.4 to 46.0.1 by [@dependabot[bot]](https://github.com/dependabot[bot]) in [#2276](https://github.com/music-assistant/server/pull/2276), [#2326](https://github.com/music-assistant/server/pull/2326), [#2398](https://github.com/music-assistant/server/pull/2398), [#2418](https://github.com/music-assistant/server/pull/2418)
189
190⢠Bump mypy from 1.15.0 to 1.18.2 by [@dependabot[bot]](https://github.com/dependabot[bot]) in [#2284](https://github.com/music-assistant/server/pull/2284), [#2325](https://github.com/music-assistant/server/pull/2325), [#2402](https://github.com/music-assistant/server/pull/2402), [#2417](https://github.com/music-assistant/server/pull/2417)
191
192⢠Bump ruff from 0.11.13 to 0.12.12 by [@dependabot[bot]](https://github.com/dependabot[bot]) in [#2285](https://github.com/music-assistant/server/pull/2285), [#2291](https://github.com/music-assistant/server/pull/2291), [#2299](https://github.com/music-assistant/server/pull/2299), [#2323](https://github.com/music-assistant/server/pull/2323), [#2355](https://github.com/music-assistant/server/pull/2355), [#2365](https://github.com/music-assistant/server/pull/2365), [#2386](https://github.com/music-assistant/server/pull/2386)
193
194⢠Bump async-upnp-client from 0.44.0 to 0.45.0 by [@dependabot[bot]](https://github.com/dependabot[bot]) in [#2292](https://github.com/music-assistant/server/pull/2292)
195
196⢠Bump certifi from 2025.6.15 to 2025.8.3 by [@dependabot[bot]](https://github.com/dependabot[bot]) in [#2288](https://github.com/music-assistant/server/pull/2288), [#2345](https://github.com/music-assistant/server/pull/2345)
197
198⢠Bump orjson from 3.10.18 to 3.11.3 by [@dependabot[bot]](https://github.com/dependabot[bot]) in [#2290](https://github.com/music-assistant/server/pull/2290), [#2344](https://github.com/music-assistant/server/pull/2344), [#2366](https://github.com/music-assistant/server/pull/2366)
199
200⢠Bump pre-commit from 4.2.0 to 4.3.0 by [@dependabot[bot]](https://github.com/dependabot[bot]) in [#2324](https://github.com/music-assistant/server/pull/2324)
201
202⢠Bump pre-commit-hooks from 5.0.0 to 6.0.0 by [@dependabot[bot]](https://github.com/dependabot[bot]) in [#2346](https://github.com/music-assistant/server/pull/2346)
203
204⢠Bump pytest from 8.4.1 to 8.4.2 by [@dependabot[bot]](https://github.com/dependabot[bot]) in [#2400](https://github.com/music-assistant/server/pull/2400)
205
206⢠Bump pytest-cov from 6.2.1 to 7.0.0 by [@dependabot[bot]](https://github.com/dependabot[bot]) in [#2401](https://github.com/music-assistant/server/pull/2401)
207
208⢠Bump syrupy from 4.9.1 to 5.0.0 by [@dependabot[bot]](https://github.com/dependabot[bot]) in [#2454](https://github.com/music-assistant/server/pull/2454)
209
210⢠Bump xmltodict from 0.14.2 to 1.0.2 by [@dependabot[bot]](https://github.com/dependabot[bot]) in [#2447](https://github.com/music-assistant/server/pull/2447)
211
212⢠Bump liblistenbrainz from 0.5.6 to 0.6.0 by [@dependabot[bot]](https://github.com/dependabot[bot]) in [#2322](https://github.com/music-assistant/server/pull/2322)
213
214⢠Bump pyblu from 2.0.1 to 2.0.5 by [@dependabot[bot]](https://github.com/dependabot[bot]) in [#2385](https://github.com/music-assistant/server/pull/2385)
215
216⢠Bump alexapy from 1.29.5 to 1.29.8 by [@dependabot[bot]](https://github.com/dependabot[bot]) in [#2371](https://github.com/music-assistant/server/pull/2371)
217
218⢠Bump ytmusicapi from 1.10.3 to 1.11.1 by [@dependabot[bot]](https://github.com/dependabot[bot]) in [#2370](https://github.com/music-assistant/server/pull/2370)
219
220⢠Bump soco from 0.30.10 to 0.30.12 by [@dependabot[bot]](https://github.com/dependabot[bot]) in [#2368](https://github.com/music-assistant/server/pull/2368), [#2416](https://github.com/music-assistant/server/pull/2416)
221
222⢠Bump plexapi from 4.17.0 to 4.17.1 by [@dependabot[bot]](https://github.com/dependabot[bot]) in [#2367](https://github.com/music-assistant/server/pull/2367)
223
224⢠Bump zeroconf from 0.147.0 to 0.147.2 by [@dependabot[bot]](https://github.com/dependabot[bot]) in [#2384](https://github.com/music-assistant/server/pull/2384)
225
226⢠Bump lyricsgenius from 3.6.5 to 3.7.2 by [@dependabot[bot]](https://github.com/dependabot[bot]) in [#2415](https://github.com/music-assistant/server/pull/2415)
227
228⢠Bump actions/download-artifact from 4 to 5 by [@dependabot[bot]](https://github.com/dependabot[bot]) in [#2303](https://github.com/music-assistant/server/pull/2303)
229
230⢠Bump docker/login-action from 3.4.0 to 3.6.0 by [@dependabot[bot]](https://github.com/dependabot[bot]) in [#2297](https://github.com/music-assistant/server/pull/2297), [#2443](https://github.com/music-assistant/server/pull/2443)
231
232⢠Bump actions/checkout from 4 to 5 by [@dependabot[bot]](https://github.com/dependabot[bot]) in [#2327](https://github.com/music-assistant/server/pull/2327)
233
234⢠Bump actions/setup-python from 5.6.0 to 6.0.0 by [@dependabot[bot]](https://github.com/dependabot[bot]) in [#2377](https://github.com/music-assistant/server/pull/2377)
235
236⢠Bump actions/github-script from 7 to 8 by [@dependabot[bot]](https://github.com/dependabot[bot]) in [#2376](https://github.com/music-assistant/server/pull/2376)
237
238⢠Bump pypa/gh-action-pypi-publish from 1.12.4 to 1.13.0 by [@dependabot[bot]](https://github.com/dependabot[bot]) in [#2375](https://github.com/music-assistant/server/pull/2375), [#2374](https://github.com/music-assistant/server/pull/2374)
239
240⢠Add backport pipeline by [@MarvinSchenkel](https://github.com/MarvinSchenkel) in [#2268](https://github.com/music-assistant/server/pull/2268)
241
242⢠Fix backport pipeline issues by [@MarvinSchenkel](https://github.com/MarvinSchenkel) in [#2272](https://github.com/music-assistant/server/pull/2272), [#2294](https://github.com/music-assistant/server/pull/2294)
243
244⢠Add CLAUDE.md development guide by [@MarvinSchenkel](https://github.com/MarvinSchenkel) in [#2274](https://github.com/music-assistant/server/pull/2274)
245
246⢠Add command line server startup instructions by [@tavva](https://github.com/tavva) in [#2396](https://github.com/music-assistant/server/pull/2396)
247
248⢠Modernise setup script to use uv consistently by [@Crooked-Krokr](https://github.com/Crooked-Krokr) in [#2378](https://github.com/music-assistant/server/pull/2378)
249
250⢠Adjust funding.yml to OHF by [@marcelveldt](https://github.com/marcelveldt) in [#2267](https://github.com/music-assistant/server/pull/2267)
251
252⢠Update librespot binaries by [@OzGav](https://github.com/OzGav) in [#2306](https://github.com/music-assistant/server/pull/2306) and [@marcelveldt](https://github.com/marcelveldt) in [#2313](https://github.com/music-assistant/server/pull/2313)
253
254⢠Use separate ingress TCP site for HA add-on by [@marcelveldt](https://github.com/marcelveldt) in [#2314](https://github.com/music-assistant/server/pull/2314)
255
256⢠Add helpers to setup aiohttp session by [@marcelveldt](https://github.com/marcelveldt) in [#2308](https://github.com/music-assistant/server/pull/2308)
257
258⢠Bump models to 1.1.55 by [@marcelveldt](https://github.com/marcelveldt) in [#2397](https://github.com/music-assistant/server/pull/2397)
259
260⢠Update builtin provider icons by [@OzGav](https://github.com/OzGav) in [#2381](https://github.com/music-assistant/server/pull/2381), [#2380](https://github.com/music-assistant/server/pull/2380)
261
262⢠Update provider descriptions by [@OzGav](https://github.com/OzGav) in [#2428](https://github.com/music-assistant/server/pull/2428)
263
264⢠Add stage key in manifest.json by [@OzGav](https://github.com/OzGav) in [#2431](https://github.com/music-assistant/server/pull/2431)
265
266⢠Remove unsupported library methods by [@OzGav](https://github.com/OzGav) in [#2440](https://github.com/music-assistant/server/pull/2440)
267
268⢠MyPy fixes across multiple providers by [@OzGav](https://github.com/OzGav) in [#2438](https://github.com/music-assistant/server/pull/2438), [#2436](https://github.com/music-assistant/server/pull/2436), [#2449](https://github.com/music-assistant/server/pull/2449), [#2439](https://github.com/music-assistant/server/pull/2439), [#2437](https://github.com/music-assistant/server/pull/2437)
269
270⢠Frontend updates: 2.15.3, 2.15.4, 2.16.0, 2.16.1, 2.16.2 by [@music-assistant-machine](https://github.com/music-assistant-machine) in [#2333](https://github.com/music-assistant/server/pull/2333), [#2389](https://github.com/music-assistant/server/pull/2389), [#2422](https://github.com/music-assistant/server/pull/2422), [#2424](https://github.com/music-assistant/server/pull/2424), [#2459](https://github.com/music-assistant/server/pull/2459)
271
272⢠Disable new PO token generation to avoid warnings by [@MarvinSchenkel](https://github.com/MarvinSchenkel) in [#2334](https://github.com/music-assistant/server/pull/2334)
273
274⢠Add URL example documentation by [@OzGav](https://github.com/OzGav) in [#2287](https://github.com/music-assistant/server/pull/2287)
275
276⢠Add caching and fix audiobook podcast mixup by [@OzGav](https://github.com/OzGav) in [#2392](https://github.com/music-assistant/server/pull/2392)
277
278⢠Refactor Radio Paradise provider by [@OzGav](https://github.com/OzGav) in [#2394](https://github.com/music-assistant/server/pull/2394)
279
280⢠Fix ARD Audiothek filter iterator by [@jfeil](https://github.com/jfeil) in [#2404](https://github.com/music-assistant/server/pull/2404)
281
282⢠Fix ARD Audiothek subscriptions and episode ordering by [@jfeil](https://github.com/jfeil) in [#2423](https://github.com/music-assistant/server/pull/2423)
283
284⢠Fix bad header for certain podcasts by [@fmunkes](https://github.com/fmunkes) in [#2425](https://github.com/music-assistant/server/pull/2425)
285
286⢠iTunes podcast log improvements by [@fmunkes](https://github.com/fmunkes) in [#2363](https://github.com/music-assistant/server/pull/2363)
287
288⢠Improve Radio Browser browse implementation by [@OzGav](https://github.com/OzGav) in [#2393](https://github.com/music-assistant/server/pull/2393)
289
290⢠Smart fades tweaks and adjustments by [@MarvinSchenkel](https://github.com/MarvinSchenkel) in [#2442](https://github.com/music-assistant/server/pull/2442), [#2457](https://github.com/music-assistant/server/pull/2457) and [@maximmaxim345](https://github.com/maximmaxim345) in [#2441](https://github.com/music-assistant/server/pull/2441)
291
292⢠**XDG Directory Support** - Better data/cache organization following XDG standards by [@jamiethecat](https://github.com/jamiethecat) in [#2304](https://github.com/music-assistant/server/pull/2304)
293
294</details>
295
296---
297
298## ð¥ New Contributors
299
300We're thrilled to welcome these amazing new contributors to the Music Assistant community! ð
301
302**First-time contributors:**
303
304⢠[@jamiethecat](https://github.com/jamiethecat) - XDG directory support and audiobook improvements
305
306⢠[@math625f](https://github.com/math625f) - DSP Presets feature
307
308⢠[@jeblair](https://github.com/jeblair) - Home Assistant player fixes
309
310⢠[@tsipinakis](https://github.com/tsipinakis) - Audiobookshelf multi-file seeking
311
312⢠[@JoProbst](https://github.com/JoProbst) - Bluesound native grouping
313
314⢠[@robert-alfaro](https://github.com/robert-alfaro) - Genius Lyrics provider
315
316⢠[@Crooked-Krokr](https://github.com/Crooked-Krokr) - Setup script modernization
317
318⢠[@jfeil](https://github.com/jfeil) - ARD Audiothek provider
319
320⢠[@tavva](https://github.com/tavva) - Development documentation
321
322⢠[@cr7pt0gr4ph7](https://github.com/cr7pt0gr4ph7) - Track grouping field support
323
324⢠[@MedievalApple](https://github.com/MedievalApple) - Media Assistant (Roku) provider
325
326⢠[@ChrisBkt](https://github.com/ChrisBkt) - Alexa language configuration
327
328⢠[@uptimeZERO](https://github.com/uptimeZERO) - Frontend 'Now Playing' styling improvements
329
330⢠[@FabionRabushja](https://github.com/FabionRabushja) - Frontend player card fixes
331
332⢠[@Algram](https://github.com/Algram) - Frontend UI refresh work
333
334⢠[@stvncode](https://github.com/stvncode) - Frontend breadcrumb navigation and component refactoring
335
336⢠[@trisweb](https://github.com/trisweb) - Frontend UI improvements
337
338**Continuing contributors:**
339
340⢠[@marcelveldt](https://github.com/marcelveldt) - Core architecture improvements and various enhancements
341
342⢠[@maximmaxim345](https://github.com/maximmaxim345) - Player management fixes and web player improvements
343
344⢠[@OzGav](https://github.com/OzGav) - Multiple new providers and extensive bug fixes
345
346⢠[@MarvinSchenkel](https://github.com/MarvinSchenkel) - Smart Fades implementation and pipeline improvements
347
348⢠[@fmunkes](https://github.com/fmunkes) - Audiobookshelf and podcast improvements
349
350⢠[@robsonke](https://github.com/robsonke) - SoundCloud enhancements and UI improvements
351
352⢠[@Cyanogenbot](https://github.com/Cyanogenbot) - Bluesound multi-zone support
353
354⢠[@music-assistant-machine](https://github.com/music-assistant-machine) - Automated frontend updates
355
356⢠[@dependabot[bot]](https://github.com/dependabot[bot]) - Automated dependency management
357
358A huge thank you to all our contributors for their dedication, creativity, and hard work! Your contributions make Music Assistant better for everyone. ð
359
360---
361
362**Full Changelog**: https://github.com/music-assistant/server/compare/2.6.0b21...2.7.0b0
363
364We're excited for you to try these new features and improvements!
365Remember to backup your data before updating and report any issues you encounter. Happy listening! ðµ
366
367
368
369
370
371
372