Version 3.1.0 is released

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

Version 3.1.0 is released

Post by SubJunk » Mon Nov 18, 2013 10:20 pm

General:

You can download it from the front page.

This release adds and improves a lot of lossless quality options for subtitles and videos, adds support for H.265 and 4k videos, improves audio/video sync, significantly improves transcoding speed and more.


Changes since 3.0.0:
  • 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

Upgrade Notes:

For 3.0.0-b1 and newer:
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
SharkHunter
Developer
Posts: 669
Joined: Fri Jun 01, 2012 9:36 pm

Re: Version 3.1.0 is released

Post by SharkHunter » Mon Nov 18, 2013 10:29 pm

Nice one!
We reject: kings, presidents and voting.
We believe in: rough consensus and running code.

b0ris
Posts: 17
Joined: Sun Oct 27, 2013 5:40 pm

Re: Version 3.1.0 is released

Post by b0ris » Mon Nov 18, 2013 11:12 pm

After install of Channels plugin and restart, UMS fails to start.

Code: Select all

11-18 12:08:33  Starting Universal Media Server 3.1.0
11-18 12:08:33  Based on PS3 Media Server by shagrath, copyright 2008-2013
11-18 12:08:33  http://www.universalmediaserver.com
11-18 12:08:33  
11-18 12:08:33  Build: 74263860d (2013-11-18)
11-18 12:08:33  Java: Java HotSpot(TM) 64-Bit Server VM 1.7.0_45 64-bit by Oracle Corporation
11-18 12:08:33  OS: Windows 7 64-bit 6.1
11-18 12:08:33  Encoding: UTF-8
11-18 12:08:33  Memory: 1138 MB
11-18 12:08:33  Language: sv
11-18 12:08:33  
11-18 12:08:33  Working directory: C:\Program Files (x86)\Universal Media Server
11-18 12:08:33  Temp directory: C:\Users\Tobias\AppData\Local\Temp\universalmediaserver
11-18 12:08:33  Logging config file: C:\Program Files (x86)\Universal Media Server\logback.xml
11-18 12:08:33  debug.log: C:\ProgramData\UMS\debug.log
11-18 12:08:33  
11-18 12:08:33  Profile directory: C:\ProgramData\UMS
11-18 12:08:33  Profile directory permissions: rw
11-18 12:08:33  Profile path: C:\ProgramData\UMS\UMS.conf
11-18 12:08:33  Profile permissions: rw
11-18 12:08:33  Profile name: Tobias-Dator
11-18 12:08:33  
11-18 12:08:33  Web conf path: C:\ProgramData\UMS\WEB.conf
11-18 12:08:33  Web conf permissions: rw
11-18 12:08:33  
11-18 12:08:33  UMS will start automatically with Windows
11-18 12:08:33  Loading MediaInfo library
11-18 12:08:33  Loaded MediaInfoLib - v0.7.64
11-18 12:08:33  Loading renderer configurations from C:\Program Files (x86)\Universal Media Server\renderers
11-18 12:08:33  Loaded configuration for renderer: AirPlayer
11-18 12:08:33  Loaded configuration for renderer: Android
11-18 12:08:33  Loaded configuration for renderer: KalemSoft Media Player
11-18 12:08:33  Loaded configuration for renderer: Sony Bravia 4500
11-18 12:08:33  Loaded configuration for renderer: Sony Bravia 5500
11-18 12:08:33  Loaded configuration for renderer: Sony Bravia EX
11-18 12:08:33  Loaded configuration for renderer: Sony Bravia EX620
11-18 12:08:33  Loaded configuration for renderer: Sony Bravia HX
11-18 12:08:33  Loaded configuration for renderer: Sony Bravia W6/W8/W9
11-18 12:08:33  Loaded configuration for renderer: DirecTV HR
11-18 12:08:33  Loaded configuration for renderer: D-Link DSM-510
11-18 12:08:33  Loaded configuration for renderer: Freebox HD
11-18 12:08:33  Loaded configuration for renderer: Freecom MusicPal
11-18 12:08:33  Loaded configuration for renderer: iPad / iPhone
11-18 12:08:33  Loaded configuration for renderer: Pioneer Kuro
11-18 12:08:33  Loaded configuration for renderer: LG 42LA644V
11-18 12:08:33  Loaded configuration for renderer: LG Smart TV Upgrader
11-18 12:08:33  Loaded configuration for renderer: Nokia N900
11-18 12:08:33  Loaded configuration for renderer: Netgear NeoTV
11-18 12:08:33  Loaded configuration for renderer: Onkyo TX-NR717
11-18 12:08:33  Loaded configuration for renderer: OPPO BDP-83
11-18 12:08:33  Loaded configuration for renderer: OPPO BDP-93
11-18 12:08:33  Loaded configuration for renderer: Panasonic TV
11-18 12:08:33  Loaded configuration for renderer: Panasonic TX-L32V10E
11-18 12:08:33  Loaded configuration for renderer: Philips Aurea
11-18 12:08:33  Loaded configuration for renderer: Philips TV
11-18 12:08:33  Loaded configuration for renderer: Popcorn Hour
11-18 12:08:33  Loaded configuration for renderer: PlayStation 3
11-18 12:08:33  Loaded configuration for renderer: Realtek
11-18 12:08:33  Loaded configuration for renderer: Samsung SMT-G7400
11-18 12:08:33  Loaded configuration for renderer: Samsung D7000
11-18 12:08:33  Loaded configuration for renderer: Samsung AllShare
11-18 12:08:33  Loaded configuration for renderer: Samsung Mobile
11-18 12:08:33  Loaded configuration for renderer: Samsung WiseLink
11-18 12:08:33  Loaded configuration for renderer: Sharp Aquos
11-18 12:08:33  Loaded configuration for renderer: Showtime 3
11-18 12:08:33  Loaded configuration for renderer: Showtime 4
11-18 12:08:33  Loaded configuration for renderer: Sony SMP-N100
11-18 12:08:33  Loaded configuration for renderer: Sony Blu-ray
11-18 12:08:33  Loaded configuration for renderer: Sony Home Theatre System
11-18 12:08:33  Loaded configuration for renderer: Sony STR-DA5800ES
11-18 12:08:33  Loaded configuration for renderer: Streamium
11-18 12:08:33  Loaded configuration for renderer: Telstra T-Box
11-18 12:08:33  Loaded configuration for renderer: VideoWeb TV
11-18 12:08:33  Loaded configuration for renderer: Vizio Smart TV
11-18 12:08:33  Loaded configuration for renderer: WD TV Live
11-18 12:08:33  Loaded configuration for renderer: WMP
11-18 12:08:33  Loaded configuration for renderer: XBMC
11-18 12:08:33  Loaded configuration for renderer: Xbox 360
11-18 12:08:33  Loaded configuration for renderer: Yamaha RX-A1010
11-18 12:08:33  Loaded configuration for renderer: Yamaha RX-V3900
11-18 12:08:33  Loaded configuration for renderer: Yamaha RX-V671
11-18 12:08:33  Please wait while we check the MPlayer font cache, this can take a minute or so.
11-18 12:08:33  Finished checking the MPlayer font cache.
11-18 12:08:33  VSFilter / DirectVobSub was not found. This can cause problems when trying to play subtitled videos with AviSynth.
11-18 12:08:33  Found VLC version 2.1.0 at: C:\Program Files (x86)\VideoLAN\VLC\vlc.exe
11-18 12:08:33  Searching for plugins in C:\Program Files (x86)\Universal Media Server\plugins
11-18 12:08:33  Found plugin: com.chocolatey.pmsencoder.Plugin
11-18 12:08:33  Found plugin: com.sharkhunter.channel.CH_plugin
11-18 12:08:34  PMSEncoder: initializing PMSEncoder 2.0.0-rc1
11-18 12:08:34  PMSEncoder: log directory: C:\ProgramData\UMS
11-18 12:08:34  PMSEncoder: loading built-in log4j config file: jar:file:/C:/Program%20Files%20(x86)/Universal%20Media%20Server/plugins/pmsencoder-2.0.0-rc1.jar!/log4j_default.xml
11-18 12:08:35  Exception in thread "main" java.lang.VerifyError: (class: com/chocolatey/pmsencoder/PMSEncoder, method: super$4$getAudioBitrateOptions signature: (Lnet/pms/dlna/DLNAResource;Lnet/pms/dlna/DLNAMediaInfo;Lnet/pms/io/OutputParams;)Ljava/util/List;) Illegal use of nonvirtual function call
11-18 12:08:35  	at com.chocolatey.pmsencoder.Plugin.<init>(Plugin.groovy:163)
11-18 12:08:35  	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
11-18 12:08:35  	at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
11-18 12:08:35  	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
11-18 12:08:35  	at java.lang.reflect.Constructor.newInstance(Unknown Source)
11-18 12:08:35  	at java.lang.Class.newInstance(Unknown Source)
11-18 12:08:35  	at net.pms.external.ExternalFactory.instantiateEarlyListeners(ExternalFactory.java:418)
11-18 12:08:35  	at net.pms.external.ExternalFactory.lookup(ExternalFactory.java:398)
11-18 12:08:35  	at net.pms.PMS.init(PMS.java:685)
11-18 12:08:35  	at net.pms.PMS.createInstance(PMS.java:1075)
11-18 12:08:35  	at net.pms.PMS.main(PMS.java:1171)

User avatar
SharkHunter
Developer
Posts: 669
Joined: Fri Jun 01, 2012 9:36 pm

Re: Version 3.1.0 is released

Post by SharkHunter » Mon Nov 18, 2013 11:31 pm

b0ris remove pmsencoder from plugins. It seems to not work.
SubJunk - update Channels download file
We reject: kings, presidents and voting.
We believe in: rough consensus and running code.

Wolfgan
Posts: 371
Joined: Fri Feb 08, 2013 12:33 am

Re: Version 3.1.0 is released

Post by Wolfgan » Tue Nov 19, 2013 1:47 am

Thanks for the release! Lately UMS start is slow as it's "Checking MPlayer font cache...", is that an expected behavior or just the 1st run after installation?
Regarding close captioning, is it supported on PS3? (it seems support was added in v4.40 for it as per http://us.playstation.com/support/syste ... /index.htm)

Thanks! Wolf.
-- UMS serving PS3, WDTV, Samsung H6400 + J5500 and Kalemsoft renderers! (no video transcoding but remuxing accepted :D )

Cabal
Posts: 9
Joined: Mon Oct 21, 2013 8:54 am

Re: Version 3.1.0 is released

Post by Cabal » Tue Nov 19, 2013 5:32 am

Edit: Nevermind, known issue with VLC puking on LPCM audio from tsMuxer. Didn't know if it would be fixed in the newer version of tsMuxer, but appears not.

No issue with "regular" usage or on the PS3.

sukh77
Posts: 19
Joined: Wed Nov 06, 2013 9:52 am

Re: Version 3.1.0 is released

Post by sukh77 » Tue Nov 19, 2013 6:01 am

I've created braviaR series conf file and uploaded it to a thread in the renderer section. Could you include that in next release.

User avatar
SubJunk
Lead Developer
Posts: 2831
Joined: Sun May 27, 2012 4:12 pm

Re: Version 3.1.0 is released

Post by SubJunk » Tue Nov 19, 2013 8:30 am

SharkHunter wrote:b0ris remove pmsencoder from plugins. It seems to not work.
SubJunk - update Channels download file
The file was updated days ago but I hadn't updated the version info in the database :) I've done that now
Wolfgan wrote:Thanks for the release! Lately UMS start is slow as it's "Checking MPlayer font cache...", is that an expected behavior or just the 1st run after installation?
Good question. The only thing that has changed is that now we let you know we are checking the font cache. We always did it but the text displayed as "Searching for renderers".
Wolfgan wrote:Regarding close captioning, is it supported on PS3? (it seems support was added in v4.40 for it as per http://us.playstation.com/support/syste ... /index.htm)
I'll test it
sukh77 wrote:I've created braviaR series conf file and uploaded it to a thread in the renderer section. Could you include that in next release.
Replying in the thread

User avatar
SubJunk
Lead Developer
Posts: 2831
Joined: Sun May 27, 2012 4:12 pm

Re: Version 3.1.0 is released

Post by SubJunk » Tue Nov 19, 2013 12:48 pm

Wolfgan wrote:Regarding close captioning, is it supported on PS3? (it seems support was added in v4.40 for it as per http://us.playstation.com/support/syste ... /index.htm)
I'm using PS3 4.50 but I can't see the closed captioning option. Weird.

sapsa
Posts: 59
Joined: Wed Nov 13, 2013 8:22 am

Re: Version 3.1.0 is released

Post by sapsa » Wed Nov 20, 2013 5:31 am

Code: Select all

ERROR 2013-11-19 18:22:00.577 [main] Error running command [Ljava.lang.String;@5e90dbfc
java.io.IOException: [u]Cannot run program "ffmpeg": error=2, file or dir not found[/u]
        at java.lang.ProcessBuilder.start(ProcessBuilder.java:1041) ~[na:1.7.0_25]
        at net.pms.util.ProcessUtil.run(ProcessUtil.java:155) ~[ums.jar:3.1.0]
        at net.pms.encoders.FFmpegOptions.getSupportedProtocols(FFmpegOptions.java:90) ~[ums.jar:3.1.0]
        at net.pms.encoders.FFmpegWebVideo.<init>(FFmpegWebVideo.java:96) ~[ums.jar:3.1.0]
        at net.pms.encoders.PlayerFactory.registerPlayers(PlayerFactory.java:129) ~[ums.jar:3.1.0]
        at net.pms.encoders.PlayerFactory.initialize(PlayerFactory.java:109) ~[ums.jar:3.1.0]
        at net.pms.PMS.init(PMS.java:691) ~[ums.jar:3.1.0]
        at net.pms.PMS.createInstance(PMS.java:1075) ~[ums.jar:3.1.0]
        at net.pms.PMS.main(PMS.java:1171) ~[ums.jar:3.1.0]
Caused by: java.io.IOException: error=2, file not found
        at java.lang.UNIXProcess.forkAndExec(Native Method) ~[na:1.7.0_25]
        at java.lang.UNIXProcess.<init>(UNIXProcess.java:135) ~[na:1.7.0_25]
        at java.lang.ProcessImpl.start(ProcessImpl.java:130) ~[na:1.7.0_25]
        at java.lang.ProcessBuilder.start(ProcessBuilder.java:1022) ~[na:1.7.0_25]
        ... 8 common frames omitted
I understand problem but I see ffmpeg in directory where I extract tgz, but when i start UMS.sh it can't find it

edit: only fix I found is install (outdated) ffmpeg to system, and not using the one in *.tgz, like it was broken in ums.jar and it dosn't look inside executed directory but somewere else
server: C2D E6750@2.66GHz 3GB RAM
network: wired 1000MB/s
render: LG 55LM620S, Samsung LE40C650, PS3
OS: Linux 13.10 64bit

Post Reply