Releases: mrfearless/MediaPlayer
Releases · mrfearless/MediaPlayer
1.0.0.5
- Moved Spacebar play/pause toggle to accelerator table instead of WM_KEYDOWN.
- Set focus on media player video window on enter fullscreen to allow Escape key to exit fullscreen.
- Hide controls and cursor after 3 seconds in fullscreen mode, show controls and cursor on WM_MOUSEMOVE or exit of fullscreen.
- Controls do not hide if fullscreen and an audio track is loaded.
1.0.0.4
- Added /close command line option to close MediaPlayer once play ends (request from vitsoft on masm32 forum).
- Also added /minimized, /fullscreen and /volume:xx command line options.
- Add Ukrainian language menu resource (thanks to greenozon).
- Add Ukrainian language tooltips (thanks to greenozon).
- Add Persian language menu resources (thanks to Yashar Mahmoudnia).
- Add Persian language tooltips (thanks to Yashar Mahmoudnia).
- Add Right To Left Layout for Persian language selection (thanks to Yashar Mahmoudnia for testing).
- Changed play rate from slower/faster menu and buttons to a playback speed submenu and a button with a dropdown menu.
- Added audio stream switching via a submenu and a dropdown menu (from volume mute toggle button) (request from makson5 on github).
- Playback speed and audio stream menus are dynamically created when a media item is loaded. Otherwise menu will show a menu item showing "Unavailable".
- i button tooltip displays filename as well now.
- Holding CTRL whilst clicking on Help->About or i button will open folder containing MediaPlayer's ini file.
- Fixed menu items width on menus still showing very long widths after clearing MRU list.
- String resources are now compressed with rtlc in a block and are loaded and decompressed per language selection on first access.
- Removed some string resources, icons and bitmaps that are now redundant.
1.0.0.3
- Limit play speed to between x0.125 and x4.
- Adjusted German translation (thanks to Biterider).
- Added Spanish language menu resources (thanks to Biterider).
- Added Spanish language tooltips (thanks to Biterider).
- Reduced size of resources with sorcery and dark magic.
- Step 10 now only works at normal play speed or below.
- MediaPlayer Engine restart on every media file load.
- Fix video freeze/engine kill when opening a media file with a different codec than previous media file (MediaPlayer Engine restart).
- The i (info/about) button tooltip shows media information for streams when a media file is loaded, otherwise it just displays "About MediaPlayer".
- i button tooltip prepends stream number if total streams > 1
- i button tooltip prepends stream selection ([*] or [-]) if total streams > 2
1.0.0.2
- Clicking middle logo now toggles between play/pause (for audio playback).
- Removed double click option on main window.
- Moved F11 fullscreen toggle to accelerator table instead of WM_KEYDOWN.
- Fix menu activation not working when pressing Alt key + menu key (IsDialogMessage was the culprit) #7.
- Fix for stepping past duration of media file with play speed increase and step 10 #6.
- Fix for SeekBar position still showing after end of media when play speed is increased #6.
- Added EN, DE, FR, PL, IT languages using google translate (any mistakes let me know, or requests for languages).
- Added language menu item on menu bar and loading menus based on language selection.
- Made language specific versions of main menu.
- Moved context menu to language specific versions.
- Language setting saved in ini file, and applied when starting MediaPlayer.
- Moved strings (tooltips etc) to string table resource for language change processing.
1.0.0.1
- Changed default codebase for x86 and x64 MediaPlayer to use wide/unicode for better handling and display of unicode filenames #2 #3.
- Ini file now is created with BOM to allow unicode - for MRU filenames.
- Ini file prepends a play/pause unicode glyph to its name (helps indicate that it is unicode perhaps?)
- Add clear recent files option (comment/wish from BOSCH on Tuts4you).
- Fix memory leak - missing DragFinish call #4.
- Fix transparent painting issue in about dialog box #1.
- Added use of ChangeWindowMessageFilter to better support drag and drop for UAC blocking drag and drop operations #4.
- Added play rate (slower/faster) buttons and menu items (request from Yashar Mahmoudnia on Tuts4you Telegram).
- Added step 10 seconds (backward/forward) buttons and menu items.
- Add additional accelerators for play rate and step 10 options.
- Add missing accelerator resource for x64 version (Thanks to jj2007 on Masm32 forum).
- Combined toolbars to just one toolbar now.
1.0.0.0
First release of MediaPlayer x86 and x64