Universal Media Server is a DLNA-compliant UPnP Media Server. UMS was started by SubJunk, an official developer of PMS, in order to ensure greater stability and file-compatibility. The program streams or transcodes many different media formats with little or no configuration. It is powered by MEncoder, FFmpeg, tsMuxeR, AviSynth, MediaInfo and more, which combine to offer support for a wide range of media formats. Because it is written in Java, Universal Media Server supports all major operating systems, with versions for Windows, Linux and Mac OS X.
To see a comparison of popular media servers, click here.
Changes since 13.0.1:
General
- Added language support for API metadata
- Added Tagline, Rated, Year Started, and Total Seasons on web player
- Added button to TMDB and IMDb on web player
- Improved quality of 2D-to-3D conversion (thanks, threedguru!)
- Made H.265 transcoding over 2x faster
- Improved compatibility of H.264 transcoded stream via MEncoder
- Removed minimize Java GUI setting from web interface
- Fixed adding folders via old interface (#3726) (Thanks for reporting, infectormp!)
- Fixed web player server failure to start
- Fixed database metrics on close
- Fixed admin account when no auth is enabled
- Fixed ordering of TV series episodes in Media Library
- Fixed React player logos and posters
- Fixed some thumbnail bugs
- Stop using poster for Resume thumbnail
- Fixed changing language via browser
- Fixed not muxing H.264 via MEncoder when possible
- Fixed audio not playing in web player (#3130)
- Fixed web player use via proxy
- Fixed setting monitored and active states for shared content via old settings
- Fixed bugs with tsMuxeR handling H.265
- Fixed tsMuxeR deferral for certain files
- Fixed quickrun scripts not copying some files for development
- Made tests run faster on GitHub Actions
- General performance improvements
Translation updates via Crowdin
-
Chinese Traditional (77%) (thanks, Gene Wu!)
-
Finnish (100%) (thanks, Esko Gardner!)
-
French (97%)
-
Italian (93%) (thanks, nonlosao!)
-
Portuguese (Brazilian) (100%) (thanks, Mauro.A!)
-
Russian (77%) (thanks, shecof!)
-
Spanish (100%) (thanks, Yllelder!)
Renderers
- Added HDR to Supported lines in renderer configs
- Improved detection of SkyBox VR Player (thanks, threedguru!)
- Improved support for Mirascreen (thanks, DuĊĦan Kazik!)
- Improved support for VLC for desktop and iOS (thanks, Kevin Abel!)
- Improved MP4 support on LG TVs and VLC
- Improved Dolby Vision support on LG TVs (thanks, narae0.kim from LG!)
- Fixed marking files as played when LG TVs are browsing
- Fixed Caliber support
Dependencies
- Update all Node.js subdependencies
- Update dependency @types/jest to v29.2.5
- Update dependency @types/node to v18.11.18
- Update dependency @types/react-dom to v18.0.10
- Update dependency axios to v1.2.2
- Update dependency com.puppycrawl.tools:checkstyle to v10.6.0
- Update dependency eslint to v8.31.0
- Update dependency mantine to 5.9.6
- Update dependency net.coobird:thumbnailator to v0.4.19
- Update dependency org.apache.httpcomponents:httpclient to v4.5.14
- Update dependency react-router-dom to v6.6.1
- Update FFmpeg to latest nightly
- Update MediaInfo to 22.12
- Update tsMuxeR to latest nightly
- Update typescript-eslint monorepo to v5.47.1
- Update Yarn to v3.3.1
Download: Universal Media Server 13.1.0 | 199.0 MB (Open Source)
Download: Other operating systems
View: Universal Media Server Website