Releases: clsid2/mpc-hc
1.9.17
Changes from 1.9.16 to 1.9.17:
Updates:
- Updated LAV Filters to version 0.75.1-10-g75744
Changes/additions/improvements:
- Added support for System Media Transport Controls in Windows 8.1/10/11. This displays playback controls for the player when adjusting volume in Windows. You can enable this functionality through: Options > Advanced > UseSMTC
- Some improvements to SaneAR Audio Renderer: It now automatically falls back to shared mode when exclusive mode is enabled but unsupported. Exclusive mode option no longer needs to be enabled for bitstreaming, instead it is used implicitly when bitstreaming.
- Generating a thumbnail sheet is now faster. It now seeks to keyframes as much as possible.
- Added an advanced option to disable automatic pause when locking the screen in Windows.
- You can now use "off" as a value in the subtitle track preference setting. It may follow language codes that you do prefer to use. In that case it will disable subtitles only if no preceding language code has matched.
- Some visual improvements to playlist numbering and title editing.
- Some improvements for subtitle selection and language name display for the rare situation where a language does not have a LCID.
- Some optimizations to the filter graph builder. This should speed up file loading in some situations.
- The player now reloads the video file when resumed after hibernate or very long pause (> 30 min). This is done as a workaround for driver bugs. It will remember playback position and track selection.
- DVB improvement: It now stores the symbol rate for scanned channels.
- Added support for wildcards in filenames in M3U playlists.
Fixes:
- Fixed subtitles being early by a few frames with VMR9 renderer.
- Fixed a subtitle parsing issue for files that contained 4-byte UTF-8 characters (such as emojis). Those are handled properly now.
- Fixed an issue with drag&drop of a folder onto the playlist window.
- Several other small fixes
Development Build
Below are development builds for testing purposes.
Latest development build: 1.9.16.69 (November 8th 2021)
Latest stable release build: 1.9.16
https://github.com/clsid2/mpc-hc/releases/tag/1.9.16
1.9.16
Changes from 1.9.15 to 1.9.16:
Updates:
- Updated LAV Filters to version 0.75.1-4-gfaff6
- Updated MediaInfo DLL to v21.09
Changes/additions/improvements:
- Added advanced option to specify location of Youtube-DL executable.
- Added support for yt-dlp.exe (fork of Youtube-DL).
- Added advanced option to display video fourcc and resolution in status bar.
- Added advanced option to display A-B repeat marker values in status bar.
- When saving a favorite you can now also store the AB-repeat markers
- Adjusting subtitle delay now also works with the external VSFilter/XySubFilter subtitle renderers.
- Enabled processing of play/pause command when no media is loaded, but playlist is not empty. This now also allows resuming playback by pressing spacebar or clicking on the video area.
- Clicking mouse middle button on the systray icon now toggles play/pause.
- When the global after playback event is set to "play next file in folder", the player will now close the current file when no next file is available. This allow the screensaver to activate.
- Added a second WASAPI based internal audio renderer. The existing internal renderer has been renamed to SaneAR (its original name). Don't ask what the difference is between the two. There is little difference in behavior and functionality.
Fixes:
- Fix for running DVB scan not working in stopped state.
- Several other small fixes.
Development Build
Below are development builds for testing purposes.
Latest development build: 1.9.15.74 (September 11th 2021)
Latest stable release build: 1.9.15
https://github.com/clsid2/mpc-hc/releases/tag/1.9.15
1.9.15
Changes from 1.9.14 to 1.9.15:
Changes/additions/improvements:
- Seekbar video preview now supports video rotation.
- Manual subtitle search now also works for online streams.
Fixes:
- Fixed an issue that could cause a long delay when opening the File menu with certain optical drives.
- Fixed an issue in the audio stream switcher that could result in a player hang on seek or track change. This happened only when an external audio track was loaded, in combination with the internal audio renderer and madVR.
- Fixed parsing of subtitle files that contain a duplicate UTF BOM in their file header.
- A few other small fixes.
Development Build
Below are development builds for testing purposes.
Latest development build: 1.9.14.28 (July 31st 2021)
Latest stable release build: 1.9.15
https://github.com/clsid2/mpc-hc/releases/tag/1.9.15
1.9.14
Changes from 1.9.13 to 1.9.14:
Updates:
- Updated LAV Filters to version 0.75.1
Changes/additions/improvements:
- Some optimizations in the filter graph builder. Should give a small reduction in file loading time in some situations.
- Added a small safezone above and below the seekbar where (accidental) mouse clicks/drags are ignored.
- Improved backwards framestep for DVDs. It now seeks back ~500ms to ensure it shows a different frame. The DVD Navigator unfortunately does not offer better accuracy.
- Improved region code handling for DVDs
- Added support for loading external fonts for SSA/ASS subtitles. The player check for "fonts" subfolder in location of video file.
Fixes:
- Fixed regression that broke loading of audio dub through command line parameter
Development Build
Below are development builds for testing purposes.
Latest development build: 1.9.13.37 (June 28th 2021)
Latest stable release build: 1.9.13
https://github.com/clsid2/mpc-hc/releases/tag/1.9.13
1.9.13
Changes from 1.9.12 to 1.9.13:
Fixes:
- Fixed bug that could result in very low quality subtitles in certain situations. [regression in 1.9.12]
- Fixed video display issue when moving the player to a larger resolution monitor. [regression in 1.9.12]
- Fixed "launch in fullscreen" option not working when D3D fullscreen exclusive mode was enabled.
- Fixed issue where a chosen audio dub was not loaded when opening a video through the File menu.
- Fixed a rare player freeze when manually loading subtitles. Could happen on very old systems if subpicture texture allocation failed.
1.9.12
Changes from 1.9.11 to 1.9.12:
Changes/additions/improvements:
- Changed default setting for subtitle texture resolution. This change only affects playback on screens with 4K resolution. In that case subtitles are now rendered at 1080p resolution (and then scaled to final size). This improves performance on such systems. You can of course change the setting to 4k if you prefer slightly sharper subtitles.
- Some improvements related to the youtube-dl support.
- Added support for downloading subtitles for streams extracted by youtube-dl. You can specify desired subtitle language(s) here: Options > Advanced
- Strips html tags when found in SRT subtitles.
- Added prompt when enabling OpenSubtitle option, mentioning than an account is required on their website.
- Removed SubDB subtitle provider. Their site has been offline for a long time.
- Removed obsolete RealMedia and QuickTime decoding frameworks. These frameworks were only available in 32-bit builds, and they were not used by default. For a long time already, these type of files are played using the superior internal DirectShow codecs. So nothing really changes and you can still play everything!
Fixes:
- Fixed issue where recent file list could get cleared when opening a file with a very long path.
- Several other small fixes and improvements.
Note:
1.9.12.4 hotfix resolves two regressions that occurred in 1.9.12:
- Low quality subtitles in certain situations
- Video display issue when moving player to a larger resolution monitor
1.9.12.10 has some additional fixes:
- Fixed a rare player freeze when manually loading subtitles. Could happen on very old systems if subpic texture allocation failed.
- Fixed "launch in fullscreen" option not working when D3D fullscreen exclusive mode was enabled.
- Fixed issue where a chosen audio dub was not loaded when opening a video through the File menu