Universal Media Server

Universal Media Server 13.8.1

Changes since 10.15.0:
  • General:
    • Improved detection of TV episodes and movies
    • Improved cache performance and resource use
    • Made shutdown more reliable
    • Made Resume files appear after the original file entry instead of before
    • Fixed filtering folder names (#2697)
    • Fixed frozen scanning when files can't be parsed (#1879)
    • Tweaked audio track sorting heuristics
    • Added configuration flag sort_audio_tracks_by_album_position
    • Significant code improvements (thanks, SurfaceS!)
  • Translation updates via Crowdin:
    • Catalan (100%) (thanks, Toni Grau i Quellos!)
    • Spanish (100%) (thanks, Carlos Suárez!)
    • Ukrainian (21%) (thanks, Mykola Petrivs'kyi!)
  • Dependencies:
    • Bump assertj-core from 3.21.0 to 3.22.0
    • Bump h2 from 2.0.204 to 2.0.206
    • Bump maven-compiler-plugin from 3.8.1 to 3.9.0
    • Bump spotbugs-maven-plugin from 4.5.2.0 to 4.5.3.0
    • Bump thumbnailator from 0.4.15 to 0.4.16
    • Bump tsMuxeR from 2021-11-14 to 2022-01-13
Changes since 10.14.1:
  • General:
    • Vast speed improvements
    • Added ability to overlay text under the renderer icon (thanks, SurfaceS!)
    • Web interface initially loads 3 seconds faster
    • Fixed network speed detection on Docker
    • Improved communicating changes with devices (like fully played status)
    • Fixed broken file playback, especially with large collections
    • Fixed undefined "Rated" field with some videos on web interface
    • Fixed media not marked as fully played if the file action failed
    • Fixed resume files not being created on the web interface
    • Fixed files marked as stopped when they are still playing on the web interface (#2766)
    • Fixed "not playable" message on web interface (#2258)
  • Renderers:
    • Added detection of more Roku TVs
    • Added detection of Samsung Soundbars
    • Added detection of Sony X Series TVs
    • Added detection of TCL TVs
  • Translation updates via Crowdin:
    • German (100%) (thanks, pipin!)
    • Italian (100%) (thanks, Oscar Zambotti!)
  • Dependencies:
    • Bump checkstyle from 9.2 to 9.2.1
    • Bump h2database from 1.4.197 to 2.0.204 (thanks, SurfaceS!)
    • Bump icu4j from 69.1 to 70.1
    • Bump logback-version from 1.2.9 to 1.2.10
    • Bump maven-site-plugin from 3.9.1 to 3.10.0
    • Bump rome from 1.16.0 to 1.18.0
    • Bump twelvemonkeys-imageio-version from 3.8.0 to 3.8.1
  • General:
    • Fixed broken logging characters with some languages (thanks, SurfaceS!)

  • Translation updates via Crowdin:
    • Danish (100%) (thanks, NCAA!)
    • Finnish (100%) (thanks, Esko Gardner!)
    • French (100%) (thanks, Archaos!)
    • Korean (100%) (thanks, VenusGirl!)
    • Polish (100%) (thanks, Karol Szastok!)
    • Portuguese (100%) (thanks, mariopinto!)
    • Portuguese (Brazilian) (100%) (thanks, Mauro.A!)
    • Slovak (93%) (thanks, Lukáš Praznovec!)
    • Swedish (97%) (thanks, Lorien aka the First One)
    • Turkish (100%) (thanks, Burak Yavuz!)

  • Dependencies:
    • Bump logback from 1.2.8 to 1.2.9
    • Bump spotbugs-maven-plugin from 4.4.2.2 to 4.5.2.0
  • General:
    • Added the Contributor Covenant Code of Conduct to reflect and inspire our ideals and practices (thanks, Shubham Rauthan!)
    • Added "Browse by album" feature to UPnP person/artist searches (thanks, ik666!)
    • Added a debug configuration for VS Code (thanks, A2va!)
    • Allow users to have no shared content (both remote or local), instead of setting defaults (thanks, Andy Griffiths!)
    • Fixed tsMuxeR not working on macOS, again (thanks, DetectiveKenobi!)

  • Renderers:
    • Fixed support for H.264 level 5.x video on Panasonic VT60 TVs

  • Translation updates via Crowdin:
    • Bulgarian (96%) (thanks, Radoslav Ignatov!)
    • Hungarian (96%) (thanks, Poliziotto!)
    • Persian (34%) (thanks, Aydin Noori!)

  • Dependencies:
    • Bump checkstyle from 9.1 to 9.2
    • Bump doxia-module-docbook-simple from 1.10 to 1.11.1
    • Bump FFmpeg from 2021-07-22 to 2021-12-16
    • Bump JNA from 5.9.0 to 5.10.0
    • Bump junit5 from 5.8.1 to 5.8.2
    • Bump logback from 1.2.7 to 1.2.8
    • Bump oshi-core from 5.8.5 to 5.8.6
    • Bump thumbnailator from 0.4.14 to 0.4.15
    • Bump tsMuxeR from 2021-09-02-01-59-46 to 2021-11-14-02-03-07
    • Bump twelvemonkeys-imageio-version from 3.7.0 to 3.8.0
    • Bump youtube-dl from 2021.06.06 to 2021.12.17
General:
  • Improved matching and prettifying of TV episodes, especially anime and TV episodes
  • Allow successful API matches to be updated via versioning, for more accurate results
  • If a folder contains music tracks, music tracks will be sorted by track number (thanks, ik666!)
  • Re-implemented UPnP searching (thanks, ik666!)
  • Compact database on shutdown (thanks, ik666!)
  • Fixed status line glitches while scanning
  • Improved default network interface selection
  • Fixed playlist folders not updating (thanks, ik666!)
  • Fixed sorting when API result starts with a different letter than filename
  • Parse files that have the short naming convention, where the parent directory is the real filename
  • Fixed parsing of TV episodes in season 0
  • Fixed crash when bumping database version
  • Fixed memory leak after failed API lookup
  • Fixed hanging process due to filewatcher not closing before shutdown
  • Various web interface code improvements (thanks, Amir, Florian, and Kurtis Hanson)
  • Code readability improvements (thanks, Christian Baer!)
  • Protect against uncaught exceptions
  • Fixed memory leaks
  • Fixed database thread-safety bugs
  • Increased performance of some database queries
  • Increased performance of filename prettifying
  • Fixed sending API requests when external network is disabled
  • Fixed process hanging if filesystem activity happens in a watched folder during shutdown
Renderers:
  • Improved matching and transcoding on Samsung 4K+ TVs

Translation updates via Crowdin:
  • Bengali (1%) (thanks, Bipul Dey!)
  • Chinese (Simplified) (100%) (thanks, wwj402_github!)
  • Chinese (Traditional) (96%) (thanks, Gene Wu!)
  • Czech (100%)
  • Danish (100%) (thanks, GurliGebis!)
  • Hungarian (96%) (thanks, Hild György!)
  • Japanese (100%) (thanks, Katsuhide.M!)
  • Romanian (100%) (thanks, Bogdan!)

Dependencies:
  • Bump assertj-core from 3.20.2 to 3.21.0
  • Bump checkstyle from 9.0 to 9.1
  • Bump gson from 2.8.8 to 2.8.9
  • Bump junit5.version from 5.8.0 to 5.8.1
  • Bump JRE from 8u302 to 8u312
  • Bump logback from 1.2.5 to 1.2.7
  • Bump maven-enforcer-plugin from 3.0.0-M3 to 3.0.0
  • Bump MediaInfo from 21.03 to 21.09
  • Bump oshi-core from 5.8.2 to 5.8.3
  • Bump spotbugs-maven-plugin from 4.3.0 to 4.4.2.2
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
Zurück
Oben Unten