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 (#304)
- Implement ICC Profile browse button (#317)
- Support pan and scan (#330)
- Add a video preview to the seekbar (#411, #415, #438, #443, #452)
- Implement window resize in minimal and compact modes (#391, #467)
- Add a music mode (#398)
- Add Previous and Next Audio track shortcuts (#399)
- Add a quick search field to the Keys page of Options (#404)
- Add OpenSubtitles web search support (#422)
- Support removing subtitles additions for deaf or hard-of-hearing (SDH) (#424)
- Implement remember last selected playlist option (#428)
- Implement language override to English in Player options (#426)
Improvements
- Update subtitles icons (#313)
- Enable the seekbar time tooltip by default (#318)
- Make icons images larger (#320, #363)
- Draw slider background transparently (#324)
- Add support for .iso file extension (#355)
- Detect the icons theme (#364)
- Always use the built-in icons (#365)
- Enable Fusion Qt style by default on Windows for dark theme support (#366)
- Update MimeType & X-KDE-Protocols in .desktop (#376)
- Switch to the CMake build system (#387, #444, #446, #453)
- Position current item of playlist at center of viewport (#390)
- Remove audio volume from Options and move balance to audio page (#396)
- Show OSD message on track change by shortcut or subtitles enabling/disabling (#402, #407)
- Move audio, subtitles and video tracks at the top of their submenus (#403)
- Improve keybinding workflow (#406, #409)
- Always use pointing hand cursor for seekbar (#413)
- Make Statistics translatable (#432)
- Implement yt-dlp web video max height setting (#434, #445)
- Make more playlist-related strings translatable (#433)
- Show more tracks information in submenus and fix tracks info formatting (#436)
- Set a bottom margin by default for subtitles (#441)
- Tweak playback speed feature (#449)
- Output stacktrace in log and handle SIGABRT (#454, #455)
- Allow the window to be moved by dragging the bottom section (#457)
- Increase width of Open Network Stream dialog (#458)
- Add a Windows installer (#494)
- nsis: Create file associations on Windows install (#499)
- nsis: Skip file associations creation whenever possible (#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 (#305)
- Disable auto zoom by default in Wayland mode (#306)
- Change ccHdrRemapper stack to show Mobius by default (#312)
- Propagate background color to mpv too (#322)
- Re-raise segmentation fault signal instead of exiting with error (#384)
- Fix playlist hidden on start (#397)
- Make the JSON IPC link in Keys Options clickable (#400)
- Change shortcuts for volume up and volume down (#408)
- Don't show "Volume:" OSD message when opening mpc-qt (#418)
- Don't show "Subtitles:" OSD message when opening mpc-qt (#420)
- Restore music mode state on start (#421)
- Make percent (%) strings translatable (#423)
- Disable actionFileSaveCopy (Save a Copy...) (#431)
- Use Consolas as monospace font on Windows (#442)
- Prevent assert failure in qBound call in DrawnSlider (#456)
- Fix Thumbnailer on Windows and center MPC-QT's name vertically (#460)
- Add a 1px margin at top of MediaSlider (#471)
Full Changelog: v24.12.1...v25.07