Version 3.0.0 is released

Announcements about Universal Media Server
User avatar
SubJunk
Lead Developer
Posts: 3705
Joined: Sun May 27, 2012 4:12 pm

Version 3.0.0 is released

Post by SubJunk »

General:

You can download it from the front page.

Since our last official release (2.6.5) we have added automatic transcoding quality adjustment, the "New Media" folder, the "Recently Played" folder, the ability to resume videos, the "Prettify Filenames" feature which automatically renames common files to be more readable, improved video quality by using lossless serving more often and transcoding at higher quality when needed, support for serving subtitles losslessly to more devices, a startup wizard to help you customize some common options, the option to hide advanced options from the interface, greatly improved iTunes support, and much more.

As you can see a lot has changed since 2.6.5 and as such, it is recommended to start with a fresh installation. Please see the Upgrade Notes section for more details.


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

Upgrade Notes:

For 3.0.0-b1:
No action necessary.

For all versions below 3.0.0-b1:
It is recommended to delete your UMS.conf file prior to installing this version. Windows users can choose the "clean install" option while installing instead.
User avatar
pipin
Posts: 160
Joined: Fri Dec 28, 2012 12:17 am

Re: Version 3.0.0 is released

Post by pipin »

Great!!!!

I see improvement with my subtitle problem with a LG TV. The files now show an info, that there is an external subtitle and they will play (former version always showed just an error). Ok subtitle still won't show, but i'm optimistic now, that a future version will solve this problem.

Great job guys.
Regards,
Jens
-----------
Devices used with UMS : - Windows 10 PC, Samsung UE32 F4580SS, Samsung UE48H6600
ExSport
Posts: 595
Joined: Wed Oct 10, 2012 1:57 am

Re: Version 3.0.0 is released

Post by ExSport »

Showing {External Subtitles} doesn't mean subs will be played but that they exists.
If they will be played, it depends on audio/sub preference, engine used,....
User avatar
Madoka
Posts: 328
Joined: Fri Jun 01, 2012 12:51 pm

Re: Version 3.0.0 is released

Post by Madoka »

Thanks for the new release!! I noticed that there hasn't been a new SB mencoder since SB52. Is it as good as it gets now? Or is it that you are all focusing on ffmpeg? Just curious, as UMS has been working great for me for quite some time now. :D
User avatar
SubJunk
Lead Developer
Posts: 3705
Joined: Sun May 27, 2012 4:12 pm

Re: Version 3.0.0 is released

Post by SubJunk »

pipin wrote:Great!!!!

I see improvement with my subtitle problem with a LG TV. The files now show an info, that there is an external subtitle and they will play (former version always showed just an error). Ok subtitle still won't show, but i'm optimistic now, that a future version will solve this problem.

Great job guys.
Thanks for reporting this, pipin. I hope we can get it working for you :) I've let the developers who were working on the external subtitle support know about your comment
Madoka wrote:Thanks for the new release!! I noticed that there hasn't been a new SB mencoder since SB52. Is it as good as it gets now? Or is it that you are all focusing on ffmpeg? Just curious, as UMS has been working great for me for quite some time now. :D
Hi Madoka, good to see ya and thanks :) Well basically what happened is that a while ago FFmpeg changed their audio code significantly which broke audio transcoding in MPlayer/MEncoder, and the developers didn't update their code to match it (MPlayer/MEncoder is built on top of FFmpeg) and for years the MPlayer project has been dying. So since MPlayer must be built on top of an old version of FFmpeg (meaning we don't get their updates), coupled with MPlayer being very inactive, there haven't been any improvements since SB52 that would benefit UMS.
I still keep my eye on it though and will release another version if they do an update relevant to us :) Good question!
User avatar
Madoka
Posts: 328
Joined: Fri Jun 01, 2012 12:51 pm

Re: Version 3.0.0 is released

Post by Madoka »

Thanks for the explanation, SubJunk, and keep up the great work!! Big thanks to the whole development team.
Chyaddo
Posts: 12
Joined: Wed Dec 05, 2012 2:07 am

Re: Version 3.0.0 is released

Post by Chyaddo »

:D :D :D :D :D
Last edited by Chyaddo on Fri Jun 29, 2018 3:55 pm, edited 1 time in total.
b0ris
Posts: 17
Joined: Sun Oct 27, 2013 5:40 pm

Re: Version 3.0.0 is released

Post by b0ris »

3.0.0 doesn't find my PS3 after plugin install via GUI. 2.6.5 works just fine.
User avatar
SubJunk
Lead Developer
Posts: 3705
Joined: Sun May 27, 2012 4:12 pm

Re: Version 3.0.0 is released

Post by SubJunk »

Chyaddo wrote:I own a LG 55LM7600, a 2012 TV which used to be detected as a "LG Smart TV Upgrader" before this version. It is now detected as the new "LG 42LA644V" which is a newer 2013 TV. I have noticed lots of media fails to play using this newer configuration. At first glance it seems to be all the 10 bit video files. I assume the 2013 TV can play more formats natively. I forced it back to the "LG Smart TV Upgrader" which had worked well for me in the past but i just thought i'd let you know because this could throw some newer users off. Thanks for the great release! :D
Thanks for reporting this, I'll look at making it auto-detect better
b0ris wrote:3.0.0 doesn't find my PS3 after plugin install via GUI. 2.6.5 works just fine.
Thanks, b0ris. If you can reproduce it and upload your debug info it's probably an easy fix
b0ris
Posts: 17
Joined: Sun Oct 27, 2013 5:40 pm

Re: Version 3.0.0 is released

Post by b0ris »

SubJunk wrote:Thanks, b0ris. If you can reproduce it and upload your debug info it's probably an easy fix
I'm not sure exactly what I should upload. Another problem is what I can't stream Spotify with DSBridge on 3.0.0 (not an issue on 2.6.5 for me).
Post Reply