Releases: music-assistant/server
Releases · music-assistant/server
2.1.0 Release Candidate 2
What’s Changed
Server 2.1.0 Release Candidate 2
What's Changed
- Snapcast: Fix call _can_sync_with by @SantiagoSotoC in #1496
- YTMusic: Rewrite YTM auth to ytdlp access token plugin by @MarvinSchenkel in #1497
- Apple Music: Fix playlist page size for Apple music. by @MarvinSchenkel in #1498
- Fix issue in playlist metadata retrieval by @xmirakulix in #1499
- frontend-2.6.4 by @music-assistant-machine in #1500
Full Changelog: 2.1.0rc1...2.1.0rc2
Frontend 2.6.4
- small tweaks
⬆️ Dependencies
Server
Frontend
2.1.0 Release Candidate 1
What’s Changed
Server 2.1.0 Release Candidate 1
What's Changed
- Bump actions/setup-python from 5.1.0 to 5.1.1 by @dependabot in #1487
- Revert ytmusicapi to 1.7.3 by @MarvinSchenkel in #1488
- Apple Music: (Hopefully) fix time out issues + fix handling of missing artist details by @MarvinSchenkel in #1489
- Subsonic: Workaround for Navidrome Various Artists track handling by @khers in #1490
- YT Music: Fix token expiration on reboot by @MarvinSchenkel in #1493
- Update name to clarify difference with the integration by @OzGav in #1492
- Various small bugfixes and optimizations by @marcelveldt in #1494
- Snapcast: Fix sync methods by @SantiagoSotoC in #1491
- frontend-2.6.3 by @music-assistant-machine in #1495
Full Changelog: 2.1.0b15...2.1.0rc1
Frontend 2.6.3
- No changes
⬆️ Dependencies
Server
Frontend
2.1.0 BETA 15
What’s Changed
Server 2.1.0 BETA 15
What's Changed
- Silence the logger for Airplay DACP commands by @marcelveldt in #1483
- Jellyfin: More logging of tracks without media streams by @Jc2k in #1484
- Add typing for fullykiosk by @Jc2k in #1482
- Fix MusicBrainz external ID match by @marcelveldt in #1485
- frontend-2.6.1 by @music-assistant-machine in #1486
Full Changelog: 2.1.0b14...2.1.0b15
Frontend 2.6.1
- #579 - Lokalise: Translations update (@marcelveldt)
⬆️ Dependencies
Server
Frontend
7 changes
- #574 - Bump @types/node from 20.14.9 to 20.14.10 (@dependabot)
- #575 - Bump vuetify from 3.6.10 to 3.6.11 (@dependabot)
- #573 - Bump eslint-plugin-vue from 9.26.0 to 9.27.0 (@dependabot)
- #572 - Bump replace-in-file from 8.0.1 to 8.1.0 (@dependabot)
- #571 - Bump vue-tsc from 2.0.24 to 2.0.26 (@dependabot)
- #576 - Bump marked from 13.0.1 to 13.0.2 (@dependabot)
- #577 - Bump typescript from 5.5.2 to 5.5.3 (@dependabot)
2.1.0 BETA 14
What’s Changed
Server 2.1.0 BETA 14
What's Changed
- Apple Music: Fix albums without name, increase cooldown periode on 504 gateway timeouts. by @MarvinSchenkel in #1462
- Apple Music: Fix edge case for album parsing by @MarvinSchenkel in #1463
- apple_music: Fix creation of dummy albums by @xmirakulix in #1466
- Snapcast: revert dryout and set state by hand by @SantiagoSotoC in #1460
- Add file extension for log by @MelHarbour in #1467
- Add typing for builtin by @Jc2k in #1450
- Add typing for filesystem_local by @Jc2k in #1461
- Fix Jellyfin similar tracks by @Jc2k in #1468
- Jellyfin: Skip tracks with no MediaStreams by @Jc2k in #1469
- Subsonic: UNKNOWN_ARTIST handling by @khers in #1464
- Replace windows separators in m3u by @MelHarbour in #1471
- Cleanup Matching logic + add tests by @marcelveldt in #1472
- Bump yt-dlp from 2024.7.1 to 2024.7.7 by @dependabot in #1473
- Add type checking for filesystem_smb by @Jc2k in #1470
- Bump orjson from 3.10.5 to 3.10.6 by @dependabot in #1475
- Add typing for test provider by @Jc2k in #1474
- Bump ruff from 0.5.0 to 0.5.1 by @dependabot in #1477
- Refactor/cleanup the get/add logic for mediaitems + metadata retrieval by @marcelveldt in #1480
- Bump ytmusicapi from 1.7.3 to 1.7.4 by @dependabot in #1476
- Bump plexapi from 4.15.13 to 4.15.15 by @dependabot in #1478
- Add typing for Plex by @Jc2k in #1479
- frontend-2.6.0 by @music-assistant-machine in #1481
New Contributors
- @xmirakulix made their first contribution in #1466
Full Changelog: 2.1.0b13...2.1.0b14
Frontend 2.6.0
- #578 - Update lokalise-download.yml (@jozefKruszynski)
- #570 - Add Spanish and add missing key (@OzGav)
- #561 - Add file extension for log (@MelHarbour)
- #569 - Fix favicon in index.html (@ulflulfl)
- #563 - Remove languages not mostly translated (@OzGav)
- #560 - Tiny tidying (@MelHarbour)
- #559 - Lokalise-cron-download (@jozefKruszynski)
- #548 - Various minor improvements (@OzGav)
- #547 - Natural order sorting (@MelHarbour)
⬆️ Dependencies
Server
Frontend
14 changes
- #566 - Bump marked from 13.0.0 to 13.0.1 (@dependabot)
- #565 - Bump vue-tsc from 2.0.22 to 2.0.24 (@dependabot)
- #564 - Bump vue from 3.4.30 to 3.4.31 (@dependabot)
- #562 - Bump replace-in-file from 7.2.0 to 8.0.1 (@dependabot)
- #551 - Bump vuetify from 3.6.9 to 3.6.10 (@dependabot)
- #567 - Bump @types/node from 20.14.8 to 20.14.9 (@dependabot)
- #568 - Bump actions/checkout from 3 to 4 (@dependabot)
- #553 - Bump @types/node from 20.14.2 to 20.14.8 (@dependabot)
- #554 - Bump vue-tsc from 2.0.21 to 2.0.22 (@dependabot)
- #555 - Bump typescript from 5.4.5 to 5.5.2 (@dependabot)
- #556 - Bump vue-router from 4.3.3 to 4.4.0 (@dependabot)
- #550 - Bump sass from 1.77.5 to 1.77.6 (@dependabot)
- #549 - Bump softprops/action-gh-release from 2.0.5 to 2.0.6 (@dependabot)
- #557 - Bump vue from 3.4.29 to 3.4.30 (@dependabot)
2.1.0 BETA 13
What’s Changed
- #1459 - Fix: Add guard for taskmanager aexit. (@MarvinSchenkel)
2.1.0 BETA 12
What’s Changed
- #1458 - Fix album tracks (@marcelveldt)
- #1457 - Apple Music: Ensure Albums have an artist for custom music. (@MarvinSchenkel)
- #1456 - Use TaskManager instead of TaskGroup (@marcelveldt)
- #1455 - Fix provider load at startup (@marcelveldt)
- #1454 - Protect artist retrieval in Subsonic get_artist_toptracks() (@khers)
2.1.0 BETA 11
What's Changed
- Reload Snapcast provider when connection to the server gets lost by @marcelveldt in #1447
- Better handle of SMB mount with special characters in username/password by @marcelveldt in #1448
- Add typing for radiobrowser by @Jc2k in #1449
- A collection of small bugfixes and optimizations by @marcelveldt in #1451
- Bump hass client to 1.2.0 by @marcelveldt in #1452
- Bump certifi from 2024.6.2 to 2024.7.4 by @dependabot in #1453
Full Changelog: 2.1.0b10...2.1.0b11
2.1.0 BETA 10
Bugfix for several commands failing (including smb mounts and airplay playback) + Optimize RadioBrowser browsing
2.1.0 BETA 9
What's Changed
- Remove some unnecessary async and await in ytmusic by @tronikos in #1405
- YTMusic: Update YT DLP options to improve speed for resolving stream urls by @MarvinSchenkel in #1417
- Some Typos in locales by @OzGav in #1420
- Bump docker/build-push-action from 6.1.0 to 6.2.0 by @dependabot in #1424
- Snapcast fix sync to by @SantiagoSotoC in #1423
- Fix unload on snapcast by @SantiagoSotoC in #1415
- Bump aiofiles from 23.2.1 to 24.1.0 by @dependabot in #1407
- Bump ruff from 0.4.9 to 0.4.10 by @dependabot in #1408
- Bump ytmusicapi from 1.7.0 to 1.7.3 by @dependabot in #1406
- Jellyfin: Add more test scaffolding. by @Jc2k in #1403
- Avoid subshells when using check_output by @Jc2k in #1412
- Mypy: Get mypy passing on music_assistant.client by @Jc2k in #1416
- Apple Music: Fix tracks that are unavailable in the catalog + Fix tracks with no album data by @MarvinSchenkel in #1425
- Bump async-upnp-client from 0.38.3 to 0.39.0 by @dependabot in #1409
- Double check external ID comparison by @MelHarbour in #1411
- Jellyfin: add similar tracks by @Jc2k in #1414
- Run mypy on CI by @Jc2k in #1413
- Carefully handle redirect from players to queue controller by @marcelveldt in #1427
- Bump mypy from 1.10.0 to 1.10.1 by @dependabot in #1433
- Fetch larger version of Soundcloud artwork by @MelHarbour in #1426
- Bump pillow from 10.3.0 to 10.4.0 by @dependabot in #1429
- Bump pylint from 3.2.3 to 3.2.5 by @dependabot in #1432
- Mypy: Add music_assistant.common by @Jc2k in #1428
- Bump python-fullykiosk from 0.0.12 to 0.0.14 by @dependabot in #1431
- Snapcast: Add delay, before so that the stream does not idle immediately by @SantiagoSotoC in #1434
- Bump py-opensonic to 5.1.1 by @khers in #1437
- Bump ruff from 0.4.10 to 0.5.0 by @dependabot in #1430
- Snapcast remove check for 0.27 by @SantiagoSotoC in #1419
- Bump yt-dlp from 2024.5.27 to 2024.7.1 by @dependabot in #1435
- Snapcast remove unused code by @SantiagoSotoC in #1441
- Automatically repair configs broken by the last_error retry glitch by @Jc2k in #1443
- Add Setup Script by @SantiagoSotoC in #1438
- Bump docker/build-push-action from 6.2.0 to 6.3.0 by @dependabot in #1439
- Don't load_provider if provider already deleted by @Jc2k in #1436
- Bump docker/setup-buildx-action from 3.3.0 to 3.4.0 by @dependabot in #1444
- Snapcast: Reload built-in server in case of connection loss by @SantiagoSotoC in #1442
- Better handling of album directory for local files by @marcelveldt in #1445
Full Changelog: 2.1.0b8...2.1.0b9
2.1.0 BETA 8
What’s Changed
- #1404 - Deezer: Fix Playback (@micha91)
- #1387 - YT Music: Switch from unmaintained pytube to yt-dlp. Check user is subscribed to YTM premium (@tronikos)
- #1401 - Fix radio for playlists < 5 items. (@MarvinSchenkel)
- #1402 - YT Music: Fix playback for video based songs without artist info. (@MarvinSchenkel)
- #1399 - Snapcast add config built in server (@SantiagoSotoC)
- #1395 - Snapcast: re-add update all clients on sync and unsync (@SantiagoSotoC)
- #1394 - Update Locales (@OzGav)