/
/
/
1# [2.1.0 BETA 5] - 14.06.2024
2
3* Revert "Fix snapcast player unsync when master off" by @SantiagoSotoC in https://github.com/music-assistant/server/pull/1350
4* Apple Music: Fixed lots of metadata related issues by @MarvinSchenkel in https://github.com/music-assistant/server/pull/1351
5* Subsonic: Extend favorites to tracks, and podcast channels and episodes by @khers in https://github.com/music-assistant/server/pull/1352
6* Jellyfin: Don't adjust logging level of unrelated providers dependencies by @Jc2k in https://github.com/music-assistant/server/pull/1354
7* Jellyfin: Fetch favorite userdata into library by @Jc2k in https://github.com/music-assistant/server/pull/1353
8* Fix issues with paged listings by @marcelveldt in https://github.com/music-assistant/server/pull/1356
9* Playback/enqueue fixes by @marcelveldt in https://github.com/music-assistant/server/pull/1355
10* Enforce line endings by @Jc2k in https://github.com/music-assistant/server/pull/1357
11* frontend-2.5.13 by @music-assistant-machine in https://github.com/music-assistant/server/pull/1358
12
13# [2.1.0 BETA 4] - 11.06.2024
14
15## What's Changed
16
17- Jellyfin: Fix regression importing track artist mapping by @Jc2k in https://github.com/music-assistant/server/pull/1339
18- Jellyfin: Don't fail entire sync if a single track or album have an invalid mbid by @Jc2k in https://github.com/music-assistant/server/pull/1338
19- Refactor SnapCastProvider cmd_volume_set method by @SantiagoSotoC in https://github.com/music-assistant/server/pull/1324
20- Fix Snapcast types by @SantiagoSotoC in https://github.com/music-assistant/server/pull/1346
21- Fix snapcast player unsync when master off by @SantiagoSotoC in https://github.com/music-assistant/server/pull/1347
22- Several small bugfixes by @marcelveldt in https://github.com/music-assistant/server/pull/1348
23- frontend-2.5.12 by @music-assistant-machine in https://github.com/music-assistant/server/pull/1349
24
25# [2.1.0 BETA 3] - 10.06.2024
26
27## What's Changed
28
29- Jellyfin: Don't fail entire sync if artist mbid is corrupt by @Jc2k in https://github.com/music-assistant/server/pull/1332
30- Add Plex Connect Locally by @lordbah in https://github.com/music-assistant/server/pull/1313
31- Make Jellyfin provider compatible with Emby by @kingy444 in https://github.com/music-assistant/server/pull/1325
32- Add playlist create/edit support to the Subsonic provider by @khers in https://github.com/music-assistant/server/pull/1335
33- frontend-2.5.11 by @music-assistant-machine in https://github.com/music-assistant/server/pull/1337
34- Several small bugfixes by @marcelveldt in https://github.com/music-assistant/server/pull/1336
35
36# [2.1.0 BETA 2] - 05.06.2024
37
38## Whatâs Changed
39
40- #1330 - Fix: apple music playlists (@MarvinSchenkel)
41- #1323 - Fix cleanup of orphaned artists and albums on local file provider (@nldroid)
42- #1322 - Fix snapcast players ids (@SantiagoSotoC)
43- #1318 - Slimproto: Turn off Display and visualization by default (@cociweb)
44- #1319 - Apple Music: Add a few guards for cases where related MediaItems are unavailable. (@MarvinSchenkel)
45
46
47## â¬ï¸ Dependencies
48
49<details>
50<summary>6 changes</summary>
51
52- #1327 - Bump ytmusicapi from 1.7.2 to 1.7.3 (@dependabot)
53- #1320 - Bump ytmusicapi from 1.7.0 to 1.7.2 (@dependabot)
54- #1316 - Bump pre-commit from 3.7.0 to 3.7.1 (@dependabot)
55- #1296 - Bump mashumaro from 3.12 to 3.13 (@dependabot)
56- #1298 - Bump aiorun from 2023.7.2 to 2024.5.1 (@dependabot)
57- #1321 - Bump docker/login-action from 3.1.0 to 3.2.0 (@dependabot)
58
59</details>
60
61
62# [2.1.0 BETA 1] - 22.05.2024
63
64## Whatâs Changed
65
66- #1315 - Apple music provider (@MarvinSchenkel)
67- #1314 - Fix owner id mismatch bug in Spotify create playlist API (@sprocket-9)
68- #1312 - Fix typo in sample rate config options (@OzGav)
69- #1311 - Fixes the spotify json decode mime-type errors (@sprocket-9)
70- #1309 - Fix add to Tidal Library (@jozefKruszynski)
71- #1308 - Fix for missing Artist Metadata in Jellyfin (@lokiberra)
72
73## â¬ï¸ Dependencies
74
75<details>
76<summary>3 changes</summary>
77
78- #1310 - Adjust release script to account for both beta and stable releases (@jozefKruszynski)
79- #1297 - Bump ruff from 0.4.3 to 0.4.4 (@dependabot)
80- #1300 - Bump pylint from 3.1.0 to 3.1.1 (@dependabot)
81</details>
82
83
84# [2.1.0 BETA 0] - 14.05.2024
85
86The first beta for the 2.1.0 milestone !
87
88No new features yet but this pulls in the bugfixes from the stable release (2.0.4).
89Once most important bugfixes are done for 2.0, you will start seeing new features in the beta releases again.
90
91## 2.0.3
92
93Several bugfixes again for the 2.0 release
94
95- #1303 - Remove Requirement for Password for Jellyfin (@lokiberra)
96- #1302 - Do not use ISRC or barcode for lookups on MusicBrainz (@marcelveldt)
97- #1301 - A collection of small bugfixes (@marcelveldt)
98- #1295 - Limit queries to all online (metadata) resources (@marcelveldt)
99
100**IMPORTANT NOTE**
101The dust has settled from the 2.0 release, cool that we got so many new users excited!
102Unfortunately this means that our calls to the metadata services are also increasing, despite the heavy throttling and caching we have in place. Apparently the amount of calls to MusicBrainz is now hurting their services, most likely a lot of new users onboarding into MA.
103
104This is a free project and unlike the big players like Plex, Emby and Roon etc. I can not pay large fees for metadata so we're bound to the limits of free (or almost free api calls). For now I'm just going to increase the throttle intervals even more and skip a few additional calls. This will mean that for folks with missing local metadata, this will not be auto pulled in anymore. It will also mean that the initial scan will slow down even more. Sorry, it is what it is.
105
106I'm investigating options like implementing some global Redis cache or whatever that is still affordable for me.
107
108So, this update of MA brings actually a small change to the way how metadata is retrieved from the online providers.
109This change impacts folks with local files only. If you have badly tagged files or no images stored locally you will see empty artist images and the only way to retrieve those is by opening each artist one by one (I'm shutting down the background scanner to save api calls) OR by just making sure your structrure of music files is in order with correct tags and images. If the info is already there, no calls need to be done to a metadata provider. Its as simple as that.
110
111Thanks for the support/understanding!
112
113## 2.0.2
114
115Several bugfixes for the 2.0 release
116
117- Fix Home redirecting to settings
118- Fix builtin playlists limited to 50 items
119
120## 2.0.1
121
122Several bugfixes for the 2.0.0 release
123
124- Fix default enqueue options (@marcelveldt)
125- Fix phantom artists in library (@MarvinSchenkel)
126- Fix the quality score (@marcelveldt)
127
128Frontend
129
130- Translations update (@marcelveldt)
131- Fix back button in toolbar (@marcelveldt)
132- Fix issues with items listings (@marcelveldt)
133- Improve the out of the box experience a bit (@marcelveldt)
134
135## 2.0.0
136
1372.0.0 (stable) Release of Music Assistant !
138
139Thanks to everyone contributed to this milestone!
140
141This beta add-on is now temporary on the same version as the stable release but will get the 2.1 beta soon.
142
143
144
145
146
147
148