What's Changed
Key highlights:
- The position, in addition to audio, video and subtitle tracks can now be remembered for 1000 videos.
- The seek bar is easier to use thanks to a pointing hand cursor and a bigger clickable area.
- Seeking is faster (and playing videos uses less power) on Intel integrated GPUs thanks to updated hardware decoding backends. Make sure to enable hardware decoding to take advantage of this.
- You can now easily know which subtitle, audio or video track is active. And if you're not a native speaker, disabling the "Prefer forced/default subtitles" will make mpc-qt use the subtitle track with full close captioning by default.
- You can adjust the subtitles delay and change (or disable) the video aspect ratio.
- The OSD is now more useful, with the current and total time on seek or on key press, the subtitles delay and even the aspect ratio name.
Features
- Remember video position (#138, #139, #159, #163, #170, #174, #233, #237, #286)
- Add a command to show/hide the controls in fullscreen (#141)
- Play next/previous video in folder (#144, #219 and #235)
- Add radio buttons in the Audio, Subtitles and Video Stream menus (#151, #271)
- Support full file seamless loop (#165)
- Improve subtitles auto selection (#172, #287)
- Disable tracks submenus when empty, enable chapters menu when not empty (#171)
- Remember audio, video and subtitle tracks (#169, #283)
- Support adjusting subtitles delay (#175 and #188)
- Support changing the video aspect ratio (#185, #192, #193 and #214)
- Add an OSD timer (#189)
- Add an option to show OSD timer on seek (#191)
- Implement color controls (#198, #257)
- Implement "Keep history of recently opened files" preference (#203)
- Implement audio settings (#207, #257)
- Display the title in the information bar and fix chapter display (#222)
- Implement OSD font and font size settings (#224 and #225)
Improvements
- Don't disable the screensaver when the player is paused (#140)
- Add missing tooltips to bottom bar (mainwindow) (#147)
- Switch to C++17 and replace qAsConst with standard C++ feature (#150)
- Increase recents size (#152)
- Use pointing hand cursor where needed (#153)
- Increase the clickable area of the timeline (be267c4)
- Improve seekbar tooltip (#156)
- Fix early finish (#167)
- Improve Favorites UI workflow (#173)
- Improve logging (#177, #178, #183, #259, #270, #276, #278, #280, #290)
- Add Indonesian translation (#179)
- Fix crash caused by native file dialog of Qt6 on macOS Ventura (and maybe Sonoma too) (#180)
- Update hardware decoding backends (#182)
- Remember screenshot directory for session (#184)
- Increase OSD messages timeout to 2000 ms (#190)
- Don't show "Mute:" and "Volume:" OSD messages when opening mpc-qt (#194)
- Fix chapters ticks not getting cleared (#195)
- Replace Fine (seek) step by Large step, Time step by Normal step (breaking change) (#196)
- Make "Always on Top" key shortcut toggle between Always and Default (#197)
- Always redraw the seekbar (#201)
- Add vertical dividers between control buttons (#204)
- Use safer default options (#205)
- Don't add the current directory to external subtitles search (#206)
- Simplify the "After Playback" actions and replace Repeat by faster Loop feature (#209 and #210)
- Use a lock file to ensure single instance mode works correctly (#212)
- Cache eofReached instead of blocking the main thread to check it (#213)
- Cache chapter instead of blocking the mpv thread to check it (#216)
- Filter the content of archives (#221)
- Highlight the Play or Stop button depending on the playing state (#223)
- Only remember history for videos by default (#228)
- Add dutch translation file to project file (#232)
- Update the "no media currently playing" logo (#251)
- Update icon (#252)
- Add a disabled state for white icons (dark fallback theme) (#254)
- Fix slider position with Hi-DPI (#258)
- Handle SIGHUP, SIGINT and SIGTERM signals (#263, #264)
- Fix the tray icon (#288)
- Disable the Volume menu in disabled state (#289)
- Various improvements related to CI builds and automated tests (#145, #148, #186, #265, #269, #273, #279)
- Work around KDE bug to hide cursor on rightmost pixels in fullscreen (#295)
- Many translations updates (thank you to the translators!)
Full Changelog: v24.06...v24.12