Help us keep the list up to date and submit new video software here.
Complete Version history / Release notes / Changelog / What's New for MMP Minimalist Media Player
===== Release Notes v5.4.0 =====
** NEW **
Audio & Video Timeline Editor:
KeyFrame processing has been completely rewritten
ffprobe only returns keyframe information for the minute currently being played
keyframe information will only be retrieved for the parts of the video you actually view during editing
rather than running ffprobe in the background to return the keyframe information for the entire video in one go, the .key file (and the keyframe cache) is now built-up gradually, minute by minute. This enormously speeds-up keyframe info retrieval
This is particularly true using a sample 4K, VP9 animated movie for which an enormous amount of keyframe info would be returned by ffprobe. This has now been reduced to no more than a few seconds. For standard videos, the info is obtained almost instantaneously
when you turn on keyframes in the Audio & Video Timeline Editor using [F], this will be confirmed in the notification area (bottom right corner) with keyframes on
subsequently, each time you jump to a new section of the video for which keyframe info has not yet been retrieved, the notification area will display keyframes... indicating that new keyframe info is being retrieved from ffprobe
the progress bar will flash when the keyframe info has been retrieved and is in operation for the minute of video currently being viewed
there is now very little gap between these two notification signals and in many cases they will appear simultaneously
if you simply play through a video, you will see that each time it hits the minute mark, the new keyframe info is retrieved and the progress bar flashes
the ffprobe parameters have been tweaked to make ffprobes's keyframe retrieval faster and more efficient, ironically by getting it to report more info than previously, and then performing some post-processing on the keyframe info
if a .key file already exists for a video when the Audio & Video Timeline Editor initializes for that video file, the keyframe info from that .key file will be preloaded when you turn on keyframes with [F], and the progress bar will flash to signal that it was loaded
if the .key file is out of date for the video being edited, it will be cleared and rebuilt as you view the video, as described above
only one ffprobe keyframe-info-retrieval process will run at a time. If you grab the editor's vertical cursor and drag it along the timeline, you will populate some of the keyframe info for the minutes you have dragged through, but not all. There is no advantage to trying to pre-load the keyframe info cache using the vertical cursor
a new MinimalistMediaPlayer.conf file setting keyframes= can be set to yes or no. Keyframe processing is so fast now that it is viable to permanently default to keyframes being on when the Audio & Video Timeline Editor is opened. This option will be added to the Shift-[\] Config Dialog in a subsequent release. For now, the setting will need to be set manually
if you perform a Ctrl-Shift-[C] auto-cleanup of Audio & Video Timeline Editor files with the editor open and keyframes set on, the .key file for the current video will deleted. However, the in-memory keyframe cache will remain intact for as long as the editor remains open. The next time the editor needs to obtain new keyframe info, the entire .key file will be rebuilt from the keyframe cache and saved back to disk
FIXED
In v5.3.2 if you exported an edited video when the previous export already existed (the [edited] version), MMP issued an unnecessary "hard stop" to MPV while it deleted the previous export. Once this happened there was no way to resume playback of the video being edited without either
going to another video in the playlist and then back to the original
closing and re-opening MMP
manually deleting the previous [edited] export before exporting again
===== Release Notes v5.3.2 =====
** NEW **
Image & Thumbnail Browser: when browsing through your image folders, a new panel in the status bar will light up when there are also audio and/or video files in the current folder. This is in addition to the current warning you already get if you try to mass-delete the current folder's contents from the Image & Thumbnail Browser and that folder also contains audio and/or video files mixed in with the image files you've been viewing
FIXES
Main Media Window: fixed minor "end-of-drive" issue when nextFolderOnEnd and nextFolderOnEmpty are set, and MMP gets to the end of the drive without finding another audio/video file to play. This issue was probably only apparent in development builds not in release builds
Main Media Window: the code which searches for the next media file to play (when nextFolderOnEnd and nextFolderOnEmpty are set) has been rewritten to better allow for it to navigate through hundreds of folders which don't contain a suitable file. Previously, this could cause a silent "overflow" error and MMP would close. MMP will now correctly search until the end of the drive to find a suitable media file to play
after completing a Ctrl-[K] Keep/Delete operation, the playlist is now rebuilt and will contain only the remaining "Kept" files
various other minor fixes, corrections and efficiency improvements
===== Release Notes v5.3.1 =====
** FIXES **
Prevent the Audio & Video Timeline Editor from trying to react to messages when it's in the process of closing
Minor bug fixes, memory-management tweaks, and resource clean-up on Exit
Minor tweak to popup dialog messages
===== Release Notes v5.3.0 =====
NEW FUNCTIONALITY
When exporting an edited video in the Timeline Editor, FFmpeg might report an error when extracting one or more segments of the video
2025-12-15_165955 export failed 1
Clicking the Rerun button will display something similar to this [contrived example]:
2025-12-15_170027 export failed 2
such messages often mention problems with the stream mapping, e.g. "Stream map '' matches no streams" (see the first line of red text, above)
although FFmpeg error messages can seem daunting, the solution to this one, and several others, is to simply have FFmpeg make its own copy of the video file
when doing so, FFmpeg reads and rewrites all the streams it finds. This can often correct problems caused by some video-creation software
Making an MMP / FFmpeg-compatible copy of the video file has now been automated
with the Ctrl-[E] Timeline Editor open, hold down Ctrl-Shift and move the mouse over the Export button
the Export button will change to Copy
2025-12-15_221041 copy
when you click Copy, MMP will make a copy of both the media file and its corresponding .mmp file
it will also make a copy of any keyframe .key file
copying
the copy operation will be as quick as if you were to copy the file yourself
the file name of the copy will match the original with the addition of [c], e.g. "myvideo [c].mp4"
a Console window will open showing you the progress of the FFmpeg copy operation
progress
for large video files (the example above is a 9GB file which took ~20 seconds to copy), the most useful information is the time=hh:mm:ss.ms timestamp on the last line which will show where FFmpeg has got to
you can cancel the copy operation by clicking the Cancel button or by closing this Console window
the copy will be loaded into the current playlist and will be loaded into the Timeline Editor
the file will be positioned at the correct timestamp
if the [audio or] video file was playing during the copy operation, the copy will continue playing at the exact point at which the copy operation completed, otherwise playback will be paused
although not guaranteed, for many common FFmpeg problems with video files, when you click Export now, it often results in a successful export of your edited video
FIXES
in most media files, stream IDs tend to correlate with the stream indices. Occasionally, this isn't the case. Either way, MMP should only use stream IDs for display purposes in the Segments & Streams panel, and only use stream indices in FFmpeg parameters. This is now the case
ASSETS
this release includes new versions of ffmpeg.exe, ffprobe.exe, MediaInfo.dll and libmpv-2.dll (MPV as a library)
you will need to update these manually: Auto Update will only update MinimalistMediaPlayer.exe
you are advised to make backup copies of your existing files before overwriting them
===== Release Notes v5.2.0 =====
IMPORTANT FIXES
there was an occasional, intermittent, non-predictable, non-repeatable access violation when delete-shredding or Ctrl-[M] moving the currently-playing video. This caused a continuous stream of popup error messages to be generated, and required the user to manually kill MMP using a Task Manager. The cause of this problem appears to have been identified and fixed
doing a Ctrl-[M] move of the current video when the Timeline Editor was open caused the Timeline Editor to create and maintain a .mmp editor file for the moved video in the destination Moved= folder, rather than in the current folder for the next video actually being edited. Consequently, any subsequent Export operation worked on the moved video file instead. A bizarre and elusive bug which has now has been fixed
GitHub has once again changed the URL entries for images included in release notes. Auto Update now allows for the new entries when downloading release notes and images will be correctly displayed when viewing release notes from the Ctrl-[A] About Box
launching MMP when there are existing .segnn. segment files created by the Timeline Editor results in those video segment files correctly being included in the playlist for the current folder. Doing a subsequent Ctrl-Shift-[C] cleanup of Timeline Editor files will now remove them from the playlist, whereas previously they remained in the playlist
when you batch-delete/shred several files at a time, e.g. with Ctrl-[Del] folder contents, or Ctrl-Shift-[C] cleanup of Timeline Editor files, MMP will prevent you from issuing further deletion operations until the current batch-delete operation has completed
the previous release broke the Ctrl-Shift-[C] cleanup of Timeline Editor files so that nothing happened. This has been corrected
===== Release Notes v5.1.6 =====
FIXES
There were two notable issues when deleteMethod=recycle:
Firstly, the delete/recycle code wasn't calling the full Unicode-supported Windows API. Consequently, it wasn't clear if files that contained Unicode characters were always recycled correctly
Secondly, not all removable drives are supported by the Windows Recycle Bin. If you try to delete a file to the Recycle Bin from an unsupported drive, Windows will simply delete the file
For example, a standard 2TB NTFS-formatted SanDisk USB Drive is likely to be supported by the Windows Recycle Bin; conversely, a Micro SD card mounted as a drive via a USB adaptor might not be supported
if you have set deleteMethod=recycle and try to delete a file, MMP will now check whether that drive is supported by the Windows Recycle Bin
if it is, MMP will continue with the delete/recycle operation
if not, MMP will now warn you that continuing with the delete operation will simply delete the file(s)
e.g. for removable drives:
For fixed drives which have been set to not use the Windows Recycle Bin:
N.B. If you choose to continue, the usual confirmation dialog will appear asking if you want to delete the file(s); it will report your deleteMethod=recycle setting but will warn that you are about to delete the file rather than recycle it
===== Release Notes v5.1.5 =====
FIXES
Main Media-Player Window
After issuing a Ctrl-Shift-[C] to Cleanup Timeline Editing files, the progress of the deletion process wasn't being displayed correctly in the notification area in the bottom righthand corner of the window. This issue was created in the previous release trying to fix the intermittent error described below in Known Issues. As far as I know, this only occurs when the delete method is set to Shred
TWEAKS
When the Main Media-Player Window is centered in the middle of the screen and you Ctrl-[E] to open the Timeline Editor, the window will only be shifted left (off-center) in order to ensure that the whole of the Streams & Segments Panel is displayed and isn't cut off at the righthand edge of your monitor
Previously, MMP always shifted left the entire width of the Streams & Segments Panel, even when this was unnecessary
Now, it will only shift left the amount of pixels required to have the panel on-screen, as necessary
Having the editing session centered is more visually appealing
===== Release Notes v5.1.4 =====
FIXES
Main Media-Player Window
Following the deletion of the current media file, the item is removed from the current folder's playlist. In this scenario, MMP didn't always correctly identify which item in the playlist should be played next. This bug was introduced as an unintended, unexpected and unnoticed side-effect of the previous fix and has now, itself, been fixed
when deleting the final item in the playlist, or the last remaining item in the playlist, MMP will continue to the next folder if Next Folder on End or Next Folder on Empty has been set in the config dialog
if neither of these is set, MMP will close
===== Release Notes v5.1.3 =====
FIXES
Main Media-Player Window
Following a Ctrl-[M]ove of a media file to the user-defined "moved=" folder, or following a Shift-[S]ave of a media file to the user-defined "saved=" folder, the item is removed from the current folder's playlist. In this scenario, MMP didn't always correctly identify which item in the playlist should be played next. This has now been fixed
when moving or saving the final item in the playlist, or the last remaining item in the playlist, MMP will continue to the next folder if Next Folder on End or Next Folder on Empty has been set in the config dialog
if neither of these is set, MMP will close
===== Release Notes v5.1.2 =====
FIXES
Main Media-Player Window
Following a Ctrl-[M]ove of a video file to the designated user-defined "moved=" folder, an intermittent issue could occur whereby MMP would repeatedly throw an access violation, but only for some video files not others
this could also happen intermittently after shredding particular video files (deleteMethod=shred)
this required the MMP process to be ended in a Task/Process Manager
this release attempts to address this by forcefully stopping a video file prior to these operations
for consistency, this fix has also been applied to the Shift-[S]ave operation
===== Release Notes v5.1.1 =====
if you do a Ctrl-[Del]ete in the Image & Thumbnail Browser to delete all the remaining files in the current folder, before progressing to the Confirm Delete dialog, MMP will warn you if the folder also contains audio and/or video files which you may have overlooked while you were browsing the images. You will have the option to either proceed to the normal Confirm Delete dialog or to cancel the delete operation immediately
minor bug fix: when renaming an image file in the Image & Thumbnail Browser, pressing Enter/Return to close the dialog box also proceeded to the next image
Release v5.1.0
This release is available through the auto-update facility in the Ctrl [A] About Box
These release notes can be read from the What's New? button in the About Box after the auto-update has completed, as well as the release notes for all previous releases.
Use Shift-[\] to open the MMP config dialog
Use Ctrl-[H] to open a [H]elp panel
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 v5.1.0 =====
NEW
SHUFFLE
There is now a shuffle mode which can be toggled on and off using the Shift-[Home] key
this applies to all media types being played/displayed in the Main Media Window
if you set a playlist filter in the Shift-[\] (shift-backslash) config dialog, e.g. to audio, this will ensure that MMP doesn't display an album cover image file that you might have in the playlist folder and stop on it
with Shuffle set ON, the Main Media Window's image slideshow will be random rather than sequential and will run continuously. (Normally it would stop at the end of the folder/playlist)
during playback you can navigate to another folder/directory ([D] next folder, Ctrl-[D] prev folder) and shuffle playback will continue
during playback, any command for "Play Next" will select a random file in the playlist to play/display
you can still select any file to play immediately using the [P]laylist Panel. Shuffle will continue at the end of playing that file
the on/off status of Shuffle Mode will be remembered when you close and subsequently relaunch MMP
the [P]laylist panel will indicate whether the current playlist folder is being shuffled
shuffle mode doesn't affect the operations and, in particular, the slideshow of the Image & Thumbnail Browser: both slideshows deliberately operate slightly differently to one another to give you the choice of which slideshow to use in any given situation
PLAYLIST FILTER
A combined Audio & Video filter has been added to the Playlist Filter in the Shift-[\] (Shift-Backslash) config dialog. Ostensibly, this is so that if your music folder contains a mixture of audio files and music videos, all of them will be included in that folder's playlist
The playlist filter is now applied when you launch MMP regardless of the type of media file you use to launch MMP from your file explorer application
Regardless of the playlist filter, you can still launch 'MMP' with any type of [supported] media file
Regardless of the playlist filter, the launch file will always be included in the playlist even when it doesn't match the filter
If you launch MMP and forget that you had a playlist filter set, you can change the filter in the config dialog and then re[L]oad the playlist. The playlist will be rebuilt from the current folder
The file you are currently viewing will only be included in the rebuilt playlist if it matches the playlist filter
If it doesn't match, when the end of that file is reached, MMP will continue with the first item in the rebuilt playlist, or a random item if Shuffle is on
If you intentionally launch MMP with a file that doesn't match your playlist filter, you can immediately eliminate it from the playlist using re[L]oad playlist
This way, you can view an album's artwork and then listen to the album on shuffle without the album artwork appearing again
Note, if you have "open image(s) in browser" set, you can drop out of the Image & Thumbnail Browser back to the Main Media Window with Ctrl-[X], and then re[L]oad and play the rebuilt playlist
FIXED
with the "Next Folder on Empty [folder]" setting OFF, the Main Media Window and the Image & Thumbnail Browser now close the application correctly any time you perform a command which, in effect, clears the remaining playable/viewable items in the playlist folder:
[Del]ete the one remaining file in a folder
Ctrl-[Del]ete all remaining files in a folder
Ctrl-[K]eep/Delete all files not marked as [K]eep
in the Main Media Window: Ctrl-[M]ove or Shift-[M]ove the one remaining file to the "Moved" user-defined folder
in the Main Media Window: Shift-[S]ave the one remaining file to the user-defined "Saved" folder
in the Image & Thumbnail Browser: [S]ave the one remaining image to the user-defined "Saved" folder
N.B. after Ctrl-[K]eep/Delete, when you're left with just the [K]eep files in a folder, MMP reasonably assumes you're now done managing the files in the playlist folder and treats this situation just like any other end-of-playlist/end-of-folder condition, applying the "Next Folder on Empty [folder]" setting
KNOWN ISSUES
There are currently no known issues. If you experience one, please create a New Issue at https://github.com/BazzaCuda/MinimalistMediaPlayerX/issues and it will be investigated immediately
Keyframes
The wiki article on keyframes is now available at https://minimalistmediaplayer.com/video/keyframes
There is also an example editing session at https://minimalistmediaplayer.com/video/editingexample showing how to use the new keyframes functionality to achieve clean edits, with video clips showing the difference that using keyframes can make
Ctrl-[W] in MMP will quickly take you to the wiki
** NEW **
Audio & Video Timeline Editor:
KeyFrame processing has been completely rewritten
ffprobe only returns keyframe information for the minute currently being played
keyframe information will only be retrieved for the parts of the video you actually view during editing
rather than running ffprobe in the background to return the keyframe information for the entire video in one go, the .key file (and the keyframe cache) is now built-up gradually, minute by minute. This enormously speeds-up keyframe info retrieval
This is particularly true using a sample 4K, VP9 animated movie for which an enormous amount of keyframe info would be returned by ffprobe. This has now been reduced to no more than a few seconds. For standard videos, the info is obtained almost instantaneously
when you turn on keyframes in the Audio & Video Timeline Editor using [F], this will be confirmed in the notification area (bottom right corner) with keyframes on
subsequently, each time you jump to a new section of the video for which keyframe info has not yet been retrieved, the notification area will display keyframes... indicating that new keyframe info is being retrieved from ffprobe
the progress bar will flash when the keyframe info has been retrieved and is in operation for the minute of video currently being viewed
there is now very little gap between these two notification signals and in many cases they will appear simultaneously
if you simply play through a video, you will see that each time it hits the minute mark, the new keyframe info is retrieved and the progress bar flashes
the ffprobe parameters have been tweaked to make ffprobes's keyframe retrieval faster and more efficient, ironically by getting it to report more info than previously, and then performing some post-processing on the keyframe info
if a .key file already exists for a video when the Audio & Video Timeline Editor initializes for that video file, the keyframe info from that .key file will be preloaded when you turn on keyframes with [F], and the progress bar will flash to signal that it was loaded
if the .key file is out of date for the video being edited, it will be cleared and rebuilt as you view the video, as described above
only one ffprobe keyframe-info-retrieval process will run at a time. If you grab the editor's vertical cursor and drag it along the timeline, you will populate some of the keyframe info for the minutes you have dragged through, but not all. There is no advantage to trying to pre-load the keyframe info cache using the vertical cursor
a new MinimalistMediaPlayer.conf file setting keyframes= can be set to yes or no. Keyframe processing is so fast now that it is viable to permanently default to keyframes being on when the Audio & Video Timeline Editor is opened. This option will be added to the Shift-[\] Config Dialog in a subsequent release. For now, the setting will need to be set manually
if you perform a Ctrl-Shift-[C] auto-cleanup of Audio & Video Timeline Editor files with the editor open and keyframes set on, the .key file for the current video will deleted. However, the in-memory keyframe cache will remain intact for as long as the editor remains open. The next time the editor needs to obtain new keyframe info, the entire .key file will be rebuilt from the keyframe cache and saved back to disk
FIXED
In v5.3.2 if you exported an edited video when the previous export already existed (the [edited] version), MMP issued an unnecessary "hard stop" to MPV while it deleted the previous export. Once this happened there was no way to resume playback of the video being edited without either
going to another video in the playlist and then back to the original
closing and re-opening MMP
manually deleting the previous [edited] export before exporting again
===== Release Notes v5.3.2 =====
** NEW **
Image & Thumbnail Browser: when browsing through your image folders, a new panel in the status bar will light up when there are also audio and/or video files in the current folder. This is in addition to the current warning you already get if you try to mass-delete the current folder's contents from the Image & Thumbnail Browser and that folder also contains audio and/or video files mixed in with the image files you've been viewing
FIXES
Main Media Window: fixed minor "end-of-drive" issue when nextFolderOnEnd and nextFolderOnEmpty are set, and MMP gets to the end of the drive without finding another audio/video file to play. This issue was probably only apparent in development builds not in release builds
Main Media Window: the code which searches for the next media file to play (when nextFolderOnEnd and nextFolderOnEmpty are set) has been rewritten to better allow for it to navigate through hundreds of folders which don't contain a suitable file. Previously, this could cause a silent "overflow" error and MMP would close. MMP will now correctly search until the end of the drive to find a suitable media file to play
after completing a Ctrl-[K] Keep/Delete operation, the playlist is now rebuilt and will contain only the remaining "Kept" files
various other minor fixes, corrections and efficiency improvements
===== Release Notes v5.3.1 =====
** FIXES **
Prevent the Audio & Video Timeline Editor from trying to react to messages when it's in the process of closing
Minor bug fixes, memory-management tweaks, and resource clean-up on Exit
Minor tweak to popup dialog messages
===== Release Notes v5.3.0 =====
NEW FUNCTIONALITY
When exporting an edited video in the Timeline Editor, FFmpeg might report an error when extracting one or more segments of the video
2025-12-15_165955 export failed 1
Clicking the Rerun button will display something similar to this [contrived example]:
2025-12-15_170027 export failed 2
such messages often mention problems with the stream mapping, e.g. "Stream map '' matches no streams" (see the first line of red text, above)
although FFmpeg error messages can seem daunting, the solution to this one, and several others, is to simply have FFmpeg make its own copy of the video file
when doing so, FFmpeg reads and rewrites all the streams it finds. This can often correct problems caused by some video-creation software
Making an MMP / FFmpeg-compatible copy of the video file has now been automated
with the Ctrl-[E] Timeline Editor open, hold down Ctrl-Shift and move the mouse over the Export button
the Export button will change to Copy
2025-12-15_221041 copy
when you click Copy, MMP will make a copy of both the media file and its corresponding .mmp file
it will also make a copy of any keyframe .key file
copying
the copy operation will be as quick as if you were to copy the file yourself
the file name of the copy will match the original with the addition of [c], e.g. "myvideo [c].mp4"
a Console window will open showing you the progress of the FFmpeg copy operation
progress
for large video files (the example above is a 9GB file which took ~20 seconds to copy), the most useful information is the time=hh:mm:ss.ms timestamp on the last line which will show where FFmpeg has got to
you can cancel the copy operation by clicking the Cancel button or by closing this Console window
the copy will be loaded into the current playlist and will be loaded into the Timeline Editor
the file will be positioned at the correct timestamp
if the [audio or] video file was playing during the copy operation, the copy will continue playing at the exact point at which the copy operation completed, otherwise playback will be paused
although not guaranteed, for many common FFmpeg problems with video files, when you click Export now, it often results in a successful export of your edited video
FIXES
in most media files, stream IDs tend to correlate with the stream indices. Occasionally, this isn't the case. Either way, MMP should only use stream IDs for display purposes in the Segments & Streams panel, and only use stream indices in FFmpeg parameters. This is now the case
ASSETS
this release includes new versions of ffmpeg.exe, ffprobe.exe, MediaInfo.dll and libmpv-2.dll (MPV as a library)
you will need to update these manually: Auto Update will only update MinimalistMediaPlayer.exe
you are advised to make backup copies of your existing files before overwriting them
===== Release Notes v5.2.0 =====
IMPORTANT FIXES
there was an occasional, intermittent, non-predictable, non-repeatable access violation when delete-shredding or Ctrl-[M] moving the currently-playing video. This caused a continuous stream of popup error messages to be generated, and required the user to manually kill MMP using a Task Manager. The cause of this problem appears to have been identified and fixed
doing a Ctrl-[M] move of the current video when the Timeline Editor was open caused the Timeline Editor to create and maintain a .mmp editor file for the moved video in the destination Moved= folder, rather than in the current folder for the next video actually being edited. Consequently, any subsequent Export operation worked on the moved video file instead. A bizarre and elusive bug which has now has been fixed
GitHub has once again changed the URL entries for images included in release notes. Auto Update now allows for the new entries when downloading release notes and images will be correctly displayed when viewing release notes from the Ctrl-[A] About Box
launching MMP when there are existing .segnn. segment files created by the Timeline Editor results in those video segment files correctly being included in the playlist for the current folder. Doing a subsequent Ctrl-Shift-[C] cleanup of Timeline Editor files will now remove them from the playlist, whereas previously they remained in the playlist
when you batch-delete/shred several files at a time, e.g. with Ctrl-[Del] folder contents, or Ctrl-Shift-[C] cleanup of Timeline Editor files, MMP will prevent you from issuing further deletion operations until the current batch-delete operation has completed
the previous release broke the Ctrl-Shift-[C] cleanup of Timeline Editor files so that nothing happened. This has been corrected
===== Release Notes v5.1.6 =====
FIXES
There were two notable issues when deleteMethod=recycle:
Firstly, the delete/recycle code wasn't calling the full Unicode-supported Windows API. Consequently, it wasn't clear if files that contained Unicode characters were always recycled correctly
Secondly, not all removable drives are supported by the Windows Recycle Bin. If you try to delete a file to the Recycle Bin from an unsupported drive, Windows will simply delete the file
For example, a standard 2TB NTFS-formatted SanDisk USB Drive is likely to be supported by the Windows Recycle Bin; conversely, a Micro SD card mounted as a drive via a USB adaptor might not be supported
if you have set deleteMethod=recycle and try to delete a file, MMP will now check whether that drive is supported by the Windows Recycle Bin
if it is, MMP will continue with the delete/recycle operation
if not, MMP will now warn you that continuing with the delete operation will simply delete the file(s)
e.g. for removable drives:
For fixed drives which have been set to not use the Windows Recycle Bin:
N.B. If you choose to continue, the usual confirmation dialog will appear asking if you want to delete the file(s); it will report your deleteMethod=recycle setting but will warn that you are about to delete the file rather than recycle it
===== Release Notes v5.1.5 =====
FIXES
Main Media-Player Window
After issuing a Ctrl-Shift-[C] to Cleanup Timeline Editing files, the progress of the deletion process wasn't being displayed correctly in the notification area in the bottom righthand corner of the window. This issue was created in the previous release trying to fix the intermittent error described below in Known Issues. As far as I know, this only occurs when the delete method is set to Shred
TWEAKS
When the Main Media-Player Window is centered in the middle of the screen and you Ctrl-[E] to open the Timeline Editor, the window will only be shifted left (off-center) in order to ensure that the whole of the Streams & Segments Panel is displayed and isn't cut off at the righthand edge of your monitor
Previously, MMP always shifted left the entire width of the Streams & Segments Panel, even when this was unnecessary
Now, it will only shift left the amount of pixels required to have the panel on-screen, as necessary
Having the editing session centered is more visually appealing
===== Release Notes v5.1.4 =====
FIXES
Main Media-Player Window
Following the deletion of the current media file, the item is removed from the current folder's playlist. In this scenario, MMP didn't always correctly identify which item in the playlist should be played next. This bug was introduced as an unintended, unexpected and unnoticed side-effect of the previous fix and has now, itself, been fixed
when deleting the final item in the playlist, or the last remaining item in the playlist, MMP will continue to the next folder if Next Folder on End or Next Folder on Empty has been set in the config dialog
if neither of these is set, MMP will close
===== Release Notes v5.1.3 =====
FIXES
Main Media-Player Window
Following a Ctrl-[M]ove of a media file to the user-defined "moved=" folder, or following a Shift-[S]ave of a media file to the user-defined "saved=" folder, the item is removed from the current folder's playlist. In this scenario, MMP didn't always correctly identify which item in the playlist should be played next. This has now been fixed
when moving or saving the final item in the playlist, or the last remaining item in the playlist, MMP will continue to the next folder if Next Folder on End or Next Folder on Empty has been set in the config dialog
if neither of these is set, MMP will close
===== Release Notes v5.1.2 =====
FIXES
Main Media-Player Window
Following a Ctrl-[M]ove of a video file to the designated user-defined "moved=" folder, an intermittent issue could occur whereby MMP would repeatedly throw an access violation, but only for some video files not others
this could also happen intermittently after shredding particular video files (deleteMethod=shred)
this required the MMP process to be ended in a Task/Process Manager
this release attempts to address this by forcefully stopping a video file prior to these operations
for consistency, this fix has also been applied to the Shift-[S]ave operation
===== Release Notes v5.1.1 =====
if you do a Ctrl-[Del]ete in the Image & Thumbnail Browser to delete all the remaining files in the current folder, before progressing to the Confirm Delete dialog, MMP will warn you if the folder also contains audio and/or video files which you may have overlooked while you were browsing the images. You will have the option to either proceed to the normal Confirm Delete dialog or to cancel the delete operation immediately
minor bug fix: when renaming an image file in the Image & Thumbnail Browser, pressing Enter/Return to close the dialog box also proceeded to the next image
Release v5.1.0
This release is available through the auto-update facility in the Ctrl [A] About Box
These release notes can be read from the What's New? button in the About Box after the auto-update has completed, as well as the release notes for all previous releases.
Use Shift-[\] to open the MMP config dialog
Use Ctrl-[H] to open a [H]elp panel
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 v5.1.0 =====
NEW
SHUFFLE
There is now a shuffle mode which can be toggled on and off using the Shift-[Home] key
this applies to all media types being played/displayed in the Main Media Window
if you set a playlist filter in the Shift-[\] (shift-backslash) config dialog, e.g. to audio, this will ensure that MMP doesn't display an album cover image file that you might have in the playlist folder and stop on it
with Shuffle set ON, the Main Media Window's image slideshow will be random rather than sequential and will run continuously. (Normally it would stop at the end of the folder/playlist)
during playback you can navigate to another folder/directory ([D] next folder, Ctrl-[D] prev folder) and shuffle playback will continue
during playback, any command for "Play Next" will select a random file in the playlist to play/display
you can still select any file to play immediately using the [P]laylist Panel. Shuffle will continue at the end of playing that file
the on/off status of Shuffle Mode will be remembered when you close and subsequently relaunch MMP
the [P]laylist panel will indicate whether the current playlist folder is being shuffled
shuffle mode doesn't affect the operations and, in particular, the slideshow of the Image & Thumbnail Browser: both slideshows deliberately operate slightly differently to one another to give you the choice of which slideshow to use in any given situation
PLAYLIST FILTER
A combined Audio & Video filter has been added to the Playlist Filter in the Shift-[\] (Shift-Backslash) config dialog. Ostensibly, this is so that if your music folder contains a mixture of audio files and music videos, all of them will be included in that folder's playlist
The playlist filter is now applied when you launch MMP regardless of the type of media file you use to launch MMP from your file explorer application
Regardless of the playlist filter, you can still launch 'MMP' with any type of [supported] media file
Regardless of the playlist filter, the launch file will always be included in the playlist even when it doesn't match the filter
If you launch MMP and forget that you had a playlist filter set, you can change the filter in the config dialog and then re[L]oad the playlist. The playlist will be rebuilt from the current folder
The file you are currently viewing will only be included in the rebuilt playlist if it matches the playlist filter
If it doesn't match, when the end of that file is reached, MMP will continue with the first item in the rebuilt playlist, or a random item if Shuffle is on
If you intentionally launch MMP with a file that doesn't match your playlist filter, you can immediately eliminate it from the playlist using re[L]oad playlist
This way, you can view an album's artwork and then listen to the album on shuffle without the album artwork appearing again
Note, if you have "open image(s) in browser" set, you can drop out of the Image & Thumbnail Browser back to the Main Media Window with Ctrl-[X], and then re[L]oad and play the rebuilt playlist
FIXED
with the "Next Folder on Empty [folder]" setting OFF, the Main Media Window and the Image & Thumbnail Browser now close the application correctly any time you perform a command which, in effect, clears the remaining playable/viewable items in the playlist folder:
[Del]ete the one remaining file in a folder
Ctrl-[Del]ete all remaining files in a folder
Ctrl-[K]eep/Delete all files not marked as [K]eep
in the Main Media Window: Ctrl-[M]ove or Shift-[M]ove the one remaining file to the "Moved" user-defined folder
in the Main Media Window: Shift-[S]ave the one remaining file to the user-defined "Saved" folder
in the Image & Thumbnail Browser: [S]ave the one remaining image to the user-defined "Saved" folder
N.B. after Ctrl-[K]eep/Delete, when you're left with just the [K]eep files in a folder, MMP reasonably assumes you're now done managing the files in the playlist folder and treats this situation just like any other end-of-playlist/end-of-folder condition, applying the "Next Folder on Empty [folder]" setting
KNOWN ISSUES
There are currently no known issues. If you experience one, please create a New Issue at https://github.com/BazzaCuda/MinimalistMediaPlayerX/issues and it will be investigated immediately
Keyframes
The wiki article on keyframes is now available at https://minimalistmediaplayer.com/video/keyframes
There is also an example editing session at https://minimalistmediaplayer.com/video/editingexample showing how to use the new keyframes functionality to achieve clean edits, with video clips showing the difference that using keyframes can make
Ctrl-[W] in MMP will quickly take you to the wiki