15.4.0
We have switched the default Docker operating system from Alpine Linux to Ubuntu, which fixes memory and stability problems. If you want to continue to use Alpine Linux, you can change to the universalmediaserver/ums-alpine repository.
We have also done a lot of improvements to LG TV support, with native Dolby Vision support on 2022+ models (as long as you update to WebOS 25), better TV detection, and fixed support for DTS on 2025 models, since LG has unfortunately stopped supporting DTS again after only supporting it in 2023-2024 models :/
There are a bunch of other important bugfixes for all devices which we know people have been patiently waiting for, and some more interface improvements to the web player.
Thanks to everyone who reported their bugs, and also those who helped fix them. We had a great amount of community help with this release, which in the current software climate we are even more grateful for than ever!
Changes
General
- Switched the default Docker operating system from Alpine Linux to Ubuntu, which fixes memory and stability problems. If you want to continue to use Alpine Linux, you can change to the
universalmediaserver/ums-alpinerepository - Changed Edit button to an icon on the web player
- Added a tooltip to the "Media info" button on the web player
- Fixed menu item saying "mark contents unplayed" instead of "mark unplayed" on videos
- Fixed fully played status for files on web player
- Fixed breadcrumb dropdown not showing for files on web player (#5909)
- Fixed inaccessible files that are still shared being removed from local database (#5356)
- Fixed being unable to assign user to group on mobile (#5800) (thanks, @rtivital and @rilrom!)
- Fixed files marked as fully played despite "Monitor played status" being disabled (#5828) (thanks, @dheerajmuppalla!)
- Fixed AudioAddict stability and recovery from network timeouts
- Fixed "recommended" being written as "recommanded" in the Windows installer (thanks, @colinvh!)
Media players
- Added native support for Dolby Vision in MKV files on LG TVs from 2022 onwards
- Improved detection of 2023-2025 LG TVs
- Fixed support for DTS and DTS-HD on 2025+ LG TVs
Translation updates via Crowdin
- Bulgarian (42%) (thanks, ScarletZero06!)
- Czech (100%)
- Dutch (43%) (thanks, Leander Torres Falcato Simoes and SSS-Idee-en-Raad!)
- Finnish (70%) (thanks, Esko Gardner!)
- French (100%) (thanks, Fredo1650!)
- Hungarian (89%) (thanks, efi99!)
- Korean (100%) (thanks, VenusGirl!)
- Polish (70%) (thanks, Karol Szastok and Michu!)
- Russian (96%) (thanks, Александр Радьков and vanapro1)
- Turkish (100%) (thanks, Burak Yavuz!)
Dependencies
- Replaced
imageio-webpplugin withtwelvemonkeys imageio-webp - Bump
@mantine/corefrom 8.3.9 to 8.3.11 (#5911) - Bump
@mantine/dropzonefrom 8.3.9 to 8.3.11 (#5911) - Bump
@mantine/formfrom 8.3.9 to 8.3.11 (#5911) - Bump
@mantine/hooksfrom 8.3.9 to 8.3.11 (#5911) - Bump
@mantine/modalsfrom 8.3.9 to 8.3.11 (#5911) - Bump
@mantine/notificationsfrom 8.3.9 to 8.3.11 (#5911) - Bump
@mantine/notificationsfrom 8.3.9 to 8.3.11 (#5911) - Bump
@tabler/icons-reactfrom 3.35.0 to 3.36.1 (#5943, #5946) - Bump
@vitejs/plugin-reactfrom 5.1.1 to 5.1.2 (#5931) - Bump
actions/cachefrom 4 to 5 (#5916) - Bump
actions/upload-artifactfrom 5 to 6 (#5917) - Bump
ch.qos.logback:logback-classicfrom 1.5.21 to 1.5.23 (#5910, #5930) - Bump
ch.qos.logback:logback-corefrom 1.5.21 to 1.5.23 (#5910, #5930) - Bump
com.github.eirslett:frontend-maven-pluginfrom 1.15.4 to 2.0.0 (#5932) - Bump
com.github.oshi:oshi-corefrom 6.9.1 to 6.9.2 (#5933) - Bump
com.puppycrawl.tools:checkstylefrom 12.2.0 to 12.3.0 (#5913) - Bump
com.twelvemonkeys.imageio:imageio-batikfrom 3.12.0 to 3.13.0 (#5944) - Bump
com.twelvemonkeys.imageio:imageio-bmpfrom 3.12.0 to 3.13.0 (#5944) - Bump
com.twelvemonkeys.imageio:imageio-corefrom 3.12.0 to 3.13.0 (#5944) - Bump
com.twelvemonkeys.imageio:imageio-hdrfrom 3.12.0 to 3.13.0 (#5944) - Bump
com.twelvemonkeys.imageio:imageio-icnsfrom 3.12.0 to 3.13.0 (#5944) - Bump
com.twelvemonkeys.imageio:imageio-ifffrom 3.12.0 to 3.13.0 (#5944) - Bump
com.twelvemonkeys.imageio:imageio-jpegfrom 3.12.0 to 3.13.0 (#5944) - Bump
com.twelvemonkeys.imageio:imageio-metadatafrom 3.12.0 to 3.13.0 (#5944) - Bump
com.twelvemonkeys.imageio:imageio-pcxfrom 3.12.0 to 3.13.0 (#5944) - Bump
com.twelvemonkeys.imageio:imageio-pictfrom 3.12.0 to 3.13.0 (#5944) - Bump
com.twelvemonkeys.imageio:imageio-pnmfrom 3.12.0 to 3.13.0 (#5944) - Bump
com.twelvemonkeys.imageio:imageio-psdfrom 3.12.0 to 3.13.0 (#5944) - Bump
com.twelvemonkeys.imageio:imageio-sgifrom 3.12.0 to 3.13.0 (#5944) - Bump
com.twelvemonkeys.imageio:imageio-tgafrom 3.12.0 to 3.13.0 (#5944) - Bump
com.twelvemonkeys.imageio:imageio-tifffrom 3.12.0 to 3.13.0 (#5944) - Bump
de.sfuhrm:chromecast-java-api-v2from 0.12.18 to 0.12.19 (#5935) - Bump
eslint-plugin-react-hooksfrom 5.2.0 to 7.0.1 - Bump
eslint-plugin-react-refreshfrom 0.4.24 to 0.4.26 (#5927) - Bump
eslintfrom 9.39.1 to 9.39.2 (#5914) - Bump
FFmpegto 8.0.1 - Bump
org.codehaus.mojo:exec-maven-pluginfrom 3.6.2 to 3.6.3 (#5934) - Bump
org.jsoup:jsoupfrom 1.21.2 to 1.22.1 (#5948) - Bump
react-domfrom 19.2.1 to 19.2.3 (#5912) - Bump
react-router-domfrom 7.10.1 to 7.11.0 (#5928) - Bump
reactfrom 19.2.1 to 19.2.3 (#5912) - Bump
typescript-eslintfrom 8.48.0 to 8.51.0 (#5915, #5942, #5947) - Bump
vitefrom 7.2.2 to 7.3.0 (#5929)