Releases: mpvqc/mpvQC
0.9.0-beta3
Here's what's changed since v0.9.0-beta2. Please report any bugs or issues to help improve future releases 🚀
✨ New: Video Control Toolbar
Added a toolbar with quick access to frame stepping (forward/backward) and track cycling (subtitles/audio).
🐧 Linux: Revert to Previous Renderer
Restored previous video rendering approach after discovering hardware compatibility issues.
Note: If you manually modified mpv.conf in a recent version, please restore default values via Options → Edit mpv.conf.
0.9.0-beta2
Here's what's changed since v0.9.0-beta. Please report any bugs or issues to help improve future releases 🚀
📝 Enhanced Subtitle Integration
- External subtitles can now be included in document exports (configurable via settings)
- Automatic detection and loading of subtitles referenced in imported documents
- Automatic video detection from subtitle files (ASS/SSA format)
- Cascading video detection: when importing documents that reference subtitles (ASS/SSA), the application now automatically detects and loads any videos referenced within those subtitle files
🎨 UI Enhancements
- Refined color scheme for menus and popups
- Migrated from Material Icons to Material Symbols
🔧 Fixes & Improvements
- Improved platform integrations for both Windows and Linux
- Enhanced right-to-left (RTL) layout support
- Restored mouse back/forward button functionality for navigating between video chapters
- Lot's of small fixes
🌍 Internationalization
- Added Portuguese translation (thanks @Diogo23R)
- Updated Spanish translation (thanks @RcUchiha)
- Updated Hebrew translation (thanks @cN3rd)
🪟 Windows: Faster Startup
- Improved startup time, especially for cold starts
- Added splash screen during application initialization
🐧 Linux: Improved Video Performance
Video rendering now happens in a background thread, which should improve UI responsiveness and playback smoothness. However, this adds complexity, so please report any playback or sync issues you encounter.
Action required: Update your mpv.conf via Options → Edit mpv.conf by either restoring default values or removing the video-timing-offset option.
🙏 Special Thanks
@RcUchiha for quality assurance and bug reports
0.9.0-beta1
Please report any bugs or issues to help improve future releases 🚀
New and Changed Features
- Updated mpv to
v0.40.0 - Updated user interface based on Google’s Material Design, with new light and dark themes
- Added option to select a primary color
- Added option to display comments on the side
- Expanded export settings to toggle date and QC generator (
mpvQC) - Added keyboard shortcuts window with search functionality
- Exports are now fully customizable (
Help→Extended Exports…) - Added confirmation prompt before deleting comments
- Added context menu for comments
- Added undo and redo support for comments
- Introduced Linux flatpak build: mpvQC-flatpak
Removed
- Network stream playback. If needed, please open a new issue.
Special Thanks
0.8.1
0.8.0
- New: Spanish lanuage (thanks to @RcUchiha)
- New: Hebrew language (thanks to @cN3rd)
- New: New application icon (thanks to @maleunam)
- Update: Now works with newer versions of mpv
- Bugfix: Fix save indicator not translated immediately on language change
- Bugfix: Fix reset operations not working in some cases
- Bugfix: Fix file manager and dialog strings not translated
- Bugfix: Do not auto save empty QC reports
0.7.0
- Complete refactor of the code
- Slightly improved user interface
- Now works with newer versions of mpv
Updating is highly recommended.
0.5.1
If you are updating from a previous version it is highly recommended to click Options --> Restore Default Configuration after updating, otherwise mpv will remove small gaps between subtitle lines. Alternatively, manually add sub-fix-timing=no to your mpv.conf.
- Bugfix: Disabled the removal of very small gaps between subtitle lines
0.5.0
If you are updating from a previous version it is highly recommended to click Options --> Restore Default Configuration after updating, or you will end up with mpv's rather suboptimal defaults since the old config files use the deprecated vo suboptions syntax.
- New: Ability to open remote files and video streams
(Every protocol supported by ffmpeg and every website supported by youtube-dl are supported) - New: Support for non-portable installations
- Update: libmpv 0.21.0 or later is now required
(Using mpv instead of libmpv is no longer possible) - Update: Adjust the autogenerated
mpv.confby replacing the deprecated vo suboptions
(Please clickOptions --> Restore Default Configurationafter updating from an
old version, or you will be stuck with mpv's rather suboptimal defaults) - Update: Forward mpv log messages to stdout
- Update: Mention the used ffmpeg and mpv versions in the about dialog
- Bugfix: Change the default position of the OSC to not cover sanely placed subtitles
- Bugfix: Work around a column resizing bug introduced in Qt 5.7
- Bugfix: Replace invalid characters in autogenerated filenames on Windows
- Bugfix: Default filename of the QC document now has an extension on Linux
0.4.0
- New: Menu option to change the theme
- New: Menu option to choose the font of the application and the monospace font of the config editor
- Update: A lot more keys can be used in input.conf now (e.g. media buttons)
- Update: Mouse wheel defaults to volume control (If you are updating, you have to delete your
input.conffor the new defaults to apply) - Update: Changed the script option
osc-minmousemovein the automatically generatedmpv.conffrom1to0. This is needed since mpv 0.17.0 to get the previous behaviour (If you are updating, deleting (or manually changing) yourmpv.confis recommended) - Bugfix: Clicking on the video area while editing a comment line now properly closes the editor of that line
- Bugfix: Ignore Ctrl and Alt modifiers for special characters only on Windows, since on Linux AltGr and Ctrl+Alt are not the same
- Bugfix: Fix some missing German translations for Qt-internal strings
0.3.0
- New: Linux support
- New: Menu option to restore the default configuration
- New: Possibility to use mpv instead of libmpv
- Update: Copying to the clipboard is now done via PyQt, Pyperclip is no longer needed
- Update: The mpv window is now embedded in a much saner way
- Update: Autosaves of one month are now grouped together in one archive file
- Update: libmpv/mpv 0.16.0 or later is now required
- Bugfix: Dropping a folder (instead of a file) onto mpvQC no longer raises an exception