Skip to content

Releases: BazzaCuda/MinimalistMediaPlayerX

Release v4.4.0

21 May 13:44

Choose a tag to compare

Windows 64-bit binaries.

This release is available through the auto-update facility in the Ctrl [A] About Box if you have v2.2.2 or later and the libeay32.dll and ssleay32.dll files in your MMP folder

These release notes can be read from the What's New? button in the About Box after the auto-update has completed


Use Shift-[\] to open the new MMP config dialog


Don't forget, the recommendation is to set openImage=browser and exitBrowser=exitApp and to associate all your audio, video and image file extensions with MMP using the provided mmp-install.bat file. This operates MMP as [in effect] two applications in one: the main media-playing window for playing (and editing) audio and video files, and the Image & Thumbnail Browser for viewing and managing all your image files. See the wiki to get the most from your use of MMP, particularly the MMP Config File topic


===== Release Notes v4.4.0 =====

NEW

Ctrl-Shift-[R]ename/Clean

  • Ctrl-Shift-[R]ename/Clean will clean the current file name by replacing certain "dirty" characters with a space
  • You can define your own list of dirty characters from the NEW Clean File Name tab in the Shift-[\] (shift backslash) config dialog
  • MMP currently defaults to replacing the following non-alphanumeric characters: ! @ # $ ^ { } + = _ . % ^ ' &
  • Currently allowed: ( ) [ ] -
  • At a bare minimum your list should include ampersand (&) and apostrophe (') because these will break the FFmpeg command line when you try to Export your edits from the Audio & Video Timeline Editor
  • If when trying to open the Audio & Video Timeline Editor you get a warning message that the file path contains invalid characters, you can use Ctrl-Shift-[R] to quickly rename the file and make it compliant
  • If there is an existing .mmp file for the current file, that will be renamed too
  • Be aware that if the path contains invalid characters, you will have to rename your folders manually; MMP will only rename files
  • Ctrl-Shift-[R] can be used from the Main Media Window or from the Audio & Video Timeline Editor
  • In the Image & Thumbnail Browser it will simply bring up the normal Enter New Filename edit dialog

autoplay [edited]

  • After a successful Export, Shift-[E] will play the corresponding [edited] file in a new instance of MMP (see release notes past)
  • A new .conf file setting, playEdited=yes|no can be set to autoplay the [edited] file after a successful Export
  • This new setting can be configured from the NEW Editing tab of the Shift-[\] (shift backslash) config dialog, which contains a comprehensive explanation of this feature

Ctrl-[R]

  • In the Main Media Window, the [R] key allows you to [R]ename the current file
  • In the Audio & Video Timeline Editor, the [R] key will [R]estore an excluded segment so it will be included in the Export
  • NEW: Ctrl-[R] from the Audio & Video Timeline Editor will do the same as [R]ename in the Main Media Window

Ctrl-[S]

  • In the Audio & Video Timeline Editor you can auto-[S]kip excluded segments during playback using Ctrl-[S]kip.
  • Each use of this key will toggle auto-[S]kip on or off
  • When set on, this setting will stay in effect until you close MMP, even if you close and reopen the Timeline editor
  • If you turn auto-[S]kip on during playback it will take immediate effect, and if MMP is currently playing an excluded segment, playback will immediately jump to the next included segment (or to the end of the media file if there are no more included segments)
  • You can click anywhere on the progress bar or drag the cursor to any position and playback will immediately jump to the start of the next included segment
  • Note that this gives you an approximation of the Exported media file because FFmpeg will make the actual cuts on keyframes (see the Ctrl-[W] wiki article "Video Cuts" cut points for a more comprehensive explanation)
  • Note also that you'll have to turn auto-[S]kip off if you want to make further edits to currently-excluded segments or the cursor will keep jumping to the next included segment when you try to reposition the cursor, even with playback paused.

[C]ut

  • In the Audio & Video Timeline Editor, [C]ut allows you to cut the segment under the vertical cursor into two segments
  • Normally, you wouldn't want two adjacent segments to be included in the Export because they will overlap slightly and you'll get some repeated frames (because FFmpeg cuts on keyframes. see the Ctrl-[W] wiki article "Video Cuts" cut points for a comprehensive explanation)
  • However, [C]ut allows you to Export your Timeline and then manually edit the .seg file to re-arrange segments into a different order
  • If you then hold down a Ctrl key while hovering your mouse over the Export button, it will change to Join which will bypass the re-creation of the segment files and simply join the existing .segnn. files in the order specified in the .seg file
  • Whether MMP will ever implement non-linear editing and allow you to drag segments around on the Timeline remains to be seen (although the functionality behind Ctrl-[S] was a deliberate step in that direction). In the meantime, this workaround is available

FIXES

  • The meta-data text in some video files contains a non-standard "duration" which has a fractional part to the milliseconds, sometimes up to 6 decimal places. For example, where the overwhelming majority of video encoders, including FFmpeg, [should?] encode the milliseconds duration expressed as an integer such as "3600572", some might have "3600572.743862". This caused significant problems for the Audio & Video Timeline Editor when switching to a video which contained such meta-data because Delphi's "text to integer" routine (tryStrToInt) was failing quietly and returning zero, purely because of the decimal point being present. This caused an endless loop while MMP waited for the duration to be reported and required MMP to be killed in Task Manager/Process Explorer. This has now been fixed, and the calls to MediaInfo.dll which retrieve this info now take this anomaly into account

  • Fixed an issue where the Segments & Streams Panel went on an animated walkabout around a section of the desktop when the Main Media Window was dragged. Dragging the main window resulted in too many Windows messages being generated telling the S&S Panel to reposition itself alongside the main window. This has been fixed. Now, the S&S Panel will wait until you finish dragging the Main Media Window (and the Audio & Video Timeline Editor) around the desktop and will then "snap" back into position alongside the main window

  • There is an occasional anomaly where MPV will report a different duration for a video than MediaInfo.dll, particularly on very short clips of only a few seconds. In all tests so far, MediaInfo has been correct and MPV has reported one whole second less. For that reason, MMP now uses MediaInfo's duration throughout.


Quick Install

The quickest way to get up and running with MMP is to

  1. run the mmp-install.bat file which will register all the file extensions that MMP supports*
  2. rename the example MinimalistMediaPlayer.conf_ file by removing the _ so that MMP uses it
  3. double-click any media file (audio, video, image) in your File Explorer software

* mmp-uninstall.bat unregisters them.

Any issues, please let me know (Issues)


Wiki site
The fully-detailed wiki at minimalistmediaplayer.com continues to grow. The Wiki greatly expands on the brevity of the Ctrl [H] help panels by providing comprehensive info to help you get the most out of using all of MMP's many controls and configurable options.

If there is a particular aspect of MMP that you would like more information about, let me know and I will add a topic to the Wiki or enhance an existing topic.


Feedback
All feedback, issues and suggestions should be raised in Issues or Discussions. Either is fine.


Asset files
The "...full.zip" release file below contains everything you need to run MMP: Minimalist Media Player:

  • MinimalistMediaPlayer.exe
  • MediaInfo.dll
  • libmpv-2.dll
  • ffmpeg.exe
  • libeay32.dll
  • ssleay32.dll

N.B. Only MinimalistMediaPlayer.exe will be updated automatically. If the zip file contains newer versions of the other files, you should update and test these for yourself to ensure they will run on your Windows system. MMP will not make that assumption and overwrite your working versions. You are advised to make a copy of the older versions in case you need to revert to them.

Release v4.3.5

12 May 14:07

Choose a tag to compare

Windows 64-bit binaries.

This release is available through the auto-update facility in the Ctrl [A] About Box if you have v2.2.2 or later and the libeay32.dll and ssleay32.dll files in your MMP folder

These release notes can be read from the What's New? button in the About Box after the auto-update has completed


Use Shift-[\] to open the new MMP config dialog


Don't forget, the recommendation is to set openImage=browser and exitBrowser=exitApp and to associate all your audio, video and image file extensions with MMP using the provided mmp-install.bat file. This operates MMP as [in effect] two applications in one: the main media-playing window for playing (and editing) audio and video files, and the Image & Thumbnail Browser for viewing and managing all your image files. See the wiki to get the most from your use of MMP, particularly the MMP Config File topic


===== Release Notes v4.3.5 =====

FIXES

  • In an effort to protect you from accidental deletes, v4.3.4 didn't enable the YES button at all when deleting individual files
  • This has been corrected ( and the programmer reprimanded :D )

===== Release Notes v4.3.4 =====

NEW

  • Added an "Are you sure?" checkbox when potentially deleting the contents of folders with Ctrl-[Del], Ctrl-[K]eep/Delete and Ctrl-Shift-[C]leanup
  • You have to check this box to enable the YES button.
  • This is a security measure in case you accidentally choose the wrong delete command and click YES out of habit
  • Remember, MMP never touches the contents of subfolders when deleting files. It only ever effects the specific folder in question

CHANGES

  • The confirm delete confirmation dialog included standard Windows system icons in the top right corner.
  • Clicking the X to close the dialog defaults to YES.
  • The system icons have been removed!

Quick Install

The quickest way to get up and running with MMP is to

  1. run the mmp-install.bat file which will register all the file extensions that MMP supports*
  2. rename the example MinimalistMediaPlayer.conf_ file by removing the _ so that MMP uses it
  3. double-click any media file (audio, video, image) in your File Explorer software

* mmp-uninstall.bat unregisters them.

Any issues, please let me know (Issues)


Wiki site
The fully-detailed wiki at minimalistmediaplayer.com continues to grow. The Wiki greatly expands on the brevity of the Ctrl [H] help panels by providing comprehensive info to help you get the most out of using all of MMP's many controls and configurable options.

If there is a particular aspect of MMP that you would like more information about, let me know and I will add a topic to the Wiki or enhance an existing topic.


Feedback
All feedback, issues and suggestions should be raised in Issues or Discussions. Either is fine.


Asset files
The "...full.zip" release file below contains everything you need to run MMP: Minimalist Media Player:

  • MinimalistMediaPlayer.exe
  • MediaInfo.dll
  • libmpv-2.dll
  • ffmpeg.exe
  • libeay32.dll
  • ssleay32.dll

N.B. Only MinimalistMediaPlayer.exe will be updated automatically. If the zip file contains newer versions of the other files, you should update and test these for yourself to ensure they will run on your Windows system. MMP will not make that assumption and overwrite your working versions. You are advised to make a copy of the older versions in case you need to revert to them.

Release v4.3.4

12 May 13:45

Choose a tag to compare

Windows 64-bit binaries.

This release is available through the auto-update facility in the Ctrl [A] About Box if you have v2.2.2 or later and the libeay32.dll and ssleay32.dll files in your MMP folder

These release notes can be read from the What's New? button in the About Box after the auto-update has completed


Use Shift-[\] to open the new MMP config dialog


Don't forget, the recommendation is to set openImage=browser and exitBrowser=exitApp and to associate all your audio, video and image file extensions with MMP using the provided mmp-install.bat file. This operates MMP as [in effect] two applications in one: the main media-playing window for playing (and editing) audio and video files, and the Image & Thumbnail Browser for viewing and managing all your image files. See the wiki to get the most from your use of MMP, particularly the MMP Config File topic


===== Release Notes v4.3.4 =====

NEW

  • Added an "Are you sure?" checkbox when potentially deleting the contents of folders with Ctrl-[Del], Ctrl-[K]eep/Delete and Ctrl-Shift-[C]leanup
  • You have to check this box to enable the YES button.
  • This is a security measure in case you accidentally choose the wrong delete command and click YES out of habit
  • Remember, MMP never touches the contents of subfolders when deleting files. It only ever effects the specific folder in question

CHANGES

  • The confirm delete confirmation dialog included standard Windows system icons in the top right corner.
  • Clicking the X to close the dialog defaults to YES.
  • The system icons have been removed!

Quick Install

The quickest way to get up and running with MMP is to

  1. run the mmp-install.bat file which will register all the file extensions that MMP supports*
  2. rename the example MinimalistMediaPlayer.conf_ file by removing the _ so that MMP uses it
  3. double-click any media file (audio, video, image) in your File Explorer software

* mmp-uninstall.bat unregisters them.

Any issues, please let me know (Issues)


Wiki site
The fully-detailed wiki at minimalistmediaplayer.com continues to grow. The Wiki greatly expands on the brevity of the Ctrl [H] help panels by providing comprehensive info to help you get the most out of using all of MMP's many controls and configurable options.

If there is a particular aspect of MMP that you would like more information about, let me know and I will add a topic to the Wiki or enhance an existing topic.


Feedback
All feedback, issues and suggestions should be raised in Issues or Discussions. Either is fine.


Asset files
The "...full.zip" release file below contains everything you need to run MMP: Minimalist Media Player:

  • MinimalistMediaPlayer.exe
  • MediaInfo.dll
  • libmpv-2.dll
  • ffmpeg.exe
  • libeay32.dll
  • ssleay32.dll

N.B. Only MinimalistMediaPlayer.exe will be updated automatically. If the zip file contains newer versions of the other files, you should update and test these for yourself to ensure they will run on your Windows system. MMP will not make that assumption and overwrite your working versions. You are advised to make a copy of the older versions in case you need to revert to them.

Release v4.3.3

09 May 12:34

Choose a tag to compare

Windows 64-bit binaries.

This release is available through the auto-update facility in the Ctrl [A] About Box if you have v2.2.2 or later and the libeay32.dll and ssleay32.dll files in your MMP folder

These release notes can be read from the What's New? button in the About Box after the auto-update has completed


Use Shift-[\] to open the new MMP config dialog


Don't forget, the recommendation is to set openImage=browser and exitBrowser=exitApp and to associate all your audio, video and image file extensions with MMP using the provided mmp-install.bat file. This operates MMP as [in effect] two applications in one: the main media-playing window for playing (and editing) audio and video files, and the Image & Thumbnail Browser for viewing and managing all your image files. See the wiki to get the most from your use of MMP, particularly the MMP Config File topic


===== Release Notes v4.3.3 =====

NEW

  • When your delete method is set to Shred, the percentage progress for large media files will be shown in the notification area of the Main Media Window (bottom right corner)
  • If you are shredding a single, large media file, this information will start at 1% and progress naturally to 100%
  • If you are shredding several, large media files, they will all be shredded simultaneously
  • As a result, the progress percentages will jump around to some extent, as the tasks will all be at different stages in the process
  • However, their percentages will all trend towards 100%, so the notification is still a useful indicator of how the shredding tasks are progressing, and a useful indicator of their projected completion time
  • The Image & Thumbnail Browser only shows the number of shredding tasks in progress as the process for images is generally too quick to warrant displaying the individual percentages
  • Note: you can't exit MMP while there are shredding tasks running. However, you can cue-up the exit by hitting [X] or [Esc]ape while shredding is in progress and the command will be actioned the instant all tasks have completed

Quick Install

The quickest way to get up and running with MMP is to

  1. run the mmp-install.bat file which will register all the file extensions that MMP supports*
  2. rename the example MinimalistMediaPlayer.conf_ file by removing the _ so that MMP uses it
  3. double-click any media file (audio, video, image) in your File Explorer software

* mmp-uninstall.bat unregisters them.

Any issues, please let me know (Issues)


Wiki site
The fully-detailed wiki at minimalistmediaplayer.com continues to grow. The Wiki greatly expands on the brevity of the Ctrl [H] help panels by providing comprehensive info to help you get the most out of using all of MMP's many controls and configurable options.

If there is a particular aspect of MMP that you would like more information about, let me know and I will add a topic to the Wiki or enhance an existing topic.


Feedback
All feedback, issues and suggestions should be raised in Issues or Discussions. Either is fine.


Asset files
The "...full.zip" release file below contains everything you need to run MMP: Minimalist Media Player:

  • MinimalistMediaPlayer.exe
  • MediaInfo.dll
  • libmpv-2.dll
  • ffmpeg.exe
  • libeay32.dll
  • ssleay32.dll

N.B. Only MinimalistMediaPlayer.exe will be updated automatically. If the zip file contains newer versions of the other files, you should update and test these for yourself to ensure they will run on your Windows system. MMP will not make that assumption and overwrite your working versions. You are advised to make a copy of the older versions in case you need to revert to them.

Release v4.3.2

08 May 09:19

Choose a tag to compare

Windows 64-bit binaries.

This release is available through the auto-update facility in the Ctrl [A] About Box if you have v2.2.2 or later and the libeay32.dll and ssleay32.dll files in your MMP folder

These release notes can be read from the What's New? button in the About Box after the auto-update has completed


Use Shift-[\] to open the new MMP config dialog


Don't forget, the recommendation is to set openImage=browser and exitBrowser=exitApp and to associate all your audio, video and image file extensions with MMP using the provided mmp-install.bat file. This operates MMP as [in effect] two applications in one: the main media-playing window for playing (and editing) audio and video files, and the Image & Thumbnail Browser for viewing and managing all your image files. See the wiki to get the most from your use of MMP, particularly the MMP Config File topic


===== Release Notes v4.3.2 =====

Minor Fixes

  • In the Main Media Window, the minor issues with toggling the progress [B]ar on/off using [B] and then switching between viewing images and playing audio or video files have been fixed
  • Various minor additions, corrections and improvements to the Ctrl-[H] [H]elp panels

Quick Install

The quickest way to get up and running with MMP is to

  1. run the mmp-install.bat file which will register all the file extensions that MMP supports*
  2. rename the example MinimalistMediaPlayer.conf_ file by removing the _ so that MMP uses it
  3. double-click any media file (audio, video, image) in your File Explorer software

* mmp-uninstall.bat unregisters them.

Any issues, please let me know (Issues)


Wiki site
The fully-detailed wiki at minimalistmediaplayer.com continues to grow. The Wiki greatly expands on the brevity of the Ctrl [H] help panels by providing comprehensive info to help you get the most out of using all of MMP's many controls and configurable options.

If there is a particular aspect of MMP that you would like more information about, let me know and I will add a topic to the Wiki or enhance an existing topic.


Feedback
All feedback, issues and suggestions should be raised in Issues or Discussions. Either is fine.


Asset files
The "...full.zip" release file below contains everything you need to run MMP: Minimalist Media Player:

  • MinimalistMediaPlayer.exe
  • MediaInfo.dll
  • libmpv-2.dll
  • ffmpeg.exe
  • libeay32.dll
  • ssleay32.dll

N.B. Only MinimalistMediaPlayer.exe will be updated automatically. If the zip file contains newer versions of the other files, you should update and test these for yourself to ensure they will run on your Windows system. MMP will not make that assumption and overwrite your working versions. You are advised to make a copy of the older versions in case you need to revert to them.

Release v4.3.1

01 May 08:36

Choose a tag to compare

Windows 64-bit binaries.

This release is available through the auto-update facility in the Ctrl [A] About Box if you have v2.2.2 or later and the libeay32.dll and ssleay32.dll files in your MMP folder

These release notes can be read from the What's New? button in the About Box after the auto-update has completed


A minor correction to some text in the Ctrl-[H] [H] panels has resulted in new copy of the zip file being attached to this release. If you've already updated to v4.3.1, you'll have to download and extract this update manually; the auto-update mechanism won't download this patch for you.


Use Shift-[\] to open the new MMP config dialog


Don't forget, the recommendation is to set openImage=browser and exitBrowser=exitApp and to associate all your audio, video and image file extensions with MMP using the provided mmp-install.bat file. This operates MMP as [in effect] two applications in one: the main media-playing window for playing (and editing) audio and video files, and the Image & Thumbnail Browser for viewing and managing all your image files. See the wiki to get the most from your use of MMP, particularly the MMP Config File topic


===== Release Notes v4.3.1 =====

NEW

Shift-[E]

  • In the Audio & Video Timeline Editor (Ctrl-[E]) when you Export the Timeline of your edited audio or video file, MMP will create an "[edited]" file, named after the file you're editing. (e.g. "Summer Holiday.mp4" will be exported to "Summer Holiday [edited].mp4")
  • Now, after exporting your Timeline, Shift-[E] will play the [E]dited, [E]xported media file in a new instance (copy) of MMP
  • The edited media file will be the only media file in the playlist of this new copy of MMP
  • You can then check your edits and your export (and maybe Ctrl-[M]ove the file to a "Finished Edits" folder?)
  • Export always overwrites the "[edited]" file, so if you decide you have further editing to do to this file, you can simply [Esc]ape out of the second MMP and continue your editing session, followed by another Export
  • If you let the edited file play to the end, MMP will stop there (the same as the editor does), rather than moving on to the next folder (assuming that's what your config settings would normally have MMP do). This lets you review and replay all or part of your edited file until you're ready to return to your editing session
  • Of course, you can [if you wish] open a second Timeline editor (Ctrl-[E]) in the second MMP and edit your exported file directly (in which case, when you click Export, MMP will create an " [edited] [edited]" file.) And you can then Shift-[E] to play that edit in a third instance of MMP, and so on, ad infinitum
  • Shift-[E] can only be used while you have the Audio & Video Timeline Editor open

Ctrl-[E] is now a "universal" control

  • You open and close the Audio & Video Timeline Editor using Ctrl-[E]
  • This will now be sent to all running instances of MMP if you have Numlock On
  • This is ostensibly so that if you launch multiple instances of MMP (and then probably Ctrl-[9] to auto-arrange them) while you have the Start in Editor option set, you can quickly and easily close the Timeline editor in each MMP window
  • This saves you from either having to turn off Start in Editor temporarily, or having to click each MMP window in turn and then Ctrl-[E] each one to close its editor

Moving the Image & Thumbnail Browser

  • You can now drag the Image & Thumbnail Browser around the desktop by left-clicking on the image being displayed and dragging the mouse. This is more convenient than having to use the window's title bar. (When viewing thumbnails, the window still needs to be dragged using the window caption)

A Side Note

  • In MMP Config (Shift-[\]), for convenience, you can set Start In Editor if you have a lot of video files to edit
  • When you launch MMP by clicking on a file in your file explorer software, you can temporarily override this setting by holding down a [Shift] key
  • If you do have Start In Editor set and you subsequently Shift-[E] to play the [E]xported/[E]dited file, having the [Shift] key down will mean that the second MMP will always override the Start In Editor setting and will launch without the Audio & Video Timeline Editor open
  • If you're very quick at releasing the [Shift] key when you Shift-[E], you can make the second MMP launch with the Timeline editor open, in accordance with the Start in Editor setting
  • But generally speaking, you will probably prefer that the second MMP only opens for playing not editing

A note about Screenshot dimensions

  • When you manually resize the Main Media Window for an image or a video, the dimensions of the image or the video frame will be shown in the notification area (bottom right corner). If you then [F5] screenshot the current display, the resultant .png image file will have the same dimensions as the window
  • The Image & Thumbnail Browser does the same but in the status bar it shows both the dimensions of each image (encoded in the file), and the dimensions at which it's being displayed, e.g. | 710 x 547 | D: 1800 x 1200 |.
  • Again, this allows you to resize the window to the exact dimensions you want the Ctrl-[S] .png screenshot file to be

Fixes

  • If, when playing an audio or video file, you used [B] to [B]lank out the progress [B]ar, when you then played a different audio or video file, the progress bar would be redisplayed. This has been fixed. The progress bar now remains blanked out until you re-instate it again with a subsequent [B], or close MMP
  • Various minor additions, corrections and improvements to the Ctrl-[H] [H]elp panels

Quick Install

The quickest way to get up and running with MMP is to

  1. run the mmp-install.bat file which will register all the file extensions that MMP supports*
  2. rename the example MinimalistMediaPlayer.conf_ file by removing the _ so that MMP uses it
  3. double-click any media file (audio, video, image) in your File Explorer software

* mmp-uninstall.bat unregisters them.

Any issues, please let me know (Issues)


Wiki site
The fully-detailed wiki at minimalistmediaplayer.com continues to grow. The Wiki greatly expands on the brevity of the Ctrl [H] help panels by providing comprehensive info to help you get the most out of using all of MMP's many controls and configurable options.

If there is a particular aspect of MMP that you would like more information about, let me know and I will add a topic to the Wiki or enhance an existing topic.


Feedback
All feedback, issues and suggestions should be raised in Issues or Discussions. Either is fine.


Asset files
The "...full.zip" release file below contains everything you need to run MMP: Minimalist Media Player:

  • MinimalistMediaPlayer.exe
  • MediaInfo.dll
  • libmpv-2.dll
  • ffmpeg.exe
  • libeay32.dll
  • ssleay32.dll

N.B. Only MinimalistMediaPlayer.exe will be updated automatically. If the zip file contains newer versions of the other files, you should update and test these for yourself to ensure they will run on your Windows system. MMP will not make that assumption and overwrite your working versions. You are advised to make a copy of the older versions in case you need to revert to them.

Release v4.3.0

28 Apr 07:07

Choose a tag to compare

Windows 64-bit binaries.

This release is available through the auto-update facility in the Ctrl [A] About Box if you have v2.2.2 or later and the libeay32.dll and ssleay32.dll files in your MMP folder.
These release notes can be read from the What's New? button in the About Box after the auto-update has completed.


Don't forget, the recommendation is to set openImage=browser and exitBrowser=exitApp and to associate all your image file extensions with MMP using the provided mmp-install.bat file. This operates MMP as [in effect] two applications in one: the main media-playing window for playing (and editing) audio and video files, and the Image & Thumbnail Browser for viewing and managing all your image files. See the wiki to get the most from your use of MMP, particularly the MMP Config File topic.


===== Release Notes v4.3.0 =====

NEW

MMP now contains a config[uration] dialog which covers all the options available in the MinimalistMediaPlayer.conf file.

2025-04-27_143213 MMP config

The config dialog is activated using Shift-[\] (shift backslash) from either the main window or the Image & Thumbnail Browser and contains the following sections on individual tabs:

  • General
  • File Deletion
  • Playlist
  • Playlist Filter
  • User Folders
  • External Apps
  • Quick Rename
  • Scale Factor (for the Delete Confirmation dialog)
  • Slideshow (interval between images)
  • Repeat Delay (for when holding down the left/right arrow keys on images)

Each option is explained in detail, so the config dialog is also an extension of the help panels and the Wiki (Ctrl-[W])

Changes are automatically saved to the MinimalistMediaPlayer.conf file immediately they are made.

[Esc]ape out of the config dialog or click the x in the top right corner of the window.

Corrections
The following keys weren't listed in the Ctrl-[H] help panel:

  • Ctrl-[I] in the main media window: View this image in the Image & Thumbnail Browser
  • Ctrl-[W]: open the MMP Wiki (at MinimalistMediaPlayer.com) in your web browser

Quick Install

The quickest way to get up and running with MMP is to

  1. run the mmp-install.bat file which will register all the file extensions that MMP supports*.
  2. rename the example MinimalistMediaPlayer.conf_ file by removing the _ so that MMP uses it.
  3. double-click any media file (audio, video, image) in your File Explorer software.

* mmp-uninstall.bat unregisters them.

Any issues, please let me know (Issues)


Wiki site
The fully-detailed wiki at minimalistmediaplayer.com continues to grow. The Wiki greatly expands on the brevity of the Ctrl [H] help panels by providing comprehensive info to help you get the most out of using all of MMP's many controls and configurable options.

If there is a particular aspect of MMP that you would like more information about, let me know and I will add a topic to the Wiki or enhance an existing topic.


Feedback
All feedback, issues and suggestions should be raised in Issues or Discussions. Either is fine.


Asset files
The "...full.zip" release file below contains everything you need to run MMP: Minimalist Media Player:

  • MinimalistMediaPlayer.exe
  • MediaInfo.dll
  • libmpv-2.dll
  • ffmpeg.exe
  • libeay32.dll
  • ssleay32.dll

N.B. Only MinimalistMediaPlayer.exe will be updated automatically. If the zip file contains newer versions of the other files, you should update and test these for yourself to ensure they will run on your Windows system. MMP will not make that assumption and overwrite your working versions. You are advised to make a copy of the older versions in case you need to revert to them.

Release v4.2.0

25 Apr 07:06

Choose a tag to compare

Windows 64-bit binaries.

This release is available through the auto-update facility in the Ctrl [A] About Box if you have v2.2.2 or later and the libeay32.dll and ssleay32.dll files in your MMP folder.
These release notes can be read from the What's New? button in the About Box after the auto-update has completed.


Don't forget, the recommendation is to set openImage=browser and exitBrowser=exitApp and to associate all your image file extensions with MMP using the provided mmp-install.bat file. This operates MMP as [in effect] two applications in one: the main media-playing window for playing audio and video files, and the Image & Thumbnail Browser for viewing and managing all your image files. See the wiki to get the most from your use of MMP, particularly the MMP Config File topic.


===== Release Notes v4.2.0 =====

NEW

Main Media-Playing Window:

  • Ctrl-[R]epeat, (turn on/off auto-[R]epeat of an audio or video file), will now be sent to all running instances of MMP when you have Numlock On. This allows you to, for example, launch several video clips at once, and immediately set them all to repeat so you can have a collage of videos playing continuously on your desktop. (Ctrl-[9] will auto-arrange up to four of them (it used to be 9) ) If you launch more than four you'll have to arrange and resize them manually).
  • [E]ars, aka mute/unmute will now be sent to all running instances of MMP when you have Numlock On. This allows you to, for example, launch several video clips at once and immediately mute them all if you don't already have muted=yes in the MinimalistMediaPlayer.conf file. ([E]ars changes the .conf setting) Note that you can alter the volume of an individual MMP window by using the mouse wheel or the up/down arrow keys on that window, without having to turn Numlock Off.
  • Shift-[S]ave. In addition to Ctrl-[M] to [M]ove the media file to the folder specified in the moveFolder= setting, Shift-[S] will [S]ave the file to the folder specified in the saved= setting. This brings the main window in line with the Image & Thumbnail Browser by also now providing a [S]ave function. (See the wiki for detailed information on how User Folders work in the Image & Thumbnail Browser and how to set them in the MinimalistMediaPlayer.conf file.)
  • Ostensibly, this is to allow you to [M]ove audio/video files to one folder, and [S]ave images to a different folder, from the main window; however, both operations actually operate regardless of the media file type.
  • Because Shift-[S]ave vs Ctrl-[M]ove might be slightly confusing, Shift-[M] has also been added as an alias for Ctrl-[M]. (Ctrl-[S] in the main window toggles subtitles on/off)
  • When you have a number of deletion tasks in progress, or a long deletion task (e.g. shredding a large video file), the number of tasks currently in progress will be displayed in MMP's notification area. Previously, this was only being displayed in the Image & Thumbnail Browser. You won't be able to exit MMP while any deletion task is still running; however, you can queue-up the exit by pressing [X] - MMP will then e[X]it as soon as all deletion tasks are complete.

Audio & Video Timeline Editor:

  • Ctrl-Shift-[C] to cleanup Audio & Video Timeline Editor editing files in the current folder now uses the new Confirm/Delete dialog box, detailing your chosen delete method. (Cleanup can be done with or without the Timeline editor open)
  • Ctrl-Shift-[C] to cleanup Audio & Video Timeline Editor editing files in the current folder can now be issued while the Audio & Video Timeline Editor is still open. (Cleanup can be done with or without the Timeline editor open)
  • (Cleanup deletes all the .mmp, .log and .seg files, and all the .segnn. segment files listed in the .seg files that MMP created during the export of your timeline. The contents of any subfolders aren't touched.)
  • You can now move straight from editing one audio/video file, to editing the next (or previous) one in the playlist using [W]atch next or [Q] previous (or selecting from the playlist panel, etc.), without having to first close the Audio & Video Timeline Editor, go to your desired media file and then reopen the Audio & Video Timeline Editor.
  • If the next file to be edited turns out to be not an audio or a video file, the Audio & Video Timeline Editor will close.
  • This is also true if you delete the file currently being edited.
  • If the next file to be edited contains any invalid characters in its <filename>, the standard warning message will be displayed and the Audio & Video Timeline Editor will close so that the file can be renamed before you then re-open the Audio & Video Timeline Editor.
  • If you have a lot of video files to edit, a new MinimalistMediaPlayer.conf setting, startInEditor=yes will launch MMP directly into the Audio & Video Timeline Editor for the video file you launched from Windows Explorer (or whatever File Manager software you use, e.g. Directory Opus).
  • You can temporarily override this setting by holding down a Shift key when you launch the audio/video file.
  • The width of the vertical cursor has been increased by 1 pixel. This makes it easier to grab with the mouse, especially when you haven't paused playback.
  • When the vertical cursor is very close to the join between one segment and the next (e.g. an excluded segment next to an included segment), it can be difficult to ascertain which segment the currently playing part of the media file is in, excluded or included. To help, the time panel displayed in the middle of the timeline now changes color to match the excluded/included status of the segment under the cursor. You can then adjust (e.g. [S]horten or [L]engthen) a segment to suit. The time panel color immediately adjusts to match your changes.
  • If a media file is renamed (either with or without the Audio & Video Timeline Editor open), the corresponding .mmp file [if it exists] will also be renamed. MMP doesn't rename any existing .seg file though so that any previous Export you performed under the old name will be cleaned-up correctly by Ctrl-Shift-[C] and there will be no orphaned .segnn. files.
  • In v4.1.4 the Segments & Streams Panel resized as you added more segments. This has been enhanced so that when you open the Audio & Video Timeline Editor, the panel will now resize to fit as many of the segments recorded in the .mmp file as possible, limited by the current height of the main media window. (This only applies to video editing. For audio editing, the panel is a fixed size.)
  • As you create more and more segments by setting In out Out points, the Segments & Streams Panel will give you a running total of the duration of all the segments to be included in your export. This updates each time you make a change on the Timeline. Because FFMPEG will make the cuts on the nearest keyframe to your cuts and not necessarily at the exact points you make the cuts, the "Export" total shown will be a useful approximation; it's likely that this approximation will be slightly shorter than the final export, but it's very unlikely to be longer.

CHANGES

  • In the Audio & Video Timeline Editor, [C]ut segment and Ctrl-[C]ut and exclude segment have been removed. They were made redundant when [I]n point and [O]ut point were introduced many releases ago. You can now easily, and very quickly, edit an entire audio or video file with minimal effort:
    • [Tab] / Ctrl-[Tab] or [T] / Ctrl-[T] to fast forwards and backwards through the file
    • [Spacebar] to Pause/Play (although you can do an entire edit and Export without ever stopping the playback!)
    • drag the vertical cursor to "scrub" through the file and set the playback position
    • or...click on the progress bar to set the playback position
    • or...hold down a Ctrl key and move your mouse along the progress bar to "scrub" through the file
    • [I] and [O] to create included/excluded segments by setting In and Out points.
    • Click Export.
    • (For the other controls, [R]estore segment, e[X]clude segment, [M]erge Right, [N]erge Left, [S]horten segment , [L]engthen segment, Ctrl-[Z] Undo and Ctrl-[Y] Redo see the Help tab in the Segments & Streams Panel of the Audio & Video Timeline Editor, or check out the detailed wiki)

FIXES

  • Occasionally, libMPV-2.dll won't auto-repeat some very short video clips even though the MPV player itself does auto-repeat those same clips. A fix for this has been built directly into MMP.
  • In v4.1.4, a comma , was omitted from the list of characters allowed in a file's path or file name that you wanted to edit. MMP v4.1.4 complained if you tried to Ctrl-[E]dit an audio or video file containing one. This has been fixed.
  • In the Audio & Video Timeline Editor, when repositioning the vertical cursor by clicking somewhere on the progress bar, there was a slight delay in v4.1.4 before the cursor jumped to the new location. This is now instantaneous.
  • In the Audio & Video Timeline Editor, when rapidly dragging the vertical cursor back and forth along the entire length of the Timeline, any flicker has been greatly reduced.
  • In the Audio & Video Timeline Editor, when switching between editing either audio or video files, MMP now correctly adjusts to the constraints of each.
  • In the Audio & Video Timeline Editor, the remaining Ctrl-[Z] Undo and Ctrl-[Y] Redo minor anomalies have been fixed.
  • various minor bug fixes and code improvements.

Quick Install

The quickest way to get up and running with MMP is to

  1. run the `mmp-in...
Read more

Release v4.1.4

16 Apr 07:37

Choose a tag to compare

Windows 64-bit binaries.

This release is available through the auto-update facility in the Ctrl [A] About Box if you have v2.2.2 or later and the libeay32.dll and ssleay32.dll files in your MMP folder.
These release notes can be read from the What's New? button in the About Box after the auto-update has completed.

===== Release Notes v4.1.4 =====

I wouldn't normally do another release so soon after the previous one but there are some important fixes in v4.1.4 which I considered were worth getting out asap.

NEW

  • Audio/Video Timeline Editor: regardless of whether you start editing with an existing .mmp file (containing your previous editing for a particular audio or video file), or whether you start with a movie's chapters automatically converted to segments for you, MMP will create an initial Undo (Ctrl-[Z]) starting point: the "Default Segment"; this segment starts at 00:01 and covers the entire duration of the media file.
  • Some movies can have more than 60 chapters which MMP will convert to segments. You can then use these as your starting point, if you wish. However, if you want to wipe them and define just your own segments, previously your only option was to go through and merge all the segments, one by one, using [M]erge with Right segment or [N]erge with Left segment until you had just one segment left. From v4.1.4 you can now simply Ctrl-[Z] back to the auto-created Default Segment.

FIXES

  • Audio/Video Timeline Editor: Undo Ctrl-[Z] and Redo Ctrl-[Y] now has no known issues or anomalies.
  • when the final audio/video file in a folder finishes playing with nextFolderOnEnd=no in the MinimalistMediaPlayer.conf file, MMP should exit. It wasn't doing this. It is now.
  • Again with v4.1.3, when the setting was yes, the next folder wasn't playing. It is now.
  • various minor bug fixes and code improvements.

Quick Install

The quickest way to get up and running with MMP is to

  1. run the mmp-install.bat file which will register all the file extensions that MMP supports*.
  2. rename the example MinimalistMediaPlayer.conf_ file by removing the _ so that MMP uses it.
  3. double-click any media file (audio, video, image) in your File Explorer software.

* mmp-uninstall.bat unregisters them.

Any issues, please let me know (Issues)


Wiki site
The fully-detailed wiki at minimalistmediaplayer.com continues to grow. The Wiki greatly expands on the brevity of the Ctrl [H] help panels by providing comprehensive info to help you get the most out of using all of MMP's many controls and configurable options.

If there is a particular aspect of MMP that you would like more information about, let me know and I will add a topic to the Wiki or enhance an existing topic.


Feedback
All feedback, issues and suggestions should be raised in Issues or Discussions. Either is fine.


Asset files
The "...full.zip" release file below contains everything you need to run MMP: Minimalist Media Player:

  • MinimalistMediaPlayer.exe
  • MediaInfo.dll
  • libmpv-2.dll
  • ffmpeg.exe
  • libeay32.dll
  • ssleay32.dll

N.B. Only MinimalistMediaPlayer.exe will be updated automatically. If the zip file contains newer versions of the other files, you should update and test these for yourself to ensure they will run on your Windows system. MMP will not make that assumption and overwrite your working versions. You are advised to make a copy of the older versions in case you need to revert to them.

Release v4.1.3

14 Apr 11:48

Choose a tag to compare

Windows 64-bit binaries.

This release is available through the auto-update facility in the Ctrl [A] About Box if you have v2.2.2 or later and the libeay32.dll and ssleay32.dll files in your MMP folder.
These release notes can be read from the What's New? button in the About Box after the auto-update has completed.

===== Release Notes v4.1.3 =====

NEW

  • Before editing an audio or video file (Ctrl-[E]), MMP checks whether the path or file name contains characters that will effect the FFMPEG command line process. The most obvious are & and | which have specific meanings on a command line and their presence always breaks the syntax when used in a file path/name other than for their intended purpose. In this case MMP will insist that you rename the media file prior to editing. This is far preferable to allowing the editing session and then discovering that the command line won't run. (In which case you would have to rename all the Timeline Editing files.)

  • The checks that MMP makes have been made more stringent and the entire path and file name are now checked against a set of permissible characters, viz: a-z A-Z 0-9 ! @ # $ ^ ( ) [ ] { } + - = _ . % , ^ and the tick mark `

  • This is particularly useful if the file being edited originated from a non-Windows system, such as Android via Google Drive. In this case it's possible to have a file on your system which looks like it conforms to the rules of Windows file names but contains Unicode characters which will be problematic. E.g. colons, vertical pipes and slashes which look like their Windows equivalents but aren't.

  • Such characters are more likely than not to cause the Export and Join command line operation to fail, simply by making the syntax of the command line invalid. In particular, when FFMPEG reads the .seg file containing the list of exported segments. FFMPEG is very particular about the contents of this file and prone to reject the contents on the [seemingly] flimsiest of reasons.

  • If there any issues with which files MMP will or won't let you edit, please let me know.

  • Video Timeline Editing: as you create more and more segments on the Timeline , the Segments & Streams panel will grow in height so that more of the list is visible without having to scroll manually. The panel's height will be limited to the current height of the main window. This change does not apply to Audio Timeline Editing: the panel has a fixed size.

FIXED

  • Both slideshows were going haywire if there was no meaningful image-display-duration= entry in the mpv.conf file. This seems to be down to previous changes in libmpv-2.dll as mentioned in the previous release. This has now been fixed and the latest enclosed version of libmpv-2.dll correctly defaults to 5 seconds if there's nothing in mpv.conf or if the entry isn't valid. It's recommended that you upgrade to the enclosed version of the DLL if you haven't already.
  • Audio & Video Timeline Editing:
    • fixed some classic OBOEs (Out By One Errors). These may have been responsible for the very occasional and very illusive anomalies exhibited by the timeline editor.
    • the first segment now correctly starts at 1s, not at 0s as reported by MediaInfo.dll
    • allows for potential rounding errors when converting the pixel location of the vertical cursor into seconds.
    • doing a reverse tab (Ctrl-[Tab] or Ctrl-[T]) near the start of a video would wrap around to the end. There being no immediately obvious benefit to the user, this is now prevented.
    • addressed some occasional anomalies with Undo (Ctrl-[Z]) and Redo (Ctrl-[Y]).
    • the previous version broke the audio file editor; my sincere apologies.

Mystery Solved
When including images in release notes such as these, MMP suddenly stopped being able to download the images and include them in the What's New facility in the Ctrl-[A] About Box. After some considerable investigation, there is strong evidence to suggest that when displaying release notes, in the background GitHub transforms the URLs of the images in the release notes into a completely different S3 URL pointing to AmazonAws. Trying to access the original URL directly now results in a 404: Not Found. As a result, if future MMP release notes include images, they will be distributed in the release zip file along with the executable and unzipped to your releaseNotes folder. These are very small PNG files (only a few Kilobytes) and so will require negligible disk space.

Quick Install

The quickest way to get up and running with MMP is to

  1. run the mmp-install.bat file which will register all the file extensions that MMP supports*.
  2. rename the example MinimalistMediaPlayer.conf_ file by removing the _ so that MMP uses it.
  3. double-click any media file (audio, video, image) in your File Explorer software.

* mmp-uninstall.bat unregisters them.

Any issues, please let me know (Issues)


Wiki site
The fully-detailed wiki at minimalistmediaplayer.com continues to grow. The Wiki greatly expands on the brevity of the Ctrl [H] help panels by providing comprehensive info to help you get the most out of using all of MMP's many controls and configurable options.

If there is a particular aspect of MMP that you would like more information about, let me know and I will add a topic to the Wiki or enhance an existing topic.


Feedback
All feedback, issues and suggestions should be raised in Issues or Discussions. Either is fine.


Asset files
The "...full.zip" release file below contains everything you need to run MMP: Minimalist Media Player:

  • MinimalistMediaPlayer.exe
  • MediaInfo.dll
  • libmpv-2.dll
  • ffmpeg.exe
  • libeay32.dll
  • ssleay32.dll

N.B. Only MinimalistMediaPlayer.exe will be updated automatically. If the zip file contains newer versions of the other files, you should update and test these for yourself to ensure they will run on your Windows system. MMP will not make that assumption and overwrite your working versions. You are advised to make a copy of the older versions in case you need to revert to them.