Version history for PS3 Media Server for Mac OS X
<<Back to software description
Changes for v1.81.0 - v1.82.0
- 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)
Changes for v1.80.0 - v1.81.0
- 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
Changes for v1.72.0 - v1.80.0
- 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
Changes for v1.71.0 - v1.72.0
- 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)
Changes for v1.70.1 - v1.71.0
- 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
Changes for v1.60.0 - v1.70.1
- 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
Changes for v1.54.0 - v1.60.0
- 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
Changes for v1.53.0 - v1.54.0
- 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)
Changes for v1.52.1 - v1.53.0
- Fix global custom MEncoder options
- Re-fix NPE when toggling HTTP Engine V2
- Fix startup for symlinked PMS.sh (#1356) (thanks, Matthijs!)
- Added documentation to PMS.conf (thanks, Hagar!)
- Updated JNA to support multiarch directories on Linux (#1152)
- - Fix test/startup error caused by conflicting JNA versions
- Language updates:
- - added Arabic
- - added Hebrew (thanks, zvi-yamin!)
- - CZE translation update (thanks, valib)
- - Layout support for right-to-left languages added
- Added option to select and force the default renderer
- Fixed Samsung 2012 TVs timeout (thanks, troop!)
- Added support for D-link DSM-510 (thanks, glenrocks!)
- Updated MPlayer build script to SB32
- Fix "value too long" SQL exceptions
- If renderer has not specified a maximum height/width, default to 1920x1080
- Initial fix for Samsung 2012 TVs (thanks, troop!)
- Linux: load system-wide defaults from /etc/skel if user's profile not found
- Added recognition for AcePlayer app (thanks, md.versi!)
- Fix parsing of
in plist preventing iPhoto libraries from working - Added Plugin development guide (thanks, glebb)
Changes for v1.52.0 - v1.52.1
- Updated MPlayer to SB29 which fixes AC3 audio sync
- Allow JRE 6 instead of just JRE 7
- Language updates:
- added Turkish (thanks, BrYaNT!)
- updated Bulgarian (thanks, JORDITO!)
- updated Catalan (thanks, aseques!)
- updated Czech (thanks, valib!)
- updated English labels
- Reading genre from media (thanks, nielsb!
Changes for v1.51.0 - v1.52.0
- Fix program starting on Linux
- Support videos with resolutions that are not divisible by 4
- Improved overscan-compensation
- Fixed the display of Hebrew subtitles
- Improvements to logging
- Language updates: Czech (thanks, valib!)
Changes for v1.50.1 - v1.51.0
- Fix StartStopListener callbacks for HTTP Engine V1
- Surface playback start/stop events
- Make video quality presets localizable
- Fixed OSX log message about font definitions
- Fixed double wrapping of streams causing stuttering
- Added MPEG4 ASP with Qpel support for PS3
- Allow 15fps video
- MediaInfo link added to the About tab
- Updated to latest versions of libraries (codec, jdom, logback and slf4j)
- Various stability and speed improvements
- Updated JRE autodownload to 7u3 from 7u2
- Updated MPlayer and MEncoder to SB28
- Updated ImageMagick Convert to 6.7.6
- Updated MediaInfo to 0.7.54
- More reliable selection of correct audio channels
- Improved fast-forward and rewind support
Changes for v1.50.0 - v1.50.1
- Improved audio/video synchronisation when using tsMuxeR
- Updated MPlayer/MEncoder to SB22 from SB18
- Language updates:
- Russian (thanks, Tianuchka!)
- Clarified some settings in all languages
- Fixed delay when entering the media server
- Improved support for Samsung AllShare devices
- Updated MediaInfo to 0.7.53 from 0.7.51
- Updated JRE auto-download to 7u2 from 7u1
- Updated FFmpeg to r35509 from r31564
- Added country code thumbnails (Thanks, happy-neko!)
- Fixed #1274
Changes for v1.40.0 - v1.50.0
- Backwards-incompatible API changes (for plugin developers/packagers) - see http://tinyurl.com/3qtgk5k for more details
- Updated binaries build script to include Linux support (thanks, happy.neko!)
- Updated OS X MPlayer to include fontconfig support
- Language updates:
- Updated Bulgarian translation (thanks, JORDITO!)
- Updated German translation (thanks, smo!)
- Updated Dutch translation
- Clarified English language labels
- Speeds displayed in Mb/s instead of Kb/s
- Added full featured IP filter with support for wildcards and ranges
- Improved network interface choosing algorithm now skips virtual interfaces
- Updated libraries (configuration, jgoodies and slf4j)
- Detect file system changes runtime (adding/removing folders/files).
- Updated JRE auto-download from 6u27 to 7u1
- Added option to create a desktop shortcut to the Windows installer
- Renderer image improvements
- Improvements to tab layouts
- Maximum bandwidth setting works
- Limit bandwidth to 110Mb/s by default which should solve a lot of "stuttering playback" reports
- Recognise forced subtitles (thanks, ExSport!)
- Updated MPlayer and MEncoder on Windows and OSX from Sherpya's old builds to SubJunk's new builds which fixes many playback issues, colour-conversion bugs and more (but possibly has drawbacks for some files, too)
- Main (Status) tab displays a large tick when it's connected to a renderer instead of a PS3 or warning image
- Updated MediaInfo to 0.7.51 from 0.7.47
- New natural sort option for file order: Alphanumeric (e.g. Season 2 before Season 10)
- Always allow "Restart Server" button (#1186)
- Updated FFmpeg for Windows to r31564 from r30656
- We now support Samsung AllShare, along with our existing support for Samsung WiseLink
- Allow to configure subtitle color if using PMS in headless mode (#1280)
Changes for v1.40.0 - v1.50.0 Beta 2
- Backwards-incompatible API changes (for plugin developers/packagers) - see http://tinyurl.com/3qtgk5k for more details
- Updated binaries build script to include Linux support (thanks, happy.neko!)
- Updated OS X MPlayer to include fontconfig support
- Updated Bulgarian translation (thanks, JORDITO!)
- Updated German translation (thanks, smo!)
- Updated Dutch translation
- Added full featured IP filter with support for wildcards and ranges
- Improved network interface choosing algorithm now skips virtual interfaces
- Updated libraries (configuration, jgoodies and slf4j)
- Detect file system changes runtime (adding/removing folders/files).
- Updated JRE auto-download from 6u27 to 7u1
- Added option to create a desktop shortcut to the Windows installer
- Renderer image improvements
- Improvements to tab layouts
- Maximum bandwidth setting works
- Limit bandwidth to 110Mb/s by default which should solve a lot of "stuttering playback" reports
- Speeds displayed in Mb/s instead of Kb/s
- Recognise forced subtitles
- Clarified English language labels
- Updated MPlayer and MEncoder on Windows from Sherpya's old builds to SubJunk's new builds which fixes many playback issues, colour-conversion bugs and more (but possibly has drawbacks for some files, too)
- Main (Status) tab displays a large tick when it's connected to a renderer instead of a PS3 or warning image
- Updated MediaInfo to 0.7.50 from 0.7.47
Changes for v1.40.0 - v1.50.0 Beta 1
- Backwards-incompatible API changes (for plugin developers/packagers) - see http://tinyurl.com/3qtgk5k for more details
- Updated binaries build script to include Linux support (thanks, happy.neko!)
- Updated OS X MPlayer to include fontconfig support
- Updated Bulgarian translation (thanks, JORDITO!)
- Updated German translation (thanks, smo!)
- Updated Dutch translation
- Added full featured IP filter with support for wildcards and ranges
- Improved network interface choosing algorithm now skips virtual interfaces
- Updated libraries (configuration, jgoodies and slf4j)
- Detect file system changes runtime (adding/removing folders/files).
- Updated JRE auto-download from 6u27 to 7u1
- Added option to create a desktop shortcut to the Windows installer
- Renderer image improvements
- Improvements to tab layouts
- Maximum bandwidth setting works
- Limit bandwidth to 110Mb/s by default which should solve a lot of "stuttering playback" reports
- Speeds displayed in Mb/s instead of Kb/s
- Recognise forced subtitles
- Clarified English language labels
- Updated MPlayer and MEncoder on Windows from Sherpya's old builds to SubJunk's new builds which fixes many playback issues, colour-conversion bugs and more (but possibly has drawbacks for some files, too)
- Main (Status) tab displays a large tick when it's connected to a renderer instead of a PS3 or warning image
- Updated MediaInfo to 0.7.50 from 0.7.47
Changes for v1.30.1 - v1.40.0
- Updated OS X MPlayer to enable external VOBsub, ASS/SSA and Fribidi support
- Allow update checks to be performed manually (Windows only)
- Allow automatic update checks to be enabled (Windows only)
- Simplify PMS customization for packagers of custom builds
- Logging fix for headless configurations
- Added experimental support for iPad / iPhone renderers
- Fixed DVD ISO playback on OS X (thanks, jjmojojjmojo!)
- Added support for the AirPlayer app
- Added support for Samsung TV model SEC_HHP_TV (thanks, coax-!)
- Added Aperture support on OS X (thanks, coax-!)
- Added thumbnail support for images (some code from http://www.rayinblu.com/ps3mediaserver)
- The cache is now reset after each upgrade/downgrade (for versions higher than 1.40.0)
- Files with the extension *.vdr are now recognized as MPG videos
- Added support for JPEG Multi-Picture Format (.mpo) files
- Added support for chunking renderers like Sony Bluray (thanks, infidel, WorldOfHurt and patters!)
- Updated Italian translation (thanks, nocciola82!)
- Fixed bug that would often limit streaming buffer to 50 MB.
- Updated FFmpeg for Windows to r30656 from r30172
- Updated French translation (thanks, danielha!)
- Updated Russian translation (thanks, Tianuchka!)
- Added support for regular ASS/SSA subtitles (before we only supported the more popular "advanced" kind)
- Updated MediaInfo to 0.7.47 from 0.7.44
- Updated JRE autodownload to 6u27 from 6u26
- Removed IP/hostname from Status tab (still shown in Traces)
- Updated libraries (codec, gson, jgoodies, logback and netty)
Changes for v1.31.0 Beta 1 - v1.40.0 Beta 2
- Built from SVN r812.
- Released as beta because many code changes haven't been widely tested yet.
Changes for v1.30.1 - v1.31.0 Beta 1
- Built from SVN r787.
- Released as beta because many code changes haven't been widely tested yet.
Changes for v1.25.1 - v1.30.1
- Fixed bug that caused very slow iTunes library parsing
Changes for v1.25.0 - v1.25.1
- Overscan compensation bug fixed
Changes for v1.20.409 Beta - v1.25.0
- Overscan compensation feature added for MEncoder
- Return of the official OS X build, thanks for your patience!
- MEncoder no longer crashes when using more then 8 cores
- New build script for OS X that builds all dependencies (big thanks to Raptor399)
- Overscan compensation support for MEncoder
- French translation fixed