New
v25.07
What's Changed
Key highlights:
- A video preview is shown on the seek bar.
- The window can be moved by dragging the bottom section.
- Bigger icons and updated subtitles icon.
- The shuffle feature shuffles the entire list (and preserve its original order) and the playlist keeps the current item at the center, so you'll always know what's playing next.
- The new music mode makes it possible to keep the MPC-QT window small to play music.
- The keys editor is easier to use thanks to a search field and a better workflow.
- Subtitles additions for deaf or hard-of-hearing (SDH) like [whispers] can be automatically hidden (in "Subtitles > Misc").
- You can force MPC-QT to use English instead of an incomplete translation.
- The AppImage is made with Ubuntu 22.04, but you're encouraged to use the Flathub Flatpak version instead.
- A Windows installer is now available. It creates file associations, so MPC-QT can be manually set as default video player in Windows options.
Features
- Add a setting to remember panels state and keep last window geometry setting active (https://github.com/mpc-qt/mpc-qt/pull/304)
- Implement ICC Profile browse button (https://github.com/mpc-qt/mpc-qt/pull/317)
- Support pan and scan (https://github.com/mpc-qt/mpc-qt/pull/330)
- Add a video preview to the seekbar (https://github.com/mpc-qt/mpc-qt/pull/411, https://github.com/mpc-qt/mpc-qt/pull/415, https://github.com/mpc-qt/mpc-qt/pull/438, https://github.com/mpc-qt/mpc-qt/pull/443, https://github.com/mpc-qt/mpc-qt/pull/452)
- Implement window resize in minimal and compact modes (https://github.com/mpc-qt/mpc-qt/pull/391, https://github.com/mpc-qt/mpc-qt/pull/467)
- Add a music mode (https://github.com/mpc-qt/mpc-qt/pull/398)
- Add Previous and Next Audio track shortcuts (https://github.com/mpc-qt/mpc-qt/pull/399)
- Add a quick search field to the Keys page of Options (https://github.com/mpc-qt/mpc-qt/pull/404)
- Add OpenSubtitles web search support (https://github.com/mpc-qt/mpc-qt/pull/422)
- Support removing subtitles additions for deaf or hard-of-hearing (SDH) (https://github.com/mpc-qt/mpc-qt/pull/424)
- Implement remember last selected playlist option (https://github.com/mpc-qt/mpc-qt/pull/428)
- Implement language override to English in Player options (https://github.com/mpc-qt/mpc-qt/pull/426)
Improvements
- Update subtitles icons (https://github.com/mpc-qt/mpc-qt/pull/313)
- Enable the seekbar time tooltip by default (https://github.com/mpc-qt/mpc-qt/pull/318)
- Make icons images larger (https://github.com/mpc-qt/mpc-qt/pull/320, https://github.com/mpc-qt/mpc-qt/pull/363)
- Draw slider background transparently (https://github.com/mpc-qt/mpc-qt/pull/324)
- Add support for .iso file extension (https://github.com/mpc-qt/mpc-qt/pull/355)
- Detect the icons theme (https://github.com/mpc-qt/mpc-qt/pull/364)
- Always use the built-in icons (https://github.com/mpc-qt/mpc-qt/pull/365)
- Enable Fusion Qt style by default on Windows for dark theme support (https://github.com/mpc-qt/mpc-qt/pull/366)
- Update MimeType & X-KDE-Protocols in .desktop (https://github.com/mpc-qt/mpc-qt/pull/376)
- Switch to the CMake build system (https://github.com/mpc-qt/mpc-qt/pull/387, https://github.com/mpc-qt/mpc-qt/pull/444, https://github.com/mpc-qt/mpc-qt/pull/446, https://github.com/mpc-qt/mpc-qt/pull/453)
- Position current item of playlist at center of viewport (https://github.com/mpc-qt/mpc-qt/pull/390)
- Remove audio volume from Options and move balance to audio page (https://github.com/mpc-qt/mpc-qt/pull/396)
- Show OSD message on track change by shortcut or subtitles enabling/disabling (https://github.com/mpc-qt/mpc-qt/pull/402, https://github.com/mpc-qt/mpc-qt/pull/407)
- Move audio, subtitles and video tracks at the top of their submenus (https://github.com/mpc-qt/mpc-qt/pull/403)
- Improve keybinding workflow (https://github.com/mpc-qt/mpc-qt/pull/406, https://github.com/mpc-qt/mpc-qt/pull/409)
- Always use pointing hand cursor for seekbar (https://github.com/mpc-qt/mpc-qt/pull/413)
- Make Statistics translatable (https://github.com/mpc-qt/mpc-qt/pull/432)
- Implement yt-dlp web video max height setting (https://github.com/mpc-qt/mpc-qt/pull/434, https://github.com/mpc-qt/mpc-qt/pull/445)
- Make more playlist-related strings translatable (https://github.com/mpc-qt/mpc-qt/pull/433)
- Show more tracks information in submenus and fix tracks info formatting (https://github.com/mpc-qt/mpc-qt/pull/436)
- Set a bottom margin by default for subtitles (https://github.com/mpc-qt/mpc-qt/pull/441)
- Tweak playback speed feature (https://github.com/mpc-qt/mpc-qt/pull/449)
- Output stacktrace in log and handle SIGABRT (https://github.com/mpc-qt/mpc-qt/pull/454, https://github.com/mpc-qt/mpc-qt/pull/455)
- Allow the window to be moved by dragging the bottom section (https://github.com/mpc-qt/mpc-qt/pull/457)
- Increase width of Open Network Stream dialog (https://github.com/mpc-qt/mpc-qt/pull/458)
- Add a Windows installer (https://github.com/mpc-qt/mpc-qt/pull/494)
- nsis: Create file associations on Windows install (https://github.com/mpc-qt/mpc-qt/pull/499)
- nsis: Skip file associations creation whenever possible (https://github.com/mpc-qt/mpc-qt/pull/503)
- Add Catalan, French, Japanese, Brazilian Portuguese and Tamil translations. Thanks to the translators!
Bug fixes
- Work around bug on Wayland where video doesn't fit window (https://github.com/mpc-qt/mpc-qt/pull/305)
- Disable auto zoom by default in Wayland mode (https://github.com/mpc-qt/mpc-qt/pull/306)
- Change ccHdrRemapper stack to show Mobius by default (https://github.com/mpc-qt/mpc-qt/pull/312)
- Propagate background color to mpv too (https://github.com/mpc-qt/mpc-qt/pull/322)
- Re-raise segmentation fault signal instead of exiting with error (https://github.com/mpc-qt/mpc-qt/pull/384)
- Fix playlist hidden on start (https://github.com/mpc-qt/mpc-qt/pull/397)
- Make the JSON IPC link in Keys Options clickable (https://github.com/mpc-qt/mpc-qt/pull/400)
- Change shortcuts for volume up and volume down (https://github.com/mpc-qt/mpc-qt/pull/408)
- Don't show "Volume:" OSD message when opening mpc-qt (https://github.com/mpc-qt/mpc-qt/pull/418)
- Don't show "Subtitles:" OSD message when opening mpc-qt (https://github.com/mpc-qt/mpc-qt/pull/420)
- Restore music mode state on start (https://github.com/mpc-qt/mpc-qt/pull/421)
- Make percent (%) strings translatable (https://github.com/mpc-qt/mpc-qt/pull/423)
- Disable actionFileSaveCopy (Save a Copy...) (https://github.com/mpc-qt/mpc-qt/pull/431)
- Use Consolas as monospace font on Windows (https://github.com/mpc-qt/mpc-qt/pull/442)
- Prevent assert failure in qBound call in DrawnSlider (https://github.com/mpc-qt/mpc-qt/pull/456)
- Fix Thumbnailer on Windows and center MPC-QT's name vertically (https://github.com/mpc-qt/mpc-qt/pull/460)
- Add a 1px margin at top of MediaSlider (https://github.com/mpc-qt/mpc-qt/pull/471)
Full Changelog: https://github.com/mpc-qt/mpc-qt/compare/v24.12.1...v25.07