Releases: music-assistant/server
Releases · music-assistant/server
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)
2.4.0 BETA 13
What’s Changed
Server 2.4.0 BETA 13
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)
⬆️ Dependencies
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)
2.4.0 BETA 12
What's Changed
- Fix: Use of incorrect type for group_childs in player_group provider by @maximmaxim345 in #1845
- chore: enable mypy for new modules by default by @Jc2k in #1849
- fix: Make sure that Jellyfin playlists are sorted and paginated by @Jc2k in #1847
- Small fix for checking playlist url by @ztripez in #1846
- chore: mypy for airplay by @Jc2k in #1848
- Mypy fixes by @Jc2k in #1851
- Feat: Add multi device DSP support by @maximmaxim345 in #1839
New Contributors
Full Changelog: 2.4.0b11...2.4.0b12
2.4.0 BETA 11
What’s Changed
Server 2.4.0 BETA 11
What's Changed
- Fix error on missing key in RSS Podcast data. by @saeugetier in #1832
- frontend-2.10.4 by @music-assistant-machine in #1838
- Fix: Jellyfin login should use a stable device id to avoid leaking device records in Jellyfin backend by @Jc2k in #1840
- Fix: Avoid extra call to get playlist metadata when fetching playlist tracks in Jellyfin by @Jc2k in #1843
- Performance improvements for filesystem provider by @marcelveldt in #1844
Full Changelog: 2.4.0b10...2.4.0b11
Frontend 2.10.4
- #807 - Lokalise translations update (@github-actions)
🐛 Bugfixes
- #808 - fix: Use a better solution to watch params (@felipetoffolo1)
⬆️ Dependencies
Server
Frontend
2.4.0 BETA 10
What's Changed
Various small issues resolved introduced in 2.4.0b9
Full Changelog: 2.4.0b9...2.4.0b10
2.3.6
2.4.0 BETA 9
What's Changed
New Features
This beta brings core support for Podcasts and Audiobooks. Note that the individual providers still need to be adjusted to support this new media types. The first provider that received support for podcasts is Subsonic.
We also welcome a brand new provider, which lets you add podcasts from an RSS feed.
- Subsonic: Add Podcast Support by @khers in #1802
- A bunch of fixes for the enqueue and radio mode logic by @marcelveldt in #1829
- Add RSS Feed Podcast provider by @saeugetier in #1817
Fixes and maintenance
- Fix small typo in Subsonic provider by @OzGav in #1818
- fix type of template player provider manifest by @AlCalzone in #1819
- Podcast and audiobook support follow up by @marcelveldt in #1825
- Fix support links by @chatziko in #1823
- Fix: Disable the DSP by default by @maximmaxim345 in #1824
- Remove the devcontainer because its unmaintained by @marcelveldt in #1830
New Contributors
- @AlCalzone made their first contribution in #1819
- @saeugetier made their first contribution in #1817
Full Changelog: 2.4.0b8...2.4.0b9
2.3.5
What’s Changed
- A couple of small bugfixes
- Fix playback issues on Home Assistant Voice PE
Full Changelog: 2.3.4...2.3.5