PS3 Media Server Changelog

New in version 1.90.0

August 1st, 2013
  • Engines:
  • FFmpeg Video, FFmpeg Web Audio and FFmpeg Web Video:
  • Add FFmpeg Web Audio engine
  • General improvements of usability and stability
  • Support for lossless video remuxing if supported by renderer
  • Support for AC-3 and DTS audio tracks remuxing
  • Support for external SRT and SSA/ASS subtitles
  • Support for auto charset detection of non UTF-8 external subtitles
  • tsMuxeR:
  • Regression: restore the pre-1.82.0 compatibility logic
  • VLC Web Video:
  • Fix NPE
  • Support for external subtitles (thanks, tdcosta100!)
  • Renderers:
  • Xbox 360: improved quality
  • Improved Sony Blu-ray Player support (thanks, skeptical)
  • Send thumbnails properly to Samsung 2012 ES and EH models (thanks, dmitche3!)
  • Added renderer profiles (thanks, UMS developers):
  • KalemSoft Media Player
  • Netgear NeoTV
  • Onkyo TX-NR717
  • Sharp Aquos TVs
  • Showtime 4 PS3 homebrew player
  • Sony Bravia EX620 series TVs
  • Sony Bravia W6/W8/W9 (thanks, gui17aume)
  • Sony Home Theatre Systems
  • Telstra T-Box
  • VideoWeb TV
  • Vizio Smart TV
  • Yamaha RX-V3900
  • Transcode folder:
  • Add entries for audio files
  • Add missing entries for video files
  • Add entries for web video and web audio files
  • Allow the chapter folder prefix to be localized
  • Hide chapter folders if the duration of the video is less than the chapter length
  • Don't hide engine names in the #--TRANSCODE--# folder if hide_enginenames is true
  • Language updates:
  • Updated Dutch translation (thanks, leroy)
  • Updated French translation (thanks, gui17aume)
  • Misc:
  • A lot of backports from UMS (thanks, all UMS developers!)
  • Windows: system-wide Java installation is not needed anymore, now we bundle private JRE with installer
  • Fix duplicate entries in DVD/playlist/feed folders: GC566, GC636, GC1483, GH13
  • More accurate checks for reference frame counts to allow more videos to be remuxed rather than transcoded
  • Removed obsolete MPlayerAudio, MPlayerWebAudio and MPlayerWebVideoDump engines
  • Filename display formats can now be set at the profile level as well as per-renderer
  • More detailed logging to improve diagnostics and simplify issue reporting
  • Fix generation of music subfolders in iTunes Library (thanks, gui17aume)
  • Build Windows installer with bundled JRE for 32-bit systems (PMS-setup-full.exe)
  • Build Windows installer with bundled JRE for 64-bit systems (PMS-setup-full-x64.exe)
  • Build Windows installer without bundled JRE (PMS-setup-without-jre.exe)
  • Removed silent JRE download and installation within PMS.exe wrapper if no private or public JREs are found. Prompt user to run PMS-setup-full.exe instead
  • Show user GPL licence during Windows installation
  • Windows installer now runs PS3 Media Server with normal user rights after installation is complete
  • Windows installer localization.
  • New Mac OSX installer with bundled JRE (pms-setup-macosx.tar.gz)
  • Added configuration option for forcing renderer per IP address (#115)

New in version 1.82.0 (June 3rd, 2013)

  • Engines:
  • dcraw Thumbnailer:
  • Fix image transcoding
  • Add support for more extensions
  • FFmpeg:
  • Fix bug that disabled FFmpeg for compatible files
  • Fix audio channel selection (thanks, valib)
  • MEncoder Video:
  • Fixed bug that caused embedded subtitles to be displayed instead of external (thanks, SubJunk)
  • Fixed handling of per-renderer aspect-ratio settings (thanks, ExSport)
  • tsMuxeR:
  • Fixed 24-bit FLAC support with tsMuxeR (thanks, SubJunk)
  • Fix bug that disabled tsMuxeR for compatible files
  • VLC:
  • Fix looping playback
  • Add multi-threading support (GC1234: thanks, ccampora)
  • Misc:
  • New engine: VLCWebVideo ("vlcwebvideo")
  • Clean up engine names
  • Renderers:
  • PS3: TV series with sound problems after "previously on" block should now play normally with the "Keep AC-3 track" option enabled (thanks, SubJunk)
  • Language updates:
  • Updated Dutch translation (thanks, leroy)
  • Misc:
  • Fix issue with VirtualBox and PMS launchers (thanks, thepadawan42)
  • Added support for M4A files encoded with Fraunhofer AAC
  • Upgrade Thumbnailator to 0.4.4 to fix out-of-memory errors (thanks, coobird)

New in version 1.81.0 (April 22nd, 2013)

  • Engines:
  • FFmpeg:
  • Add/fix audio channel options
  • Build script: add HTTPS support
  • WEB.conf:
  • Add support for the file:// protocol
  • Match protocols (e.g. mms://...) before extensions (e.g. http://example.com/foo.mms)
  • Misc:
  • Media Parser v1: fix audio channel parsing
  • Fix for "Can't assign requested address" bug after update to Java 1.6.0_45 on Mac OSX

New in version 1.80.0 (April 10th, 2013)

  • Regressions:
  • Re-allow all transcode engines to be disabled
  • PMS.conf:
  • FFmpeg has been renamed ffmpeg_video_custom_options and now defaults to null
  • Renderers:
  • Document TranscodeVideo and TranscodeAudio profiles
  • Panasonic TVs: Add "exclusive" option to SeekByTime to work around a transcoding issue
  • PS3: Restore seek-by-time support for streaming
  • Android: allowing chunked transfer
  • AirPlayer & iPad/iPhone: transcoding to WMV format gives better results
  • Improved support for Sony Bravia HX (thanks, mazey!)
  • Improved streaming support for some renderers (thanks, ExSport!)
  • Engines:
  • FFmpeg Video and FFmpeg Web Video:
  • Support all three TranscodeVideo profiles: WMV, MPEGTSAC3 and MPEGPSAC3
  • Preserve source video quality
  • FFmpeg Video:
  • Custom FFmpeg options are now read before each transcode rather than only at startup (parity with custom MEncoder options)
  • Rescale videos larger than the renderer's max height/width
  • Updated to use "wmav2" codec (#1583)
  • FFmpeg Audio: support all TranscodeAudio profiles
  • VLC:
  • Added support for VLC as engine (thanks, LordQuackstar!)
  • Language updates:
  • Updated Brazilian translation (thanks, Bruno Arueira!)
  • Updated Catalan translation (thanks, oscaroe!)
  • Updated simplified Chinese translation (thanks, lovenemesis!)
  • Updated Italian translation (thanks, nocciola82!)
  • Misc:
  • Fixed bug that prevents PMS running multiple profiles concurrently
  • Fixed NPE when responding to DLNA subtitle requests
  • Fixed NPE for empty soapactions
  • Image thumbnailer:
  • Added thumbnail support for TIFF and other formats
  • Trapped exception when handling unsupported formats
  • Fixed response to M-SEARCH "ssdp:all" message (thanks, ler0y!)
  • Fixed fontconfig configuration for Mac OSX, improving subtitle quality
  • Moved several transcoding settings from MEncoder to Common transcoding settings
  • Layout improvements to remove scroll bars where possible
  • Help is now context sensitive

New in version 1.72.0 (November 19th, 2012)

  • Regressions:
  • Fixed bug that occurred when using ShowDVDTitleDuration
  • Fixed bug that caused embedded subtitles to be displayed when subtitles are disabled
  • Fixed bug in handling of filenames with embedded $ characters
  • Engines:
  • Removed option to automatically switch to tsMuxeR (available manually via the #--TRANSCODE--# folder)

New in version 1.71.0 (November 8th, 2012)

  • Windows:
  • Updated MEncoder and MPlayer to SB41
  • Updated ffmpeg to 1.0 (Zeranoe Build 2012-10-10)
  • Fixed file permissions bug
  • Mac OS X subtitles:
  • Changed audio/subtitle defaults to accept anything
  • Removed fontconfig from MEncoder for improved subs compatibility
  • Renderers:
  • Improved Android.conf video support
  • Added support for Samsung SMT-G7400 (UPC Horizon)
  • Fixed bug that prevented Galaxy Nexus pictures displaying
  • Language updates:
  • Updated Chinese Traditional translation (thanks, mcc!)
  • Added Turkish icon
  • Misc:
  • Updated MediaInfo to 0.7.60 (GC1508)
  • Updated h2 database to 1.3.168 (thanks, valib!)
  • Improve handling of initialization errors
  • Fixed possible error while loading iPhoto library (GC1523)
  • Fixed bug where disabled engines could be selected in the #--TRANSCODE--# folder
  • Added options for renderer-specific file name formats
  • Added ffmpeg build script

New in version 1.70.0 (September 3rd, 2012)

  • Add new default web video engine: FFMpeg Web Video
  • Add support for new web protocols: mmsh:// and mmst://
  • Sort files alphanumerically by default e.g. Episode 2 before Episode 10
  • Auto 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
  • Localized #--TRANSCODE--# folder name
  • PMS.conf:
  • Added transcode_folder_name option to allow #--TRANSCODE--# folder name to be customized (issue GC963)
  • Make example PMS.conf behave more like built-in defaults
  • Restore maximum buffer size to 600 MB (was 400 MB)
  • 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!)
  • Revert changes to SMP-N100.conf that conflict with Sony Blu-ray players and break MKV support (thanks, mrw1986)
  • 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
  • Added new renderer: Yamaha RX-A1010 (thanks, merelin)
  • Language updates:
  • Updated Dutch translation (thanks, leroy)
  • Updated Bulgarian translation (thanks, JORDITO)
  • Fix DNLA 2114 errors when scanning non-readable subfolders with "hide empty folders" enabled
  • Renderers:
  • Deprecate misnamed TranscodeVideo profile MPEGAC3: use MPEGPSAC3 instead
  • Document and clean up TranscodeVideo and TranscodeAudio profiles
  • Linux tarball: fix "cannot find tsMuxeR" error
  • MEncoder:
  • disable AC-3 remux if audio track has delay
  • disable DTS and LPCM remuxing if tsMuxeR engine is unavailable

New in version 1.60.0 (July 18th, 2012)

  • Enabled FFmpeg video player for all platforms
  • Added support for PGS (Blu-ray) subtitles
  • Added support for TX3G (MPEG-4 Timed Text) subtitles
  • Added support for VobSub (DVD) subtitles in MP4 container
  • Better handling of embedded SSA/ASS subs styling
  • Fixed audio track selection for MP4s and MOVs
  • Fixed DV videos detection
  • Added support for WebM videos downloaded from YouTube
  • Optimized CBRVideoBitrate value for Panasonic TVs (thanks, ExSport!)
  • Added new renderer: Sony SMP-N100 (thanks, mrw1986 and guillepalao!)
  • Language updates:
  • Catalan translation update (thanks, aseques!)
  • Simplified Chinese translation update (thanks, lovenemesis!)
  • Localized audio and subtitle priority defaults

New in version 1.54.0 (June 26th, 2012)

  • Added LPCM transcoding option for all audio tracks
  • Added DTS HD-MA support up to 7.1 channels: DTS core remux, LPCM and AC3 transcoding
  • Added Dolby TrueHD support up to 7.1 channels: LPCM (recommended) and AC3 (buggy for 7.1) transcoding
  • Added workaround for 2.0 384 kbits AC3 PS3 audio bug
  • Added support for DirecTV HR series (thanks, DeFlanko!)
  • Added support for LG's Smart TV Upgrader (LG 600ST)
  • Added support for Yamaha RX-V671 (thanks, adresd!)
  • Added support for OPPO BDP-83 and OPPO BDP-93 (thanks, adresd!)
  • Fixed bug that occurred when resetting cache
  • Made buffer display in megabytes instead of bytes
  • Fixed overscan compensation bug on some renderers (thanks to tMH for reporting the bug!)
  • Updated MPlayer for OSX to SB32
  • Language updates: CZE translation update (thanks, valib)