Releases: music-assistant/server
Releases · music-assistant/server
2.4.0 BETA 23
What’s Changed
Server 2.4.0 BETA 23
What's Changed
- fix: correctly refresh streamdetails in group/ungroup scenarios by @maximmaxim345 in #1929
- chore: Clarify exception reason for similar tracks in Tidal provider by @jozefKruszynski in #1930
- fix: show chapters in ABS audiobook view by @fmunkes in #1928
- frontend-2.10.11 by @music-assistant-machine in #1931
- fix: import to HA fails on group volume key
Full Changelog: 2.4.0b22...2.4.0b23
Frontend 2.10.11
🧰 Maintenance
- #842 - feat: group players with identical DSPs together in the Audio Pipeline (@maximmaxim345)
⬆️ Dependencies
Server
Frontend
2.4.0 BETA 22
A couple of bugfixes for issues introduced in beta 21, most important fixes backwards compatibility with the HA integration.
2.4.0 BETA 21
What’s Changed
Server 2.4.0 BETA 21
What's Changed
- Switch the Soundcloud artist tracks to the full listing by @robsonke in #1913
- Add monochrome SVG for providers by @OzGav in #1910
- Fix: Incorrect DSPState with synchronized playback by @maximmaxim345 in #1912
- Feat: add support for monochrome provider icons by @maximmaxim345 in #1911
- feat: add missing file extensions for filesystem provider by @maximmaxim345 in #1922
- feat: attach output format to the player by @maximmaxim345 in #1920
- Feat: attach codec used in the input file to the streamdetails by @maximmaxim345 in #1921
- Feat: Add support for PEQ preamp by @maximmaxim345 in #1923
- YTMusic: Add podcast support by @MarvinSchenkel in #1924
- Add Player Controls feature by @marcelveldt in #1925
- frontend-2.10.10 by @music-assistant-machine in #1927
- Mypy and track fallback fixes for Tidal provider by @jozefKruszynski in #1926
Full Changelog: 2.4.0b20...2.4.0b21
Frontend 2.10.10
🚀 Features
- #833 - Feat: add support for monochrome provider icons (@maximmaxim345)
- #841 - Handle player controls for power and volume (@marcelveldt)
- #840 - feat: add preamp support for the Parametric Equalizer (@maximmaxim345)
- #839 - Feat: Complete rework of the StreamDetails (@maximmaxim345)
⬆️ Dependencies
Server
Frontend
4 changes
- #838 - Lokalise translations update (@[github-actions[bot]](https://github.com/apps/github-actions)) - #837 - Chore(deps): Bump pypa/gh-action-pypi-publish from 1.12.3 to 1.12.4 (@[dependabot[bot]](https://github.com/apps/dependabot)) - #836 - Chore(deps-dev): Bump vite from 6.0.7 to 6.0.11 (@[dependabot[bot]](https://github.com/apps/dependabot)) - #835 - Chore(deps-dev): Bump @types/node from 22.10.7 to 22.10.10 (@[dependabot[bot]](https://github.com/apps/dependabot)) - #834 - Chore(deps): Bump vuetify from 3.7.6 to 3.7.7 (@[dependabot[bot]](https://github.com/apps/dependabot))2.4.0 BETA 20
What’s Changed
Server 2.4.0 BETA 20
What's Changed
- Chore(deps): Bump plexapi from 4.15.16 to 4.16.1 by @dependabot in #1894
- Chore: Audiobookshelf: Less API calls + more debugging messages by @fmunkes in #1906
- Fix: Use Deezer record_type to set the album type of Deezer albums by @awhiemstra in #1905
- Remove scrobble from Subsonic provider by @khers in #1904
- fix: small refactor of tidal auth function by @jozefKruszynski in #1901
- frontend-2.10.9 by @music-assistant-machine in #1907
- Various fixes for player groups
- Various fixes for airplay playback
- Various fixes for sonos playback
Full Changelog: 2.4.0b19...2.4.0b20
Frontend 2.10.9
⬆️ Dependencies
Server
Frontend
2.4.0 BETA 19
What's Changed
- Feat: Allow for advanced networking in the Sonos provider. by @Icelk in #1885
- Feat: Ability to use Audiobookshelf Sessions/ HLS Stream by @fmunkes in #1887
- Fix: Check for Chromecast groups in DSP compatiblity check by @maximmaxim345 in #1886
- Fix typo by @OzGav in #1889
- fix: add missing AudioFormat metadata to Jellyfin provider by @Jc2k in #1890
- chore: add mypy for hass by @Jc2k in #1891
- chore: ruff 0.9.1 by @Jc2k in #1893
- chore: update ci versions to match docker, pyproject.toml, etc by @Jc2k in #1899
- Fix: Deezer tracks that have been replaced with a newer version fail to play by @awhiemstra in #1892
- Fix: Provide a proper track number for Deezer tracks if available by @awhiemstra in #1900
- Chore: Audiobookshelf - adapt schema to reflect the naming scheme used in the API docs by @fmunkes in #1898
- Fix various issue in the player queue (such as resuming from flow mode)
New Contributors
- @Icelk made their first contribution in #1885
- @awhiemstra made their first contribution in #1892
Full Changelog: 2.4.0b18...2.4.0b19
2.4.0 BETA 18
- Fix streaming on devices that require flow mode
2.4.0 BETA 17
What’s Changed
Server 2.4.0 BETA 17
What's Changed
- FIX: Audiobookshelf - use non admin user endpoint + wrong login credentials by @fmunkes in #1883
- Fixes to resume point handling for audiopooks and podcasts
- Prevent timeouts on streaming
- Better error handling and logging
- frontend-2.10.7 by @music-assistant-machine in #1884
Full Changelog: 2.4.0b16...2.4.0b17
Frontend 2.10.7
- Fixes for mark as (un)played
⬆️ Dependencies
Server
Frontend
2.4.0 BETA 16
What’s Changed
Server 2.4.0 BETA 16
What's Changed
- Chore(deps): Bump docker/build-push-action from 6.11.0 to 6.12.0 by @dependabot in #1878
- chore: mypy for template player provider by @Jc2k in #1876
- Add Audiobookshelf audiobooks & podcast provider by @fmunkes in #1857
- Feat: Add DSP pipeline details to stream information by @maximmaxim345 in #1875
- Audible: fixed popup flow, disabled internal cache. by @ztripez in #1880
- Fix: DSP edge cases around groups by @maximmaxim345 in #1879
- frontend-2.10.6 by @music-assistant-machine in #1881
- Switch to ffmpeg 7.1 + other fixes for audio streaming by @marcelveldt in #1882
New Contributors
Full Changelog: 2.4.0b15...2.4.0b16
Frontend 2.10.6
🚀 Features
- #822 - Feat: Add simple DSP indicator to Streamdetails to display the current DSP state (@maximmaxim345)
⬆️ Dependencies
Server
Frontend
2.4.0 BETA 15
- Fix Airplay playback
Full Changelog: 2.4.0b14...2.4.0b15
2.4.0 BETA 14
Server 2.4.0 BETA 14
What's Changed
- Audible audiobook provider by @ztripez in #1842
- Various fixes and enhancements for the Soundcloud provider by @robsonke in #1852
- Add Spotify connect provider by @marcelveldt in #1858
- Fix: Audio streaming hangs suddenly at the end of a track by @marcelveldt in #1872
- chore: mypy for main by @Jc2k in #1853
- chore: mypy for sonos s1 by @Jc2k in #1854
- chore: Subsonic: Enable mypy for subsonic provider by @khers in #1856
- Implemented Mypy for the ibroadcast provider by @robsonke in #1855
- fix: typo by @Jc2k in #1860
- Opensubsonic tests for artist 'parsing' by @Jc2k in #1859
- fix: Jellyfin should use the correct MA version instead of hardcoding an old one by @Jc2k in #1861
- Chore(deps): Bump pillow from 11.0.0 to 11.1.0 by @dependabot in #1867
- Chore(deps): Bump syrupy from 4.8.0 to 4.8.1 by @dependabot in #1869
- Fix: Only PlayerGroups of supported players should enable MULTI_DEVICE_DSP by @maximmaxim345 in #1864
- chore: add album parsing tests for opensubsonic by @Jc2k in #1865
- chore: mypy for mass.py by @Jc2k in #1863
- chore: mypy for fanart.tv by @Jc2k in #1862
- chore: mypy for template music provider by @Jc2k in #1871
- frontend-2.10.5 by @music-assistant-machine in #1874
- use the trixie-slim image by @chatziko in #1873
Full Changelog: 2.4.0b12...2.4.0b13
Frontend 2.10.5
- #811 - Feat: Add a secondary Speaker button in the fullscreen player. (@maximmaxim345)
- #810 - Display the used volume normalization mode/values instead of target (@maximmaxim345)
- #809 - Fix: missing playername on webkit/safari (@maximmaxim345)
🐛 Bugfixes
- #819 - fix: Prevent racing condition to cause issue (@felipetoffolo1)
- #821 - chore: Hide double scroll (@felipetoffolo1)
- #820 - chore: Fix frameless for side menu (@felipetoffolo1)
Frontend 2.10.5
- #811 - Feat: Add a secondary Speaker button in the fullscreen player. (@maximmaxim345)
- #810 - Display the used volume normalization mode/values instead of target (@maximmaxim345)
- #809 - Fix: missing playername on webkit/safari (@maximmaxim345)
🐛 Bugfixes
- #819 - fix: Prevent racing condition to cause issue (@felipetoffolo1)
- #821 - chore: Hide double scroll (@felipetoffolo1)
- #820 - chore: Fix frameless for side menu (@felipetoffolo1)
⬆️ Dependencies
Server
Server
Frontend
5 changes
- #816 - Chore(deps-dev): Bump typescript from 5.7.2 to 5.7.3 (@dependabot)
- #813 - Chore(deps): Bump softprops/action-gh-release from 2.0.8 to 2.2.1 (@dependabot)
- #817 - Chore(deps): Bump swiper from 11.2.0 to 11.2.1 (@dependabot)
- #815 - Chore(deps): Bump marked from 15.0.5 to 15.0.6 (@dependabot)
- #818 - Chore(deps-dev): Bump vite-plugin-webfont-dl from 3.10.3 to 3.10.4 (@dependabot)
Frontend
5 changes
- #816 - Chore(deps-dev): Bump typescript from 5.7.2 to 5.7.3 (@dependabot)
- #813 - Chore(deps): Bump softprops/action-gh-release from 2.0.8 to 2.2.1 (@dependabot)
- #817 - Chore(deps): Bump swiper from 11.2.0 to 11.2.1 (@dependabot)
- #815 - Chore(deps): Bump marked from 15.0.5 to 15.0.6 (@dependabot)
- #818 - Chore(deps-dev): Bump vite-plugin-webfont-dl from 3.10.3 to 3.10.4 (@dependabot)