Page 1 of 5

Version 5.0.0 is released

Posted: Sun Jan 25, 2015 7:18 pm
by SubJunk
General:

You can download it from the front page.

We've been working hard on this release since July last year and we are proud to announce the final version of 5.0.0! Thanks to everyone who helped us with testing and contributions to code and language translations., and a huge thanks to my fellow developers - SharkHunter, valib and infidel - who have put a lot of hard work into this, and our amazing moderator Optimus_prime who contributes code, builds the releases and maintains the forums. You guys are the best :D

This release adds a major redesign of the Status tab, support for UPnP connections and playback, IMDB information with filename prettifying, HTML5 video support in the web interface, xmb playlist folders, support for more renderers, fixes bugs and more!


Changes since 4.4.0:
  • 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
    • Create custom per-device configuration files to override any general renderer or UMS setting
    • Major redesign of the status tab to show per-renderer information
    • Minor tweaks to the GUI
    • 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
    • Changed the interface for enabling/disabling renderer configurations
    • Changed the default setting for wrap_dts_into_pcm to false
    • Made sure files are always directly streamable via the Transcoding folder
    • Added the UMS_MAX_MEMORY variable to UMS.sh
    • Fixed audio downsampling
    • Fixed a bug with parsing formats from MediaInfo
    • Removed the database compacting method that was never recommended
    • Fixed a startup error
    • Minor bugfixes and code optimizations
  • Renderers:
    • Added support for Panasonic DMP-BDT360 devices
    • Added support for Samsung H6500 Blu-ray Disc players
    • Added support for Telefunken TVs
    • Improved support for Chromecast (cast from UMS webui/gui)
    • Improved support for Panasonic Viera AS650 series TVs
    • Improved support for Samsung C6600 series TVs
    • Improved support for Sony Blu-ray Disc players
    • Improved support for Sony Bravia W series TVs
    • Improved file compatibility on non-PS3 renderers
    • Fixed detection of some Samsung renderers
  • Languages:
    • Updated Czech translation
  • External Components:
    • Updated h2database to 1.4.185
    • Updated Maven Assembly Plugin to 2.5.2
    • Updated Maven Compiler Plugin to 3.2
    • Updated Maven Git Commit ID Plugin to 2.1.11
    • Updated Maven Source Plugin to 2.4
    • Updated Maven Surefire plugins to 2.18
    • Updated MediaInfo to 0.7.71, which:
      • Improves folder population time
      • Improves detection of many formats
      • Fixes bugs
    • Updated MPlayer/MEncoder for Windows to SB63, which:
      • Fixes support for DVD audio
      • Improves support for many containers and codecs
      • Fixes bugs
Changes since 5.0.0-b1:
  • General:
    • Changed the interface for enabling/disabling renderer configurations
    • Changed the default setting for wrap_dts_into_pcm to false
    • Made sure files are always directly streamable via the Transcoding folder
    • Added the UMS_MAX_MEMORY variable to UMS.sh
    • Using info from IMDB with filename prettifying works for anime
    • Minor improvements to the web interface
    • Fixed audio downsampling
    • Fixed a bug with parsing formats from MediaInfo
    • Fixed a startup error
    • Minor bugfixes and code optimizations
    • Removed the database compacting method that was never recommended
    • All changes from 4.3.1 and 4.4.0
  • Renderers:
    • Added support for Panasonic DMP-BDT360 devices
    • Added support for Samsung H6500 Blu-ray Disc players
    • Added support for Telefunken TVs
    • Improved support for Panasonic Viera AS650 series TVs
    • Improved support for Samsung C6600 series TVs
    • Improved support for Sony Blu-ray Disc players
    • Improved support for Sony Bravia W series TVs
    • Improved file compatibility on non-PS3 renderers
    • Fixed detection of some Samsung renderers
  • Languages:
    • Updated Czech translation
  • External Components:
    • Updated Cling to 2.0.1
    • Updated h2database to 1.4.185
    • Updated Maven Assembly Plugin to 2.5.2
    • Updated Maven Compiler Plugin to 3.2
    • Updated Maven Git Commit ID Plugin to 2.1.11
    • Updated Maven Source Plugin to 2.4
    • Updated Maven Surefire plugins to 2.18
    • Updated MediaInfo to 0.7.71, which:
      • Improves folder population time
      • Improves detection of many formats
      • Fixes bugs
    • Updated MPlayer/MEncoder for Windows to SB63, which:
      • Improves support for many containers and codecs
      • Fixes bugs
    • Updated Seamless to 1.1.0

Re: Version 5.0.0 is released

Posted: Mon Jan 26, 2015 12:12 am
by spkbr
Thank you. Was waiting for the final release!

Re: Version 5.0.0 is released

Posted: Mon Jan 26, 2015 3:33 am
by AYColumbia
Thanks guys! Great release. Love the new Status view and thank you for the new Renderers list. :)

Re: Version 5.0.0 is released

Posted: Mon Jan 26, 2015 5:57 am
by Phonism
What an upgrade! The update looks great and you guys just rock! Thank you!

Re: Version 5.0.0 is released

Posted: Mon Jan 26, 2015 6:41 am
by Rhialto
Link points to Java 7 version while I have 8... I was able to figure out the download link though.
Is everything fine with the Java 8 version?

Re: Version 5.0.0 is released

Posted: Mon Jan 26, 2015 8:23 am
by Rhialto
Upgraded from 3.x and quicly tested a few seconds of a few files I had and seems to work like a charm... GT50 here. Thanks!

Re: Version 5.0.0 is released

Posted: Mon Jan 26, 2015 10:00 am
by Wolfgan
Excellent! Thanks all devs for the hard work on releasing this major version.

Re: Version 5.0.0 is released

Posted: Mon Jan 26, 2015 10:42 am
by Optimus_prime
Rhialto wrote:Link points to Java 7 version while I have 8... I was able to figure out the download link though.
Is everything fine with the Java 8 version?
There's nothing wrong with any of the versions from what i can see (or we wouldn't release :)). The default download is the Java 7 version, so you'll have to go and grab the Java 8 version everytime until it becomes the default.

Re: Version 5.0.0 is released

Posted: Mon Jan 26, 2015 2:24 pm
by sombudy
Solved: viewtopic.php?f=9&t=2919&p=14582#p14595

After updating UMS from 4.40 to 5.00, BubbleUPnP Server has been unable to connect to UMS because it now ignores self-originating requests.

Code: Select all

Build: 9ea9f7856 (2015-01-10)
Java: Java HotSpot(TM) 64-Bit Server VM 1.8.0_31 64-bit by Oracle Corporation
OS: Windows 7 64-bit 6.1
Encoding: UTF-8
Memory: 1138 MB
Language: en

Code: Select all

DEBUG 17:51:29.695 [UPNP-AliveMessageSender] Sending ALIVE...
TRACE 17:51:29.697 [New I/O worker #13] Ignoring self-originating request from /MyIP:1625
TRACE 17:51:29.698 [New I/O worker #14] Ignoring self-originating request from /MyIP:1626
TRACE 17:51:37.319 [UPNPHelper] Sending discovery [MyIP:62704]: HTTP/1.1 200 OK<CRLF>CACHE-CONTROL: max-age=1200<CRLF>DATE: Mon, 26 Jan 2015 01:51:37 GMT<CRLF>LOCATION: http://MyIP:5001/description/fetch<CRLF>SERVER: Windows_7-amd64-6.1, UPnP/1.0, UMS/5.0.0<CRLF>ST: urn:schemas-upnp-org:service:ContentDirectory:1<CRLF>EXT: <CRLF>USN: uuid:UMS::urn:schemas-upnp-org:service:ContentDirectory:1<CRLF>Content-Length: 0<CRLF><CRLF>
TRACE 17:51:37.319 [UPNPHelper] Resending last discovery [MyIP:62704]
TRACE 17:51:37.321 [UPNPHelper] Resending last discovery [MyIP:62704]
TRACE 17:51:37.322 [UPNPHelper] Resending last discovery [MyIP:62704]
TRACE 17:51:37.332 [New I/O worker #3] Ignoring self-originating request from /MyIP:1692
TRACE 17:51:37.333 [New I/O worker #4] Ignoring self-originating request from /MyIP:1693
TRACE 17:51:37.334 [New I/O worker #5] Ignoring self-originating request from /MyIP:1694
TRACE 17:51:37.335 [New I/O worker #6] Ignoring self-originating request from /MyIP:1695
TRACE 17:51:37.819 [UPNPHelper] Resending last discovery [MyIP:62704]
TRACE 17:51:37.819 [UPNPHelper] Resending last discovery [MyIP:62704]
TRACE 17:51:37.822 [UPNPHelper] Resending last discovery [MyIP:62704]
TRACE 17:51:37.822 [UPNPHelper] Resending last discovery [MyIP:62704]
TRACE 17:51:37.823 [New I/O worker #7] Ignoring self-originating request from /MyIP:1696
TRACE 17:51:37.824 [New I/O worker #8] Ignoring self-originating request from /MyIP:1697
TRACE 17:51:37.825 [New I/O worker #9] Ignoring self-originating request from /MyIP:1698
TRACE 17:51:37.826 [New I/O worker #10] Ignoring self-originating request from /MyIP:1699
TRACE 17:51:38.319 [UPNPHelper] Resending last discovery [MyIP:62704]
TRACE 17:51:38.319 [UPNPHelper] Resending last discovery [MyIP:62704]
TRACE 17:51:38.322 [UPNPHelper] Resending last discovery [MyIP:62704]
TRACE 17:51:38.322 [UPNPHelper] Resending last discovery [MyIP:62704]
TRACE 17:51:38.323 [New I/O worker #11] Ignoring self-originating request from /MyIP:1706
TRACE 17:51:38.324 [New I/O worker #12] Ignoring self-originating request from /MyIP:1707
TRACE 17:51:38.325 [New I/O worker #13] Ignoring self-originating request from /MyIP:1708
TRACE 17:51:38.327 [New I/O worker #14] Ignoring self-originating request from /MyIP:1709
TRACE 17:51:38.832 [UPNPHelper] Resending last discovery [MyIP:62704]
TRACE 17:51:38.833 [UPNPHelper] Resending last discovery [MyIP:62704]
TRACE 17:51:38.834 [UPNPHelper] Resending last discovery [MyIP:62704]
TRACE 17:51:38.835 [UPNPHelper] Resending last discovery [MyIP:62704]
TRACE 17:51:38.837 [New I/O worker #15] Ignoring self-originating request from /MyIP:1710
TRACE 17:51:38.839 [New I/O worker #16] Ignoring self-originating request from /MyIP:1711
TRACE 17:51:38.840 [New I/O worker #1] Ignoring self-originating request from /MyIP:1712
TRACE 17:51:38.840 [New I/O worker #2] Ignoring self-originating request from /MyIP:1713
TRACE 17:51:39.332 [UPNPHelper] Resending last discovery [MyIP:62704]
TRACE 17:51:39.333 [UPNPHelper] Resending last discovery [MyIP:62704]
TRACE 17:51:39.334 [UPNPHelper] Resending last discovery [MyIP:62704]
TRACE 17:51:39.335 [UPNPHelper] Resending last discovery [MyIP:62704]
TRACE 17:51:39.336 [New I/O worker #3] Ignoring self-originating request from /MyIP:1717
TRACE 17:51:39.337 [New I/O worker #4] Ignoring self-originating request from /MyIP:1718
TRACE 17:51:39.337 [New I/O worker #5] Ignoring self-originating request from /MyIP:1719
TRACE 17:51:39.339 [New I/O worker #6] Ignoring self-originating request from /MyIP:1720
DEBUG 17:51:39.867 [cling-15] BubbleUPnPServer found: (RemoteDevice) Identity: (RemoteDeviceIdentity) UDN: uuid:Bubble, Descriptor: http://MyIP:1640/dev/Bubble/desc.xml, Root: true
DEBUG 17:51:49.695 [UPNP-AliveMessageSender] Sending ALIVE...
TRACE 17:51:49.697 [New I/O worker #7] Ignoring self-originating request from /MyIP:1780
TRACE 17:51:49.698 [New I/O worker #8] Ignoring self-originating request from /MyIP:1781
TRACE 17:51:49.698 [New I/O worker #9] Ignoring self-originating request from /MyIP:1782
TRACE 17:51:49.698 [New I/O worker #10] Ignoring self-originating request from /MyIP:1783
TRACE 17:51:49.700 [New I/O worker #11] Ignoring self-originating request from /MyIP:1784
TRACE 17:51:49.700 [New I/O worker #12] Ignoring self-originating request from /MyIP:1785
TRACE 17:51:49.700 [New I/O worker #13] Ignoring self-originating request from /MyIP:1786
TRACE 17:51:49.701 [New I/O worker #14] Ignoring self-originating request from /MyIP:1787
TRACE 17:51:49.701 [New I/O worker #15] Ignoring self-originating request from /MyIP:1788
TRACE 17:51:49.701 [New I/O worker #16] Ignoring self-originating request from /MyIP:1789
Link to BubbleUPnP Server:
http://www.bubblesoftapps.com/bubbleupnpserver/#faq

Please allow self-originating requests so I can use the latest version of UMS.

Re: Version 5.0.0 is released

Posted: Mon Jan 26, 2015 3:44 pm
by Triplefun
I just tried BubbleUPNP on my Android tablet with UMS 5 and it worked fine. The only issue is that my networked Windows 8 PCs are registering as default PlayStation 3 renderers and my Android tablet as Chromecast (it uses the default Android browser).