Universal Media Server Changelog

What's new in Universal Media Server 13.9.0

Apr 9, 2024
  • General:
  • Added ability to shut down computer from web settings (thanks, wolfhaus!)
  • Added detection of DTS:X including the IMAX variant
  • Fixed incorrectly detecting some sports events as movies
  • Fixed various documentation typos (thanks, luzpaz!)
  • Fixed detection of DTS-HD
  • Fixed auto updater
  • Removed broken access control that crept in from v14, whoops
  • Improved performance of CI
  • Renderers:
  • Improved support for LG 2023+ TVs
  • Dependencies:
  • lock file maintenance
  • update actions/setup-java action to v4
  • update dependency @emotion/react to v11.11.3
  • update dependency @testing-library/jest-dom to v6.2.0
  • update dependency @testing-library/user-event to v14.5.2
  • update dependency @types/node to v18.19.4
  • update dependency @types/react to v18.2.46
  • update dependency @types/react-dom to v18.2.18
  • update dependency @types/react-color to v3.0.11
  • update dependency axios to v1.6.3
  • update dependency com.fasterxml.jackson.core:jackson-databind to v2.16.1
  • update dependency com.github.eirslett:frontend-maven-plugin to v1.15.0
  • update dependency com.github.oshi:oshi-core to v6.4.10
  • update dependency com.ibm.icu:icu4j to v74.2
  • update dependency com.puppycrawl.tools:checkstyle to v10.12.7
  • update dependency eslint to v8.56.0
  • update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.12.1
  • update dependency org.apache.maven.plugins:maven-surefire-plugin to v3.2.3
  • update dependency org.slf4j:slf4j-api to v2.0.10
  • update dependency react-router-dom to v6.21.1
  • update dependency stylis to v4.3.1
  • update dependency web-vitals to v3.5.1
  • update jna monorepo to v5.14.0
  • update logback-version to v1.4.14
  • update mockito monorepo to v5.8.0
  • update typescript-eslint monorepo to v6.17.0

New in Universal Media Server 13.8.1 (Apr 2, 2024)

  • General:
  • Fixed transcoding on renderers with MediaInfo=false
  • Added ability to add end-to-end web browser tests on Chrome, Firefox and Safari via Playwright
  • Improved logging detail and test coverage (thanks, @Priyanka-GD!)
  • Made server tests not run when only front-end code has changed
  • Translation updates via Crowdin:
  • English (UK) (49%) (thanks, Pete Russell!)
  • Estonian (13%) (thanks, Avernys!)
  • French (100%) (thanks, @Fredo1650!)
  • Romanian (48%) (thanks, Bogdan Ungureanu!)
  • Spanish (61%) (thanks, Diego León Giraldo Gómez!)
  • Dependencies:
  • Bump FFmpeg to 6.1
  • Bump Java to 17.0.9+11
  • Bump MediaInfo to 23.10
  • lock file maintenance
  • update dependency @testing-library/jest-dom to v6.1.5
  • update dependency @testing-library/react to v14.1.2
  • update dependency @types/jest to v29.5.11
  • update dependency @types/lodash to v4.14.202
  • update dependency @types/node to v18.18.13
  • update dependency @types/react to v18.2.40
  • update dependency @types/react-color to v3.0.10
  • update dependency @types/videojs-hls-quality-selector to v1.1.3
  • update dependency axios to v1.6.2
  • update dependency ch.qos.logback:logback-classic to v1.4.12
  • update dependency com.drewnoakes:metadata-extractor to v2.19.0
  • update dependency com.fasterxml.jackson.core:jackson-databind to v2.16.0
  • update dependency com.github.eirslett:frontend-maven-plugin to v1.14.2
  • update dependency com.github.oshi:oshi-core to v6.4.8
  • update dependency com.ibm.icu:icu4j to v74
  • update dependency com.puppycrawl.tools:checkstyle to v10.12.5
  • update dependency com.sun.xml.messaging.saaj:saaj-impl to v3.0.3
  • update dependency com.zaxxer:hikaricp to v5.1.0
  • update dependency commons-io:commons-io to v2.15.1
  • update dependency eslint to v8.54.0
  • update dependency org.apache.commons:commons-lang3 to v3.14.0
  • update dependency org.apache.commons:commons-text to v1.11.0
  • update dependency org.apache.maven.plugins:maven-checkstyle-plugin to v3.3.1
  • update dependency org.apache.maven.plugins:maven-surefire-plugin to v3.2.2
  • update dependency org.codehaus.mojo:exec-maven-plugin to v3.1.1
  • update dependency react-router-dom to v6.20.1
  • update junit5 monorepo to v5.10.1
  • update react monorepo
  • update twelvemonkeys-imageio-version to v3.10.1
  • update typescript-eslint monorepo to v6.12.0
  • update yarn to v3.7.0

New in Universal Media Server 13.8.0 (Dec 11, 2023)

  • General:
  • System tray icon indicates when an update is available (thanks, Ty Lovejoy!)
  • Faster playback start and seeking via tsMuxeR
  • Fixed broken language parsing for locale-specific variants, like "en (US)" or "fr (CA)"
  • Fixed incorrect DLNA.ORG_PN values for transcoded video
  • Fixed deferring to tsMuxeR when video codec is not supported
  • Fixed settings changes not saving
  • Fixed using MPEG-2 DLNA.ORG_PN value for H.265 videos
  • Fixed some Android-based renderers being incorrectly detected as Pigasus
  • Fixed order of results in Media Library when sorted by date (thanks for reporting, stnnzp!)
  • Fixed migration of IP Filter settings from v12 (thanks, dytlzl!)
  • Fixed UPnP search responses
  • Fixed Live Subtitles folder showing in front page of web player (#3669) (thanks, Priyanka Ghosh Dastidar!)
  • Renderers:
  • Fixed video support on some Samsung TVs (thanks, Fredo1650!)
  • Dependencies:
  • lock file maintenance
  • update actions/checkout action to v4
  • update dependency @testing-library/jest-dom to v6.1.4
  • update dependency @testing-library/user-event to v14.5.1
  • update dependency @types/jest to v29.5.6
  • update dependency @types/lodash to v4.14.200
  • update dependency @types/node to v18.18.6
  • update dependency @types/react to v18.2.22
  • update dependency @types/react-color to v3.0.9
  • update dependency @types/videojs-hls-quality-selector to v1.1.2
  • update dependency axios to v1.5.1
  • update dependency com.fasterxml.jackson.core:jackson-databind to v2.15.3
  • update dependency com.github.eirslett:frontend-maven-plugin to v1.14.0
  • update dependency com.github.oshi:oshi-core to v6.4.6
  • update dependency com.puppycrawl.tools:checkstyle to v10.12.4
  • update dependency com.sun.xml.bind:jaxb-impl to v4.0.4
  • update dependency commons-io:commons-io to v2.14.0
  • update dependency eslint to v8.51.0
  • update dependency org.apache.maven.plugins:maven-enforcer-plugin to v3.4.1
  • update dependency org.slf4j:slf4j-api to v2.0.9
  • update dependency react-router-dom to v6.16.0
  • update mantine monorepo packages to v6.0.21
  • update react monorepo
  • Update tsMuxeR to 2023-09-20-01-52-31
  • update typescript-eslint monorepo to v6.7.5
  • update yarn to v3.6.4

New in Universal Media Server 13.7.0 (Oct 22, 2023)

  • General:
  • Fixed security vulnerabilities
  • Fixed unnecessary transcoding in some situations
  • Fixed sending incorrect colorDepth for some videos
  • Fixed check for external subtitles format support
  • Fixed Windows 11 sleep delay time
  • Fixed Fully Played feature not working on certain devices (#3947) (thanks, Fredo1650!)
  • Fixed bugs with video playback on web player
  • Renderers:
  • Fixed EAC3 (Dolby Digital Plus) support on some Samsung TVs (#4039) (thanks, Fredo1650!)
  • Translation updates via Crowdin:
  • Catalan (57%) (thanks, Ramon Fonts Oliveras!)
  • English (United Kingdom) (47%) (thanks, Pete Russell!)
  • German (100%) (thanks, Da Ma and Marco Kubitza (Kubi)!)
  • Hungarian (57%) (thanks, Zan1456!)
  • Italian (67%) (thanks, sisar4!)
  • Norwegian (40%) (thanks, Fredrik Sk!)
  • Turkish (100%) (thanks, Burak Yavuz!)
  • Dependencies:
  • Bump JRE to 17.0.8.1+1
  • lock file maintenance
  • update dependency @testing-library/jest-dom to v6
  • update dependency @types/jest to v29.5.4
  • update dependency @types/lodash to v4.14.197
  • update dependency @types/node to v18.17.13
  • update dependency @types/react to v18.2.21
  • update dependency axios to v1.5.0
  • update dependency com.github.oshi:oshi-core to v6.4.5
  • update dependency com.puppycrawl.tools:checkstyle to v10.12.3
  • update dependency eslint to v8.48.0
  • update dependency eslint-plugin-react to v7.33.2
  • update dependency org.apache.maven.plugins:maven-enforcer-plugin to v3.4.0
  • update dependency react-router-dom to v6.15.0
  • update dependency typescript to v5.2.2
  • update dependency video.js to v8.5.2
  • update logback-version to v1.4.11
  • update mantine monorepo packages to v6.0.19
  • update typescript-eslint monorepo to v6.5.0
  • update yarn to v3.6.3

New in Universal Media Server 13.6.0 (Oct 22, 2023)

  • General:
  • Added support for automatic muxing of HDR streams for better video quality (e.g. Dolby Vision in MKV on LG TVs)
  • Improved parsing of SDTV filenames
  • Improved FFmpeg engine performance
  • Improved support for video playback on Safari
  • Fixed H.265 muxing via tsMuxeR
  • Fixed support for latest MediaInfo versions
  • Fixed recognition of renderers by UUID
  • Fixed name of playing file not showing up on old status tab
  • Fixed security vulnerabilities
  • Fixed thumbnail generation bugs (thanks, Chris Kroells!)
  • Fixed deferring to tsMuxeR when FFmpeg can mux the video
  • Fixed frozen media browsing
  • Fixed RTL language support in web settings
  • Added logging of subtitles default and forced details
  • Renderers:
  • Added support for Dolby Vision in MKV on LG TVs
  • Fixed detection of VLC for macOS
  • Fixed native Opus audio support on LG TVs
  • Fixed native AVI/XviD support on Fetch TV, LG TVs, Panasonic DMR, and Sony TVs
  • Translation updates via Crowdin:
  • Removed inconsistent trailing dot (thanks, Paul Furlet!)
  • Afrikaans (13%) (thanks, HencoSmit!)
  • Bulgarian (49%) (thanks, Dremski!)
  • Catalan (57%) (thanks, Antoni Grau i Quellos!)
  • Czech (82%)
  • Danish (64%) (thanks, GurliGebis!)
  • Finnish (64%) (thanks, Esko Gardner!)
  • Korean (63%) (thanks, VenusGirl!)
  • Polish (62%) (thanks, Karol Szastok!)
  • Portuguese, Brazilian (66%) (thanks, Mauro.A and Vyctor Oliveira!)
  • Russian (77%) (thanks, Олег Лойко!)
  • Turkish (87%) (thanks, Burak Yavuz!)
  • Ukrainian (20%) (thanks, Paul Furlet!)
  • Dependencies:
  • lock file maintenance
  • Bump FFmpeg and tsMuxeR to latest
  • Bump MediaInfo to 23.06
  • Bump semver from 6.3.0 to 6.3.1
  • update dependency @testing-library/jest-dom to v5.17.0
  • update dependency @types/jest to v29.5.3
  • update dependency @types/lodash to v4.14.196
  • update dependency @types/node to v18.17.1
  • update dependency @types/react to v18.2.17
  • update dependency com.github.eirslett:frontend-maven-plugin to v1.13.4
  • update dependency com.github.junrar:junrar to v7.5.5
  • update dependency com.github.oshi:oshi-core to v6.4.4
  • update dependency eslint to v8.46.0
  • update dependency eslint-plugin-react to v7.33.0
  • update dependency org.apache.commons:commons-lang3 to v3.13.0
  • update dependency org.jupnp:org.jupnp to v2.7.1
  • update dependency react-router-dom to v6.14.2
  • update dependency web-vitals to v3.4.0
  • update junit5 monorepo to v5.10.0
  • update mantine monorepo packages to v6.0.17
  • update react monorepo
  • update typescript-eslint monorepo to v6.2.0
  • update dependency video.js to v8.5.1
  • update yarn to v3.6.1

New in Universal Media Server 13.5.0 (Sep 6, 2023)

  • General:
  • Added support for default and forced flags on subtitles on web player
  • Improve handling of web interface when server is offline
  • Fixed metadata not displaying when Media Library folder is disabled
  • Fixed subtitles without titles not working on web player
  • Formatting (thanks, RichardIcecube!)
  • Logging improvements
  • Renderers:
  • Fix H.265 support on Freebox (thanks, ouaklafoud!)
  • Dependencies:
  • lock file maintenance
  • update dependency @emotion/react to v11.11.1
  • update dependency @types/node to v18.16.18
  • update dependency @types/react to v18.2.14
  • update dependency com.ibm.icu:icu4j to v73.2
  • update dependency com.puppycrawl.tools:checkstyle to v10.12.1
  • update dependency com.sun.xml.bind-version to v4.0.3
  • update dependency commons-io:commons-io to v2.13.0
  • update dependency eslint to v8.43.0
  • update dependency frontend-maven-plugin to 1.13.3
  • update dependency hls.js to v1.4.6
  • update dependency mantine to v6.0.15
  • update dependency net.coobird:thumbnailator to v0.4.20
  • update dependency react-router-dom to v6.14.1
  • update dependency stylis to v4.3.0
  • update dependency typescript to v5.1.6
  • update logback-version to v1.4.8
  • update typescript-eslint monorepo to v5.60.1
  • update video.js to 8.5.0
  • update videojs-contrib-quality-levels to 4.0.0
  • update yarn to v3.6.0

New in Universal Media Server 13.4.1 (Jul 6, 2023)

  • General:
  • Fixed broken SystemUpdateId update
  • Fixed broken filename parsing with some HDR files
  • Fixed web player video playback bugs
  • Fixed security vulnerabilities
  • Fixed muxing Dolby Vision with tsMuxeR
  • Updated Javadocs (thanks, RichardIcecube!)
  • Translation updates via Crowdin:
  • Bulgarian (47%) (thanks, STOYAN STOYANOV!)
  • Catalan (57%) (thanks, Antoni Grau i Quellos!)
  • Danish (64%) (thanks, GurliGebis!)
  • Japanese (59%) (thanks, was0914!)
  • Swedish (51%) (thanks, Erik Karlsson!)
  • Dependencies:
  • lock file maintenance
  • update dependency @emotion/react to v11.11.0
  • update dependency @types/jest to v29.5.2
  • update dependency @types/lodash to v4.14.195
  • update dependency @types/node to v18.16.16
  • update dependency @types/react to v18.2.8
  • update dependency @types/react-dom to v18.2.4
  • update dependency @types/video.js to v7.3.52
  • update dependency axios to v1.4.0
  • update dependency com.fasterxml.jackson.core:jackson-databind to v2.15.2
  • update dependency com.github.oshi:oshi-core to v6.4.3
  • update dependency com.puppycrawl.tools:checkstyle to v10.12.0
  • update dependency commons-io:commons-io to v2.12.0
  • update dependency eslint to v8.42.0
  • update dependency hls.js to v1.4.5
  • update dependency org.apache.maven.plugins:maven-assembly-plugin to v3.6.0
  • update dependency org.apache.maven.plugins:maven-checkstyle-plugin to v3.3.0
  • update dependency org.apache.maven.plugins:maven-surefire-plugin to v3.1.2
  • update dependency react-router-dom to v6.11.2
  • update dependency stylis to v4.2.0
  • update dependency web-vitals to v3.3.2
  • Update JRE to 17.0.7+7
  • update junit5 monorepo to v5.9.3
  • update logback-version to v1.4.7
  • update react monorepo to v18.2.0
  • Update tsMuxeR to 2023-04-13-02-05-26
  • update typescript-eslint monorepo to v5.59.9
  • update yarn to v3.5.1

New in Universal Media Server 13.4.0 (Jul 6, 2023)

  • General:
  • Added Composer and Conductor to UPnP results, for better handling of classical music
  • Fixed Windows 11 going to sleep too soon (#3883)
  • Fixed files being marked as fully played on playback failure or media parsing requests (#1479 and #3683)
  • Fixed metadata API results for some files
  • Faster CI (thanks, optimizing-ci-builds!)
  • Fixed crash when audio file has no audio track
  • Fixed bugs with UPnP searching
  • Translation updates via Crowdin:
  • Afrikaans (22%) (thanks, John Botes and stefan ivanov!)
  • Bulgarian (79%) (thanks, stefan ivanov!)
  • Chinese (Traditional) (78%) (thanks, RX78!)
  • French (100%) (thanks, Archaos and Vincent Panel!)
  • Japanese (94%) (thanks, elepro!)
  • Ukrainian (28%) (thanks, Paul Furlet!)
  • Dependencies:
  • lock file maintenance
  • update dependency @types/jest to v29.5.0
  • update dependency @types/lodash to v4.14.194
  • update dependency @types/node to v18.15.11
  • update dependency @types/react to v18.0.37
  • update dependency axios to v1.3.5
  • update dependency com.auth0:java-jwt to v4.4.0
  • update dependency com.ibm.icu:icu4j to v73
  • update dependency com.github.oshi:oshi-core to v6.4.1
  • update dependency com.puppycrawl.tools:checkstyle to v10.9.3
  • update dependency com.sun.xml.messaging.saaj:saaj-impl to v3.0.1
  • update dependency eslint to v8.38.0
  • update dependency hls.js to v1.4.0
  • update dependency org.apache.maven.plugins:maven-enforcer-plugin to v3.3.0
  • update dependency org.apache.maven.plugins:maven-resources-plugin to v3.3.1
  • update dependency org.slf4j:slf4j-api to v2.0.7
  • update dependency react-country-flag to v3.1.0
  • update dependency react-router-dom to v6.10.0
  • update dependency typescript to v5
  • update dependency web-vitals to v3.3.1
  • update typescript-eslint monorepo to v5.59.0
  • update yarn to v3.5.0

New in Universal Media Server 13.3.0 (Apr 20, 2023)

  • General:
  • Added HDR video muxing to FFmpeg video engine
  • Added support for UPnP searching music by genre
  • Use ENTRYPOINT instead of CMD to launch on Docker (thanks, Alfonso Montero!)
  • Fixed support for HLG HDR files
  • Fixed compatibility for certain Dolby Vision and HDR10+ HDR profiles
  • Fixed server startup error if API is enabled and down (thanks, Iridias!)
  • Fixed server startup error on Linux sometimes
  • Fixed detection of VLC on some non-English systems (thanks, LMS!)
  • Fixed the music Artist field being set to the Performer
  • Renderers:
  • Fixed detection of Sony Xperia devices
  • Translation updates via Crowdin:
  • Chinese Simplified (100%) (thanks, QI wolong!)
  • Chinese Traditional (78%) (thanks, Simon Lee!)
  • French (100%) (thanks, Ydrana!)
  • Japanese (93%) (thanks, elepro!)
  • Serbian (Cyrillic) (79%) (thanks, Bojan Maksimovic!)
  • Dependencies:
  • Bump all subdependencies
  • update dependency @emotion/react to v11.10.6
  • update dependency @testing-library/react to v14
  • update dependency @types/jest to v29.4.4
  • update dependency @types/node to v18.15.3
  • update dependency @types/react to v18.0.28
  • update dependency @types/react-dom to v18.0.11
  • update dependency at.favre.lib:bcrypt to v0.10.2
  • update dependency axios to v1.3.4
  • update dependency com.auth0:java-jwt to v4.3.0
  • update dependency com.puppycrawl.tools:checkstyle to v10.8.1
  • update dependency com.rometools:rome to v2.1.0
  • update dependency eslint to v8.36.0
  • Update dependency hls.js to v1.3.4
  • update mantine monorepo packages to v5.10.5
  • update dependency org.apache.maven.plugins:maven-assembly-plugin to v3.5.0
  • update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.11.0
  • update dependency org.apache.maven.plugins:maven-surefire-plugin to v3.0.0
  • update dependency org.jupnp:org.jupnp to v2.7.0
  • update dependency org.jupnp:org.jupnp.support to v2.7.0
  • update dependency react-router-dom to v6.9.0
  • update dependency video.js to v7.21.4
  • update dependency web-vitals to v3.3.0
  • update logback-version to v1.4.6
  • update typescript-eslint monorepo to v5.55.0

New in Universal Media Server 13.2.1 (Mar 20, 2023)

  • General:
  • Fixed the Show the Media Library Folder, Audio Priority, Subtitles Priority, and Show the Live Subtitles Folder settings
  • Fixed web player download permissions
  • Fixed unnecessary transcoding
  • Fixed MEncoder defer to tsMuxeR setting
  • Fixed startup error on non-semver operating systems
  • Fixed the appearance of broken settings in unauthenticated mode
  • Allow directories to be unselected/cleared
  • Fixed broken thumbnails in Docker
  • Fixed exception when folders are populated on startup
  • Fixed invalid GUI package name
  • Removed unused plugins for faster first build time
  • Improved documentation about developer workflow
  • Translation updates via Crowdin
  • English (United Kingdom) (65%) (thanks, Pete Russell!)
  • German (100%) (thanks, pipin!)
  • Russian (100%) (thanks, Олег Лойко!)
  • Ukrainian (27%) (thanks, Roman Malkov!)
  • Dependencies:
  • Bump all subdependencies
  • Bump eslint-plugin-react to 7.32.2
  • Bump http-cache-semantics from 4.1.0 to 4.1.1
  • Bump MediaInfo on Windows to 22.12
  • Bump Node.js to 18.14.0
  • Update dependency @types/jest to v29.4.0
  • Update dependency @types/node to v18.11.19
  • Update dependency @types/react to v18.0.27
  • Update dependency @types/video.js to v7.3.51
  • Update dependency axios to v1.3.2
  • Update dependency com.fasterxml.jackson.core:jackson-databind to v2.14.2
  • Update dependency com.puppycrawl.tools:checkstyle to v10.7.0
  • Update dependency eslint to v8.33.0
  • Update dependency org.apache.maven.plugins:maven-enforcer-plugin to v3.2.1
  • Update dependency typescript to v4.9.5
  • Update dependency react-router-dom to v6.8.0
  • Update dependency video.js to v7.21.2
  • Update Mantine monorepo packages to v5.10.3
  • Update typescript-eslint monorepo to v5.50.0
  • Update Yarn to v3.4.1

New in Universal Media Server 11.3.0 (Aug 1, 2022)

  • General:
  • Sign and notarize macOS releases, for easier installation
  • Adding/removing shared folders updates instantly
  • Fixed autoupdater on Apple ARM build
  • Renamed all translation keys for more readable code
  • Fixed broken sleep prevention during playback on macOS
  • Fixed macOS version compatibility warning in log viewer
  • Fixed web browser video/audio playback on some systems and browsers
  • Renderers:
  • Send date metadata for audio on nextcp/2
  • Translation updates via Crowdin:
  • Bulgarian (93%) (thanks, Иво Иванов and Dremski!)
  • Catalan (98%) (thanks, Toni Grau i Quellos!)
  • Czech (100%)
  • Danish (100%) (thanks, GurliGebis and NCAA!)
  • Dutch (91%) (thanks, DJ_eMPe!)
  • English (United Kingdom) (17%) (thanks, DJ_eMPe!)
  • Finnish (100%) (thanks, Esko Gardner!)
  • French (100%) (thanks, Archaos!)
  • German (99%) (thanks, pipin!)
  • Hebrew (23%) (thanks, shayh!)
  • Hungarian (91%) (thanks, promi!)
  • Italian (100%) (thanks, Oscar Zambotti!)
  • Korean (100%) (thanks, VenusGirl!)
  • Polish (100%) (thanks, Karol Szastok!)
  • Portuguese (100%) (thanks, mariopinto and RPargana!)
  • Portuguese (Brazilian) (100%) (thanks, Mauro.A!)
  • Serbian (Cyrillic) (92%) (thanks, silevb!)
  • Spanish (96%) (thanks, edwardalvarez2011!)
  • Swedish (99%) (thanks, Erik Karlsson and Lorien aka the First One!)
  • Turkish (100%) (thanks, Burak Yavuz!)
  • Ukrainian (29%) (thanks, Paul Furlet!)
  • Dependencies:
  • Updated appbundler to 5946207
  • Updated exec-maven-plugin to v3.1.0
  • Updated maven-assembly-plugin to v3.4.1
  • Updated moment.js to v2.29.4
  • Updated spotbugs-maven-plugin to v4.7.1.0

New in Universal Media Server 11.2.0 (Aug 1, 2022)

  • General:
  • Added a release for Apple ARM (Apple Silicon, M1/M2) processors, for 3x faster transcoding
  • Added renderer option SendDateMetadataYearForAudioTags
  • Added netbeans git exclusions for developers
  • Media Library Movies folders ignore files with durations under 40 minutes
  • Fixed broken browsing on some renderers
  • Fixed audio playback on web interface
  • Cleanup old transcoding engines
  • Removed dead code and language terms
  • Dependencies:
  • Update assertj to v3.23.1
  • Update checkstyle to v10.3.1
  • Update h2database to v2.1.214
  • Update jna to v5.12.1
  • Update JRE to 17.0.3.1
  • Update maven-assembly-plugin to v3.4.0
  • Update oshi to v6.2.1
  • Update pako to v2

New in Universal Media Server 11.1.1.1 (Jul 5, 2022)

  • General:
  • Fixed failed database update for some users (#3051) (thanks, vrtlspd!)
  • Fixed Docker startup crash (#3050) (thanks, vrtlspd!)
  • Document HLS-MPEGTS-H264-AAC transcoding option
  • Translation updates via Crowdin
  • Added Estonian (23%) (thanks, Junk Knuj and Tanel K!)
  • Dependencies
  • Update dependency maven-enforcer-plugin to v3.1.0

New in Universal Media Server 11.0.0 (Jun 14, 2022)

  • General:
  • Uses image backgrounds and logos for movies, TV series and episodes on the web interface
  • Web interface switches between dark and light themes in Media Library based on background images
  • Automatic quality adjustment on web interface, with optional manual settings
  • Improved video forward-backward positioning in videos via the web video player
  • Improved web interface design
  • Improved web video player design
  • Improved API metadata matches for TV series
  • Added HLS video option which may improve support for transcoding via some renderers like Philips TVs
  • Log splitting/zipping (#2608)
  • Implemented network state scanner
  • Show the addresses of servers on the Status tab (#2372)
  • Allow to set the log level of FFmpeg in its engine settings in the desktop UI (#2677)
  • Increased maximum memory limit on macOS to match Windows
  • Fixed Restart server when network interface becomes available (#2615)
  • Fixed Network Interface not found (#1485)
  • Fixed GetProtocolInfo not being recieved (#2338)
  • Fixed Font scaling issues on some elements of the GUI for some users (#2549)
  • Fixed UMS doesn't free DLNA ports after closing (#739)
  • Fixed Service wrapper for Windows doesn't work with 64 bit JVM (#767)
  • Fixed uninstallation does not remove autostart entry for wrapper.exe (#2343)
  • Fixed Attempt to remove medias.lock on install/startup (#2838)
  • Fixed Media Library no longer populated and startup scan slowness (#2826)
  • Fixed Cound not open the default web browser: The BROWSE action is not supported on the current platform! (#2725)
  • Added editable server-side playlist support
  • Prevent users from enabling startup scanning while the cache is disabled
  • Removed second toolbar on the web interface video page
  • Increased speed of API lookups
  • Improved video and TV series posters
  • Fixed some API metadata not updating
  • Fixed Resume videos on the web interface
  • Fixed API response handling
  • Backgrounds for TV series, episodes and movies fade in
  • Image backgrounds in Media Library without text are prioritized over ones with text
  • Match more TV series in API
  • Use markdown in changelog
  • Use main branch instead of master
  • Fixed audio files detected as video files
  • Renderers:
  • Samsung 2021 TVs use HLS transcoding
  • Translation updates via Crowdin:
  • Catalan (100%) (thanks, Toni Grau i Quellos!)
  • Chinese (Simplified) (97%) (thanks, wwj402_github!)
  • Czech (100%)
  • Danish (99%) (thanks, GurliGebis and NCAA!)
  • English (UK) (99%) (thanks, Pete Russell!)
  • Finnish (100%) (thanks, Esko Gardner!)
  • French (100%) (thanks, Archaos and Philippe P!)
  • Italian (100%) (thanks, Oscar Zambotti!)
  • Korean (100%) (thanks, VenusGirl!)
  • Persian (34%) (thanks, Behzad Najafizad!)
  • Polish (100%) (thanks, Karol Szastok!)
  • Portuguese (100%) (thanks, mariopinto!)
  • Portuguese (Brazilian) (100%) (thanks, Mauro.A!)
  • Swedish (99%) (thanks, Lorien aka the First One (The1stOne)!)
  • Turkish (100%) (thanks, Burak Yavuz!)
  • Dependencies:
  • Started using Renovate for dependency tracking
  • Added x64 windows service wrapper
  • Replaced Cling with JUPnP
  • Update actions/cache action to v3
  • Update actions/checkout action to v3
  • Update dependency com.github.spotbugs:spotbugs-maven-plugin to v4.7.0.0
  • Update dependency moment.js to v2.29.3
  • Update dependency pako to v1.0.11
  • Bump checkstyle from 9.3 to 10.2
  • Bump Jackson from 2.13.1 to 2.13.2.2
  • Bump JRE from 8u332 to 17.0.3
  • Bump metadata-extractor from 2.17.0 to 2.18.0
  • Bump Video.js from 7.13.3 to 7.19.2
  • Fixed support for latest Maven versions

New in Universal Media Server 10.21.1 (May 27, 2022)

  • General:
  • Improved parsing of miniseries
  • Fixed crash for users with cache disabled
  • Fixed macOS build not installing for some users
  • Reduced macOS build size
  • Translation updates via Crowdin:
  • English (United Kingdom) (45%) (thanks, Sudeep James!)
  • Slovenian (55%) (thanks, Blaž Kozlevčar!)
  • Turkish (100%) (thanks, Burak Yavuz!)
  • Dependencies:
  • Bump junrar from 7.5.0 to 7.5.1
  • Bump maven-project-info-reports-plugin from 3.2.2 to 3.3.0

New in Universal Media Server 10.21.0.1 (May 9, 2022)

  • General:
  • Improved API matches for TV series
  • Language improvements (thanks, NCAA!)
  • Fixed database not recovering from serialization changes (#2874)
  • Fixed custom renderer configurations not being loaded (#2917)
  • Fixed MEncoder and MPlayer on Docker (thanks, Jille Timmermans!) (#2922)
  • Fixed config being overwritten when UMS closes (#2875)
  • Fixed setting directory as fully played when folder names are similar
  • Fixed peakaboo in status bar during scans
  • Fixed database upgrade bugs
  • Translation updates via Crowdin:
  • German (100%) (thanks, pipin!)
  • Portuguese (100%) (thanks, RPargana!)
  • Dependencies:
  • Bump FFmpeg to latest
  • Bump h2 from 2.1.210 to 2.1.212
  • Bump icu4j from 70.1 to 71.1
  • Bump JRE from 8u322 to 8u332
  • Bump maven-antrun-plugin from 3.0.0 to 3.1.0
  • Bump maven-javadoc-plugin from 3.3.2 to 3.4.0
  • Bump maven-site-plugin from 3.11.0 to 3.12.0
  • Bump MediaInfo from 21.09 to 22.03
  • Bump oshi-core from 6.1.5 to 6.1.6
  • Bump surefire-version from 3.0.0-M5 to 3.0.0-M6

New in Universal Media Server 10.20.0 (May 3, 2022)

  • General:
  • Added ability to update audio ID3 tags via MusicBrainz, disabled by default
  • Added ability to rate/like music via API
  • Added "My Albums" folder to the Media Library
  • Added support for UPnP sortOrder requests when using UPnP searching
  • Added dc:date UPnP attribute for renderers to optionally use
  • Allow API strings to be translated
  • Updated default podcasts and YouTube channels
  • Fixed slow browsing of the root and web folders
  • Improved responsiveness during startup scans
  • Translation updates via Crowdin:
  • Catalan (100%) (thanks, Toni Grau i Quellos!)
  • Chinese (Traditional) (95%) (thanks, Gene Wu!)
  • Danish (100%) (thanks, NCAA!)
  • Finnish (100%) (thanks, Esko Gardner!)
  • French (100%) (thanks, Archaos!)
  • Italian (100%) (thanks, Oscar Zambotti!)
  • Japanese (99%) (thanks, was0914!)
  • Korean (100%) (thanks, VenusGirl!)
  • Polish (100%) (thanks, Karol Szastok!)
  • Portuguese (100%) (thanks, mariopinto!)
  • Portuguese (Brazilian) (100%) (thanks, Mauro.A!)
  • Spanish (100%) (thanks, Sergio Varela!)
  • Swedish (99%) (thanks, Lorien aka the First One!)
  • Turkish (100%) (thanks, Burak Yavuz!)
  • Dependencies:
  • Bump jna from 5.10.0 to 5.11.0
  • Bump junrar from 7.4.1 to 7.5.0
  • Bump metadata-extractor from 2.16.0 to 2.17.0
  • Bump oshi-core from 6.1.4 to 6.1.5
  • Bump spotbugs-maven-plugin from 4.5.3.0 to 4.6.0.0

New in Universal Media Server 10.19.0 (Apr 5, 2022)

  • General:
  • Improved speed of video metadata lookups
  • Improved speed and drive use when browsing/scanning folders
  • Match more years in filenames for more accurate video metadata lookups
  • Fixed junk data at the end of transcoded videos (#2867)
  • Fixed the failed lookups table upgrade/creation (#2871)
  • Fixed TV series data versioning
  • Fixed redundant TV series lookups
  • Fixed response caching
  • Fixed failed video metadata caching
  • Fixed hanging API requests
  • Dependencies:
  • Bump logback-version from 1.2.10 to 1.2.11

New in Universal Media Server 10.18.0 (Mar 16, 2022)

  • General:
  • Fixed video metadata not writing to database
  • Fixed shared folder added via wizard not being saved
  • Fixed overwriting WEB.conf with defaults if UMS.conf is missing
  • Fixed initial shared folder not being monitored
  • Improved performance of database writes
  • Renderers:
  • Added recognition of more LG Blu-ray players (thanks, OlliL!)
  • Translation updates via Crowdin:
  • Icelandic (18%) (thanks, Diðrik Valur Diðriksson!)
  • Dependencies:
  • Bump oshi-core from 6.1.3 to 6.1.4

New in Universal Media Server 10.17.1 (Mar 8, 2022)

  • General:
  • Fixed not removing Windows service on uninstall (#2343)
  • Fixed broken database upgrade (#2838, #2826)
  • Renderers:
  • Improved support for Samsung 2021 TVs
  • Speed up video playback on Kodi (thanks, Dušan Kazik!)
  • Translation updates via Crowdin:
  • Ukrainian (30%) (thanks, Roman Malkov and rnglad!)
  • Dependencies:
  • Bump gson from 2.8.9 to 2.9.0
  • Bump maven-compiler-plugin from 3.9.0 to 3.10.0
  • Bump maven-javadoc-plugin from 3.3.1 to 3.3.2
  • Bump maven-pmd-plugin from 3.15.0 to 3.16.0
  • Bump maven-project-info-reports-plugin from 3.2.1 to 3.2.2
  • Bump maven-site-plugin from 3.10.0 to 3.11.0
  • Bump oshi-core from 5.8.6 to 6.1.3
  • Bump slf4j from 1.7.21 to 1.7.36
  • Bump thumbnailator from 0.4.16 to 0.4.17
  • Bump twelvemonkeys-imageio-version from 3.8.1 to 3.8.2

New in Universal Media Server 10.17.0 (Mar 8, 2022)

  • General:
  • Added a new, experimental HTTP server (disabled by default)
  • Fixed occasional problems with playing TV stations via Tvheadend, and other web content (thanks, Premik!)
  • Web interface uses SSE instead of polling for greater efficiency
  • Added support for UPnP searching by MusicBrainz albums
  • Fixed broken UPnP searching
  • Performance improvements
  • Minor bug fixes
  • Significant refactoring
  • Renderers:
  • Improved support for Samsung 5300 Series
  • Translation updates via Crowdin:
  • Japanese (99%) (thanks, yanote!)
  • Swedish (99%) (thanks, Andy Catalui!)
  • Ukrainian (23%) (thanks, Pavlo Kuznietsov!)
  • Dependencies:
  • Bump checkstyle from 9.2.1 to 9.3
  • Bump h2 from 2.0.206 to 2.1.210
  • Bump jaudiotagger from 2.2.5 to 3.0.1
  • Bump JRE from 8u312 to 8u322
  • Bump junrar from 7.4.0 to 7.4.1
  • Bump maven-project-info-reports-plugin from 3.1.2 to 3.2.1

New in Universal Media Server 10.16.0 (Feb 15, 2022)

  • 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

New in Universal Media Server 10.15.0 (Jan 17, 2022)

  • 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

New in Universal Media Server 10.14.1 (Dec 27, 2021)

  • 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!)
  • Fixed broken logging characters with some languages (thanks, SurfaceS!)
  • Renderers:
  • Fixed support for H.264 level 5.x video on Panasonic VT60 TVs
  • Translation updates via Crowdin:
  • Bulgarian (96%) (thanks, Radoslav Ignatov!)
  • Danish (100%) (thanks, NCAA!)
  • Finnish (100%) (thanks, Esko Gardner!)
  • French (100%) (thanks, Archaos!)
  • Hungarian (96%) (thanks, Poliziotto!)
  • Korean (100%) (thanks, VenusGirl!)
  • Persian (34%) (thanks, Aydin Noori!)
  • 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 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.9
  • Bump oshi-core from 5.8.5 to 5.8.6
  • Bump spotbugs-maven-plugin from 4.4.2.2 to 4.5.2.0
  • 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

New in Universal Media Server 10.13.0 (Nov 19, 2021)

  • 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

New in Universal Media Server 10.12.0 (Sep 19, 2021)

  • 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

New in Universal Media Server 10.10.1 (Aug 26, 2021)

  • 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

New in Universal Media Server 10.10.0 (Aug 18, 2021)

  • 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!)

New in Universal Media Server 10.9.0 (Aug 10, 2021)

  • General:
  • Added option to download folder as playlist on web interface
  • Added option to download media as playlist on web interface
  • Changed macOS dock icon to match newer Apple design guidelines for Big Sur+ (thanks, Alex Gurr!)
  • Made more room for media titles on web interface
  • 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

New in Universal Media Server 10.8.2 (Aug 3, 2021)

  • General:
  • Fixed a crash on headless environments like Docker
  • Translation updates via Crowdin:
  • Polish (100%) (thanks, Karol Szastok!)

New in Universal Media Server 10.8.1 (Jul 25, 2021)

  • 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!)

New in Universal Media Server 10.8.0 (Jul 22, 2021)

  • 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 (thanks, Pikarobbi!)
  • 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 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

New in Universal Media Server 10.7.0 (Jul 7, 2021)

  • 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

New in Universal Media Server 10.6.0 (Jun 7, 2021)

  • 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

New in Universal Media Server 10.5.0 (May 11, 2021)

  • General:
  • Added new option to mark a fully played video after moving it to a new folder
  • Implemented external API to allow users to perform actions on their UMS instance from an authorized external source, please see docs at https://support.universalmediaserver.co ... ternal-api (thanks, ikrahne!)
  • Fixed TV series metadata not saving for some series
  • Improved episode detection from filenames
  • Optimized network use and handling of unimplemented UPnP actions for some renderers
  • Fixed audio cover art extraction (thanks, ik666!)
  • Fixed database upgrade for some users
  • Fixed recognition of some renderers
  • Renderers:
  • Improved support for H.264 on Panasonic VT60
  • Translation updates via Crowdin:
  • Danish (99%) (thanks, NCAA and GurliGebis!)
  • Finnish (99%) (thanks, Esko Gardner!)
  • French (100%) (thanks, Archaos!)
  • Italian (98%) (thanks, tiwi90!)
  • Korean (99%) (thanks, VenusGirl!)
  • Polish (100%) (thanks, Karol Szastok!)
  • Portuguese (99%) (thanks, mariopinto!)
  • Portuguese (Brazilian) (96%) (thanks, Mauro.A!)
  • Serbian (97%) (thanks, Slobodan Simić (Слободан Симић)!)
  • Spanish (100%) (thanks, Gerardo Ruiz, fafranco82, Eduardo Martin, and manuel fernandez!)
  • Turkish (100%) (thanks, Burak Yavuz!)
  • Ukrainian (17%) (thanks, Paul Furlet!)
  • Dependencies:
  • Bump checkstyle from 8.41 to 8.42
  • Bump com.sun.xml.bind-version from 3.0.0 to 3.0.1
  • Bump commons-lang3 from 3.11 to 3.12.0
  • Bump icu4j from 68.2 to 69.1
  • Bump JRE from 15 to 8u292
  • Bump maven-project-info-reports-plugin from 3.1.1 to 3.1.2
  • Bump MediaInfo from 20.09 to 21.03
  • Bump metadata-extractor from 2.15.0 to 2.16.0
  • Bump spotbugs-maven-plugin from 4.2.2 to 4.2.3
  • Bump twelvemonkeys-imageio-version from 3.6.4 to 3.7.0

New in Universal Media Server 10.4.1 (Apr 1, 2021)

  • General:
  • Fixed broken transcoding for some users
  • Fixed file scanner freezing on some files with external subtitles
  • Fixed support for HEVC (H.265) via tsMuxeR
  • Renderers:
  • Fixed detection of some Samsung 4K (UHD) TVs (thanks, jkl16!)
  • Translation updates via Crowdin:
  • Dutch (100%) (thanks, johnnygood!)
  • German (100%) (thanks, pipin!)
  • Korean (99%) (thanks, VenusGirl!)
  • Norwegian (85%) (thanks, nhanssen88!)
  • Spanish (100%) (thanks, Julio Alberto García!)
  • Dependencies:
  • Bump spotbugs-maven-plugin from 4.2.0 to 4.2.2

New in Universal Media Server 9.8.1 (Sep 7, 2020)

  • General:
  • Improved speed of renderers and UMS recognizing each other
  • Reduced network and CPU loads associated with renderer discovery
  • Improved loading of external libraries
  • Fixed older macOS auto-updating to UMS for newer macOS
  • Fixed quickrun scripts for developers
  • Fixed not removing the Windows service firewall rule on uninstall
  • Translation updates via Crowdin:
  • English (United Kingdom) (33%)
  • German (98%)
  • Slovak (98%)
  • Dependencies:
  • Bump assertj-core from 3.16.1 to 3.17.1
  • Bump git-commit-id-plugin from 4.0.1 to 4.0.2
  • Bump junrar from 6.0.1 to 7.3.0
  • Bump maven-resources-plugin from 3.1.0 to 3.2.0
  • Bump MediaInfo from 18.12 to 20.08
  • Bump oshi-core from 5.2.2 to 5.2.5

New in Universal Media Server 9.8.0 (Jul 27, 2020)

  • General:
  • Started releasing two macOS builds which fixed MEncoder not working on 10.15 (Catalina)
  • Improved support for ASF, MKV, MP4, MPEG-PS, MPEG-TS, and WMV videos by adding and improving accuracy of DLNA.ORG_PN values (thanks for testing, carlosvsilva!)
  • Reduced CPU use and video/audio quality by muxing some supported streams with FFmpeg instead of transcoding
  • Other DLNA compatibility fixes, including sending correct framerates, color depths, and audio channel counts
  • Improved load time on web interface with many files by 10x or more (thanks, outnos!)
  • Fixed forced network interface not always persisting
  • Fixed Safari login prompts with HTTPS on web interface (thanks, outnos!)
  • Fixed not displaying the Minimize on startup option in GUI on macOS
  • Fixed Windows installer not adding a Windows Firewall exception for the service
  • Renderers:
  • Improved support for Philips PUS 6500 Series TVs
  • Improved support for AVI files on Panasonic Viera VT60 TVs
  • Improved support for Samsung Q7 Series TVs
  • Fixed detection of Panasonic Viera DX Series TVs
  • Fixed detection of Samsung Q9 TVs
  • Fixed detection of Samsung Soundbar MS750
  • Fixed false-detection of XBMC
  • Translation updates via Crowdin:
  • Danish (100%)
  • Korean (34%)
  • Dependencies:
  • Bump AdoptOpenJDK to 14.0.2
  • Bump git-commit-id-plugin from 4.0.0 to 4.0.1
  • Bump jna-version from 5.5.0 to 5.6.0
  • Bump junrar from 4.0.0 to 6.0.1
  • Bump MPlayer/MEncoder for macOS to SB66
  • Bump oshi-core from 5.2.1 to 5.2.2
  • Bump rome from 1.14.1 to 1.15.0
  • Bump twelvemonkeys-imageio-version from 3.5 to 3.6

New in Universal Media Server 9.7.2 (Jul 14, 2020)

  • General:
  • Fixed HTTPS and authentication in the web interface (thanks, outnos!)
  • Fixed Windows service
  • Fixed auto updater getting stuck on program startup
  • Fixed high CPU usage for some users
  • Fixed fontconfig warning
  • Renderers:
  • Added support for Sony STR-DN1080 AV Receiver (thanks, GurliGebis!)
  • Fixed detection of newer versions of VLC on Apple TV (thanks, ajkessel!)
  • Translation updates via Crowdin:
  • Bulgarian (100%)
  • French (100%)
  • Hungarian (100%)

New in Universal Media Server 9.7.1 (Jul 6, 2020)

  • General:
  • Implemented the minimize on startup option on macOS
  • Added dates to the debug log zip (thanks, midhun1998!)
  • Added profiling logging for the database
  • Windows installer stops the existing service if it is running
  • Windows installer starts the service if the checkbox is enabled at the end and the service is installed, instead of starting the GUI
  • Windows installer does not try to start the GUI on computer startup if the service is installed
  • GUI warns about using it as a GUI when it is already installed as a service
  • The service uses our bundled Java instead of the system one
  • Changed the default AC-3 transcoding bitrate to 448 for better transcoding compatibility
  • Translation updates via Crowdin:
  • Czech (100%)
  • Danish (99%)
  • English (United Kingdom) (25%)
  • Finnish (100%)
  • Polish (100%)
  • Portuguese (100%)
  • Portuguese (Brazilian) (100%)
  • Russian (93%)
  • Slovak (98%)
  • Spanish (99%)
  • Turkish (100%)
  • Ukrainian (17%)
  • Dependency updates:
  • Bump maven-site-plugin from 3.9.0 to 3.9.1
  • Bump oshi-core from 5.1.2 to 5.2.0
  • Bump rome from 1.13.1 to 1.14.1
  • Bump spotbugs-maven-plugin from 4.0.0 to 4.0.4

New in Universal Media Server 9.7.0 (Jun 23, 2020)

  • General:
  • Improved browsing and scanning speed and stability
  • Optimized database storage space
  • Fixed aspect ratio comparisons
  • Fixed the "Check for updates" button not finding updates
  • Fixed support for Eclipse development
  • Fixed freezes while browsing and scanning a folder at the same time
  • Renderers:
  • Improved support for high bit-depth videos on Samsung and Sony TVs, and VLC
  • Fixed transcoding support in some cases on DirecTV, Panasonic, Samsung, Sony and Vizio TVs, and Android phones
  • Translation updates via Crowdin:
  • Chinese Traditional (100%)
  • French (100%)
  • Hungarian (100%)
  • Polish (100%)
  • Spanish (100%)
  • Dependency updates:
  • Bump surefire-version from 3.0.0-M4 to 3.0.0-M5

New in Universal Media Server 9.6.2 (Jun 16, 2020)

  • General:
  • Fixed broken browsing on some renderers
  • Fixed broken transcoding on renderers with KeepAspectRatio enabled
  • Improved support for web interface on iOS (thanks, Jeff Puls!)
  • Renderers:
  • Updated support for external subtitles on VLC for Desktop (thanks, JuanPZ!)
  • Translation updates via Crowdin:
  • Russian (94%)
  • Dependency updates:
  • netty from 4.1.50 to 3.10.6

New in Universal Media Server 9.6.1 (Jun 16, 2020)

  • General:
  • Improved compatibility of files containing both supported and unsupported streams
  • Improved support for MP4 and OGA/OGG audio on the web interface
  • Fixed automatic updating on Windows and macOS
  • Fixed renderer control windows not refocusing on Windows when renderer image was clicked
  • Fixed support for external subtitles when using the se syntax in renderer config
  • Fixed not transcoding embedded subtitles when we should
  • Renderers:
  • Updated support for external subtitles on VLC for iOS (thanks, JuanPZ!)
  • Updated support for external subtitles on Panasonic VT60
  • Translation updates via Crowdin:
  • English (British) (5%)
  • Macedonian (0%)
  • Dependency updates:
  • commons-io from 2.6 to 2.7
  • exec-maven-plugin from 1.6.0 to 3.0.0
  • JRE from 8 to 14.0.1
  • maven-project-info-reports-plugin from 3.0.0 to 3.1.0
  • metadata-extractor from 2.13.0 to 2.14.0
  • netty from 3.10.6 to 4.1.50
  • oshi-core from 5.1.0 to 5.1.2
  • rome from 1.12.2 to 1.13.1

New in Universal Media Server 9.5.0 (May 25, 2020)

  • General:
  • Significant improvements to scanning and browsing speed and resource use
  • Fixed episode titles in the Media Library
  • Fixed aspect ratio validation
  • Added more automatic regression tests for file format detection
  • Renderers:
  • Added support for Vimu Player on Amazon Fire TV Stick (thanks, nouse and Nadahar!)
  • Translation updates via Crowdin:
  • Dutch (92%)
  • Turkish (100%)
  • Dependency updates:
  • 7zipj from 9.20-2.00 to 16.02-2.01
  • assertj-core from 3.16.0 to 3.16.1
  • junrar from 1.0.1 to 4.0.0
  • oshi-core from 5.0.1 to 5.1.0

New in Universal Media Server 9.4.2 (Apr 21, 2020)

  • General:
  • Improved detection of M4V and MP4 files
  • Improved automated regression tests for media format detection
  • Improved detection of incomplete binaries
  • Fixed Linux failing to use bundled FFmpeg (thanks, snicket2100!)
  • Fixed support for custom server names with special characters (thanks, snicket2100!)
  • Renderers:
  • Improved support for H.264 videos on VLC for iOS
  • Translation updates via Crowdin:
  • Bulgarian (96%)
  • Finnish (100%)
  • French (100%)
  • Hungarian (84%)
  • Romanian (100%)
  • Slovak (100%)
  • Dependencies:
  • Updated Chromecast api-v2 to 0.11.3
  • Fixed broken FFmpeg binary on Linux x86
  • Updated Google Gson to 2.8.6
  • Updated Google Guava to 29.0
  • Updated h2database to 1.4.200
  • Updated Java Runtime Environment to 1.8.251

New in Universal Media Server 9.4.1 (Apr 8, 2020)

  • Translation updates via Crowdin:
  • Bulgarian (93%)
  • Czech (100%)
  • Danish (99%)
  • Finnish (99%)
  • French (99%)
  • Hebrew (21%)
  • Italian (100%)
  • Polish (99%)
  • Portuguese (99%)
  • Portuguese (Brazilian) (99%)
  • Spanish (100%)
  • Swedish (100%)
  • Ukrainian (23%)
  • Dependencies:
  • Updated FFmpeg on macOS to fix a startup bug
  • Updated JUnit5 to 5.6.1
  • Updated Maven Javadoc plugin to 3.2.0
  • Updated Maven Assembly plugin to 3.2.0

New in Universal Media Server 9.4.0 (Apr 8, 2020)

  • General:
  • Started releasing 5 Linux builds: x86, x86_64, ARM, ARMhf and ARM64
  • Linux builds all default to using the system FFmpeg if it exists
  • Improved transcoding speed
  • Fixed broken cache loading in some situations
  • Fixed transcoding bugs
  • Fixed subtitles bugs
  • Improved logging
  • Renderers:
  • Added support for Denon AVR-4311CI (thanks, sc3141!)
  • Added support for Denon AVR-X4200W (thanks, sc3141!)
  • Translation updates via Crowdin:
  • Danish (99%)
  • Greek (92%)
  • Hebrew (19%)
  • Portuguese (99%)
  • Swedish (99%)
  • Dependencies:
  • Fixed incorrect MediaInfo version on Windows, now it is 18.12
  • Updated FFmpeg to 3362330 (20200328) on all operating systems
  • Updated Twelvemonkeys ImageIO to 3.5

New in Universal Media Server 9.3.1 (Apr 8, 2020)

  • General:
  • Updated build documentation in BUILD.md (thanks, luca-vercelli!)
  • Renderers:
  • Fixed too much transcoding on Samsung 9 series TVs
  • Fixed WAV support on PS3
  • Translation updates via Crowdin:
  • Arabic (36%)
  • Serbian (87%)
  • Slovenian (60%)

New in Universal Media Server 9.3.0 (Feb 25, 2020)

  • General:
  • Added support for devices that require MRR authorization, like Denon AVR devices (thanks, sc3141)
  • Added support for symlinks in the folder selector
  • Fixed subtitles being transcoded unnecessarily
  • Fixed compiling on new OpenJDK versions
  • Improved support for audio files
  • Improved parsing of uncommon files
  • Fixed attempting to add empty files
  • Added some regression testing for our use of FFmpeg and MediaInfo
  • Dependencies:
  • Updated JRE to 1.8.241

New in Universal Media Server 9.2.0 (Feb 25, 2020)

  • General:
  • Added more precise support for subtitles in renderer profiles. See the si and se options in DefaultRenderer.conf.
  • Fixed uninstallation of Windows service (thanks, pponce!)
  • Use secure connections for program updates (thanks, xaitax!)
  • Fixed startup on Linux using ARM processors (thanks, felsen2011!)
  • Logging improvements
  • Renderers:
  • Added support Sony BRAVIA AG series TVs (thanks, rubin55!)
  • Improved support for 2019 Samsung TVs, including 8K streaming
  • Improved support for Panasonic GX800B
  • Translation updates via Crowdin:
  • Chinese Traditional (100%)
  • Croatian (44%)
  • Danish (100%)
  • English (United Kingdom) (3%)
  • Hungarian (71%)
  • Korean (33%)
  • Slovak (100%)
  • Slovenian (60%)
  • Swedish (97%)

New in Universal Media Server 9.1.0 (Nov 1, 2019)

  • General:
  • Added automatic updating to Linux and macOS (it already existed on Windows)
  • Added the UMS version to the web interface
  • Added a different icon in macOS dark mode (thanks, bcbomb47!)
  • Fixed pixelation of icon on some Linux distributions
  • Renderers:
  • Fixed support for external subtitles on some Samsung TVs (thanks, pipin!)
  • Translation updates via Crowdin:
  • Bulgarian (93%)
  • Croatian (29%)
  • Danish (99%)
  • Dutch (93%)
  • Finnish (100%)
  • Italian (100%)
  • Korean (33%)
  • Persian (35%)
  • Turkish (100%)
  • Dependencies:
  • Updated JRE to 1.8.231

New in Universal Media Server 9.0.1 (Oct 10, 2019)

  • This release contains bugfixes and performance improvements.

New in Universal Media Server 9.0.0 (Sep 12, 2019)

  • General:
  • We no longer require Java installation on any operating system
  • Adds UMS to Windows Firewall exceptions on install
  • Added new renderer setting vbd (video bit depth) to allow filetype-specific bit-depth support configuration
  • Fixed filename prettifying not displaying episode names and other related problems
  • Fixed the PrependTrackNumbers renderer setting (thanks, tcely!)
  • Fixed transcoding when using our Docker image (thanks, tcely!)
  • Fixed startup crash when invalid characters are in the OS Path
  • Fixed adding unsupported files to the database
  • Renderers:
  • Improved support for TrueHD videos on Samsung UHD TVs
  • Languages:
  • Fixed broken "hide engines" string
  • Updated translations via Crowdin:
  • Chinese Simplified (100%)
  • Chinese Traditional (94%)
  • Croatian (20%)
  • Czech (100%)
  • Danish (89%)
  • Finnish (32%)
  • French (100%)
  • German (100%)
  • Hungarian (68%)
  • Italian (98%)
  • Japanese (100%)
  • Norwegian (89%)
  • Polish (100%)
  • Portuguese (Brazilian) (100%)
  • Romanian (100%)
  • Russian (93%)
  • Slovak (88%)
  • Spanish (96%)
  • Swedish (93%)
  • Thai (11%)
  • Dependencies:
  • Updated Chromecast api-v2 to 0.11.0
  • Updated fm.last coverartarchive-api to 2.1.1
  • Updated Git Commit ID Plugin to 2.2.4
  • Updated icu4j to 64.2
  • Updated JNA to 5.3.1
  • Updated JUnit to 5.2.0
  • Updated Maven Compiler Plugin to 3.8.0
  • Updated Maven Enforcer Plugin to 3.0.0-M1
  • Updated Maven Javadoc Plugin to 3.0.1
  • Updated Maven Site Plugin to 3.7
  • Updated Metadata Extractor to 2.12.0 for improved image parsing performance
  • Updated Oshi to 3.13.3
  • Updated Surefire to 2.22.2

New in Universal Media Server 8.2.0 (Jun 24, 2019)

  • General:
  • Removed duplicate information from TV episode filenames in the Media Library
  • Improved filename recognition
  • Append engines to filenames instead of prepend, to stop breaking alphabetization
  • Added the possibility to have a virtual folder without adding it to the Media Library (thanks, maciekberry!)
  • Fixed UMS not starting as a service on Windows (thanks, pponce!)
  • Fixed a broken translation when alerting a user that they are sharing a non-existing folder
  • Languages:
  • Updated translations via Crowdin:
  • Afrikaans translation updated
  • Arabic translation updated
  • Catalan translation updated
  • Croatian translation updated
  • Czech translation updated
  • Danish translation updated
  • Dutch translation completed
  • German translation updated
  • Greek translation updated
  • English (UK) translation updated
  • Finnish translation updated
  • French translation updated
  • Hebrew translation updated
  • Hungarian translation updated
  • Icelandic translation updated
  • Italian translation updated
  • Japanese translation completed
  • Korean translation completed
  • Norwegian translation updated
  • Persian translation updated
  • Polish translation updated
  • Portuguese translation updated
  • Portuguese (Brazilian) translation updated
  • Romanian translation updated
  • Russian translation updated
  • Serbian (Cyrillic) translation updated
  • Slovak translation updated
  • Slovenian translation updated
  • Spanish translation updated
  • Thai translation updated
  • Dependencies:
  • Updated Apache HttpAsyncClient to 4.1.4

New in Universal Media Server 8.1.0 (May 3, 2019)

  • General:
  • Performance improvements
  • Fixed conversion of 3D subtitles
  • Fixed bug with the computer sleep management feature (thanks, scriptorron and Nadahar!)
  • Fixed bugs with Virtual Folders
  • Fixed error when browsing web folders
  • Updated build and install documentation (thanks, Ruben Barkow!)
  • Renderers:
  • Improved support for 4k and h265 videos on LG webOS TVs
  • Improved support for Samsung MS750 soundbars
  • Languages:
  • Updated translations via Crowdin:
  • Danish translation updated
  • Dutch translation updated
  • French translation updated
  • Japanese translation validated
  • Portuguese (Brazilian) translation updated
  • Russian translation updated
  • Turkish translation updated
  • Dependencies:
  • Updated h2database to 1.4.199, which improves speed and memory use

New in Universal Media Server 8.0.0 (Apr 1, 2019)

  • General:
  • Added new Shared Content tab for managing all local and web content
  • Added country flags for audio and subtitles to video thumbnails in TRANSCODE folders
  • Added option to customize the subtitles info that is appended to filenames
  • Made the subtitles info more standardized
  • Greatly optimized memory use and long-term stability (thanks, skeptical!)
  • Improved default web content entries
  • Database cleanup step removes files that are no longer shared
  • Fixed a lot of bugs related to subtitles
  • Fixed functionality of the Back button on the web interface in some situations
  • Fixed "Season" not displaying on subsequent visits in Media Library
  • Optimized performance of Media Library folders
  • Improved reliability when using "Defer to MEncoder" option
  • Fixed some broken Media Library queries
  • Renderers:
  • Allow MP3 streaming on VLC
  • Transcode unsupported audio to MP3 on Samsung JU6400
  • Fixed video transcoding on Sony Bravia EX TVs
  • Languages:
  • Updated translations via Crowdin:
  • Dutch translation updated
  • Italian translation completed
  • Japanese translation completed
  • Persian translation updated
  • Polish translation completed and validated
  • Russian translation updated
  • Slovenian translation updated
  • Serbian (Cyrillic) translation updated
  • Ukrainian translation updated
  • Dependencies:
  • Updated MediaInfo to 18.12 on Windows and macOS

New in Universal Media Server 7.9.0 (Feb 25, 2019)

  • General:
  • Added the ability to ignore folders by name, which defaults to ".unwanted"
  • The server shows up on devices sooner
  • Increased the difference between button hover/pressed states
  • Improved stability and logging when moving files after fully playing
  • Improved recognition of AAC
  • Fixed H.264 profile not updating
  • Fixed low bitrate audio on transcoded web videos (thanks, SsJVasto!)
  • Fixed content updating in the Media Library on some devices
  • Logging fixes
  • Renderers:
  • Improved support for Roku 4 (thanks, TahomaSoft!)
  • Improved support for Samsung 9 Series TVs
  • Languages:
  • Updated translations via Crowdin:
  • Dutch translation updated
  • Bulgarian translation updated
  • Korean translation updated
  • Swedish translation updated
  • Turkish translation updated

New in Universal Media Server 7.3.1 (Sep 3, 2018)

  • GENERAL:
  • Fixed transcoding of videos with multiple audio streams with FFmpeg
  • Fixed not being able to delete folders containing folders that are within watched folders on Windows
  • Fixed Fully Played status not saving for some users
  • Fixed files not being immediately deleted from the database if their parent folder was deleted
  • Fixed standalone build auto updater downloading non-standalone builds
  • LANGUAGES:
  • Updated translations via Crowdin:
  • Chinese Simplified translation completed
  • French translation completed and validated
  • Italian translation updated
  • German translation completed
  • Polish translation completed and validated
  • Portuguese translation completed
  • Portuguese (Brazilian) translation updated
  • Romanian translation completed
  • Russian translation completed
  • Spanish translation completed

New in Universal Media Server 7.2.1 (Jul 31, 2018)

  • General:
  • Fixed a database upgrade bug
  • Languages:
  • Updated Bulgarian translation via Crowdin

New in Universal Media Server 7.2.0 (Jul 31, 2018)

  • General:
  • Auto-updater no longer requires UMS to be run with admin rights on Windows
  • Improved support for ATRAC and DolbyE formats
  • Reduced size of local database dramatically
  • Increased maximum memory limit on macOS to match Windows
  • Disabled Chromecast Extension API by default
  • Improved documentation
  • Improved database referential integrity
  • Fixed bugs with the auto-updater on Windows
  • Languages:
  • Allow translation of more of the auto-updater
  • Updated translations via Crowdin

New in Universal Media Server 7.0.0 (Apr 1, 2018)

  • General:
  • Added "TV Shows", "Movies", "3D Movies", and "Unsorted" folders to the "Media Library" folder
  • Added right-click menu to navigation pane
  • Renamed "Cache" folder to "Media Library" folder and enabled it by default
  • Changed "Hide" options to "Show", e.g. "Hide Media Library folder" becomes "Show Media Library folder"
  • When a file is added/changed/removed in a shared folder, UMS detects it
  • Fully played tracking is stored in the SQL database
  • Shared folders are scanned for changes on startup (configurable)
  • Made folder scanning up to 10x faster
  • Made Media Library browsing faster
  • Gave folder scanning a lower priority than other UMS functions to make them work more smoothly
  • Fixed some bugs related to sending media metadata (org_pn) to renderers
  • Fixed bug where removing a directory in UMS does not remove its contents from the Media Library.
  • Fixed sorting in dynamic folders
  • Reduced lookups and bandwidth to OpenSubtitles
  • Fixed MusicBrainz bugs
  • Fixed many other bugs
  • Languages:
  • Synchronized translations with Crowdin
  • Renderers:
  • Added Samsung 8 Series config
  • Updated FetchTV config
  • Improved support for Samsung Galaxy S7

New in Universal Media Server 7.0.0 RC 2 (Mar 22, 2018)

  • General:
  • Added "Watched" folders to the Media Library, to mirror "Unwatched" functionality
  • Fixed crashing when shared folders don't exist, aren't folders, or access is denied
  • Fixed broken Media Library entries
  • New Media folder is hidden by default (the same functionality exists in Media Library)
  • All changes in 6.7.3, 6.7.4 and 6.8.0
  • Dependencies:
  • Updated h2database to 1.4.196

New in Universal Media Server 6.8.0 (Mar 22, 2018)

  • General:
  • Added shared folder selection to the wizard
  • Improved matching of results from CoverArtArchive
  • Improved text in the wizard
  • Fixed detection of Java Runtime Environment 9 on Windows
  • Fixed charset handling during subtitle conversions
  • Fixed video not always transcoding when encoded audio passthrough is used
  • Fixed an exception if the renderer replied to GetProtocolInfo but didn't include sink
  • Formatting in UMS.conf
  • Various bug fixes
  • Languages:
  • Added Bengali translation (empty for now, please contribute to it on Crowdin!)
  • Improved support for Japanese characters
  • Renderers:
  • Added 4k support to VLC for iOS
  • Added support for sending 4k MP4 videos to PS4 natively

New in Universal Media Server 6.7.4 (Oct 4, 2017)

  • General:
  • Fixed a bug where thumbnails wouldn't always be generated when MediaInfo isn't used or available
  • Fixed regression in folder thumbnails on non-Windows platforms
  • Fixed a crash when the web interface's port is occupied, and do not fail restarting the server, if the server hasn't created yet (thanks, Zsombor Gegesy!)
  • Fixed many general bugs
  • Renderers:
  • Added support for HE-AAC audio in MKV and MP4 files on LG BP550
  • Improved detection and file support for LG WebOS TVs

New in Universal Media Server 6.7.3 (Oct 4, 2017)

  • General:
  • Improved support for AVI and MJPEG
  • Improved general DLNA implementation
  • Fixed duplicate entries in transcode folders
  • Fixed logging in macOS
  • Fixed menu name in macOS
  • Renderers:
  • Added renderer configuration for conversion of 3D video to 2D
  • Added support for Fetch TV
  • Added support for Onkyo TXNR8xx
  • Improved support for Cambridge Audio Azur BD
  • Improved support for OPPO BDP
  • Improved support for Panasonic VIERA TXL32V10E
  • Improved support for Sony BRAVIA 5500 and EX TVs
  • Improved support for Sony SMP-N100
  • Improved support for Sony STR-DA5800ES
  • Fixed album art for Onkyo receivers (and probably others)
  • Fixed support for Xbox 360
  • Dependencies:
  • Updated MediaInfo to 0.7.97, which improves support for HEVC (H.265), FLV, MKV, TIFF and more

New in Universal Media Server 6.7.2 (Oct 4, 2017)

  • General:
  • Added support for WMA10
  • Improved splash screen timing and enabled it by default
  • Improved support for MediaInfo on non-Windows platforms
  • Improved CPU and memory logging
  • Improved detection of network speed
  • Updated comments in DefaultRenderer.conf
  • Updated documentation
  • Fixed trace logging on macOS
  • Fixed a crash on Windows 10
  • Languages:
  • Synchronized translations with Crowdin
  • Fixed Hebrew language support
  • Dependencies:
  • Updated FFmpeg
  • Updated JNA to 4.4.0
  • Updated Surefire to 2.20

New in Universal Media Server 7.0.0 RC 1 (Aug 4, 2017)

  • GENERAL:
  • Increased speed of Media Library features
  • Fixed sorting of TV seasons
  • Fixed false lookup matches of titles
  • Fixed realtime file adding in new folders
  • Fixed forgetting about a file after moving it
  • Fixed many other bugs
  • Reduced lookups and bandwidth to OpenSubtitles
  • Fixed MusicBrainz bugs
  • All changes in 6.7.0, 6.7.1 and 6.7.2
  • Unreleased changes from v6:
  • Improved support for AVI and MJPEG
  • Improved general DLNA implementation
  • Fixed duplicate entries in transcode folders
  • Fixed logging in macOS
  • Fixed menu name in macOS
  • RENDERERS:
  • Unreleased changes from v6:
  • Added renderer configuration for conversion of 3D video to 2D
  • Added support for Onkyo TXNR8xx
  • Improved support for Cambridge Audio Azur BD
  • Improved support for OPPO BDP
  • Improved support for Panasonic VIERA TXL32V10E
  • Improved support for Sony BRAVIA 5500 and EX TVs
  • Improved support for Sony SMP-N100
  • Improved support for Sony STR-DA5800ES
  • Fixed album art for Onkyo receivers (and probably others)
  • Fixed support for Xbox 360
  • DEPENDENCIES:
  • Updated h2database to 1.4.195
  • Unreleased changes from v6: updated MediaInfo to 0.7.97, which improves support for HEVC (H.265), FLV, MKV, TIFF and more

New in Universal Media Server 6.7.1 (Jun 13, 2017)

  • General:
  • Fixed playback on Linux
  • Fixed support for OGA and 3GA files
  • Dependencies:
  • Updated MediaInfo to 0.7.96

New in Universal Media Server 6.7.0 (Jun 10, 2017)

  • General:
  • Added a button for the web interface
  • Expanded support for preventing sleep mode on Windows and macOS
  • Improved support for MusicBrainz
  • Improved support for CoverArtArchive
  • Improved support for images
  • Improved thumbnailing
  • Updated documentation
  • Improved DIDL-Lite implementation
  • Added support for more RealAudio formats
  • Fixed many bugs
  • Languages:
  • Synchronized translations with Crowdin
  • Renderers:
  • Added support for Chromecast Ultra
  • Added support for MXPlayer on Google Android
  • Added support for Microsoft Windows Media Player
  • Improved support for Chromecast
  • Improved support for Samsung 9 Series TVs
  • Improved support for Sony BRAVIA EX TVs
  • Improved detection of Onkyo TXNR7xx devices
  • Improved detection of Panasonic Viera ST60 TVs
  • Improved detection of Samsung J6400 TVs
  • Improved detection of Samsung JU6400 TVs
  • Improved detection of Samsung Galaxy S5 phones
  • Improved detection of Sony BRAVIA XE TVs
  • Dependencies:
  • Updated external-maven-plugin to 0.2
  • Updated FFmpeg to latest builds
  • Upgraded LogBack to version 1.2.3
  • Updated maven-surefire-plugin to 2.20
  • Updated MediaInfo to 0.7.94
  • Updated metadata-extractor to 2.10.1
  • Updated TwelveMonkeys ImageIO to version 3.3.1

New in Universal Media Server 7.0.0 Beta 2 (Jun 10, 2017)

  • General:
  • Fixed bugs with the fully played feature
  • Languages:
  • Synchronized translations with Crowdin

New in Universal Media Server 7.0.0 Beta 1 (Mar 27, 2017)

  • General:
  • Added "Unwatched" folder to the videos folder if "Hide fully played media" is not enabled
  • File addition/removal is handled specifically instead of doing a library scan
  • Optimized database storage
  • Reduced memory use
  • Fixed the setting to hide fully played media in the Media Library
  • Fixed sorting in Media Library virtual folders
  • Fixed thread-safety/concurrency bugs
  • All changes in 6.5.3 and 6.6.0
  • Improved logging
  • Languages:
  • Synchronized translations with Crowdin
  • Renderers:
  • Improved support for Samsung 9 series TVs
  • Improved detection of Panasonic ST60 TVs
  • Improved detection of Samsung JU6400 TVs
  • Dependencies:
  • Updated external-maven-plugin to 0.2
  • Updated FFmpeg to the latest builds

New in Universal Media Server 6.6.0 (Feb 28, 2017)

  • General:
  • Added support for AIFF files
  • Improved detection of the language of subtitles
  • Debugging and logging improvements
  • Fixed forcing the usage of discrete GPUs on Apple computers with dual GPUs
  • Fixed minor bugs
  • Languages:
  • Added Thai translation
  • Synchronized translations with Crowdin
  • Renderers:
  • Added support for Panasonic DMR Blu-ray recorders
  • Added support for Pioneer Blu-ray players
  • Added support for Sony BRAVIA XD 70/75 series TVs
  • Added support for Yamaha RX-A2050
  • Enabled UPnP control support on Panasonic TVs
  • Improved support for Google Chromecast
  • Improved support for LG WebOS TVs
  • Improved support for Panasonic Viera VT60 TVs
  • Improved support for Philips PFL TVs
  • Improved support for Sony BRAVIA KDL-NX800 series TVs
  • Improved support for Sony BRAVIA XD 70/75/80/83/85/93/94 series TVs
  • Fixed image stretching on Sony BRAVIA 5500 series TVs
  • Dependencies:
  • Updated Apache commons-lang to 3.5
  • Updated ChromeCast Java API to 0.9.2
  • Updated dcraw to 9.27
  • Updated ICU4J to 58.2
  • Updated logback to 1.1.8
  • Updated MediaInfo to 0.7.91

New in Universal Media Server 6.5.3 (Jan 8, 2017)

  • General:
  • Added detection of the Chromium and Vivaldi web browsers
  • Fixed bug where video container and codec settings weren't saved
  • Languages:
  • Synchronized translations with Crowdin
  • Renderers:
  • Added support for Sony Bravia X series TVs
  • Dependencies:
  • Updated Git Commit ID plugin to 2.2.1
  • Updated Maven Antrun plugin to 1.8
  • Updated Maven Assembly plugin to 3.0.0
  • Updated Maven Compiler plugin to 3.6.0
  • Updated Maven Enforcer plugin to 1.4.1
  • Updated Maven Findbugs plugin to 3.0.4
  • Updated Maven Javadoc plugin to 2.10.4
  • Updated Maven PMD plugin to 3.7
  • Updated Maven Project Info Reports plugin to 2.9
  • Updated Maven Site plugin to 3.6
  • Updated Maven Surefire plugin to 2.19.1
  • Updated Maven Surefire Report plugin to 2.19.1

New in Universal Media Server 7.0.0 Alpha 1 (Jan 3, 2017)

  • General:
  • Added "TV Shows", "Movies", "3D Movies", and "Unsorted" folders to the "Media Library" folder
  • Added right-click menu to navigation pane
  • Renamed "Cache" folder to "Media Library" folder and enabled it by default
  • Changed "Hide" options to "Show", e.g. "Hide Media Library folder" becomes "Show Media Library folder"
  • Library is re-scanned whenever a file is added/changed/removed in a shared folder
  • Fixed bug where removing a directory in UMS does not remove its contents from the Media Library.
  • Fixed sorting in dynamic folders
  • Fully played tracking is stored in the SQL database

New in Universal Media Server 6.5.2 (Jan 3, 2017)

  • General:
  • Respect the renderer setting H264Level41Limited when deciding whether to stream or transcode
  • Search for subtitles in alternative folder even when a subtitle was already found (thanks, tdcosta100!)
  • Logging improvements
  • Improved program shutdown stability
  • Updated docs
  • Updated image parsing from MediaInfo and Sanselan to Imaging
  • Fixed manual renderer selection
  • Improved support for OGA, MKA, ADTS, WEBM, 3GA and 3G2A files
  • Made disabling transcoding more reliable
  • Minor bug fixes
  • Languages:
  • Minor English updates
  • Synchronized translations with Crowdin
  • Renderers:
  • Added FLAC support on Sony PS4
  • Improved AAC support on LG LM620 TVs
  • Improved detection of Sony Bravia W series TVs
  • Improved AVI/DivX support on Panasonic TX-L32V10E TVs
  • Improved Google Chromecast support
  • Fixed LPCM audio on Sony PS3
  • Fixed aspect ratios on Sony Bravia 5500 series TVs
  • Dependencies:
  • Updated h2database to 1.4.193

New in Universal Media Server 6.5.1 (Oct 3, 2016)

  • General:
  • Added Dolby Atmos detection
  • Added renderer config setting RemoveTagsFromSRTSubtitles
  • Config file fixes and improvements
  • Reduced CPU usage
  • Improved adherence to DLNA standards
  • Restart button changes to red when a restart is required
  • Fixed audio channel parsing
  • Fixed audio pitch when transcoding some files
  • Languages:
  • Synchronized translations with Crowdin
  • Renderers:
  • Added support for VLC for desktop
  • Improved seeking support on AnyCast
  • Improved support for some filetypes on VLC for iOS
  • Improved support for Panasonic E6 TVs
  • Improved support for AVI files on XBMC
  • Dependencies:
  • Updated jaudiotagger to 2.2.5
  • Updated MediaInfo to 0.7.88
  • Updated NSIS to 2.5.1

New in Universal Media Server 6.5.0 (Aug 1, 2016)

  • General:
  • Use ellipses for overflowing text in the left menu on the web interface
  • Improved speed of parsing files
  • Improved documentation in DefaultRenderer.conf, UMS.conf and the code
  • Fixed support for semicolons in paths in FFmpeg
  • Fixed the cancellation of media library scans
  • Fixed videos being transcoded too often because of bitrate halving
  • Fixed support for video files within compressed folders
  • Fixed the MIME type for WAV DTS files
  • Renderers:
  • Added support for LG Blu-Ray players
  • Added support for Naim Mu-So wireless audio systems
  • Improved detection of LG TVs
  • Improved support for AC-3 audio on VLC on iOS and Apple TV
  • Improved support for XviD codec on Panasonic TVs and VLC apps
  • Improved support for images on Panasonic TXL32V10E TVs
  • Fixed support for virtual folders like New Media and Cache on Panasonic TVs
  • Fixed support for WebVTT subtitles on Samsung TVs
  • Languages:
  • Danish translation was completed and validated (thanks, jensen83, nba, squadjot, The_lonely_Glowstone and the_slayer_dk!)
  • Portuguese translation was completed (thanks, arqmatiasreis, El_Locco, Nadahar and plucas!)
  • External Components:
  • Updated assertj to 2.5.0
  • Updated ChromeCast Java API to 0.9.2
  • Updated Cling to 2.1.1
  • Updated commons-io to 2.5
  • Updated doxia plugin to 1.7
  • Updated exec maven plugin to 1.5.0
  • Updated gson to 2.7
  • Updated logback to 1.1.7
  • Updated maven antrun plugin to 1.8
  • Updated maven compiler plugin to 3.5.1
  • Updated maven enforcer plugin to 1.4.1
  • Updated maven site plugin to 3.5.1
  • Updated maven source plugin to 3.0.1
  • Updated MediaInfo to 0.7.87
  • Updated Netty to 3.10.6

New in Universal Media Server 6.4.0 (Jun 26, 2016)

  • General:
  • Regularly initiate UPnP searches for new renderers
  • Added renderer config settings HalveBitrate and SupportedVideoBitDepths
  • Prevent sleep mode while streaming by default
  • Tweaked language
  • Improved/fixed some documentation (thanks, Sami32!)
  • Improved file parsing speed
  • Improved logging
  • FFmpeg no longer defers to MEncoder for embedded fonts since it supports them
  • FFmpeg no longer defers to MEncoder for internal ASS subtitles
  • ALIVE messages send less frequently by default
  • Fixed support for CMYK JPEG images
  • Fixed 24-bit FLAC fake videos showing up for non-PS3 renderers
  • Fixed unsupported subtitles being streamed
  • Fixed transcoding bitrate in rare cases
  • Fixed MIME types for WAV audio and TIFF images
  • Fixed renderer TextWrap
  • Fixed renderers only being detected if they are started before UMS
  • Renderers:
  • Added support for VLC on Apple TV
  • Improved video quality on wireless networks for Panasonic VT60
  • Improved support for subtitles on Panasonic CX700 Series TVs
  • Improved support for Panasonic CX680 Series TVs
  • Improved support for Panasonic E6 Series TVs
  • Improved support for Sony Bravia NX800 TVs (thanks, prescott66!)
  • Improved detection of Vizio TVs
  • Languages:
  • Czech translation was completed (thanks, jirkapas and panther7!)
  • French translation was completed and validated (thanks, archaos, Kielo, Kirvx, misterfred and Nadar!)
  • Italian translation was completed (thanks, alebrambilla1986, av3c01, bonatigennaro7, FoxGhost07, fsc_mar, johnjonh, jumputer, morag87, RickyReds, supp and vladiesel!)
  • Polish translation was completed and validated (thanks, anonymodmous, K4r0lSz, Nadar and robo25!)
  • Russian translation was completed (thanks, antonyfg, dronidzer, guzu-guzu, lxnderty, Nadar and Tianuchka!)
  • Swedish translation was completed (thanks, klebom, linushg111, mattias_karlsson_89, millenniumb, Nadar, qwert352, rchk, richarda, Rowly, sebastianboos, Stetoskop, strayhat and swarish!)
  • Turkish translation was completed and validated (thanks, hasanbahcekapili, OnarEngincan and onuroztemizel!)
  • External Components:
  • Updated FFmpeg to builds from this month
  • Updated FLAC to 1.3.1 (thanks, Sami32!)
  • Updated h2database to 1.4.192
  • Updated MediaInfo to 0.7.86

New in Universal Media Server 6.3.2 (May 27, 2016)

  • General:
  • Added user config setting ALIVE_delay
  • Fixed calculating network speeds with offline renderers
  • Fixed detection of the MPEG-1 video codec
  • Renderers:
  • Fixed connectivity with Sony renderers
  • Languages:
  • Synchronized translations with crowdin

New in Universal Media Server 6.3.1.1 (May 23, 2016)

  • General:
  • Fixed connectivity issues

New in Universal Media Server 6.3.1 (May 20, 2016)

  • General:
  • Improved connectivity with devices
  • Improved support for 3D subtitles
  • Fixed support for PAL DVDs
  • Renderers:
  • Improved support for LG EG910V TVs (thanks, ZakarFin!)
  • Improved support for Panasonic Viera E6 Series TVs (thanks, Sami32!)
  • Improved detection of Windows Media Player (thanks, WolfganP!)
  • Fixed support for WMV 8 and below on Panasonic TVs
  • Languages:
  • Synchronized translations with crowdin
  • External Components:
  • Updated Cobertura Maven Plugin to 2.7
  • Updated Maven PMD Plugin to 3.6
  • Updated Maven Source Plugin to 3.0.0
  • Updated slf4j to 1.7.21

New in Universal Media Server 6.3.0 (May 7, 2016)

  • General:
  • Added renderer config setting VideoFormatsSupportingStreamedExternalSubtitles
  • Added renderer config setting StreamSubsForTranscodedVideo
  • Ignore the article "a" by default, along with "the"
  • Improved support for 3D subtitles
  • Improved support for streaming external subtitles
  • Defer to FFmpeg for transcoding VobSub subtitles
  • Fixed header animation delay on web interface
  • Renderers:
  • Added support for Yamaha RXV500D (thanks, newbietux!)
  • Improved support for Miracast M806
  • Improved support for Panasonic Viera GT50 TVs (thanks, pcjco!)
  • Improved support for Panasonic Viera TXL32V10E TVs
  • Languages:
  • Synchronized translations with crowdin
  • External Components:
  • Updated FFmpeg
  • Updated MediaInfo to 0.7.85
  • Updated MPlayer/MEncoder for Windows to SB65

New in Universal Media Server 6.2.2 (Apr 9, 2016)

  • General:
  • Improved support for subtitles in FFmpeg
  • Improved support for custom fonts
  • Improved general performance
  • Added renderer config setting KeepAspectRatioTranscoding
  • Fixed FFmpeg not using the TranscodedVideoAudioSampleRate renderer config setting
  • Fixed detection of 3D videos
  • Fixed filenames starting with "The" being listed first
  • Fixed link to musicbrainz (thanks, Utano!)
  • Fixed automatic subtitles language detection overruling manual detection
  • Put the database in the profile directory on non-Windows operating systems
  • Renderers:
  • Improved support for Panasonic TVs
  • Improved support for Sony TVs
  • Languages:
  • Synchronized translations with crowdin
  • External Components:
  • Updated icu4j to 57.1
  • Updated MediaInfo to 0.7.84

New in Universal Media Server 6.2.1 (Mar 28, 2016)

  • General:
  • Added more tooltips
  • Fixed DTS-HD being detected as DTS
  • Fixed support for embedded ASS subtitles in FFmpeg
  • Fixed minor bugs
  • Renderers:
  • Improved support for Panasonic ST60 TVs
  • Improved support for Samsung J6200 TVs
  • Languages:
  • Synchronized translations with crowdin
  • External Components:
  • Updated chromecast-java-api-v2 to 0.9.1
  • Updated FFmpeg
  • Updated Google gson to 2.6.2
  • Updated jai-imageio-core to 1.3.1
  • Updated jmustache to 1.12
  • Updated JNA to 4.2.2
  • Updated logback to 1.1.6
  • Updated slf4j to 1.7.19

New in Universal Media Server 6.2.0 (Mar 12, 2016)

  • General:
  • Use image instead of text in thumbnail overlays
  • Improved the web interface
  • Added support for using Open Subtitles credentials
  • Improved filename prettifying
  • Fixed bump support on mobile devices
  • Renderers:
  • Improved Panasonic VT60 support
  • Improved Samsung J55xx support
  • Fixed duplicate subtitles on Samsung TVs
  • Languages:
  • Synchronized translations with crowdin
  • External Components:
  • Updated Apache Commons Collections to 3.2.2
  • Updated l10n Maven plugin to 1.4
  • Updated logback to 1.1.5
  • Updated Maven Project Info Reports plugin to 2.8.1
  • Updated MediaInfo to 0.7.83
  • Updated slf4j to 1.7.16

New in Universal Media Server 6.1.0 (Feb 22, 2016)

  • General:
  • Added a back link to the web interface
  • Improved logging
  • Squashed lots of bugs
  • Stopped systems from using installed versions of JNA
  • Thumbnails are unpadded by default
  • Improved speed of parsing subtitles
  • Improved filename prettifying speed and stability
  • Filename prettifying uses more information from Open Subtitles
  • Fixed FFmpeg not using custom fonts (thanks, Tiago!)
  • Fixed seeking with FFmpeg when embedded picture-based subtitles
  • Use FFmpeg by default to transcode embedded picture-based subtitles
  • Stop MediaInfo from using the network
  • Renderers:
  • Added ThumbnailPadding option
  • Improved Panasonic VT60 support
  • Improved Panasonic CX700 support
  • Improved Samsung PL51E490 support
  • Languages:
  • Synchronized translations with crowdin
  • External Components:
  • Updated FFmpeg
  • Updated MediaInfo to 0.7.82

New in Universal Media Server 6.0.0 (Feb 1, 2016)

  • General:
  • Improved headless support
  • Fixed font size of subtitles
  • Improved performance
  • Stability improvements
  • Improved filename prettifying
  • Fixed transcoding to LPCM
  • Added and updated tooltips
  • Fixed and improved automatic cover downloading
  • Fixed OS X version
  • Renderers:
  • Improved VLC for iOS support
  • Improved Panasonic VT60 support
  • Languages:
  • Synchronized translations with crowdin
  • External Components:
  • Updated Google gson to 2.5
  • Updated h2database to 1.4.191
  • Updated MediaInfo to 0.7.81

New in Universal Media Server 5.5.0 / 6.0.0 Beta 2 (Jan 6, 2016)

  • General:
  • Language selection is offered on first startup
  • Improved display on Retina screens
  • Improved language selection interface
  • Improved conversion of 3D subtitles
  • Fixed positioning of subtitles in FFmpeg
  • Fixed tooltip consistency
  • Fixed detection of file permissions on Windows
  • Fixed detection of headless state
  • Fixed many minor bugs
  • Renderers:
  • Updated images for Android, PS3 and PS4
  • Fixed AirPlayer support
  • Fixed VLC for iOS support
  • Languages:
  • Added Afrikaans, Hungarian, Persian (Farsi), Serbian, Slovak, Ukrainian and Vietnamese
  • Allow the translation of language names
  • Synchronized translations with crowdin
  • External Components:
  • Updated Maven exec plugin to 1.4.0
  • Rolled back JNA to 4.1.0, which fixes a playback error

New in Universal Media Server 6.0.0 Beta 1 (Dec 29, 2015)

  • General:
  • Added splash screen, disabled by default
  • Improved support for subtitles in FFmpeg
  • Improved headless support on Windows
  • Improved support for unrecognized filetypes
  • Improved speed and accuracy of the filename prettifying feature
  • Fixed support for 3D subtitles
  • Fixed the saving of window size
  • Added SquareAudioThumbnails and SquareImageThumbnails renderer configuration options
  • Improved support for thumbnail generation
  • Improved detection of the position of media while playing
  • Improved logging
  • Renderers:
  • Added support for AnyCast
  • Added support for Miracast M806
  • Added support for Sony Bravia NX800 TVs
  • Improved playback support for several renderers
  • External Components:
  • Updated Cling to 2.1.0
  • Updated FFmpeg
  • Updated MediaInfo to 0.7.80

New in Universal Media Server 5.4.0 (Dec 29, 2015)

  • General:
  • Added splash screen, disabled by default
  • Improved support for subtitles in FFmpeg
  • Improved headless support on Windows
  • Improved support for unrecognized filetypes
  • Improved speed and accuracy of the filename prettifying feature
  • Fixed support for 3D subtitles
  • Fixed the saving of window size
  • Renderers:
  • Added support for AnyCast
  • Added support for Miracast M806
  • Added support for Sony Bravia NX800 TVs
  • Improved playback support for several renderers
  • External Components:
  • Updated Cling to 2.1.0
  • Updated FFmpeg
  • Updated MediaInfo to 0.7.80

New in Universal Media Server 6.0.0 Alpha 1 (Dec 20, 2015)

  • GENERAL:
  • Added "Thumbnails" renderer config option, to specify whether the renderer can display thumbnails
  • The Status tab updates when media is fast-forwarded or rewound
  • Audio and image thumbnails are output at consistent dimensions
  • Added "Fully played action" setting to control what UMS does with media that has been fully played. The options are:
  • Do nothing
  • Add an overlay to the thumbnail (default)
  • Hide the file
  • Move the file to a different folder
  • Move the file to the recycle/trash bin
  • RENDERERS:
  • Improved Status tab display for Panasonic TVs
  • LANGUAGES:
  • Synchronized translations with Crowdin

New in Universal Media Server 5.3.0 (Oct 28, 2015)

  • General:
  • The main window saves its size and position
  • Fixed DTS-HD being detected as regular DTS
  • Fixed the use of UMS profiles
  • Made automatic updater more stable
  • Improved detection of write permissions
  • Improved plugin installation support
  • Made profile a possible command line argument
  • Improved speed when reading shared folders
  • Fixed several bugs
  • Renderers:
  • Disabled folder thumbnails on Apple iOS apps
  • Improved support for VLC for iOS
  • Panasonic TVs use higher-quality thumbnails
  • External Components:
  • Updated FFmpeg for Windows to 7c8fcbb, which increases transcoding quality and speed
  • Updated h2database to 1.4.190
  • Updated Maven Assembly plugin to 2.6
  • Updated Maven Eclipse plugin to 2.10
  • Updated Maven Surefire plugin to 2.19
  • Updated MediaInfo for Windows to 0.7.78, which improved file parsing speed
  • Updated MPlayer/MEncoder for Windows to SB64, which increases transcoding quality and speed
  • Updated Netty to 3.10.5

New in Universal Media Server 5.2.1 (Jul 13, 2015)

  • General:
  • Improved efficiency of configuration file loading (thanks, Nadahar!)
  • Improved support for quotation marks and apostrophes on some renderers (thanks, Nadahar!)
  • Fixed broken 32-bit MediaInfo dependency
  • Renderers:
  • Fixed Xbox One thumbnails
  • Languages:
  • Updated Spanish translation (thanks, AlfredoRamos!)

New in Universal Media Server 5.2.0 (Jul 9, 2015)

  • General:
  • Made tsMuxeR use FFmpeg instead of MEncoder
  • Made tsMuxeR transcode audio to AAC if the renderer expects AAC
  • Improved FFmpeg responsiveness during fast-forward and rewind
  • Improved automatic rescaling
  • Fixed detection of aspect ratios
  • Merged the install/uninstall Windows Service buttons into one button (thanks, taconaut!)
  • Add zoom/fit to web image viewer
  • Fixed a bug with sending external subtitles
  • Fixed MIME type finalization when parsing media
  • Fixed transcoding to AAC via MEncoder
  • Support late resolution of media length
  • Improved the accuracy of video metadata
  • Added ThumbnailWidth and ThumbnailHeight renderer settings
  • Added support for file extensions: AC3, AMR and TTA (thanks, ler0y!)
  • Fixed custom device configuration loading
  • Added more logging
  • Fixed folders not showing if they were previously empty, with "hide empty folders" enabled (thanks, jensaarai!)
  • Cleaned up the titles in the transcode folder in some cases
  • Various minor improvements/fixes
  • Expanded code testing for improved stability
  • Renderers:
  • Added support for Sony PlayStation 4
  • Improved thumbnail display on Panasonic TVs
  • Improved thumbnail display on Microsoft Xbox One
  • Languages:
  • Updated English translation (thanks, Nadahar!)
  • Updated Norwegian translation (thanks, Nadahar!)
  • External Components:
  • Rolled back FFmpeg on OS X to fix transcoding for some users
  • Updated Netty to 4.0.29

New in Universal Media Server 5.1.4 (Jun 15, 2015)

  • GENERAL:
  • Limits clickable areas of settings more precisely
  • Uses a default renderer image when none exist
  • Made H.264 transcoding faster
  • Improved stability and speed with large amounts of images
  • Expanded code testing coverage (thanks, Jensaarai!)
  • Improved detection of languages
  • Improved filename prettifying
  • Code optimizations
  • RENDERERS:
  • Improved support for DTS audio on Panasonic VT60 TVs
  • LANGUAGES:
  • Updated French translation (thanks, Kirvx!)
  • EXTERNAL COMPONENTS:
  • Updated InterFrame to 2.8.2, which improved speed
  • Updated Maven Assembly Plugin to 2.5.4
  • Updated Maven Compiler Plugin to 3.3
  • Updated Maven Git Commit ID Plugin to 2.1.15
  • Updated Maven Javadoc Plugin to 2.10.3
  • Updated Maven Surefire Plugin to 2.18.1
  • Updated MediaInfo to 0.7.74, which improved detection of file information
  • Updated Netty to 4.0.28, which improved network operations (thanks, mfulgo!)
  • Updated FFmpeg to builds from 20150521, which:
  • Improved support for many containers and codecs
  • Fixed bugs

New in Universal Media Server 5.1.3 (May 5, 2015)

  • This release improves file support, detection and stability for many renderers, adds and improves documentation, fixes bugs and more:
  • GENERAL:
  • Added and improved documentation in UMS.conf and DefaultRenderer.conf
  • Added the URL for the web interface to the logs on the Logs tab
  • Improved detection of the H.263 codec (thanks, leroy!)
  • Improved stability when transcoding subtitles by default
  • Simplified MEncoder commands in some situations
  • Fixed bugs
  • RENDERERS:
  • Improves support for Samsung EH5300 TVs (thanks, panzer!)
  • Fixed initial folders bug on Xbox 360/One
  • Improved detection of Xbox One
  • Improved detection of several Samsung TVs
  • LANGUAGES:
  • Updated Dutch translation (thanks, leroy!)
  • Updated Spanish translation (thanks, AlfredoRamos!)

New in Universal Media Server 5.1.2 (Apr 16, 2015)

  • This release improves file support, detection and stability for many renderers, adds new settings and fixes bugs!
  • GENERAL:
  • Added "upnp_enable" user-level option
  • Added "log_level" user-level option
  • Added "UpnpAllow" renderer-level option
  • Added "Create TRACE logs" button
  • Added the ability to restart the program (not just the server)
  • Fixed videos being muxed instead of streamed
  • Various minor fixes/improvements
  • RENDERERS:
  • Added DSD/DFF streaming support to Cambridge Audio Blu-ray Disc players
  • Added more tags to DefaultRenderer.conf
  • Improved renderer detection/handling
  • Improved Android device detection
  • Improved detection of Panasonic AS600 Series TVs
  • Improved PS3 muxing via tsMuxeR
  • Improved support for Samsung D6400 TVs
  • Improved support for Samsung EH5300 TVs
  • Improved support for transcoding to Technisat S1+
  • Fixed support for MP3 files on some Samsung TVs and Blu-ray Disc players
  • EXTERNAL COMPONENTS:
  • Updated h2database to 1.4.187
  • Updated JDom to 2.0.6
  • Updated Logback to 1.1.3
  • Updated Maven AntRun Plugin to 1.8
  • Updated Maven Findbugs Plugin to 3.0.1
  • Updated Maven Git Commit ID Plugin to 2.1.13
  • Updated Maven Javadoc Plugin to 2.10.2
  • Updated Maven PMD Plugin to 3.4
  • Updated MediaInfo to 0.7.73, which:
  • Added and improved support for many formats
  • Fixed bugs
  • Updated slf4j to 1.7.12

New in Universal Media Server 5.1.1 (Apr 3, 2015)

  • This release fixes several important bugs, adds the ability to have links in tooltips, and makes audio tracks ordered by track number instead of song title on Samsung TVs!
  • General:
  • Added support for links in tooltips (thanks, taconaut!)
  • Added support for customizing background and foreground color in tooltips (thanks, taconaut!)
  • Added PrependTrackNumbers renderer option to ensure that renderers order audio by track number (thanks, javand!)
  • Made the RescaleByRenderer setting more consistent
  • Fixed MP4, M4A and 3GP file compatibility on some renderers
  • Fixed bug with the renderer selection window
  • Fixed audio and image compatibility on some renderers
  • Fixed transcoding with subtitles on 64-bit systems
  • Renderers:
  • Made Samsung televisions and Blu-ray Disc players order audio by track number

New in Universal Media Server 5.1.0 (Mar 23, 2015)

  • GENERAL:
  • Added 64-bit versions of FFmpeg for a ~10% increase in transcoding speed
  • Removed the "Save" button since changes to settings are now saved automatically
  • Improved detection of playback states
  • Improved connection awareness
  • Improved True Motion frame interpolation speed by up to 20%
  • Improved folder population speed
  • Improved support for 3GPP files
  • Improved descriptions of settings
  • Slightly altered the memory usage bar
  • Fixed the renderer SeekByTime setting
  • Fixed renderer detection and recognition in some cases
  • Fixed display names for videos that have the Track (song title) value set
  • Fixed incorrect ContentFeatures headers being sent to renderers (thanks, master-nevi!)
  • Fixed the web logviewer
  • Fixed bugs with 3D subtitles
  • Fixed the setting for using embedded subtitles styles
  • RENDERERS:
  • Fixed filename bug on Sony Bravia TVs
  • Improved support for LG LED-backlit LCD 2014 TVs
  • Improved support for Samsung H6203 TVs
  • LANGUAGES:
  • Made more strings translatable
  • Updated Czech translation
  • Updated Dutch translation (thanks, ler0y!)
  • Updated French translation (thanks, Kirvx!)
  • Updated Italian translation (thanks, bartsimp!)
  • EXTERNAL COMPONENTS:
  • Updated Chromecast Java API to 0.0.6
  • Updated Commons Codec to 1.10
  • Updated FEST Util to 1.2.5
  • Updated FFmpeg for Windows and OS X, which:
  • Improved support for many containers and codecs
  • Fixed bugs
  • Updated Gson to 2.3.1
  • Updated h2database to 1.4.186, which:
  • Fixed memory issues
  • Fixed caching issues
  • Updated InterFrame to 2.8.0, which:
  • Increased processing speed by up to 20%
  • Reduced memory use
  • Reduced dependencies
  • Updated JDom to 2.0.2
  • Updated JUnit to 4.12
  • Updated Plexus Utils to 3.0.21
  • Updated slf4j to 1.7.10

New in Universal Media Server 5.0.1 (Feb 16, 2015)

  • This release adds and improves support for lots of devices and filetypes, updates several language translations and squashes a whole heap of bugs!
  • GENERAL:
  • Fixed text in the Windows automatic updater
  • Fixed MediaInfo not parsing some rare data
  • Fixed detection of font attachments
  • Fixed support for subtitled files with apostrophes in the name
  • Fixed errors when packing debug files
  • Fixed support for resuming playback on some devices
  • Improved support for MOV, 3GP and 3G2 files
  • Reduced CPU load when the Status tab is visible
  • Improved support for 1920x1088 videos
  • Fixed logging error
  • Fixed the web interface when browsing via Safari
  • Improved stability when disabling renderers
  • RENDERERS:
  • Added support for Kodi Media Center
  • Added support for more Panasonic Blu-ray players
  • Added support for Samsung HT-F4 series home entertainment systems
  • Improved detection of some LG TVs
  • Improved detection of some Panasonic Blu-ray players and TVs
  • Improved detection of some Samsung devices
  • Improved support for Samsung ES6100 TVs
  • Improved support for Samsung ES6575 TVs
  • Improved support for Sony Xperia Z3 smart phones
  • Updated the image for Xbox 360
  • Fixed 24-bit FLAC playback on PS3 via the Videos folder
  • LANGUAGES:
  • Updated Czech translation
  • Updated French translation (thanks, Kirvx!)
  • Updated Spanish translation (thanks, AlfredoRamos!)
  • EXTERNAL COMPONENTS:
  • Updated MediaInfo for OS X to 0.7.71, which:
  • Improved folder population time
  • Added and improved support for many formats
  • Fixed bugs

New in Universal Media Server 5.0.0 (Jan 24, 2015)

  • GENERAL:
  • Major redesign of the status tab to show per-renderer information
  • Improved player control
  • Includes the possibility to allow UMS to control renders automatically
  • Web player can also be controlled
  • Automatic reloading of external files
  • Documentation updates
  • New xmb playlist folders with optional automatic starting, looping, and saving, editable from web or xmb
  • A Dynamic xmb playlist for on-the-fly playlist creation from web or xmb
  • Better bump/gui player playlists with optional automatic looping
  • Push playback support for chromecast and web browsers
  • Improved Chromecast support (cast from UMS webui/gui)
  • All changes from 4.2.1, 4.2.2 and 4.3.0
  • Added support for UPnP connections and playback
  • Added the option to use info from IMDB with filename prettifying
  • Added HTML5 video support to the web interface
  • Minor tweaks to the GUI
  • Increased speed of FFmpeg transcoding to H.264
  • Updated UMS.conf
  • Improved filename prettifying
  • Re-added "Force default renderer" option to the GUI
  • Minor GUI fixes and improvements
  • Fontconfig caches are not generated if subtitles are disabled
  • RENDERERS:
  • Added support for Panasonic SC-BTT Blu-ray Disc Home Theater Sound Systems
  • Improved support for Panasonic TVs
  • Improved support for Xbox One
  • LANGUAGES:
  • Updated French translation (thanks, Kirvx!)

New in Universal Media Server 4.4.0 (Jan 12, 2015)

  • General:
  • Improved compatibility of H.264 transcoded videos
  • Fixed error on Linux when VLC is not installed
  • Fixed recognition of BMP, Theora and Vorbis (thanks, ler0y!)
  • Added support for several more formats and codecs in renderer configs (thanks, ler0y!)
  • Added "SendFolderThumbnails" renderer option
  • Fixed some cases of unnecessary video transcoding
  • Fixed AviSynth output compatibility on some renderers
  • Improved speed of True Motion processing
  • Updated setting descriptions
  • Cleaned up logging
  • Fixed MP3 transcoding support
  • Improved library creation speed and prevented unnecessary transcoding for non-video files
  • Renderers:
  • Added support for Samsung ES8005 TVs (thanks, wazer!)
  • Added support for Samsung BD-C6800 Blu-ray Disc Players
  • Added support for Sony Xperia Z3
  • Added support for Yamaha R-N500
  • Improved support for Hama IR320
  • Improved support for Panasonic AS600E TVs (thanks, Etmoc!)
  • Improved support for Panasonic VT60 TVs
  • Improved support for Samsung H6400 series TVs
  • Improved support for Sony Blu-ray Disc players from 2013
  • Improved support for Sony Bravia NX70x series TVs
  • Improved support for Sony Bravia W series TVs
  • Improved support for Xbox 360
  • Fixed audio transcoding on Sony Bravia EX series TVs
  • Fixed timeouts on Philips TVs
  • Fixed support for images on Panasonic TVs
  • Updated DefaultRenderer.conf
  • Languages:
  • Updated Spanish translation (thanks, AlfredoRamos!)
  • External Components:
  • Updated FFmpeg for Windows and OS X, which:
  • Improves support for many containers and codecs
  • Fixes bugs
  • Updated MPlayer/MEncoder for Windows to SB62, which:
  • Fixes support for Opus
  • Fixes support for DVDs
  • Fixes color and italic support for MicroDVD subtitles
  • Improves MPEG-2 output
  • Fixes x264 hardware acceleration
  • Improves support for many containers and codecs
  • Fixes VBR and VFR support in H.264 output
  • Fixes bugs
  • Updated Netty to 3.9.6, which fixed bugs

New in Universal Media Server 4.3.1 (Dec 22, 2014)

  • General:
  • Windows installer removes deprecated renderer files
  • Fixed a startup crash
  • Renderers:
  • Added support for Hisense K680 TVs
  • Added support for Samsung F5505 TVs
  • Improved support for LG LS5700 TVs (thanks, AngelShine!)
  • Improved support for Panasonic S60 Series TVs
  • Improved support for Samsung WiseLink devices
  • Improved support for Sony Bravia HX75 Series TVs

New in Universal Media Server 4.3.0 (Dec 8, 2014)

  • GENERAL:
  • Added the ability to transcode to H.265
  • Improved filename prettifying
  • Improved support for many formats and codecs
  • Fixed VLC engine
  • Formatted the default renderer file
  • RENDERERS:
  • Added support for LG UB820V TVs
  • Added support for Logitech Squeezebox
  • Fixed video aspect ratios on Philips and Sony TVs
  • Improved support for Hama IR320
  • Improved support for LG LM660 TVs
  • Improved support for Netgem N7700
  • Improved support for Roku 3
  • Improved support for Samsung EH6070 TVs
  • Improved support for Samsung H4500 TVs
  • Improved support for Samsung HU7000 TVs
  • Improved support for Samsung HU9000 TVs
  • Improved support for Xbox 360
  • LANGUAGES:
  • Updated Dutch translation (thanks, leroy!)

New in Universal Media Server 5.0.0 Beta 1 (Dec 8, 2014)

  • General:
  • Major redesign of the status tab to show per-renderer information
  • Improved player control
  • Includes the possibility to allow UMS to control renders automatically
  • Web player can also be controlled
  • Automatic reloading of external files
  • Documentation updates
  • New xmb playlist folders with optional automatic starting, looping, and saving, editable from web or xmb
  • A Dynamic xmb playlist for on-the-fly playlist creation from web or xmb
  • Better bump/gui player playlists with optional automatic looping
  • Push playback support for chromecast and web browsers
  • Improved Chromecast support (cast from UMS webui/gui)
  • All changes from 4.2.1, 4.2.2 and 4.3.0

New in Universal Media Server 4.2.2 (Nov 17, 2014)

  • GENERAL:
  • Improved compatibility of H.264 transcoding when using MEncoder
  • Customized buffer color
  • Fixed Live Subtitles
  • RENDERERS:
  • Added support for Hama IR320 (thanks, Enrice!)
  • Added support for Roku 3 (incomplete) (thanks, weyrava and drocket!)
  • Added support for Panasonic ET60 Series TVs (thanks, Enrice!)
  • Added support for Samsung F5100 Blu-ray Disc players (thanks, maracucho!)
  • Added support for Samsung Galaxy S5 (thanks, FlyMcDoogal!)
  • Added support for Sony PlayStation Vita (incomplete) (thanks, Verequies, Balmung and xubz!)
  • Fixed Xbox One detection (thanks, Whogie!)
  • LANGUAGES:
  • Updated Spanish translation (thanks, AlfredoRamos!)
  • EXTERNAL COMPONENTS:
  • Updated JNA to 4.1.0, which fixes bugs
  • Updated Maven Exec Plugin to 1.3.2, which fixes bugs
  • Updated Maven Findbugs Plugin to 3.0.0, which fixes bugs
  • Updated Maven Javadoc Plugin to 2.10.1, which fixes bugs
  • Updated Maven Jdepend Plugin to 2.0, which fixes bugs
  • Updated Maven Site Plugin to 3.4, which fixes bugs
  • Updated Netty to 3.9.5, which fixes bugs

New in Universal Media Server 4.2.1 (Nov 1, 2014)

  • General:
  • Increased speed of FFmpeg transcoding to H.264
  • Updated UMS.conf
  • Improved filename prettifying
  • Re-added "Force default renderer" option to the GUI
  • Minor GUI fixes and improvements
  • Fontconfig caches are not generated if subtitles are disabled
  • Renamed most renderer config files
  • Fixed special characters in folder names not displaying correctly
  • Renderers:
  • Added support for LG WebOS TVs
  • Added support for Panasonic SC-BTT Blu-ray Disc Home Theater Sound Systems
  • Added support for Samsung ES8000 TVs
  • Added support for Samsung F5900 Blu-ray Disc players
  • Added support for Technisat S1+
  • Improved detection of Windows Media Player
  • Improved support for H.264 videos on some renderers
  • Improved support for Cambridge Audio Azur BD players
  • Improved support for Samsung WiseLink renderers
  • Improved support for subtitles on Sony Bravia EX TVs
  • Improved support for Panasonic TVs
  • Improved support for Xbox One
  • Fixed seeking on Samsung E+ Series TVs
  • Languages:
  • Updated French translation
  • External Components:
  • Updated MPlayer/MEncoder for Windows to SB60, which:
  • Improves H.264 transcoding
  • Improves H.265 support
  • Improves support for many containers and codecs
  • Fixes bugs

New in Universal Media Server 5.0.0 A1 (Oct 23, 2014)

  • Changes unique to 5.0.0-a1:
  • General:
  • Added support for UPnP connections and playback
  • Added the option to use info from IMDB with filename prettifying
  • Added HTML5 video support to the web interface
  • Minor tweaks to the GUI
  • Changes from the 4.x release branch:
  • General:
  • Increased speed of FFmpeg transcoding to H.264
  • Updated UMS.conf
  • Improved filename prettifying
  • Re-added "Force default renderer" option to the GUI
  • Minor GUI fixes and improvements
  • Fontconfig caches are not generated if subtitles are disabled
  • Renderers:
  • Added support for Panasonic SC-BTT Blu-ray Disc Home Theater Sound Systems
  • Improved support for Panasonic TVs
  • Improved support for Xbox One
  • Languages:
  • Updated French translation (thanks, Kirvx!)

New in Universal Media Server 4.2.0 (Oct 18, 2014)

  • This release adds 3D subtitles support, improves support for renderers including Xbox One and Panasonic TVs, improves 3D video support, fixes bugs and more!
  • General:
  • Added support for automatic 2D to 3D subtitles conversion
  • Added renderer support for converting 3D video to a different 3D format
  • Added a new template renderer file "DefaultRenderer.conf" which contains all possible renderer config options (like PS3.conf did before)
  • Made cache recreation happen only when it has changed, instead of with every new release
  • FFmpeg defers to MEncoder for subtitle transcoding if there are embedded fonts, since FFmpeg can't use them
  • Improved video quality when transcoding via FFmpeg over wired networks
  • Improved language detection
  • Transcode instead of streaming videos when their bitrate is too high for the renderer
  • Updated tooltips
  • Fixed the cache not storing all data (thanks, taconaut!)
  • Fixed full-SBS 3D support via FFmpeg
  • Fixed not transcoding subtitles for renderers that can stream the file format but not with subtitles
  • Renderers:
  • Added support for Samsung HT-E3 Series Blu-ray Home Entertainment Systems
  • Improved support for Panasonic TVs
  • Improved support for Philips TVs (thanks, ler0y!)
  • Improved support for Xbox One
  • Improved some renderer images
  • Formatted all renderer configs
  • Removed unnecessary (same as default) values from all renderer configs
  • Languages:
  • Updated French translation (thanks, Kirvx!)
  • Updated FFmpeg for Windows and OS X to 20141014 builds, which:
  • Fixes a bug with subtitle parsing
  • Improves support for many containers and codecs
  • Fixes bugs
  • Updated InterFrame to 2.6.0, which:
  • Improves quality
  • Improves GPU support
  • Fixes bugs
  • Updated Java Runtime Environment automatic downloader for Windows to 8u25, which:
  • Improves security

New in Universal Media Server 4.1.3 (Oct 3, 2014)

  • General:
  • Improved default settings for smoother playback on wired and wireless networks
  • Made FFmpeg more reliable when transcoding embedded subtitles
  • Enabled file cache by default
  • Updated logo (subtle)
  • Improved cache handling
  • Disabled FFmpeg deferring to MEncoder for subtitles by default
  • Fixed thumbnails on some Samsung TVs
  • Fixed general bugs
  • Renderers:
  • Fixed unnecessary high CPU usage on LG TVs (thanks, amalic!)
  • Fixed support for Sony Home Theatre Systems
  • Fixed support for Xbox One
  • Improved support for Samsung UE ES6575 TVs
  • Languages:
  • Updated Czech translation
  • Updated French translation (thanks, Kirvx!)

New in Universal Media Server 4.1.2 (Sep 24, 2014)

  • General:
  • Folder population speed improvements with filename prettifying enabled
  • Web interface client-side speed improvements
  • Web interface design tweaks
  • Expanded filename prettifying
  • Split the renderer option SupportedSubtitlesFormats into SupportedExternalSubtitlesFormats and SupportedInternalSubtitlesFormats
  • Optimized video bitrate over wireless connections
  • Made more strings translatable
  • Fixed FFmpeg not working on OS X
  • Fixed FFmpeg to MEncoder deferral via the Transcode folder
  • Fixed subtitles being transcoded when they didn't need to be
  • Fixed web thumbnails sometimes
  • Fixed the Windows installer downloading the 32-bit version of Java on 64-bit systems
  • Fixed the Windows installer offering to automatically close UMS
  • Renderers:
  • Improved support for Panasonic TX-L32V10E TVs
  • Improved support for Samsung renderers
  • Languages:
  • Updated Czech translation
  • Updated French translation (thanks, Kirvx!)
  • External Components:
  • Updated FFmpeg for OS X to g7cf1f0f, which:
  • Improves support for many containers and codecs
  • Fixes bugs
  • Updated jQuery to 1.11.1, which:
  • Fixes bugs
  • Updated NSIS LockedList to 3.0.0.3, which:
  • Adds support for detecting 64-bit processes
  • Fixes bugs

New in Universal Media Server 4.1.1 (Sep 8, 2014)

  • General:
  • Made videos start faster sometimes when using FFmpeg
  • Improved accuracy when parsing rare files
  • Improved folder population speed
  • Fixed x264 transcoding when using recent versions of MEncoder
  • Fixed Windows Java 6 versions trying to update to Java 7
  • Renderers:
  • Fixed external subtitle streaming support on Samsung TVs
  • Languages:
  • Updated French translation (thanks, Kirvx!)
  • Updated Spanish translation
  • External Components:
  • Updated Netty to 3.9.4, which:
  • Improves security
  • Fixes bugs
  • Improves memory use

New in Universal Media Server 4.0.3 (Aug 16, 2014)

  • General:
  • Fixed MP4 support on some renderers
  • Fixed transcoded video resolutions with odd numbers on some renderers
  • Fixed error when retrieving audio channels
  • Updated descriptions in UMS.conf
  • Renderers:
  • Fixed audio support on WDTV Live (thanks, DualC!)
  • Fixed external subtitle support on Samsung devices
  • Improved support for Panasonic VT60 TVs
  • Languages:
  • Fixed Spanish translation
  • Updated most translations in minor ways
  • Updated Dutch translation (thanks, leroy!)
  • External Components:
  • Updated MediaInfo for Windows to 0.7.69, which:
  • Improves folder population times
  • Improves stability
  • Improves detection of HEVC streams
  • Fixes bugs

New in Universal Media Server 4.0.2 (Aug 7, 2014)

  • General:
  • The Java 8 build on Windows offers to update Java 7
  • Added all default renderer values to PS3.conf to make it easier to support new renderers
  • Added documentation and formatting to PS3.conf
  • Fixed automatic Java download/installation on Windows for users without it
  • Fixed the Live Subtitles feature
  • Fixed external subtitle support
  • Renderers:
  • Improved support for DirecTV HR
  • Improved support for Panasonic TVs
  • Improved support for Samsung devices
  • External Components:
  • Updated Java Runtime Environment automatic downloader for Windows to 8u11, which:
  • Improves security
  • Updated Maven Compiler Plugin to 3.1

New in Universal Media Server 4.0.1 (Aug 1, 2014)

  • General:
  • Added option InternalSubtitlesSupported to renderer configs for greater control over file compatibility
  • Added option "Force external subtitles"
  • Added the option "Use embedded style" to FFmpeg instead of just MEncoder
  • Fixed a bug with the adaptive bitrate setting GUI
  • Fixed bugs with subtitles not being loaded
  • Fixed displaying the Windows-specific "prevent operating system from sleeping" option on other operating systems
  • Fixed FFmpeg sometimes sending too many audio channels
  • Fixed FFmpeg using a bitrate too high for audio transcoding
  • Languages:
  • Updated Spanish translation (thanks, AlfredoRamos!)
  • External Components:
  • Updated FFmpeg to builds from 2014-07-16, which:
  • Improves support for many containers and codecs
  • Fixes bugs

New in Universal Media Server 4.0.0 (Jul 28, 2014)

  • General:
  • Added a web interface, available at localhost:9001
  • Added option to automatically adjust the maximum bandwidth by measuring the speed of the connection to the devices
  • Added a new transcoding option to allow H.264 video with AAC audio
  • Added "Random" file sorting option
  • Added tooltips to more options in the GUI
  • Added option to use PsPing on Windows to make network speed estimates more accurate (ping_path)
  • Added renderer option LimitFolders to specify whether the renderer has a folder limit
  • Added renderer option SendDateMetadata to specify whether to send last modified date metadata to the renderer
  • Added searching to each folder
  • Added web_port and web_enable settings to UMS.conf
  • Added support for 4k videos by automatically scaling them to a resolution that the renderer supports
  • Made FFmpeg the default transcoding engine
  • Made the buffer more animated
  • Changed the names of transcoding options in renderer config files for clarity
  • Output surround audio (AC-3) instead of stereo (MP2) when using VLC (needs testing)
  • Enabled subtitles in VLC (thanks, tdcosta100!)
  • Improved the TextWrap function, which makes filenames fit better on certain renderers
  • Improved detection of which videos are automatically muxable
  • Made more strings translatable
  • Fixed performing unnecessary network speed checks
  • Fixed a bug with the Recently Played folder
  • Fixed padding in FFmpeg for DVD video resolution
  • Fixed documentation images on Linux
  • Fixed external subtitles sometimes not loading
  • Fixed files with resolutions that are too high for the renderer streaming if they are otherwise supported
  • Fixed the VLC Web Video legacy engine only outputting 25fps
  • Fixed UMS occasionally telling renderers to expect a different video format than they get
  • General speed improvements
  • Updated several descriptions and formatted UMS.conf (user config) and PS3.conf (reference renderer config)
  • Renderers:
  • Added support for Google Chromecast
  • Added support for Sony Bravia XBR TVs
  • Improved aspect ratios on Sony Bravia EX TVs
  • Improved support for Apple mobile devices (iPad, iPhone, iPod)
  • Improved support for AirPlayer
  • Improved support for Android
  • Improved support for BlackBerry
  • Improved support for Cambridge Audio Blu-ray players
  • Improved support for D-Link DSM-510
  • Improved support for Freebox HD
  • Improved support for Freecom Music Pal
  • Improved support for LG Smart TV Upgrader
  • Improved support for OPPO Blu-ray players
  • Improved support for Panasonic TX-L32V10E TVs
  • Improved support for Popcorn Hour
  • Improved support for Pioneer Kuro
  • Improved support for Realtek media players
  • Improved support for Samsung TVs, Blu-ray players and mobile devices
  • Improved support for Showtime
  • Improved support for Sony Bravia TVs, media players, Blu-ray players and Xperia devices
  • Improved support for Streamium
  • Improved support for Telstra T-Box
  • Improved support for VideoWeb TV
  • Improved support for Vizio TVs
  • Improved support for WDTV Live
  • Improved support for XBMC
  • Improved support for Xbox 360
  • Languages:
  • Updated Dutch translation

New in Universal Media Server 4.0.0 Beta 1 (Jul 14, 2014)

  • General:
  • Added option to automatically adjust the maximum bandwidth by measuring the speed of the connection to the devices
  • Added searching to the web interface
  • Added and improved documentation for more renderer options to PS3.conf (CustomFFmpegOptions, OverrideFFmpegVideoFilter and KeepAspectRatio)
  • Added "Random" file sorting option
  • Added tooltips to more options in the GUI
  • Added option to use PsPing on Windows to make network speed estimates more accurate (ping_path)
  • Added renderer option LimitFolders to specify whether the renderer has a folder limit or not
  • Added searching to each folder
  • Improved web interface display, especially on mobile devices
  • Improved changing settings via web interface
  • Removed the folder limit from the web interface
  • Made more strings translatable
  • Fixed a bug with filename prettifying
  • Made the renderer setting KeepAspectRatio more reliable
  • Renamed the renderer option OverrideVideoFilter to OverrideFFmpegVideoFilter
  • Fixed incorrect aspect ratios being cached
  • Fixed bugs with FFmpeg subtitles
  • Fixed a bug with adding files
  • Fixed ignored renderers
  • Fixed performing unnecessary speed checks
  • Fixed a bug with the Recently Played folder
  • Renderers:
  • Improved support for DirecTV HR
  • Improved support for Panasonic TVs
  • Improved support for Samsung TVs, Blu-ray players and mobile devices
  • Improved aspect ratios on Sony Bravia EX TVs
  • External Components:
  • Updated Apache commons-lang to 3.3.2, which:
  • Fixes bugs
  • Updated Logback to 1.1.2, which:
  • Fixes bugs
  • Updated Maven FindBugs Plugin to 2.5.4
  • Updated Maven Git Commit ID Plugin to 2.1.9
  • Updated MPlayer/MEncoder for Windows to SB58, which:
  • Improves H.265 support
  • Improves buffer allocation
  • Makes seeking more accurate
  • Improves support for many containers and codecs
  • Improves speed
  • Fixes bugs
  • Updated Netty to 3.9.1, which:
  • Fixes bugs
  • Updated slf4j to 1.7.7

New in Universal Media Server 3.6.4 (Jun 28, 2014)

  • General:
  • Fixed a bug with filename prettifying
  • Fixed a bug with FFmpeg subtitles
  • Fixed a bug with adding files
  • Fixed ignored renderers
  • Renderers:
  • Improved support for Samsung devices
  • External Components:
  • Updated MPlayer/MEncoder for Windows to SB58, which:
  • Improves H.265 support
  • Improves buffer allocation
  • Makes seeking more accurate
  • Improves support for many containers and codecs
  • Improves speed
  • Fixes bugs

New in Universal Media Server 3.6.3 (Jun 16, 2014)

  • General:
  • Added and improved documentation for more renderer options to PS3.conf (CustomFFmpegOptions, OverrideFFmpegVideoFilter and KeepAspectRatio)
  • Added support for configuring whether UMS can run just one or multiple instances
  • Made the renderer setting KeepAspectRatio more reliable
  • Renamed the renderer option OverrideVideoFilter to OverrideFFmpegVideoFilter
  • Fixed incorrect aspect ratios being cached
  • Fixed thumbnail seek position
  • Fixed bugs with FFmpeg subtitle styles
  • Renderers:
  • Added support for nPlayer, skifta and TwonkyBeam on portable Apple devices (thanks, MattDetroit!)
  • Added support for LG LM620 TVs (thanks, michal-sapsa!)
  • Added support for Sony Bravia W7 series TVs (thanks, shtirlic!)
  • Improved support for DirecTV HR
  • Improved support for OPPO devices
  • Improved support for Panasonic TVs
  • Improved support for Samsung mobile devices
  • Languages:
  • Updated Czech translation
  • Updated Spanish translation (thanks, AlfredoRamos!)
  • External Components:
  • Updated Apache commons-lang to 3.3.2, which:
  • Fixes bugs
  • Updated Logback to 1.1.2, which:
  • Fixes bugs
  • Updated Maven FindBugs Plugin to 2.5.4
  • Updated Maven Git Commit ID Plugin to 2.1.9
  • Updated MPlayer/MEncoder for Windows to SB55, which:
  • Fixes DTS-ES to AC-3 transcoding
  • Updated Netty to 3.9.1, which:
  • Fixes bugs
  • Updated slf4j to 1.7.7

New in Universal Media Server 4.0.0 Alpha 1 (Jun 16, 2014)

  • General:
  • Added a web interface, available at localhost:9001
  • Added a new transcoding option to allow H.264 video with AAC audio
  • Added documentation for more renderer options to PS3.conf (CustomFFmpegOptions and OverrideVideoFilter)
  • Added support for configuring whether UMS can run just one or multiple instances
  • Changed the names of transcoding options in renderer config files for clarity
  • Output surround audio (AC-3) instead of stereo (MP2) when using VLC (needs testing)
  • Enabled subtitles in VLC (thanks, tdcosta100!)
  • Made FFmpeg the default transcoding engine
  • Improved the TextWrap function, which makes filenames fit better on certain renderers
  • Fixed padding in FFmpeg for DVD video resolution
  • Renderers:
  • Added support for Google Chromecast
  • Added support for nPlayer, skifta and TwonkyBeam on portable Apple devices (thanks, MattDetroit!)
  • Added support for LG LM620 TVs (thanks, michal-sapsa!)
  • Added support for Sony Bravia W7 series TVs (thanks, shtirlic!)
  • Improved support for OPPO devices
  • Improved support for Panasonic TX-L32V10E TVs
  • Languages:
  • Updated Spanish translation (thanks, AlfredoRamos!)
  • External Components:
  • Updated Apache commons-lang to 3.3.2, which:
  • Fixes bugs
  • Updated Logback to 1.1.2, which:
  • Fixes bugs
  • Updated Maven Git Commit ID Plugin to 2.1.9
  • Updated Netty to 3.9.1, which:
  • Fixes bugs
  • Updated slf4j to 1.7.7

New in Universal Media Server 3.6.1 (May 16, 2014)

  • General:
  • Made resuming more intuitive
  • Fixed the aspect ratio of thumbnails by default (thanks, tdcosta100!)
  • Fixed the buffer going nuts after automatic subtitle conversion (thanks, tdcosta100!)
  • Fixed support for URLs in playlists
  • Fixed error with thumbnails of resume files (thanks, tdcosta100!)
  • Fixed the user interface when hiding advanced options
  • Languages:
  • Made more strings translatable
  • Updated Czech translation
  • Updated Russian translation (thanks, Tianuchka!)
  • External Components:
  • Updated FFmpeg to builds from 2014-05-05, which:
  • Improves support for many containers and codecs
  • Fixes bugs
  • Updated h2database to 1.3.176, which:
  • Improves stability
  • Updated MPlayer/MEncoder for Windows to SB57, which:
  • Adds AAC encoding support
  • Improves H.265 support
  • Improves support for many containers and codecs
  • Improves speed
  • Fixes bugs

New in Universal Media Server 3.6.0 (Apr 28, 2014)

  • General:
  • Use the Entertainment application category on OS X instead of Other
  • MPlayer thumbnail generation is disabled in the GUI if "Generate thumbnails" is unticked
  • Made Matroska container detection more reliable
  • Message dialogs display in the center of the program instead of the screen
  • The FFmpegAudio engine supports web audio
  • Valid MIME types are always sent to the renderer
  • Thumbnails of resume files are taken from the correct time (thanks, tdcosta100!)
  • The "Hide empty folders" option works for New Media folders (thanks, jpeyper!)
  • Improved support for transcoding to H.264 (thanks, tdcosta100!)
  • Improved detection of H.264 (thanks, tdcosta100!)
  • Improved speed
  • Fixed FFmpeg subtitles conversion (thanks, tdcosta100!)
  • Fixed the ability to stop scanning the library
  • Fixed the ability to resume videos with external subtitles
  • Fixed LPCM transcoding
  • Fixed renderer selection
  • Fixed timeseek detection (thanks, tdcosta100!)
  • Renderers:
  • Added support for Cambridge Audio Azur BD players (thanks, Triplefun!)
  • Added support for LG LA6200 TVs (thanks, douglasanpa!)
  • Added support for Sony Bravia BX305 TVs (thanks, douglasanpa!)
  • Added support for more sizes of LG LA644V TVs
  • Allow muxing of non-mod4 videos to Bravia TVs (thanks, tdcosta100!)
  • Languages:
  • Updated Czech translation
  • Updated Spanish translation (thanks, AlfredoRamos!)
  • External Components:
  • Updated Java Runtime Environment automatic downloader for Windows to 7u55, which:
  • Improves security

New in Universal Media Server 3.5.0 (Mar 20, 2014)

  • General:
  • Added a reminder at the end of the configuration wizard about optionally setting shared folders
  • Added an option to run the configuration wizard on the next program start
  • Added the ability to specify folders to ignore (folders_ignored in UMS.conf)
  • Made the program icon look better in some situations (added more resolutions)
  • Expanded filename prettifying
  • Fixed OpenSubtitles support
  • Improved stability of packing debug files
  • Improved readme file
  • Improved speed
  • Cleaned some renderer configs
  • Increased the safety of using -ac, -ab and -c:a in the CustomFFmpegOptions string in renderer configs
  • Renderers:
  • Improved support for DirecTV and Samsung phones when using FFmpeg
  • Languages:
  • Updated English
  • External Components:
  • Updated h2database to 1.3.175, which:
  • Improves stability
  • Updated Logback to 1.1.1
  • Updated MPlayer/MEncoder for Windows to SB56, which:
  • Improves DVD support
  • Fixes encoding sometimes finishing too soon
  • Improves stability
  • Improves support for the following video codecs: MPEG-1, MPEG-2, H.264, H.265, VP8, VP9
  • Improves support for the following audio codecs: DTS
  • Improves support for the following containers: Matroska, MOV, OGG
  • Adds x265 encoding support
  • Improves audio sync
  • MPEG-4 adheres more strictly to spec limits
  • Updated Netty to 3.9.0, which:
  • Improves speed
  • Fixes bugs
  • Updated slf4j to 1.7.6, which:
  • Improves stability

New in Universal Media Server 3.4.2 (Feb 26, 2014)

  • General:
  • Improved fontconfig cache creation
  • The shared directory setting in the config is read more safely
  • Fixed video playback on some renderers including OPPO devices
  • Fixed a crash with certain files
  • Fixed a buffer display error
  • Languages:
  • Updated Spanish translation (thanks, AlfredoRamos!)
  • External Components:
  • Updated FFmpeg to builds from 2014-02-12, which:
  • Improves support for the following video codecs: H.264, H.265, MPEG-1, MPEG-2, VC-1, VP8, VP9
  • Improves support for the following audio codecs: AC-3, DTS, WMA
  • Improves support for the following containers: AVI, Matroska, MPEG-TS
  • Fixes memory leaks
  • Improves detection of 60FPS
  • Improves audio sync
  • Updated Netty to 3.7.0

New in Universal Media Server 3.4.1 (Feb 15, 2014)

  • General:
  • Fixed MPlayer thumbnail generation
  • Fixed support for the MovieInfo and LastFMScrobbler plugins
  • Improved math accuracy
  • Improved thread-safety
  • Improved code speed
  • Minor GUI improvements
  • External Components:
  • Updated JGoodies Forms to 1.6.0
  • Updated Maven Checkstyle plugin to 2.11
  • Updated Maven Doxia Docbook Simple plugin to 1.5
  • Updated Maven FindBugs Plugin to 2.5.3
  • Updated Maven Site plugin to 3.3
  • Updated Maven Surefire Report plugin to 2.16

New in Universal Media Server 3.4.0 (Feb 6, 2014)

  • GENERAL:
  • Added "Encoded Audio Passthrough" option for DTS and AC-3 audio
  • Added support for 3D MKV files (mk3d)
  • Made font cache creation over 50% faster on Windows
  • Font cache creation is done in the background
  • Expanded filename prettifying
  • Clicking "Check for updates" tells you when there are no updates
  • Image thumbnails are generated faster
  • Fixed FLAC support on some players
  • Removed broken entry from WEB.conf
  • Minor English language improvements
  • RENDERERS:
  • Improved support for the Vizio renderer
  • EXTERNAL COMPONENTS:
  • Updated Commons Codec to 1.9
  • Updated Commons Configuration to 1.10
  • Updated JGoodies Forms to 1.7.2
  • Updated JGoodies Looks to 2.5.3
  • Updated Thumbnailator to 0.4.7
  • Updated FFmpeg to builds from 2014-01-05+, which:
  • Adds support for reading and setting stereoscopic (3D) metadata for MPEG-2, H.264 and H.265 streams
  • Improves AV sync, especially when outputting MPEG-TS
  • Improves support for the following audio codecs: AC-3, DTS
  • Improves support for the following video codecs: VP9, H.264, H.265
  • Improves AviSynth support
  • Improves Matroska support
  • Updated InterFrame to 2.5.1, which:
  • Improves quality
  • Improves GPU support
  • Fixes bugs
  • Updated JNA to 4.0.0, which:
  • Fixes bugs
  • Updated MPlayer/MEncoder for Windows to SB55, which:
  • Adds Google VP9 support
  • Improves support for some DVDs
  • Speed improvements
  • Fixes memory leaks
  • Fixes a fontconfig bug
  • Improves support for the following containers: AVI, Matroska, MPEG-TS
  • Improves support for the following video codecs: H.264, H.265, MPEG-1, MPEG-2, VC-1, VP8
  • Improves support for the following audio codecs: AAC, AC-3
  • Improves detection of 60FPS
  • Updated MediaInfo for Windows to 0.7.67, which:
  • Fixes bugs
  • Updated Netty to 3.9.0, which:
  • Improves speed
  • Fixes bugs

New in Universal Media Server 3.3.0 (Dec 9, 2013)

  • General:
  • Added the option to toggle the display of the profile name after the server name on the renderer
  • Added a warning on the Status tab if the UMS port is being blocked
  • Added some missing entries to UMS.conf
  • Added automatic video scaling to renderer resolution limits in FFmpeg
  • Added the ability to use asterisks for the "Force transcoding" and "Skip transcoding" options
  • Added config option "itunes_library_path"
  • Improved detection of which videos should be muxed automatically when using MEncoder or FFmpeg
  • Fixed files with compatible video but incompatible audio not muxing video
  • Fixed support for outputting 24-bit FLAC files as 24-bit by muxing them with video
  • Fixed audio playback if VLC is enabled
  • Made server restarts more reliable
  • Made sure FFmpeg outputs a compatible colorspace when transcoding to H.264
  • Made sure the transcode folder appears before files instead of after (below)
  • Renamed config setting "ffmpeg_font_config" to "ffmpeg_fontconfig"
  • Renamed config setting "hide_new_media" to "hide_new_media_folder"
  • Renderers:
  • Improved video compatibility on Panasonic TVs
  • Updated the PS3 image
  • Updated the XBMC logo
  • Languages:
  • Minor language tweaks
  • Renamed "Advanced Monitoring" to "Include in New Media folder"

New in Universal Media Server 3.2.0 (Dec 2, 2013)

  • General:
  • Added font cache generation for FFmpeg on startup
  • Added the ability for users to set their own server name
  • Added example virtual folders file in the profile directory
  • The virtual folders file is now loaded from the profile directory instead of the installation directory
  • Made seeking more accurate with FFmpeg
  • When FFmpeg muxes, it always uses tsMuxeR
  • Improved compatibility with videos with unusual colorspaces
  • Improved compatibility when transcoding to H.264 via FFmpeg
  • Improved compatibility with video with HE-AAC audio
  • Improved compatibility when using tsMuxeR via FFmpeg
  • Improved compatibility with high-resolution videos such as 3D-SBS and 3D-OU
  • Fixed resume files causing a startup crash
  • Fixed some settings causing a crash
  • Fixed bug with FFmpeg subtitles
  • Languages:
  • Updated Spanish translation (thanks, AlfredoRamos!)
  • External Components:
  • Updated FFmpeg to builds from 2013-11-27, which:
  • Adds support for HEVC (H.265)
  • Improves seeking accuracy
  • Improves AV sync
  • Fixes memory leaks
  • Optimizes AC-3 decoding
  • Improves support for 60FPS videos
  • Improves AVI support
  • Silences meaningless errors
  • Improves DTS support
  • Supports seeking to non-keyframes in Matroska files
  • Improves AC-3 support
  • Fixes support for rare MP4 videos

New in Universal Media Server 3.1.2.1 (Nov 27, 2013)

  • General:
  • Fixed a video compatibility bug affecting some users

New in Universal Media Server 3.1.2 (Nov 25, 2013)

  • General:
  • Added tooltips to more options
  • Changed the appearance of tooltips
  • Removed the ability to set both FFmpeg muxing options at the same time in the GUI
  • Minor GUI improvements
  • Made the resume feature more stable
  • Fixed video compatibility bugs
  • Fixed FFmpeg on Linux systems which do not have FFmpeg installed

New in Universal Media Server 3.1.1 (Nov 25, 2013)

  • General:
  • Sort renderers by name in the "Default renderer" option
  • Fixed a bug that caused unnecessary transcoding/muxing
  • Fixed subtitles not being transcoded when they should be
  • Fixed parsing of FFmpeg protocols
  • Fixed memory leaks
  • Optimized code
  • Renderers:
  • Improved video support on Panasonic TX-L32V10E TVs
  • Improved video support on PS3
  • Languages:
  • Updated Dutch translation (thanks, leroy!)
  • Updated Spanish translation (thanks, AlfredoRamos!)
  • External Components:
  • Updated h2database to 1.3.174, which:
  • Improves speed
  • Improves stability

New in Universal Media Server 3.1.0 (Nov 20, 2013)

  • General:
  • Added new "Random" sorting option (thanks, etrunko!)
  • Added support for sending subtitles (losslessly) to renderers via closed captioning
  • Added option to clear all monitored files
  • Added support for picture-based subtitles (like VobSub) in FFmpeg
  • Added whitelist option for advanced users
  • Added support for automatically muxing WEB-DL files on all operating systems by default
  • Added automatic tsMuxeR muxing via FFmpeg
  • Added tooltips to more settings
  • Improved video compatibility when transcoding to H.264 via MEncoder or FFmpeg
  • Increased speed of FFmpeg transcoding by default by ~25% in some cases
  • Disabled AviSynth/MEncoder by default
  • Fixed subtitle character conversion in FFmpeg
  • Fixed the configuration option to disable multithreading with FFmpeg engines
  • Fixed the New Media folder not adhering to the empty folder setting
  • Fixed the broken FFmpeg binary on Linux
  • Renderers:
  • Added support for Sony STR-DA5800ES (thanks, AYColumbia!)
  • Added support for sending SubRip and MicroDVD subtitles to Panasonic TVs
  • Added support for sending SubRip subtitles to WD TV Live
  • Added support for sending SubRip subtitles to Xbox Media Center
  • Improved thumbnail support on Sony Bravia TVs
  • Languages:
  • Updated Italian translation (thanks, nocciola82!)
  • Updated Spanish translation (thanks, AlfredoRamos!)
  • External Components:
  • Updated MPlayer/MEncoder for Windows to SB53, which:
  • Adds support for HEVC (H.265)
  • Adds support for 4k AVC (H.264)
  • Supports seeking to non-keyframes in Matroska files
  • Improves seeking accuracy
  • Improves H.264 encoding quality in fade-heavy clips
  • Improves bitrate calculation
  • Improves ASS/SSA subtitle support
  • Improves support for some DVDs
  • Improves support for 60FPS videos
  • Improves DTS support
  • Improves AVI support
  • Increases speed
  • Fixes a crash when trying to play a DVD from different region than currently set in the DVD drive
  • Fixes memory leaks
  • Fixes multithreaded decoding
  • Fixes bugs
  • Updated tsMuxeR for Linux and OS X to 2.2.3b, which:
  • Adds support for DTS-HD elementary stream with extra DTSHD headers
  • Improves muxing speed
  • Improves stream standards compatibility
  • Fixes E-AC3 support
  • Adds support for DTS-express audio
  • Reduces bandwidth
  • Updated tsMuxeR for Windows to 2.2.3b, which:
  • Adds support for DTS-HD elementary stream with extra DTSHD headers
  • Reduces bandwidth

New in Universal Media Server 3.0.0 (Nov 2, 2013)

  • CHANGES SINCE 2.6.5:
  • General:
  • Transcoding quality automatically adjusts for content and network speed by default, allowing wireless users an easier experience
  • Added the New Media folder, which contains unwatched media
  • Added the Recently Played folder, which contains watched media
  • Added the ability to resume videos after closing the program, for details on its use see the tooltip on the Navigation tab
  • Added support for muxing (losslessly streaming) more files with tsMuxeR by default
  • Added support for sending subtitle streams (without transcoding) to more devices
  • Added more information to our debug logs
  • Added internal subtitle support to FFmpeg
  • Added subtitle seeking support to FFmpeg
  • Added subtitle styling (fontconfig) support to FFmpeg
  • Added "Prettify filenames" feature, for details on its use see the tooltip on the Navigation tab
  • Added configuration wizard to simplify common things like network configuration
  • Added an option to hide/show advanced options, hopefully making things less confusing/daunting for most users
  • Added VLC video transcoding (thanks, LordQuackstar!)
  • Added new options to iTunes library browsing: Browse by Artist, Album and Genre
  • Added manual configuration option (hide_subs_info) to hide subtitle info from filenames while browsing
  • Added checkboxes to enable/disable renderers
  • Added tooltips to several options to make them clearer
  • Added H.264 transcoding quality option
  • Enabled support for cover files in virtual folders (thanks, D-Kalck!)
  • Improved video transcoding quality by default
  • Improved audio transcoding quality in FFmpeg by default
  • A more helpful error is displayed when something is using the UMS HTTP port
  • Made some custom MEncoder options safer to use
  • Improved file compatibility for mod2 videos
  • Improved support for iTunes compilations
  • Made video playback more stable
  • FFmpeg starts faster
  • Improved speed of list population
  • Audio files are added to the transcode folder
  • Chapter folders are hidden if the video duration is less than the chapter length
  • Improved file compatibility detection for H.264 muxing
  • Renamed a lot of configuration variables
  • Removed the obsolete MPlayerAudio, MPlayerWebAudio and MPlayerWebVideoDump engines
  • Improved memory defaults on Windows
  • The "Clean Install" option on Windows removes the program directory
  • The server logo displays on more renderers
  • A status message is displayed while UMS is checking the MPlayer font cache
  • MPlayer/MEncoder is no longer included in the Linux builds
  • Added renderer config option DisableMencoderNoskip
  • Made the use of acodec in CustomMencoderOptions safer
  • Videos work when tsMuxeR is the only engine enabled
  • Code optimizations to run faster
  • Fixed duplicate entries in DVD/playlist/feed folders
  • Fixed FFmpeg web videos on Linux and OS X
  • Fixed external ASS/SSA support (Thanks, skeptical!)
  • Fixed FFmpeg muxing on non-PS3 renderers
  • Fixed use of custom Java Heapsize (Thanks, OptimusPrime!)
  • Fixed streaming radio timing out after 1:45:32
  • Fixed MEncoder subtitle support when the font name contains a space
  • Fixed startup issue on OS X
  • Fixed RAW image transcoding and support 28 additional RAW file extensions
  • Fixed incorrect server IP address when starting UMS by launching UMS.exe or UMS.bat
  • Fixed and improved support for virtual folders
  • Fixed conflicts between some renderer config options
  • Fixed tsMuxeR video detection bug
  • Fixed x264 transcoding with MEncoder
  • Fixed a rare startup bug
  • Fixed layout issues
  • Fixed memory leaks
  • Fixed various bugs
  • Renderers:
  • Added support for LG 42LA644V TVs (thanks, khmelnov.roman)
  • Added profile for Samsung D7000 TVs
  • Added support for Samsung mobiles (Galaxy S3, S4, Note, Note 2, and Note 3)
  • Added support for Panasonic TX-L32V10E TVs
  • Added thumbnail support to Samsung 2012 ES and EH models (thanks, dmitche3!)
  • Added support for Bravia W series TVs
  • Improved support for KalemSoft Media Player on BlackBerry PlayBook
  • Updated support for Bravia W series TVs (thanks, flux131)
  • Updated Samsung AllShare logo
  • Updated notes on Philips PFL (thanks, ler0y!)
  • Xbox 360 supports 5.1 audio
  • Faster transcoding on Xbox 360
  • Improved DirecTV support
  • Updated DirecTV image
  • Improved PS3 support
  • Enabled text-wrapping for long names on Sony Blu-ray players
  • Languages:
  • Added English (UK) to the list of languages
  • Updated Czech translation
  • Updated Dutch translation (thanks, Leroy!)
  • Updated French translation
  • Updated Spanish translation (thanks, AlfredoRamos and uman2k!)
  • External Components:
  • Updated Apache Commons Codec to 1.8
  • Updated Checkstyle to 2.10
  • Updated Cobertura Maven Plugin to 2.5.2
  • Updated FFmpeg on all operating systems, which:
  • Improves ASS/SSA subtitle support
  • Improves handling of aspect ratios, even when muxing
  • Fixes multithreaded MPEG-4 decoding
  • Added multithreading to ALAC decoding
  • Speeds up JPEG decoding
  • Fixes and improves MP3, AAC and DTS decoding stability
  • Fixes memory leaks
  • Fixes channel mapping with surround AAC audio
  • Improves H.264 and VC-1 support
  • Improves Vorbis support
  • Improves Matroska support
  • Improves MPEG-TS muxing
  • Updated FindBugs Maven Plugin to 2.5.2
  • Updated Gson to 2.2.4
  • Updated H2 Database Engine to 1.3.173
  • Updated Java Runtime Environment automatic downloader for Windows to 7u45, which:
  • Improves security
  • Updated JBoss APIviz to 1.3.2
  • Updated jgoodies-forms to 1.6.0
  • Updated jgoodies-looks to 2.5.2
  • Updated JUnit to 4.11
  • Updated Logback to 1.0.13
  • Updated Maven Cobertura Plugin to 2.6
  • Updated Maven Doxia Docbook Simple Plugin to 1.4
  • Updated Maven Git Commit ID Plugin to 2.1.5, which:
  • Improves stability
  • Updated Maven IDEA Plugin to 2.2.1
  • Updated Maven Javadoc Plugin to 2.9.1, which:
  • Makes it more threadsafe
  • Improves security
  • Updated Maven Project Info Reports to 2.7
  • Updated Maven Source Plugin to 2.2.1
  • Updated Maven Surefire to 2.16
  • Fixes problems with character encodings
  • Updated MediaInfo for Windows to 0.7.64, which:
  • Adds H.265 (HEVC) support
  • Fixed some crashes with .mov files
  • Improved AVI support
  • Added HEVC/H.265 in MKV support
  • Added Dolby E support
  • Improved AVI, MKV, MPEG-TS, QuickTime, RMVB, MPEG-4, AAC, AVC, AC-3 and DTS support
  • Faster MPEG-TS analysis
  • Updated Netty to 3.6.6
  • Updated PMD Maven Plugin to 3.0.1
  • Updated slf4j to 1.7.5
  • Updated Thumbnailator to 0.4.5, which:
  • Fixes memory errors with the latest Java Runtimes
  • Fixes use of Exif orientation
  • Updated tsMuxeR for Windows to 2.0.6b, which:
  • Improves muxing speed
  • Improves stream standards compatibility
  • Fixes E-AC3 support
  • Adds support for DTS-express audio
  • Updated xmlwise to 1.2.11
  • CHANGES SINCE 3.0.0-b1:
  • General:
  • Added support for muxing (losslessly streaming) more files with tsMuxeR by default
  • Added support for sending subtitle streams (without transcoding) to more devices
  • Added more information to our debug logs
  • The "Clean Install" option on Windows removes the program directory
  • The server logo displays on more renderers
  • The wizard defaults to "no" for DTS streaming by default for compatibility
  • A status message is displayed while UMS is checking the MPlayer font cache
  • MPlayer/MEncoder is no longer included in the Linux builds
  • Fixed FFmpeg web videos on Linux and OS X
  • Added renderer config option DisableMencoderNoskip
  • Made the use of acodec in CustomMencoderOptions safer
  • Videos work when tsMuxeR is the only engine enabled
  • Fixed a bug where VLC would include unwanted subtitles
  • Fixed MIME types in some situations
  • Fixed (hopefully) a duration/seeking bug
  • Fixed the video resuming feature
  • Code optimizations to run faster
  • Renderers:
  • Added support for LG 42LA644V TVs (thanks, khmelnov.roman)
  • Added support for Samsung mobiles (Galaxy S3, S4, Note, Note 2, and Note 3)
  • Added support for Panasonic TX-L32V10E TVs
  • Updated notes on Philips PFL (thanks, ler0y!)
  • Updated support for Bravia W series TVs (thanks, flux131)
  • Updated Samsung AllShare logo
  • Languages:
  • Updated Czech translation
  • Updated Spanish translation (thanks, AlfredoRamos!)
  • External Components:
  • Updated Java Runtime Environment automatic downloader for Windows to 7u45, which:
  • Improves security
  • Updated tsMuxeR for Windows to 2.0.6b, which:
  • Improves muxing speed
  • Improves stream standards compatibility
  • Fixes E-AC3 support
  • Adds support for DTS-express audio

New in Universal Media Server 2.6.5 (Oct 18, 2013)

  • General:
  • Made sure it is possible to override thumbnails
  • Fixed RAW image transcoding and support 28 additional RAW file extensions
  • Languages:
  • Updated Czech translation
  • Updated Dutch translation (thanks, leroy!)
  • Updated Spanish translation (thanks, Alfredo Ramos and uman2k!)
  • External Components:
  • Updated MediaInfo for Windows to 0.7.63, which:
  • Adds H.265 (HEVC) support
  • Fixed some crashes with .mov files
  • Improved AVI support
  • Updated Netty to 3.6.6
  • Updated Thumbnailator to 0.4.4, which:
  • Fixes memory errors with the latest Java Runtimes

New in Universal Media Server 3.0.0 Alpha 5 (Oct 18, 2013)

  • General:
  • Added the New Media folder, which contains unwatched media
  • Added the Recently Played folder, which contains watched media
  • Added checkboxes to enable/disable renderers
  • Enabled support for cover files in virtual folders (thanks, D-Kalck!)
  • A more helpful error is displayed when something is using the UMS HTTP port
  • Improved calculation of subtitle font size in FFmpeg
  • Expanded filename prettifying
  • Made some custom MEncoder options safer to use
  • Improved file compatibility for mod2 videos
  • Fixed and improved support for virtual folders
  • Fixed conflicts between some renderer config options
  • Fixed tsMuxeR video detection bug
  • Fixed x264 transcoding with MEncoder
  • Fixed a rare startup bug
  • Fixed FFmpeg subtitles bug
  • Fixed a general subtitles bug (thanks, Skeptical!)
  • Fixed several minor bugs
  • Fixed plugin compatibility problems
  • Renderers:
  • Improved DirecTV support
  • Updated DirecTV image
  • Improved PS3 support
  • Enabled text-wrapping for long names on Sony Blu-ray players
  • External Components:
  • Updated H2 Database Engine to 1.3.173
  • Updated Maven Cobertura Plugin to 2.6
  • Updated Maven Doxia Docbook Simple Plugin to 1.4
  • Updated Maven Git Commit ID Plugin to 2.1.5, which:
  • Improves stability
  • Updated Maven IDEA Plugin to 2.2.1
  • Updated Maven Javadoc Plugin to 2.9.1, which:
  • Makes it more threadsafe
  • Improves security
  • Updated Maven Surefire Plugin to 2.16, which:
  • Fixes problems with character encodings

New in Universal Media Server 3.0.0 Alpha 1 (May 16, 2013)

  • General:
  • Added internal subtitle support to FFmpeg
  • Added subtitle seeking support to FFmpeg
  • Added subtitle styling (fontconfig) support to FFmpeg
  • Added "Prettify filenames" feature, for details on its use see the tooltip on the Navigation tab
  • Added configuration wizard to simplify common things like network configuration
  • Added an option to hide/show advanced options, hopefully making things less confusing/daunting for most users
  • Added VLC video transcoding (thanks, LordQuackstar!)
  • Added new options to iTunes library browsing: Browse by Artist, Album and Genre
  • Added the ability to resume videos after closing the program, for details on its use see the tooltip on the Navigation tab
  • Transcoding quality automatically adjusts for content and network speed by default, allowing wireless users an easier experience
  • Improved memory defaults on Windows
  • Improved video transcoding quality by default
  • Improved audio transcoding quality in FFmpeg by default
  • Fixed memory leaks
  • Added tooltips to several options to make them clearer
  • OS X build runs optimized Java 7 code
  • Renderers:
  • Xbox 360 supports 5.1 audio
  • Faster transcoding on Xbox 360
  • Added profile for Samsung D7000 TVs
  • Languages:
  • Added English (UK) to the list of languages
  • Updated Czech translation
  • Updated Spanish translation (thanks, Alfredo Ramos and uman2k!)

New in Universal Media Server 2.6.4 (May 10, 2013)

  • General:
  • Made the menu icon on OS X grayscale to fit with most other programs (thanks, Kefran!)
  • Made file list population faster
  • Added option to ignore certain renderer configurations
  • Improved file compatibility on all renderers
  • Renderers:
  • Improved file compatibility on Sony Bravia TVs
  • Improved file compatibility on Samsung TVs
  • Languages:
  • Updated English settings
  • Updated all language flags
  • Corrected Slovak language flag
  • Added language flags for Icelandic, Lithuanian and Slovenian

New in Universal Media Server 2.6.3 (May 1, 2013)

  • General:
  • Improved detection of renderers
  • Improved AAC/M4A support
  • External Components:
  • Updated Apache commons-lang to 3.1
  • Updated thumbnailator to 0.4.3

New in Universal Media Server 2.6.2 (Apr 22, 2013)

  • General:
  • Fixed audio sync when muxing DTS via FFmpeg
  • Improved descriptions in GUI
  • Added support for the file:// protocol in WEB.conf
  • Protocols are matched before extensions in WEB.conf
  • Fixed "Can't assign requested address" bug after update to Java 1.6.0.45 on Mac OS X
  • Added installation instructions to the Linux distribution
  • Fixed incorrect server IP address when starting via UMS.exe or UMS.bat
  • External Components:
  • Updated FFmpeg for all operating systems, which:
  • Fixes RTMP bugs
  • Improves support for the following codecs/containers: WMV, MPEG, H.264, Matroska, AVI, AAC, AC-3, WMA, MP3, FLV, OGG
  • Improves 60FPS video support
  • Supports more audio channel layouts
  • Improves pthread support
  • Fixes memory leaks
  • Improves subtitle decoding support
  • Adds support for subtitles character encoding conversion
  • Makes duration estimation more reliable
  • Adds support for .ape files
  • Improves memory use when using hardware acceleration
  • Fixes multithreaded MPEG-4 decoding
  • Updated Java Runtime Environment automatic downloader for Windows to 7u21, which:
  • Has lots of security fixes and improvements

New in Universal Media Server 2.6.2 (Apr 22, 2013)

  • General:
  • Fixed audio sync when muxing DTS via FFmpeg
  • Improved descriptions in GUI
  • Added support for the file:// protocol in WEB.conf
  • Protocols are matched before extensions in WEB.conf
  • Fixed "Can't assign requested address" bug after update to Java 1.6.0.45 on Mac OS X
  • Added installation instructions to the Linux distribution
  • Fixed incorrect server IP address when starting via UMS.exe or UMS.bat
  • External Components:
  • Updated FFmpeg for all operating systems, which:
  • Fixes RTMP bugs
  • Improves support for the following codecs/containers: WMV, MPEG, H.264, Matroska, AVI, AAC, AC-3, WMA, MP3, FLV, OGG
  • Improves 60FPS video support
  • Supports more audio channel layouts
  • Improves pthread support
  • Fixes memory leaks
  • Improves subtitle decoding support
  • Adds support for subtitles character encoding conversion
  • Makes duration estimation more reliable
  • Adds support for .ape files
  • Improves memory use when using hardware acceleration
  • Fixes multithreaded MPEG-4 decoding

New in Universal Media Server 2.6.1 (Apr 16, 2013)

  • General:
  • Added option to toggle H.264 remuxing in FFmpeg
  • Improved stability of Live Subtitles
  • Re-enabled WMP detection
  • Speed improvements
  • Fixed transcoding to Xbox via FFmpeg
  • Added support for WTV files
  • A-to-Z virtual folders support sorting options
  • Fixed a crash with rare MP3 files
  • Allow subtitles to be disabled on Samsung TVs
  • Renderers:
  • Improved Sony Blu-ray Player support
  • Fixed stuttering issues with Bravia HX TVs
  • Languages:
  • Updated Dutch translation
  • Updated Italian language

New in Universal Media Server 2.6.0 (Apr 1, 2013)

  • General:
  • Added "Live Subtitles" which means you can select subtitles from the Internet via your device. It can be enable on the Navigation/Share Settings page.
  • Improved layout of the Navigation/Share Settings page
  • Implemented default subtitle preferences, to use them:
  • Either use the "Clean Install" option on Windows or put "eng,off;*,eng;*,und" into the "Audio/subtitles language priority" box in the "Subtitles settings" tab on the Transcoding Settings page
  • Fixed DTS muxing with FFmpeg
  • Added new "precoder" functionality, useful for plugin developers
  • Added h.264 encoding support to MEncoder (when renderers specify it)
  • Languages:
  • Updated Czech translation
  • Updated English settings labels
  • Updated Simplified Chinese translation (thanks, lovenemesis!)
  • External Components:
  • Updated h2 database to 1.3.171, which:
  • Increases speed
  • Improves JDK 7 compatibility
  • Updated MPlayer/MEncoder for Windows to SB52, which:
  • Improves audio sync
  • Improves DVD support
  • Supports filenames with uncommon characters
  • Fixes memory leaks
  • Improves sync with Real videos
  • Fixes a crash
  • Updated Netty to 3.6.3, which:
  • Makes browsing more stable

New in Universal Media Server 2.5.2 (Mar 21, 2013)

  • General:
  • Updated layout on the Transcoding Settings tab
  • Improved aspect ratio handling on Panasonic and Sony TVs
  • Enabled ASS/SSA subtitle support on Linux by default
  • Now compiled with Java 7
  • Optimized code for Java 7
  • The installer only tells Windows to run UMS at startup on new installs or if the user has specified it in UMS
  • Added RTMP support to FFmpeg Web Video engine
  • Fixed fontconfig support on OS X
  • FFmpeg can transcode to x264 with the renderer option TranscodeVideo=H264TSAC3
  • FFmpeg supports video muxing
  • Made muxing more reliable
  • Improved audio sync in FFmpeg
  • Improved FFmpeg buffering
  • Bandwidth limit is more accurate with FFmpeg
  • Improved subtitle support on non-PS3 renderers
  • Made library/file loading faster
  • Fixed 24-bit flac support with tsMuxeR
  • Stopped using 2 database locations for media caching on Windows
  • Allow library scanning to be stopped
  • Library scanning interface improvements
  • Offer to automatically update Java on Windows from 6 to 7
  • Fixed library updating with cache enabled
  • Made detection of network speed more accurate (thanks, ExSport!)
  • Library scanning interface improvements
  • Set a higher maximum memory by default via the Windows installer for computers with 4GB+ of RAM
  • Renderers:
  • Added support for KalemSoft Media Player on BlackBerry PlayBook devices
  • Added support for Netgear NeoTV
  • Added support for Telstra T-Box
  • Added support for Yamaha RX-3900
  • Added support for Sony Home Theatre systems
  • Added support for Onkyo TX-NR717
  • Improved Samsung AllShare compatibility
  • Improved support for Sony Blu-ray players
  • Languages:
  • Made languages more consistent with eachother
  • Updated Russian translation (thanks, Tianuchka!)
  • Changed default audio/subtitles language priority for English users, which: Disables subtitles when audio is English, otherwise look for English subtitles, prioritizing external before internal subtitles
  • Added language flags for Arabic, Croatian, Estonian, Latvian, Serbian and Vietnamese
  • External Components:
  • Updated InterFrame to 2.5.0, which: Improves scene-change detection and Minimizes artifacts

New in Universal Media Server 2.4.2 (Feb 18, 2013)

  • General:
  • Fixed bug on some renderers where no files/folders were showing
  • The Clean Install option on Windows deletes the MPlayer Contconfig cache
  • External Components:
  • Updated FFmpeg for OS X to 1.1.2, which:
  • Adds automatic multithreading
  • Improves QuickTime format support
  • Supports decoding WMA Lossless
  • Supports decoding RealAudio Lossless
  • Fixes security issues
  • Fixes over 150 bugs
  • Supports RTMP
  • Supports Opus
  • Supports encoding external subtitles
  • Supports decoding DTS-HD

New in Universal Media Server 2.4.1 (Feb 16, 2013)

  • General:
  • Improved autostart support
  • Renderers:
  • Added support for Sharp Aquos TVs
  • Added support for Showtime 4
  • External Components:
  • Updated MPlayer/MEncoder for Windows and Linux to SB50, which:
  • Silences meaningless errors
  • Supports 32-bit Linux installations
  • Updated FFmpeg for Windows and Linux to SB7, which:
  • Adds RTMP support
  • Supports 32-bit Linux installations

New in Universal Media Server 2.3.0 (Jan 28, 2013)

  • General:
  • FFmpeg supports audio selection
  • Improved MKV/MP4 support on PS3
  • Fixed rare bug where files stop half way through
  • Support streaming mp4 to WD TV Live
  • Added initial support for Vizio Smart TVs
  • Fixed playback on unknown renderers
  • Fixed several FFmpeg-related bugs
  • Improved support for videos whose containers change aspect ratios
  • Tried to fix headless mode detection on Ubuntu
  • Fixed various bugs
  • External Components:
  • Updated FFmpeg for Windows to SB5, which:
  • Improves AC-3 audio buffering
  • Fixes memory leaks
  • Fixes a bug which detected transport streams as finished when they weren't
  • Improved MPEG-PS encoding
  • Made error codes more meaningful
  • Improves Matroska (MKV) support
  • Improves threading
  • Optimized AC-3 decoding
  • Updated InterFrame to 2.4.0, which:
  • Improves scene-change detection

New in Universal Media Server 2.2.6 (Jan 22, 2013)

  • General:
  • Some renderers (like Philips HTS) can connect more quickly with the server
  • Improved support for Sony Bravia HX series TVs
  • Improved design on OS X
  • Fixed FFmpeg video transcoding on Xbox
  • Fixed file permissions on Linux
  • Plugins can use custom icons for files
  • Languages:
  • Updated Korean translation
  • External Components:
  • Updated MPlayer/MEncoder for Windows to SB49, which:
  • Improves MP3 encoding speed
  • Improves MKV support
  • Improves threading
  • Fixes memory leaks

New in Universal Media Server 2.2.5 (Jan 18, 2013)

  • General:
  • Fixed transcoding support on some renderers
  • Merged the Video Settings folder into the Server Settings folder
  • Fixed a bug with the cache
  • Several code optimizations
  • External Components:
  • Updated Java Runtime Environment automatic downloader for Windows to 7u11, which fixes serious security holes

New in Universal Media Server 2.2.4 (Jan 14, 2013)

  • General:
  • Improved support of many files, especially on non-PS3 renderers
  • Fixed AVI support on Panasonic TVs
  • Cleaned up the "serving" text at the bottom of the program
  • Fixed conditional horizontal scrollbar
  • More accurately determine which formats tsMuxeR supports
  • Prevents internal and external subtitles from showing at the same time
  • External Components:
  • Updated InterFrame for Windows to 2.3.0, which:
  • Increased speed
  • Improved quality in high-action scenes
  • Optimised memory use
  • Supports more video cards
  • Updated MPlayer/MEncoder for Windows to SB48, which:
  • Disabled direct rendering for non-ref frames only again
  • Fixes a bug which detected transport streams as finished when they weren't
  • Runs faster
  • Crashes less
  • Detects framerates more accurately
  • Fixed subtitle bug on certain CPUs
  • Improved audio/video sync
  • Fixed memory leaks
  • Improves AVI support
  • Fixed audio stuttering/repeating bug
  • Fixed alpha for ASS subtitles
  • Improves permissions handling on Windows
  • Removes incorrectly categorised fonts
  • Makes ASS/SSA subtitle rendering up to 3.5x faster
  • Improves AC-3 audio buffering
  • Fixes a bug which detected transport streams as finished when they weren't
  • Improved MPEG-PS encoding

New in Universal Media Server 2.2.1 (Dec 29, 2012)

  • General:
  • Improved MEncoder audio sync
  • Improved TS video support on PS3
  • Installer offers to automatically close UMS if it is running
  • Updated JRE auto-download to 7u10
  • Fixed tsMuxeR support on non-PS3 renderers
  • Improved MediaInfo support
  • More files work on Panasonic TVs
  • Updated images for PS3 and Panasonic TV renderers
  • External Components:
  • Updated MPlayer/MEncoder to SB46, which:
  • Makes ASS/SSA subtitle rendering up to 3.5x faster
  • Improves sync for files with negative timestamps
  • Improves AC-3 audio buffering
  • Fixes memory leaks

New in Universal Media Server 2.2.0 (Dec 13, 2012)

  • General:
  • Added option that creates virtual A-Z subfolders in folders with a lot of files (the last option on the Navigation/Share Settings page)
  • Added option to the Windows installer to perform a "clean install", which removes all configuration files before installing
  • Design and usability improvements
  • Logging improvements
  • Fixed audio/subtitle priority defaults
  • "Definitely disable subtitles" is more reliable
  • Fixed FFmpeg Web Video streaming
  • Fixed DTS support in FFmpeg
  • Improved FFmpeg speed
  • Added support for creating thumbnails from TIFF and other formats
  • Fixed numerous smaller bugs
  • Made thumbnail generation and browsing faster
  • Don't show the text "{External Subtitles}" if the display name is "[No Encoding]" within the transcode folder
  • Added support for True Motion and convertfps to AviSynth/FFmpeg engine
  • Made multithreading more stable with AviSynth/FFmpeg engine
  • Fixed RTL subtitle support
  • Improved stability while seeking and transcoding
  • Fixed custom MEncoder settings at renderer level
  • Added a check to the Windows installer that prevents installation until UMS is closed
  • Languages:
  • Minor updates to all languages
  • More text is translatable
  • Updated Brazilian
  • Updated Czech
  • Renderers:
  • Support more Android players (thanks, ExSport!)
  • Improved support for Panasonic TVs (thanks, ExSport!)
  • External Components:
  • Updated MPlayer/MEncoder to SB45, which:
  • Fixed audio stuttering/repeating bug
  • Fixed alpha for ASS subtitles
  • Improves permissions handling on Windows
  • Removes incorrectly categorised fonts
  • Updated FFmpeg to SB4, which:
  • Improves audio sync when seeking
  • Supports more rare avi files
  • Improves support for demuxing DTS-HD
  • Fixes dozens of memory leaks
  • Improves audio sync for some AVI files using MP3 audio
  • Improves FPS detection
  • Improved sync for interlaced video
  • Allows mid-stream channel layout change for flac audio
  • Supports 24-bit flac encoding
  • Improves support for some CPU-optimisations
  • Fixed a lot of bugs with the implementation of h264

New in Universal Media Server 2.1.2 (Dec 6, 2012)

  • Fixed subtitle support for RTL languages (Arabic, Persian, etc.)
  • Updated MPlayer/MEncoder for Windows to SB44, which:
  • Fixed subtitle bug on certain CPUs
  • Improved audio/video sync in some cases
  • Fixed memory leaks
  • Improves AVI support

New in Universal Media Server 2.1.1 (Nov 26, 2012)

  • Fixed a bug preventing UMS from starting
  • Improved Plugin Management page design
  • Minor language update

New in Universal Media Server 2.0.0 (Nov 6, 2012)

  • General:
  • Design facelift
  • Added support for more file archive formats (7-Zip, gzip and tar)
  • Improved DVD and ISO support
  • Fixed ASS/SSA subtitle position when using overscan compensation
  • Fixed a rare bug where videos played at half-speed
  • Updated JRE auto-download to 7u9 (latest)
  • Admin permissions notifications work on Windows 8 (before they only worked on 7 and Vista)
  • Fixed the FFmpeg Audio engine
  • Updated English settings/descriptions
  • Made some log messages more descriptive
  • MEncoder's "A/V sync alternative method" option is applied correctly again
  • Fixed error while loading iPhoto library
  • Updated many program dependencies to benefit from many bugfixes
  • Fixed bug where disabled engines would be picked
  • Updated links on the Help page
  • Made renderer config layouts more synchronised
  • Added a button to uninstall the Windows service
  • Removed fontconfig from MEncoder for Mac OSX for improved subs compatibility
  • Made names in the transcode folder shorter by removing redundant information
  • The user preference to hide file extensions is applied to the transcode folder subfolder names
  • External components:
  • Updated MPlayer/MEncoder to SB42, which:
  • Runs faster
  • Improves audio/video sync
  • Faster handling of ASS/SSA subtitles
  • Improves DVD support
  • Updated FFmpeg to SB3, which:
  • Fixes memory leaks
  • Fixes other bugs
  • Updated MediaInfo to 0.7.61, which:
  • Fixes MKV framerate detection bug
  • Fixes E-AC-3 duration detection bug
  • More reliable DTS bitrate detection
  • Updated Java Service Wrapper to 3.5.15, which:
  • Improves Windows permissions handling
  • Renderers:
  • Added support for Sony Bravia HX800 TVs (thanks, lelin!)
  • Enabled streaming more file formats to Android devices
  • Improved DivX support on Panasonic devices (thanks, ExSport!)
  • Plugin Management:
  • Created new "Plugin Management" tab
  • Added button to edit the plugin credential file
  • Improved plugin installation process
  • Added button to reload available plugin list
  • Updated author column of plugin installer to include maintainers
  • Added "version" column to plugin installer
  • Languages:
  • Turkish flag added for the transcode folder
  • Updated settings labels for all languages

New in Universal Media Server 1.6.0 (Oct 5, 2012)

  • General:
  • MEncoder and tsMuxeR no longer produce stretched audio with some videos
  • Improved handling of initialization errors
  • Updated h2 database to 1.3.168
  • Changed audio/subtitle defaults to accept anything
  • We no longer display language options in the transcode folder for engines that don't accept them
  • Renamed the FFmpeg/AviSynth engine to AviSynth/FFmpeg
  • The AviSynth/FFmpeg engine works again
  • FFmpeg:
  • Added DTS output support
  • Video quality settings fixed
  • Now respects the "remux AC-3" setting instead of always remuxing AC-3
  • Renderers:
  • Added support for Samsung SMT-G7400 (UPC Horizon)
  • Languages:
  • Made English language settings more accurate
  • Updated Chinese Traditional translation

New in Universal Media Server 1.5.2 (Oct 2, 2012)

  • General:
  • Temporarily rolled back MPlayer/MEncoder to SB37, which fixes DVD support
  • Updated FFmpeg to SB2, which fixes seeking bugs
  • Plugin Installer:
  • Added Description column
  • Added "run as administrator" reminder for Windows 7 and Vista users
  • Installation progress window is centered
  • Disabled manual row-editing
  • Customized the column widths so all text is visible
  • Languages:
  • Removed deprecated part of Russian translation

New in Universal Media Server 1.5.0 (Sep 5, 2012)

  • General:
  • Made videos adhere more exactly to the maximum bandwidth limit
  • Updated MPlayer/MEncoder to SB37, changelog: http://www.spirton.com/mplayer-mencoder-sb37-released/
  • Updated MediaInfo to 0.7.60, changelog: http://mediainfo.sourceforge.net/Log
  • Files are now sorted alphanuerically by default, e.g. Episode 2 before Episode 10
  • #--TRANSCODE--# folder name is localized
  • Cleaned up FFmpeg and MEncoder commands
  • Use automatic enabling of multithreading with FFmpeg and FFmpeg/AviSynth engines
  • Many improvements to UMS.conf and how it responds to updates, it is recommended to delete your old one
  • Only use tsMuxeR to compensate for MEncoder ignoring audio delay when A/V sync alternative method is enabled (which it is by default)
  • Fixed bugs in plugin installer
  • Automatic encoding detection of non UTF-8 external subtitles for Russian, Greek, Hebrew, Chinese, Korean and Japanese languages (leave "Subtitles codepage" option blank)
  • Improved handling of UTF-8 external subtitles
  • Prevented image distortion on some DLNA clients with "Keep AC-3 track" option enabled
  • Don't show entries for disabled engines in #--TRANSCODE--# folder
  • Allow Traces tab panel to auto-scroll (thanks, LordQuackstar!)
  • Replaced ImageMagick with Thumbnailator for thumbnail generation
  • Fix FFmpeg engine's handling of unsupported custom options (thanks, ajamess)
  • Fixed FFmpeg command line arguments used by tsMuxeR video
  • Fixed DNLA 2114 errors when scanning non-readable subfolders with "hide empty folders" enabled
  • Linux tarball: fix "cannot find tsMuxeR" error
  • Fixed numerous small bugs
  • Renderers:
  • Added Sony SMP-N100
  • Added Yamaha RX-A1010 (thanks, merelin)
  • Deprecated misnamed TranscodeVideo profile MPEGAC3: use MPEGPSAC3 instead
  • Documented and cleaned up TranscodeVideo and TranscodeAudio profiles
  • FFmpeg:
  • Updated FFmpeg to a366bea (20120827)
  • Follow the maximum bandwidth setting
  • Mux AC3 instead of transcoding it
  • Use better commands
  • MEncoder:
  • Disabled AC-3 remux if audio track has delay, which improves audio sync
  • Disabled DTS and LPCM remuxing if tsMuxeR engine is unavailable
  • Languages:
  • Updated Bulgarian translation (thanks, JORDITO)
  • Updated Dutch translation (thanks, leroy)
  • Updated Russian
  • Updated English settings labels

New in Universal Media Server 1.4.0 (Jul 25, 2012)

  • General:
  • Many improvements to FFmpeg, from audio sync to file-support to stability
  • Updated MPlayer and MEncoder for Windows to SB36, which:
  • Supports a lot more file formats and colour-spaces
  • Improves audio/video sync, especially with PAL (25FPS) videos
  • Added FFmpeg multithreading option
  • Updated FFmpeg for OS X to 57d5a224
  • Added a GUI config editor for those who like to edit manually
  • Improved audio/video sync when using MEncoder
  • Improved audio channel detection
  • Fixed support for some plugins
  • Added support for TX3G (MPEG-4 Timed Text) subtitles
  • Added support for WebM videos downloaded from YouTube
  • Fixed DV video detection
  • Fixed "Definitely disable subtitles" option with ASS/SSA subtitles
  • Fixed default audio/subtitle priority options
  • Fixed running on headless servers
  • Made layout more consistent
  • Plugin Installer:
  • Added Plugin Installer which lets you automatically browse plugins and install them, see this page for details: http://www.universalmediaserver.com/forum/viewtopic.php?f=8&t=152
  • Web:
  • Added new default web video engine: FFMpeg Web Video
  • Updated WEB.conf with working default video streams
  • Added support for new web protocols: mmsh:// and mmst://
  • Added The Onion to the default video feeds
  • Languages:
  • Updated Simplified Chinese (thanks, lovenemesis!)
  • Updated Czech (thanks, valib!)
  • Updated English
  • Added image for Hebrew subtitle choosing

New in Universal Media Server 1.2.1 (Jul 3, 2012)

  • General:
  • Improved video buffer stability
  • The default versions of UMS.conf and WEB.conf are now put in ProgramData on Windows (thanks to vulcan for reporting this bug)
  • Updated UMS.conf
  • Updated renderer.conf creation instructions
  • Fixed AviSynth/FFmpeg crash
  • Improved AviSynth/FFmpeg engine code
  • Enabled convertfps by default
  • Made the AviSynth script instructions separate to the input box
  • Minor design improvements to the Transcoding tab
  • Made True Motion smoother
  • Assorted bugfixes
  • Languages:
  • Updated Catalan
  • Updated English