+

Last commit for CHANGELOG.txt: 3aa8f5b1e4d30c79bdc29d792d1b823de31c8dd7

Initial commit

root [2014-05-05 22:57:02]
Initial commit
  1. Changelog:
  2. ==========
  3.  
  4. 1.90.1 - 2013-08-17
  5.  
  6. Engines:
  7. - FFmpeg Video, FFMpeg Web Video and FFmpeg Web Audio:
  8. - Fix issue that prevented plugins extending FFmpegWebAudio and FFmpegWebVideo safely
  9. - Updated FFmpeg for Windows
  10. - MEncoder Video:
  11. - Fix for spaces in font names breaking playback
  12.  
  13. Misc:
  14. - Fixed regression with tsMuxer and H264 support
  15. - Restored Java support for file names with special characters on Mac OS X.
  16.  
  17. 1.90.0 - 2013-07-31
  18.  
  19. Engines:
  20. - FFmpeg Video, FFmpeg Web Audio and FFmpeg Web Video:
  21. - Add FFmpeg Web Audio engine
  22. - General improvements of usability and stability
  23. - Support for lossless video remuxing if supported by renderer
  24. - Support for AC-3 and DTS audio tracks remuxing
  25. - Support for external SRT and SSA/ASS subtitles
  26. - Support for auto charset detection of non UTF-8 external subtitles
  27. - tsMuxeR:
  28. - Regression: restore the pre-1.82.0 compatibility logic
  29. - VLC Web Video:
  30. - Fix NPE
  31. - Support for external subtitles (thanks, tdcosta100!)
  32.  
  33. Renderers:
  34. - Xbox 360: improved quality
  35. - Improved Sony Blu-ray Player support (thanks, skeptical)
  36. - Send thumbnails properly to Samsung 2012 ES and EH models (thanks, dmitche3!)
  37. - Added renderer profiles (thanks, UMS developers):
  38. - KalemSoft Media Player
  39. - Netgear NeoTV
  40. - Onkyo TX-NR717
  41. - Sharp Aquos TVs
  42. - Showtime 4 PS3 homebrew player
  43. - Sony Bravia EX620 series TVs
  44. - Sony Bravia W6/W8/W9 (thanks, gui17aume)
  45. - Sony Home Theatre Systems
  46. - Telstra T-Box
  47. - VideoWeb TV
  48. - Vizio Smart TV
  49. - Yamaha RX-V3900
  50.  
  51. Transcode folder:
  52. - Add entries for audio files
  53. - Add missing entries for video files
  54. - Add entries for web video and web audio files
  55. - Allow the chapter folder prefix to be localized
  56. - Hide chapter folders if the duration of the video is less than the chapter length
  57. - Don't hide engine names in the #--TRANSCODE--# folder if hide_enginenames is true
  58.  
  59. Language updates:
  60. - Updated Dutch translation (thanks, leroy)
  61. - Updated French translation (thanks, gui17aume)
  62.  
  63. Misc:
  64. - A lot of backports from UMS (thanks, all UMS developers!)
  65. - Windows: system-wide Java installation is not needed anymore, now we bundle private JRE with installer
  66. - Fix duplicate entries in DVD/playlist/feed folders: GC566, GC636, GC1483, GH13
  67. - More accurate checks for reference frame counts to allow more videos to be remuxed rather than transcoded
  68. - Removed obsolete MPlayerAudio, MPlayerWebAudio and MPlayerWebVideoDump engines
  69. - Filename display formats can now be set at the profile level as well as per-renderer
  70. - More detailed logging to improve diagnostics and simplify issue reporting
  71. - Fix generation of music subfolders in iTunes Library (thanks, gui17aume)
  72. - Build Windows installer with bundled JRE for 32-bit systems (PMS-setup-full.exe)
  73. - Build Windows installer with bundled JRE for 64-bit systems (PMS-setup-full-x64.exe)
  74. - Build Windows installer without bundled JRE (PMS-setup-without-jre.exe)
  75. - 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
  76. - Show user GPL licence during Windows installation
  77. - Windows installer now runs PS3 Media Server with normal user rights after installation is complete
  78. - Windows installer localization.
  79. - New Mac OS X installer with bundled JRE (pms-setup-macosx.tar.gz)
  80. - Added configuration option for forcing renderer per IP address (#115)
  81.  
  82. 1.82.0 - 2013-06-03
  83.  
  84. Engines:
  85. - dcraw Thumbnailer:
  86. - Fix image transcoding
  87. - Add support for more extensions
  88. - FFmpeg:
  89. - Fix bug that disabled FFmpeg for compatible files
  90. - Fix audio channel selection (thanks, valib)
  91. - MEncoder Video:
  92. - Fixed bug that caused embedded subtitles to be displayed instead of external (thanks, SubJunk)
  93. - Fixed handling of per-renderer aspect-ratio settings (thanks, ExSport)
  94. - tsMuxeR:
  95. - Fixed 24-bit FLAC support with tsMuxeR (thanks, SubJunk)
  96. - Fix bug that disabled tsMuxeR for compatible files
  97. - VLC:
  98. - Fix looping playback
  99. - Add multi-threading support (GC1624: thanks, ccampora)
  100. - Misc:
  101. - New engine: VLCWebVideo ("vlcwebvideo")
  102. - Clean up engine names
  103.  
  104. Renderers:
  105. - PS3: TV series with sound problems after "previously on" block should now play normally with the "Keep AC-3 track" option enabled (thanks, SubJunk)
  106.  
  107. Language updates:
  108. - Updated Dutch translation (thanks, leroy)
  109.  
  110. Misc:
  111. - Fix issue with VirtualBox and PMS launchers (thanks, thepadawan42)
  112. - Added support for M4A files encoded with Fraunhofer AAC
  113. - Upgrade Thumbnailator to 0.4.4 to fix out-of-memory errors (thanks, coobird)
  114.  
  115. 1.81.0 - 2013-04-21
  116.  
  117. Engines:
  118. FFmpeg:
  119. - Add/fix audio channel options
  120. - Build script: add HTTPS support
  121.  
  122. WEB.conf:
  123. - Add support for the file:// protocol
  124. - Match protocols (e.g. mms://...) before extensions (e.g. http://example.com/foo.mms)
  125.  
  126. Misc:
  127. - Media Parser v1: fix audio channel parsing
  128. - Fix for "Can't assign requested address" bug after update to Java 1.6.0_45 on Mac OS X
  129.  
  130. 1.80.0 - 2013-04-06
  131.  
  132. Regressions:
  133. - Re-allow all transcode engines to be disabled
  134.  
  135. PMS.conf:
  136. - FFmpeg has been renamed ffmpeg_video_custom_options and now defaults to null
  137.  
  138. Renderers:
  139. - Document TranscodeVideo and TranscodeAudio profiles
  140. - Panasonic TVs: Add "exclusive" option to SeekByTime to work around a transcoding issue
  141. - PS3: Restore seek-by-time support for streaming
  142. - Android: allowing chunked transfer
  143. - AirPlayer & iPad/iPhone: transcoding to WMV format gives better results
  144. - Improved support for Sony Bravia HX (thanks, mazey!)
  145. - Improved streaming support for some renderers (thanks, ExSport!)
  146.  
  147. Engines:
  148. FFmpeg Video and FFmpeg Web Video:
  149. - Support all three TranscodeVideo profiles: WMV, MPEGTSAC3 and MPEGPSAC3
  150. - Preserve source video quality
  151. FFmpeg Video:
  152. - Custom FFmpeg options are now read before each transcode rather than only at startup
  153. (parity with custom MEncoder options)
  154. - Rescale videos larger than the renderer's max height/width
  155. - Updated to use "wmav2" codec (#1583)
  156. FFmpeg Audio: support all TranscodeAudio profiles
  157. VLC:
  158. - Added support for VLC as engine (thanks, LordQuackstar!)
  159.  
  160. Language updates:
  161. - Updated Brazilian translation (thanks, Bruno Arueira!)
  162. - Updated Catalan translation (thanks, oscaroe!)
  163. - Updated simplified Chinese translation (thanks, lovenemesis!)
  164. - Updated Italian translation (thanks, nocciola82!)
  165.  
  166. Misc:
  167. - Fixed bug that prevents PMS running multiple profiles concurrently
  168. - Fixed NPE when responding to DLNA subtitle requests
  169. - Fixed NPE for empty soapactions
  170. - Image thumbnailer:
  171. - Added thumbnail support for TIFF and other formats
  172. - Trapped exception when handling unsupported formats
  173. - Fixed response to M-SEARCH "ssdp:all" message (thanks, ler0y!)
  174. - Fixed fontconfig configuration for Mac OS X, improving subtitle quality
  175. - Moved several transcoding settings from MEncoder to Common transcoding settings
  176. - Layout improvements to remove scroll bars where possible
  177. - Help is now context sensitive
  178.  
  179. 1.72.0 - 2012-11-18
  180.  
  181. Regressions:
  182. - Fixed bug that occurred when using ShowDVDTitleDuration
  183. - Fixed bug that caused embedded subtitles to be displayed when subtitles are disabled
  184. - Fixed bug in handling of filenames with embedded $ characters
  185.  
  186. Engines:
  187. - Removed option to automatically switch to tsMuxeR (available manually via the #--TRANSCODE--# folder)
  188.  
  189. 1.71.0 - 2012-11-06
  190.  
  191. Windows:
  192. - Updated MEncoder and MPlayer to SB41
  193. - Updated ffmpeg to 1.0 (Zeranoe Build 2012-10-10)
  194. - Fixed file permissions bug
  195.  
  196. Mac OS X subtitles:
  197. - Changed audio/subtitle defaults to accept anything
  198. - Removed fontconfig from MEncoder for improved subs compatibility
  199.  
  200. Renderers:
  201. - Improved Android.conf video support
  202. - Added support for Samsung SMT-G7400 (UPC Horizon)
  203. - Fixed bug that prevented Galaxy Nexus pictures displaying
  204.  
  205. Language updates:
  206. - Updated Chinese Traditional translation (thanks, mcc!)
  207. - Added Turkish icon
  208.  
  209. Misc:
  210. - Updated MediaInfo to 0.7.60 (GC1508)
  211. - Updated h2 database to 1.3.168 (thanks, valib!)
  212. - Improve handling of initialization errors
  213. - Fixed possible error while loading iPhoto library (GC1523)
  214. - Fixed bug where disabled engines could be selected in the #--TRANSCODE--# folder
  215. - Added options for renderer-specific file name formats
  216. - Added ffmpeg build script
  217.  
  218. 1.70.1 - 2012-08-31
  219.  
  220. Packaging fix (Windows only)
  221.  
  222. 1.70.0 - 2012-08-31
  223.  
  224. Add new default web video engine: FFMpeg Web Video
  225. Add support for new web protocols: mmsh:// and mmst://
  226. Sort files alphanumerically by default e.g. Episode 2 before Episode 10
  227. Auto encoding detection of non UTF-8 external subtitles for Russian, Greek, Hebrew, Chinese, Korean and Japanese languages (leave "Subtitles codepage" option blank)
  228. Improved handling of UTF-8 external subtitles
  229. Localized #--TRANSCODE--# folder name
  230. PMS.conf:
  231. - Added transcode_folder_name option to allow #--TRANSCODE--# folder name to be customized (issue GC963)
  232. Make example PMS.conf behave more like built-in defaults
  233. Restore maximum buffer size to 600 MB (was 400 MB)
  234. Prevented image distortion on some DLNA clients with "Keep AC-3 track" option enabled
  235. Don't show entries for disabled engines in #--TRANSCODE--# folder
  236. Allow Traces tab panel to auto-scroll (thanks, LordQuackstar!)
  237. Revert changes to SMP-N100.conf that conflict with Sony Blu-ray players and break MKV support (thanks, mrw1986)
  238. Replaced ImageMagick with Thumbnailator for thumbnail generation
  239. Fix FFmpeg engine's handling of unsupported custom options (thanks, ajamess)
  240. Fixed FFmpeg command line arguments used by tsMuxeR video
  241. Added new renderer: Yamaha RX-A1010 (thanks, merelin)
  242. Language updates:
  243. - Updated Dutch translation (thanks, leroy)
  244. - Updated Bulgarian translation (thanks, JORDITO)
  245. Fix DNLA 2114 errors when scanning non-readable subfolders with "hide empty folders" enabled
  246. Renderers:
  247. - Deprecate misnamed TranscodeVideo profile MPEGAC3: use MPEGPSAC3 instead
  248. - Document and clean up TranscodeVideo and TranscodeAudio profiles
  249. Linux tarball: fix "cannot find tsMuxeR" error
  250. MEncoder:
  251. - disable AC-3 remux if audio track has delay
  252. - disable DTS and LPCM remuxing if tsMuxeR engine is unavailable
  253.  
  254. 1.60.0 - 2012-07-17
  255.  
  256. Enabled FFmpeg video player for all platforms
  257. Added support for PGS (Blu-ray) subtitles
  258. Added support for TX3G (MPEG-4 Timed Text) subtitles
  259. Added support for VobSub (DVD) subtitles in MP4 container
  260. Better handling of embedded SSA/ASS subs styling
  261. Fixed audio track selection for MP4s and MOVs
  262. Fixed DV videos detection
  263. Added support for WebM videos downloaded from YouTube
  264. Optimized CBRVideoBitrate value for Panasonic TVs (thanks, ExSport!)
  265. Added new renderer: Sony SMP-N100 (thanks, mrw1986 and guillepalao!)
  266. Language updates:
  267. - Catalan translation update (thanks, aseques!)
  268. - Simplified Chinese translation update (thanks, lovenemesis!)
  269. Localized audio and subtitle priority defaults
  270.  
  271. 1.54.0 - 2012-06-25
  272.  
  273. Added LPCM transcoding option for all audio tracks
  274. Added DTS HD-MA support up to 7.1 channels: DTS core remux, LPCM and AC-3 transcoding
  275. Added Dolby TrueHD support up to 7.1 channels: LPCM (recommended) and AC-3 (buggy for 7.1) transcoding
  276. Added workaround for 2.0 384 kbits AC-3 PS3 audio bug
  277. Added support for DirecTV HR series (thanks, DeFlanko!)
  278. Added support for LG's Smart TV Upgrader (LG 600ST)
  279. Added support for Yamaha RX-V671 (thanks, adresd!)
  280. Added support for OPPO BDP-83 and OPPO BDP-93 (thanks, adresd!)
  281. Fixed bug that occurred when resetting cache
  282. Made buffer display in megabytes instead of bytes
  283. Fixed overscan compensation bug on some renderers (thanks to tMH for reporting the bug!)
  284. Updated MPlayer for OS X to SB32
  285. Language updates:
  286. - CZE translation update (thanks, valib)
  287.  
  288. 1.53.0 - 2012-06-11
  289.  
  290. Fix global custom MEncoder options
  291. Re-fix NPE when toggling HTTP Engine V2
  292. Fix startup for symlinked PMS.sh (#1356) (thanks, Matthijs!)
  293. Added documentation to PMS.conf (thanks, Hagar!)
  294. Updated JNA to support multiarch directories on Linux (#1152)
  295. - Fix test/startup error caused by conflicting JNA versions
  296. Language updates:
  297. - added Arabic
  298. - added Hebrew (thanks, zvi-yamin!)
  299. - CZE translation update (thanks, valib)
  300. - Layout support for right-to-left languages added
  301. Added option to select and force the default renderer
  302. Fixed Samsung 2012 TVs timeout (thanks, troop!)
  303. Added support for D-link DSM-510 (thanks, glenrocks!)
  304. Updated MPlayer build script to SB32
  305. Fix "value too long" SQL exceptions
  306. If renderer has not specified a maximum height/width, default to 1920x1080
  307. Initial fix for Samsung 2012 TVs (thanks, troop!)
  308. Linux: load system-wide defaults from /etc/skel if user's profile not found
  309. Added recognition for AcePlayer app (thanks, md.versi!)
  310. Fix parsing of <real> in plist preventing iPhoto libraries from working
  311. Added Plugin development guide (thanks, glebb)
  312.  
  313. 1.52.1 - 2012-04-06
  314.  
  315. Updated MPlayer to SB29 which fixes AC-3 audio sync
  316. Allow JRE 6 instead of just JRE 7
  317. Language updates:
  318. - added Turkish (thanks, BrYaNT!)
  319. - updated Bulgarian (thanks, JORDITO!)
  320. - updated Catalan (thanks, aseques!)
  321. - updated Czech (thanks, valib!)
  322. - updated English labels
  323. Reading genre from media (thanks, nielsb!)
  324.  
  325. 1.52.0 - 2012-03-22
  326.  
  327. Fix program starting on Linux
  328. Support videos with resolutions that are not divisible by 4
  329. Improved overscan-compensation
  330. Fixed the display of Hebrew subtitles
  331. Improvements to logging
  332. Language updates:
  333. - Czech (thanks, valib!)
  334.  
  335. 1.51.0 - 2012-03-17
  336.  
  337. Fix StartStopListener callbacks for HTTP Engine V1
  338. Surface playback start/stop events
  339. Make video quality presets localizable
  340. Fixed OS X log message about font definitions
  341. Fixed double wrapping of streams causing stuttering
  342. Added MPEG4 ASP with Qpel support for PS3
  343. Allow 15fps video
  344. MediaInfo link added to the About tab
  345. Updated to latest versions of libraries (codec, jdom, logback and slf4j)
  346. Various stability and speed improvements
  347. Updated JRE autodownload to 7u3 from 7u2
  348. Updated MPlayer and MEncoder to SB28
  349. Updated ImageMagick Convert to 6.7.6
  350. Updated MediaInfo to 0.7.54
  351. More reliable selection of correct audio channels
  352. Improved fast-forward and rewind support
  353.  
  354. 1.50.1 - 2012-01-28
  355.  
  356. Fixed DLNAResource cloning problem (#1274)
  357. Added renderer configuration file for Philips TV (thanks, leroy!)
  358. Fixed bug in RootFolder (#1243)
  359. Improved child discovery for the root folder
  360. Enhanced network interface handling (#659)
  361. Fixed bug in Navigation Share tab
  362. Added Solaris specific ping command (#1277)
  363. Fixed problem parsing framerates with comma (#1278)
  364. Fixed bug in AVCHeader scanner
  365. Fixed broken MEncoder playback on empty custom settings
  366. Updated Sony Bravia EX configuration
  367. Fixed timeshift audio sync problem with tsMuxeR (thanks ExSport!)
  368. Added option to disable/enable DTS passthrough in video settings folder
  369. Updated Samsung AllShare configuration to recognize newest firmware
  370. Added support for WDHD Live and AirAv app (thanks, ehM.Deee!)
  371. Migrated PMS source to GitHub (https://github.com/ps3mediaserver/ps3mediaserver)
  372. Log build's commit id/date
  373. Added subtitle HTTP header support for SamsungAllShare (thanks, SamiMakinen!)
  374. Made streaming and transcoding logic more configurable (thanks, StreamHD!)
  375. Added country code thumbnails (thanks, happy-neko!)
  376. Updated FFmpeg to r35509 from r31564
  377. Updated JRE auto-download to 7u2 from 7u1
  378. Updated MediaInfo to 0.7.53 from 0.7.51
  379. Fixed delay when entering the media server
  380. Language updates:
  381. - Russian (thanks, Tianuchka!)
  382. - Clarified some settings in all languages
  383. Updated MPlayer/MEncoder to SB22 from SB18
  384.  
  385. 1.50.0 - 2011-11-20
  386.  
  387. Backwards-incompatible API changes (for plugin developers/packagers) - see http://tinyurl.com/3qtgk5k for more details
  388. Updated binaries build script to include Linux support (thanks, happy.neko!)
  389. Updated OS X MPlayer to include fontconfig support
  390. Language updates:
  391. - Updated Bulgarian translation (thanks, JORDITO!)
  392. - Updated German translation (thanks, smo!)
  393. - Updated Dutch translation
  394. - Clarified English language labels
  395. - Speeds displayed in Mb/s instead of Kb/s
  396. Added full featured IP filter with support for wildcards and ranges
  397. Improved network interface choosing algorithm now skips virtual interfaces
  398. Updated libraries (configuration, jgoodies and slf4j)
  399. Detect file system changes runtime (adding/removing folders/files).
  400. Updated JRE auto-download from 6u27 to 7u1
  401. Added option to create a desktop shortcut to the Windows installer
  402. Renderer image improvements
  403. Improvements to tab layouts
  404. Maximum bandwidth setting works
  405. Limit bandwidth to 110Mb/s by default which should solve a lot of "stuttering playback" reports
  406. Recognise forced subtitles (thanks, ExSport!)
  407. Updated MPlayer and MEncoder on Windows and OS X 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)
  408. Main (Status) tab displays a large tick when it's connected to a renderer instead of a PS3 or warning image
  409. Updated MediaInfo to 0.7.51 from 0.7.47
  410. New natural sort option for file order: Alphanumeric (e.g. Season 2 before Season 10)
  411. Always allow "Restart Server" button (#1186)
  412. Updated FFmpeg for Windows to r31564 from r30656
  413. We now support Samsung AllShare, along with our existing support for Samsung WiseLink
  414. Allow to configure subtitle color if using PMS in headless mode (#1280)
  415.  
  416. 1.40.0 - 2011-09-22
  417.  
  418. Backwards-incompatible API changes (for plugin developers/packagers) - see http://tinyurl.com/3wspwn8 for more details
  419. Updated OS X MPlayer to enable external VOBsub, ASS/SSA and Fribidi support
  420. Allow update checks to be performed manually (Windows only)
  421. Allow automatic update checks to be enabled (Windows only)
  422. Simplify PMS customization for packagers of custom builds
  423. Logging fix for headless configurations
  424. Added experimental support for iPad / iPhone renderers
  425. Fixed DVD ISO playback on OS X (thanks, jjmojojjmojo!)
  426. Added support for the AirPlayer app
  427. Added support for Samsung TV model SEC_HHP_TV (thanks, coax-!)
  428. Added Aperture support on OS X (thanks, coax-!)
  429. Added thumbnail support for images (some code from http://www.rayinblu.com/ps3mediaserver)
  430. The cache is now reset after each upgrade/downgrade (for versions higher than 1.40.0)
  431. Files with the extension *.vdr are now recognized as MPG videos
  432. Added support for JPEG Multi-Picture Format (.mpo) files
  433. Added support for chunking renderers like Sony Bluray (thanks, infidel, WorldOfHurt and patters!)
  434. Updated Italian translation (thanks, nocciola82!)
  435. Fixed bug that would often limit streaming buffer to 50 MB.
  436. Updated FFmpeg for Windows to r30656 from r30172
  437. Updated French translation (thanks, danielha!)
  438. Updated Russian translation (thanks, Tianuchka!)
  439. Added support for regular ASS/SSA subtitles (before we only supported the more popular "advanced" kind)
  440. Updated MediaInfo to 0.7.47 from 0.7.44
  441. Updated JRE autodownload to 6u27 from 6u26
  442. Removed IP/hostname from Status tab (still shown in Traces)
  443. Updated libraries (codec, gson, jgoodies, logback and netty)
  444.  
  445. 1.30.1 - 2011-07-06
  446.  
  447. Fixed bug that caused very slow iTunes library parsing
  448.  
  449. 1.30.0 - 2011-07-05
  450.  
  451. Backwards-incompatible API changes (for plugin developers/packagers) - see http://tinyurl.com/3hbqv4l for more details
  452. Fix StartStopListener callbacks (GC719)
  453. Updated OS X binaries (FFmpeg, MEncoder and MPlayer) to fix an AC-3 bug and improve internal VOBsub display quality
  454. Optional GUI to allow profile to be selected when PMS starts
  455. Better UPnP spec compliance
  456. Logging improvements
  457. ASS/SSA subtitles disabled by default on Linux and OS X
  458. Multithreaded MEncoder enabled by default on multithreaded CPUs
  459. Subtitles stay within confines of original frame when using overscan compensation
  460. Made transcoding tab resizing consistent for all sizes
  461. Fixed DTS audio support with FFmpeg
  462. MEncoder supports DTS-ES (6.1 channels) audio
  463. Handles unknown audio channels
  464. Change maximum number of plugins to 30 from 4
  465. Improved MP4 support
  466. New Korean translation (thanks, mrahn80)
  467. Fixed bug where config sometimes wouldn't save on Windows 7
  468.  
  469. 1.25.1 - 2011-06-17
  470.  
  471. Overscan compensation bug fixed
  472.  
  473. 1.25.0 - 2011-06-16
  474.  
  475. Overscan compensation feature added for MEncoder
  476. Return of the official OS X build, thanks for your patience!
  477. MEncoder no longer crashes when using more then 8 cores
  478. New build script for OS X that builds all dependencies (big thanks to Raptor399)
  479. French translation fixed
  480.  
  481. 1.24.0 - 2011-06-14
  482.  
  483. New icon on OS X
  484. Added Bulgarian and Brazilian Portuguese translation (thanks to jordito and gelo)
  485. Updated Polish, French, German and Portuguese translation
  486. tsMuxeR handles mov files
  487. Updated FFmpeg to r30172 from r28671
  488. Updated JRE auto-dl
  489. Forcing MEncoder via the TRANSCODE folder ignores tsMuxeR
  490. Fixed support for renderers including Panasonic TVs
  491. Improved RAR support
  492. Updated libraries for OS X build
  493. Lots of fixes to the OS X build process so now it works
  494. Support for multi-language VOBsub subtitles
  495. It's possible to remove hard drives from list if they are no longer connected (thanks, spots)
  496.  
  497. 1.23.0 - 2011-05-26
  498.  
  499. Fixed Windows service
  500. Windows service now starts automatically with the computer
  501. Sony Bravia Z5500 (and possibly others) work again
  502. Fixed PS3 not being detected for some users
  503. Support cellphone/smartphone (3gp) videos
  504. Windows service is uninstalled with program
  505. Detect Popcorn Hour and WDTV live more reliably
  506. English, Russian and Dutch language updates
  507.  
  508. 1.22.0 - 2011-05-15
  509.  
  510. Many file compatibility bugs fixed (particularly MKV, MP4 and DVD ISO)
  511. Help tab improved
  512. Improved alphabetical file sorting (old method is still there for those who liked it)
  513. Language fixes and updates
  514. Added custom profiles
  515. Added new renderers: Sony HX7, Bravia NX8, Panasonic Viera range
  516. Network traffic prioritised properly (thanks to bgm)
  517. 48fps videos are now supported
  518. Various other fixes
  519.  
  520. 1.21.1 - 2011-04-15
  521.  
  522. Rollback MPlayer for Windows to fix critical subtitle bug
  523. Add extra information to Windows uninstaller
  524. Fix NPE when toggling HTTP Engine V2
  525.  
  526. 1.21.0 - 2011-04-12
  527.  
  528. Support new devices: Android, Nokia N900
  529. Improved support for XBMC
  530. VOBsub subtitles are now supported on Windows
  531. Multithreaded MEncoder works on more things now
  532. Bandwidth optimisations
  533. New Help tab
  534. More file sorting options
  535. Improve error logging
  536. Buffer reports more accurately
  537. Properly support MEncoder multithreading on newer CPUs
  538. Updated MEncoder and FFMPEG
  539. Processes ended properly on Linux
  540. Many images added and updated in the program and Windows installer
  541. Support thumbnails for other aspect ratios than 16:9
  542. Support double-NTSC framerates
  543. Added DVD & VOBsub subtitle quality option for MEncoder (AKA subtitle anti-aliasing support)
  544. Many language fixes and improvements
  545. Config files are saved in AppData on Windows now instead of the install directory
  546. Folder names containing commas are now handled correctly when loading settings on startup (thanks, Targeter)
  547. GameTrailers support fixed
  548. WEB.conf parsed properly now
  549. iTunes library loads much faster
  550. Newer version of JRE is automatically downloaded for users who don't have it
  551. Window size tweaked to support lower resolutions better
  552. Internal scrollbars added for when content overflows
  553. Improved audio parsing
  554. Updated many dependencies
  555. Fixed DVR-MS support
  556. Fixed LPCM audio streaming
  557. Improved support for plugins
  558. Improved support for VLC Media Player
  559. Fixed many minor bugs
  560.  
  561. 1.20.412 Beta - 2010-10-04
  562.  
  563. Fixed DTSWAV support on PS3 and FLAC 24bits/96kHz with Video
  564. Fixed seeking issues on PS3 firmware 3.50
  565. Double check for Mplayer existence and font generation (useful for latest Sherpya's revisions)
  566. Ability to shutdown DLNAorgPN automatic support for a given renderer (see DLNAOrgPN attribute in the renderer conf file)
  567. Some hack stuff for mpeg2 remux on Bravia TVs
  568. RAW generation fixed
  569. Custom mencoder quality settings for a given renderer
  570.  
  571. 1.20.409 Beta - 2010-03-27
  572.  
  573. - Changes / Features
  574.  
  575. MediaInfo support by default for PS3/XBOX, ongoing work on other renderers:
  576. -> Faster XMB navigation (faster parsing, plus file list appears before thumbnails generation)
  577. -> Proper auto detection of non supported files (PS3: Mpeg w/ DTS, Qpel/Gmc/H264 AVI files, Apple Lossless AAC files, 6 channels WMV, etc.)
  578. OS X: Switched to Java 6 which means Tiger is no longer supported, Leopard only with a 64bit capable processor (Intel Core 2 or newer) and Snow Leopard works with all Intel processors.
  579. AIFF support
  580. MP4 Cover art support
  581.  
  582. - Fixes
  583.  
  584. Issues with some audio m4a and video mp4 files (wrong mime types)
  585. Slowdown on FLAC media library scan
  586.  
  587. v1.10.6 through 1.11.381 BETA versions
  588.  
  589. - Changes / Features
  590.  
  591. Externalization of PS3/Xbox playback profiles, it's now possible to create profiles for any media renderer
  592. Includes preliminary support for Sony Bravia, Popcorn Hour, Samsung Wiselink, Freebox HD, WDTV Live
  593. Handling of UTF8 and UTF16 encoding, and case insensitive external subtitles
  594. DVD ISO remuxed by default / DTS 768kBps support on PS3
  595. CUE playlist support
  596. Pseudo chapters support via the #Transcoded folder
  597. DVD ISO thumbnails support
  598. Updated tsMuxeR binaries (better H264 camcorders support)
  599. Windows: Launcher now detects Java 64 bits if installed
  600. Windows: Updated mencoder/mplayer/ffmpeg builds
  601. OS X: tsMuxeR and FLAC binaries are now available in this build, this adds a lot of features on Mac which were previously only available on Windows or Linux (like DTS and remux support)
  602. OS X: iPhoto and iTunes library support (thanks to Pedro Simoes)
  603. OS X: Native look, now looks more like a Mac application
  604. OS X: Updated mencoder/mplayer/ffmpeg builds, support for FriBidi
  605. OS X: Updated build script to make a bundle or dmg automatically (thanks to Josh Klun)
  606. New translations: Catalan (Thanks to adrianeitor92), Czech (thanks to Mila), Danish (thanks to Niclas Gleesborg), Slovenian (thanks to Rob Wall)
  607.  
  608. - Fixes
  609.  
  610. New and experimental HTTP engine: better media renderer support / no more random sound cuts when playing mp3s
  611. Fixed slow a/v out of sync on Xbox360 ?
  612. Media library major speed and size improvements (you may have to reset the library)
  613. Improved fix for the stopped videos issue
  614. Better support for mkvs with NTSC video track
  615. Fixed spaces usage in the audio/subtitles configurations
  616. Fixed black screen with some AVC videos badly flagged at L4.1
  617. Fixed cover art files not always read
  618. Fixed bug with multiple playlist in one folder
  619. OS X: Reopening of the main window after you closed it is now possible, also fixes start as minimized (thanks to grcvoodoorush)
  620. OS X: Configuration file now stored outside of the bundle so that you don't lose your settings when you upgrade to a new version (thanks to grcvoodoorush)
  621. OS X: Unicode files are now playable (thanks to Thierry Pittet)
  622. Linux: Included PMS.conf and fixed the permissions on executables
  623. FreeBSD: Fixed transcoding
  624.  
  625. 1.10.5 - 2009-03-08
  626.  
  627. - Fixes:
  628.  
  629. Regression in FLAC playback
  630. Fixed subtitles font detection on Windows
  631. Flaw in the transcode/remux buffer, in some cases, the video stopped after a few minutes
  632. Cache bug when streaming web medias
  633. Duplicate items issue on Linux
  634. Upnp alive message sent sooner at the start of the server
  635.  
  636. 1.10 - 2009-03-02
  637.  
  638. - Changes / Features : Windows/Linux
  639.  
  640. DTS / DTS-HD core audio tracks are now streamable without re-encoding (DVD ISOs not supported yet)
  641. New Option: unification of Mencoder/tsMuxeR engines, including:
  642. . Automatic choice between H264 muxing or transcoding, based on AVC Level 4.1 compatibility and subtitles configuration
  643. . Remux on the fly any H264 content from MOV, MP4, and AVI containers (ex: Apple HD Trailers)
  644. . This option is enabled by default and can be disabled via the #Video Settings# virtual menu if anything goes wrong
  645. TS/M2TS support improvement
  646. 2 channels downmixing support with PCM conversion
  647.  
  648. - Changes / Features : All Platforms
  649.  
  650. XBox 360 unofficial support (Pictures/Music/Videos : WMV8/WMA2 transcoding)
  651. Mencoder archive handling (no seeking support)
  652. Simplified copy (always available, no more option), and much faster with remuxed videos
  653. Alternate subtitles directory
  654. Multi language external subtitles support
  655. Alternate cover art folder and <video>.jpg additional support (along existing <video>.<ext>.cover.jpg)
  656. Automatic album art download from amazon or discogs
  657. Option to display more recents file first in a directory
  658. Ability to generate video thumbnails with Mplayer
  659. New translations: Romanian (thanks to Marinescu Alexandru Cezar), Simplified Chinese and Traditional Chinese (thanks to KK Tong)
  660. Updated translations: Finnish, German, Greek, Icelandic, Japanese, Norwegian, Portuguese, Swedish
  661.  
  662. - Fixes
  663.  
  664. Reworked RSS parsing (youtube playlists)
  665. Reworked Audio/Subtitles tracks handling
  666. Better stability in LPCM and DTS handling
  667. Fixed LPCM channel ordering
  668. Wrong font detection on some systems: subtitles weren't loaded
  669. Fixed tsMuxeR crash at the end of file
  670. Modified UPNP discovery [work in progress]
  671.  
  672. 1.04 - 2009-02-04
  673.  
  674. - Changes / Features
  675.  
  676. New option to enable video copy on PS3
  677. RAW images thumbnail support: CR2/CRW/PEF/NEF/ORF/SRF/MRW/DNG/ARW/RAF
  678. New translations: Spanish (thanks to Jose from www.playstationhoy.com), Dutch (thanks to Vincent Meylof), German (thanks to Jeuki), Russian (thanks to Peter Klassen), Polish (thanks to Maciej Bocian), Greek (thanks to Alexander Polichroniadis), Portuguese (thanks to Hugo Sousa), Finnish (thanks to Ove Sentlig), Norwegian (thanks to Ball80 and Topguy), Swedish (thanks to Dusan Ilic) and Japanese (thanks to Yu)
  679. New extensions supported: SHN/M2V/M2P
  680. tsMuxeR engine can now mux or re-encode in AC-3/PCM all audio tracks in real time
  681. Add the experimental mencoder build for multicore on OS X
  682. DVR-MS windows remuxer now included by default
  683.  
  684. - Fixes
  685.  
  686. tsMuxeR's AC-3/LPCM encode/muxing + Mencoder's LPCM remuxing now working on Linux
  687. Fixed LPCM seeking issue
  688. Fixed regression with PicasaWeb images feed
  689. Changes in subtitles loading / Fonts support (Default/ASS/Embedded Fonts)
  690. Fixed channels order with tsMuxeR engine's DTS->AC-3 option
  691. Transcode buffer wasn't fully released after end of video
  692. Fixed bug with shared folders selection on Windows
  693. Fixed periodic alive messages sent to PS3
  694. Better dvr-ms media info retrieval
  695. Updated ffmpeg/mplayer/mencoder/mt builds on Windows and OS X (slight H264 speedup for singlecore)
  696. Buffer issues with transcoded audio files lasting more than 10 minutes
  697. Fixed RSS parsing with some feeds
  698.  
  699. 1.03 - 2009-01-18
  700.  
  701. - Changes / Features
  702.  
  703. Customize encoding parameters (along with default ones) for any given container/codec/property combination (purpose: A/V sync, playback issues, and tweaking for advanced users)
  704. Ability to select networking interface
  705. OS X 10.4 Tiger support (Intel only)
  706. Settings reorganization
  707. M4V now streamed by default, you have to enter the #Transcoded# folder to force the transcode (like AVI files)
  708. WMA now transcoded by default
  709. Italian localization
  710. WINDOWS ONLY: Use (only with 720p/1080p H264 content) an experimental mencoder build for multicores : http://code.google.com/soc/2008/ffmpeg/appinfo.html?csaid=9FD2BF705A5D5DBB
  711. New OS X icon (thanks to Jakob Karlsson)
  712. Added a "Skip/Force transcode extensions" option added if default settings don't suit you
  713. Possibility to only remux AC-3 audio tracks and not re-encoded them
  714.  
  715. - Fixes
  716.  
  717. Default platform charset issue
  718. Transcode buffer optimization on Windows
  719. Application crash on Windows when too many widechars filenames were parsed
  720. Audio tracks sorted by track number (if present) in media library
  721. Better filenames/subtitles management (m2ts/ts/dvr-ms issues, commas, widechars, etc.)
  722. External subtitles not always loaded, again
  723. DVD images are listed in the media library
  724. Fixed RSS parsing for Youtube and maybe other feeds
  725. AviSynth / VideoLAN not always detected on Vista 64bits
  726. Unavailable engines exclusion on OS X/Linux
  727. Fixed console mode on Linux
  728.  
  729. 1.02.1 - 2009-01-05
  730.  
  731. - New features
  732.  
  733. OS X build now uses Java 1.5 instead of 1.6 so it should be able to run on more macs
  734.  
  735. - Fixes
  736.  
  737. Major Bug in server start due to a faulty MAC address retrieval
  738. PMS do not start after activating the archive browsing option
  739. Media library small fixes
  740. Subtitles now work by default on OS X
  741.  
  742. 1.02 - 2009-01-04
  743.  
  744. - New features
  745.  
  746. Auto-updater, default configuration, cleanups and windows/linux build scripts (thanks to Tim Cox)
  747. Media library (also act as a parsing cache)
  748. Playlists (m3u/pls) support
  749. Preliminary album art support, better audio (flac) and tags parsing
  750. New options for video resolution, deinterlace filter, and archives browsing
  751. Better video settings with virtual PS3 menu (A/V sync, deinterlace, ...)
  752. Windows service installer (working on 32 bits only)
  753. New image parsing library: Better performance / EXIF support (sort photos by camera model, etc.)
  754. DVR-MS addon
  755.  
  756. - Fixes
  757.  
  758. A/V out of sync issues with some ISOs and medias / codecs support improvement (flv, rmvb, hdmov, mp4, multichannels avi, etc.)
  759. External subtitles not always loaded
  760. Upnp advertising issue in search reply to the PS3 (thanks to Daniel Pedersen)
  761. SkipLoopFilter is now disabled by default
  762. Regression since 0.98, server would not start on some machines
  763. Newest builds of ffmpeg/mplayer/mencoder for win32
  764. Usual bunch of fixes
  765.  
  766. 1.01 - 2008-12-18
  767.  
  768. - New features
  769.  
  770. Mac OS X version !! (thanks to Robin Mulder)
  771. Audio High Fidelity engine: 24bits/96kHz/5.1 FLAC support (HDMI receiver mandatory)
  772. French localization
  773. Audio/Subtitles priority settings (same as Haali Media Splitter)
  774. Truetype font setting, with some new codepages, for asian subtitles
  775.  
  776. - Fixes:
  777.  
  778. m4a and aac are now transcoded by default (iTunes Apple Lossless compatibility)
  779. seeking issues with dvr-ms and tsMuxeR with AC-3/PCM mode
  780. Displayed aspect ratio preserved
  781.  
  782. 1.00 - 2008-12-14
  783.  
  784. - New Features
  785.  
  786. GPL licensing :)
  787. IDX/SUB support for AviSynth ONLY
  788. Revamped some UI, especially transcoding settings
  789. First attempt to make an LPCM or AC-3 automatic conversion with tsMuxeR (seeking isn't working well and demuxed audio delays are not managed)
  790. AviSynth script is now really fully customizable
  791.  
  792. - Fixes
  793.  
  794. VIDEO_TS folders are now case insensitive
  795. Yet another flac parsing bug
  796. Sync issues management for xvid/mp3
  797. .ass subtitles files support
  798. UUID random generation, it's now possible to launch multiple servers on one network.
  799. Added wmv binary codecs in Windows package for smooth WMV-HD transcoding
  800. Rare and random video glitch due to another seeking bug
  801.  
  802. 0.99 - 2008-12-12
  803.  
  804. - New features:
  805.  
  806. DVD ISOs images / VIDEO_TS Folder transcoder
  807. DVR-MS support (need feedback)
  808. Better subtitles configuration
  809. Small things: FAQ, Thumbnail seeking position, UI changes, New Options, etc.
  810.  
  811. - Fixes:
  812.  
  813. Network/Transcode optimization: Wifi/Homeplug streaming should be smoother
  814. A/V out of sync correction
  815. Unsupported data error on almost SD videos when maximum bitrate was fixed
  816. tsMuxeR broken on Linux
  817. Videos with FLAC audio tracks are now muxable to LPCM, along with DTS
  818. Videos paused due to seeking bug
  819. Audio files parsing method changes (Hope this will solve issues with some flac files)
  820. Faster transcode start
  821. Better support for audio low sample rates (<= 22kHz) based files
  822. Subtitle files: .sub support was broken
  823.  
  824. 0.98
  825.  
  826. - New features:
  827. Lossless 5.1 PCM transcoding with DTS movies (Disabled by default, check the previous paragraph first)
  828. Customizable AviSynth script
  829. Audio podcasts, just tested the one from Engadget
  830. tsMuxeR now working on Linux for basic muxing (don't forget to give it execution rights)
  831. Web video streamdump engine (Useful for streams natively supported by PS3, such as mpeg on rtsp)
  832. Maximum bitrate management
  833. Small things: Runnable in console mode under Linux ("PMS.sh console"), Folder prioritization of a specific streaming/transcoding engine, Custom cover art, additional infos on thumbnails
  834.  
  835. - Fixes:
  836. Potential network problem with Java/Vista + increase of packet ttl
  837. Transcode will not start with potential error 80710091
  838. Flac transcoder
  839. Audio tags for all audio codecs
  840. Faster start of audio transcoded files
  841.  
  842. - Changes:
  843. Revamped inter process communication on Windows between Java/Mencoder/tsMuxeR (much more elegant now).
  844.  
  845. 0.97
  846.  
  847. - Added: GUI Configuration (at last!) / Transcoding options, encoding presets, etc.
  848. - Added: Ability to choose the default transcoding engine (mencoder only, avisynth+mencoder, avisynth+ffmpeg, tsmuxer, or none)
  849. - Added: tsMuxeR as a real time muxer (Kinda experimental)
  850. - Added: A good audio tag reader library (http://entagged.sourceforge.net/)
  851. - Fixed: Bugs in UPNP advertising.
  852. - Fixed: Mencoder font cache bug which prevents transcode to start
  853. - Fixed: DLNA errors due to character encoding
  854. - Fixed: New folders were not refreshed/rescanned automatically
  855. - Fixed: (maybe) Network streaming (no transcode) performance issue (need feedback on this)
  856.  
  857. 0.96
  858.  
  859. - Added: Interactive way of choosing your audio language, subtitles and transcoder mode (see #Transcoded# Folder)
  860. - Added: Interactive settings (see #Settings# Folder)
  861. - Added: Better subtitles looking
  862. - Fixed: Folders browsing optimization
  863. - Fixed: Several network errors fixes with 2.52 firmware
  864. - Fixed: A lot of small things
  865.  
  866. 0.95
  867.  
  868. MEncoder now included as it's used for the transcoding part (Avisynth or not), Fixes with the 2.50 firmware,
  869. Better transcoding performance (but greater bitrates !), Lighter configuration file
  870.  
  871. 0.94
  872.  
  873. Fixes: 2.50 Firmware problem, better pipes and sub processes management
  874.  
  875. 0.93
  876.  
  877. Fixed bug in the server IP adress binding
  878.  
  879. 0.92
  880.  
  881. Linux compatible version / Many bugs fixes / No more A/V temp files created (full use of pipes)
  882.  
  883. 0.91
  884.  
  885. Better memory handling / automatic detection of VLC and AviSynth
  886.  
  887. 0.90
  888.  
  889. First release, some bugs, experimental stuff done for myself (at first!)