Universal Media Server

Universal Media Server 10.12.0

General:

  • Increased performance and reduced memory use of startup scan
  • Renderer configurations now have MediaInfo enabled by default
  • Fixed files locking during or just after download
  • Fixed process hanging on shutdown
  • Made building the project faster
  • Started using DeepSource for static code analysis

Translation updates via Crowdin:

  • French (100%) (thanks, Archaos!)
  • German (100%) (thanks, pipin!)
  • Italian (100%) (thanks, Marco F. V. Baljet!)
  • Portuguese (Brazilian) (thanks, Mauro.A!)
  • Russian (96%) (thanks, Andrey Zhernovoy!)

Dependencies:

  • Revert h2database from 1.4.199 to 1.4.197
  • Bump JRE to 8u302+8 on macOS
  • Bump junit5.version from 5.7.2 to 5.8.0
  • Bump maven-javadoc-plugin from 3.3.0 to 3.3.1
  • Bump maven-pmd-plugin from 3.14.0 to 3.15.0
  • Bump oshi-core from 5.8.1 to 5.8.2
  • Fixed using x64 JRE on x86 (i586) Linux
General:
  • Added link to changelog in auto updater (thanks, Patrick!)
  • Fixed Dolby Vision video being detected as Digital Video (dv)
  • Fixed browsing on some renderers
  • Fixed tsMuxeR not working on macOS (thanks, justdan96!)
Renderers:
  • Improved support for subtitles on LG OLED TVs
Translation updates via Crowdin:
  • Chinese (Traditional) (95%) (thanks, Gene Wu!)
  • Czech (99%)
  • Danish (100%) (thanks, NCAA!)
  • Dutch (97%) (thanks, Jos van der logt!)
  • Finnish (100%) (thanks, Esko Gardner!)
  • Korean (100%) (thanks, VenusGirl!)
  • Polish (100%) (thanks, Karol Szastok!)
  • Portuguese (99%) (thanks, mariopinto!)
  • Spanish (100%) (thanks, edwardalvarez2011!)
  • Turkish (100%) (thanks, Burak Yavuz and Erdin Koc!)
  • Ukrainian (19%) (thanks, Paul Furlet!)
Dependencies:
  • Bump checkstyle from 8.45.1 to 9.0
  • Bump JNA from 5.8.0 to 5.9.0
  • Bump oshi-core from 5.8.0 to 5.8.1
  • Bump tsMuxeR to 2021-09-02-01-59-46
Changes since 10.10.0:
  • General:
    • Up to 4x browsing speed improvement (thanks, ik666!)
    • Disabled UPnP search while we fix problems with it
    • Fixed sending MusicBrainz info for non-audio files
    • Fixed the older HTTP engine
  • Renderers:
    • Improved support for HDR and high bit depths on LG OLED TVs
    • Fixed support for OGG formats on LG EG910V TV
  • Dependencies:
    • Bump gson from 2.8.7 to 2.8.8
    • Bump JRE to 8u302+8
    • Bump logback-version from 1.2.3 to 1.2.5
Changes since 10.9.0:
  • General:
    • Added fully played overlay to TV series thumbnails in Media Library if all episodes are played
    • Fixes some renderers not reflecting content updates like fully played thumbnail changes
    • Fixed broken API matching for episodes from files with years in the series name
    • Fixed files locking during or just after download
    • Ignore incomplete files
  • Translation updates via Crowdin:
    • Romanian (100%) (thanks, FlorinT!)
    • Russian (90%) (thanks, Sergei Kotlar!)
General:

  • Added option to download folder as playlist on web interface
  • Added option to download media as playlist on web interface
  • Changed macOS icon to match newer Apple design guidelines for Big Sur+ (thanks, Alex Gurr!)
  • Made more room for media titles on web interfac
  • Added recognition of MP1
  • Improved support for Blu-ray (PGS), HDMV, DVB, WebVTT and EIA-608 subtitles
  • Fixed crash on SUSE Linux
  • Fixed chapter folders showing blank names

Renderers:

  • Improved support for Google Chromecast Ultra
  • Improved support for MXPlayer on Google Android
  • Improved support for Windows Media Player
  • Fixed support for OGG formats on Naim-Mu-So, Roku and Samsung devices

Translation updates via Crowdin:

  • Chinese (Traditional) (100%) (thanks, Gene Wu!)
  • Danish (100%) (thanks, NCAA!)
  • English (United Kingdom) (43%) (thanks, MrSmithr!)
  • Finnish (100%) (thanks, Esko Gardner!)
  • French (100%) (thanks, Maxence Vary!)
  • German (100%) (thanks, Peter Ollig and pipin!)
  • Korean (100%) (thanks, VenusGirl!)
  • Polish (100%) (thanks, Karol Szastok!)
  • Portuguese (Brazilian) (100%) (thanks, Mauro.A!)
  • Russian (89%) (thanks, Artem4ik!)
  • Spanish (100%) (thanks, Diego Guerrero, edwardalvarez2011 and Gerardo Ruiz!)
  • Thai (3%) (thanks, Surasak Namnongor!)
  • Turkish (100%) (thanks, Burak Yavuz!)

Dependencies:

  • Bump checkstyle from 8.44 to 8.45.1
  • Bump com.sun.xml.bind-version from 3.0.1 to 3.0.2
  • Bump git-commit-id-plugin from 4.0.5 to 4.9.10
General:
  • Fixed a crash on headless environments like Docker
Translation updates via Crowdin:
  • Polish (100%) (thanks, Karol Szastok!)
General:
  • Fixed a crash on headless environments like Docker
Translation updates via Crowdin:
  • Chinese (Simplified) (100%) (thanks, 無情天!)
  • English (United Kingdom) (43%) (thanks, MrSmithr!)
  • French (100%) (thanks, Archaos!)
  • Portuguese (Brazilian) (100%) (thanks, jaccoud!)
  • Ukrainian (18%) (thanks, Paul Furlet!)
General:
  • Added youtube-dl engine which fixes support for YouTube channel feeds
  • Added automatic names for web feeds in the user interface, and the ability to add/edit manual names for web streams
  • Added sample web radio stream
  • Added support for pasting YouTube channels directly, instead of needing the feed URLs
  • Improved performance and logging for unmonitored files
  • Fixed several web content user interface bugs
  • Fixed sample web feeds and streams not being loaded on macOS
  • Fixed broken sample web feeds
  • Fixed/updated readme links
  • Fixed web bump interface
  • Fixed broken thumbnail caching on macOS
  • Fixed support for mp3 radio streams on the web interface
  • Fixed support for radio streams without thumbnails on the web interface
Translation updates via Crowdin:
  • Danish (100%) (thanks, NCAA!)
  • English (United Kingdom) (36%) (thanks, Pete Russell!)
  • Finnish (100%) (thanks, Esko Gardner!)
  • Italian (99%) (thanks, Dimitri Graffi!)
  • Korean (100%) (thanks, VenusGirl!)
  • Portuguese (99%) (thanks, mariopinto!)
  • Portuguese (Brazilian) (96%) (thanks, Mauro.A!)
  • Turkish (100%) (thanks, Burak Yavuz!)
Dependencies:
  • Bump commons-io from 2.10.0 to 2.11.0
  • Bump FFmpeg to latest Git versions
  • Bump logback-version from 1.2.3 to 1.2.4
  • Bump oshi-core from 5.7.5 to 5.8.0
  • Bump rome from 1.15.0 to 1.16.0
  • Bump spotbugs-maven-plugin from 4.2.3 to 4.3.0
  • Bump Video.js from 7.10.1 to 7.13.3
Changes since 10.6.0:

General:
  • Improved detection of movies and anime episodes
  • Increased default max memory on Windows machines with 8+ GB RAM
  • Removed filename from entries inside the TRANSCODE folder
  • Fixed upnp:class in UPnP search results (thanks, ik666!)
  • Fixed the "Reset the cache" button not resetting API metadata too
  • Fixed failed database upgrade for fully played statuses
  • Fixed FFmpeg crash
  • Fixed marking a directory as fully played not changing cached thumbnails
Renderers:
  • Improved support for VLC on iPhone
Translation updates via Crowdin:
  • Czech (100%)
  • Danish (100%) (thanks, NCAA!)
  • Finnish (100%) (thanks, Esko Gardner!)
  • French (100%) (thanks, Archaos!)
  • Hungarian (94%) (thanks, Zatamon!)
  • Korean (100%) (thanks, VenusGirl!)
  • Polish (100%) (thanks, Karol Szastok!)
  • Portuguese (99%) (thanks, mariopinto!)
  • Portuguese (Brazilian) (96%) (thanks, Mauro.A!)
  • Romanian (100%) (thanks, FlorinT!)
  • Russian (89%) (thanks, Dmitry Lavrentev!)
  • Turkish (100%) (thanks, Burak Yavuz!)
Dependencies:
  • Bump assertj-core from 3.19.0 to 3.20.2
  • Bump checkstyle from 8.43 to 8.44
  • Bump commons-io from 2.9.0 to 2.10.0
  • Bump doxia-module-docbook-simple from 1.9.1 to 1.10
  • Bump git-commit-id-plugin from 4.0.4 to 4.0.5
  • Bump jaudiotagger from 2.2.5 to 2.2.7
  • Bump maven-idea-plugin from 2.2.1 to 2.3-atlassian-10
  • Bump oshi-core from 5.7.4 to 5.7.5
Changes since 10.5.0:
  • General:
    • Added support for UPnP searching (thanks, sf666!)
    • Removed broken New Media folder, as that functionality exists in the Media Library
    • Improved episode detection and prettifying
    • Fixed failed database connections with hanging processes
    • Fixed description of media library/cache settings
  • Renderers:
    • Improved support for Sony XBR OLED TVs
  • Translation updates via Crowdin:
    • Chinese (Simplified) (98%) (thanks, QI wolong!)
    • Danish (100%) (thanks, NCAA and GurliGebis!)
    • Finnish (100%) (thanks, Esko Gardner!)
    • French (100%) (thanks, Archaos!)
    • German (98%) (thanks, pipin!)
    • Korean (100%) (thanks, VenusGirl!)
    • Polish (100%) (thanks, Karol Szastok!)
    • Portuguese (99%) (thanks, mariopinto!)
    • Portuguese (Brazilian) (96%) (thanks, Mauro.A!)
    • Serbian (Cyrillic) (96%) (thanks, Slobodan Simić (Слободан Симић)!)
    • Spanish (100%) (thanks, edwardalvarez2011 and fafranco82!)
    • Turkish (100%) (thanks, Burak Yavuz!)
    • Ukrainian (18%) (thanks, Paul Furlet!)
  • Dependencies:
    • Bump checkstyle from 8.42 to 8.43
    • Bump commons-io from 2.8.0 to 2.9.0
    • Bump FLAC on macOS to 1.3.3
    • Bump tsMuxeR (justdan96 release) on macOS to 2021-04-30-02-13-20
    • Bump gson from 2.8.6 to 2.8.7
    • Bump jna-version from 5.7.0 to 5.8.0
    • Bump junit5.version from 5.7.1 to 5.7.2
    • Bump maven-javadoc-plugin from 3.2.0 to 3.3.0
    • Bump oshi-core from 5.5.0 to 5.7.4
Oben Unten