Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: mpc-qt/mpc-qt

v25.07

05 Jul 12:41

Choose a tag to compare

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

v24.12.1

25 Feb 11:01
613546d

Choose a tag to compare

What's Changed

This bugfix release fixes a long standing bug that could lead to a crash, it also fixes a regression for Nvidia GPUs introduced by the version 24.12, fixes the "remember file position" feature and aims to fix a bug on Wayland caused by the packaging scripts of some distributions.

Bug fixes:

  • Don't set nowPlayingItem in playNextFileUrl (#339)
  • Don't use EGL for Nvidia and log display devices (#347)
  • Fix mpv_render_context_render invocation (#348)
  • Use reverse DNS + app naming for the .desktop file and advertise it (#350)

Other changes

  • Use Logger::log instead of LogStream wherever possible (#340)
  • Send the first log message as early as possible (#346)
  • Re-enable aspect ratio when changing it (#354)

Full Changelog: v24.12...v24.12.1

v24.12

07 Dec 10:59
dd49ae6

Choose a tag to compare

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

v24.06

02 Jul 04:25

Choose a tag to compare

Features and/or improvements in this version:

  • Prettify the icon (37ae667)
  • Update some Russian phrases (2ba599e)
  • Implement dragging window from the video area
  • Fixed crash on restart when player is closed while minimized (13fd079)
  • Fixed crash when right-clicking playlist window under specific circumstances (a6da42d)
  • Suppress "errors" from stderr (fae0c21)
  • Don't go on top when paused (7ea601d)
  • Update list available spdif codecs (e6cde7a)
  • Restrict web server to localhost by default (3d1c1d8)
  • Add media keys on Windows (a561e40)
  • Implement audio/sub track preference

In addition, there may be other improvements not listed here.

v23.12

31 Dec 05:48

Choose a tag to compare

Features and/or improvements in this version:

  • Port to Qt 6. Support for operating systems older than Windows 10 has been dropped. (e6177e8)
  • Fixed some more fractional scaling bugs. (b9ea010 5e67730)
  • Tidied up the unimplemented options in the settings dialog. (59f1072)
  • Implement fullscreen switcher combobox. (3f0eae4)
  • Implement systray icon. (4026a9a)
  • Fix default tracks logic. (438690c)
  • Fix wayland icon. (d77b88d)
  • Add option to use Wayland. (7046cff)
  • Mute button state is preserved across restarts. (0856b23)
  • (Windows) Add the feature that if portable.txt is found in the same folder as the executable, the config will be written to a config folder beneath the executable. (6676af8)

In addition, there may be other improvements not listed here.

v23.02

10 Feb 06:17

Choose a tag to compare

Features and/or improvements in this version:

  • Expose pipewire buffer setting (9ad28d2)
  • Sanitize more illegal characters from filenames (e92be28)
  • Fix compatibility with newer KDE, dropping some UX fixes for older KDE (014418c)
  • Fix control area hiding on multiple monitors (e5495c4)
  • Implement copying subtitle text to clipboard with ctrl-s (56c3c6a)
  • Turn off prefer forced subs (e58f294 and f5e46dc)
  • Better support for ultra-dark themes (495057f)
  • Implement basic ricing support (ed20568)

In addition, there may be other improvements not listed here.

v22.02

05 Feb 09:24

Choose a tag to compare

Features and/or improvements in this version:

  • Add mpc-hc compatible web server
  • Process wheel events over entire window (4e893f2)
  • Force use of XCB instead of wayland (f4d4b74)

In addition, there may be other improvements not listed here.

v20.10

06 Jul 12:27

Choose a tag to compare

Features and/or improvements in this version:

  • Add library window (35630d2), deleted playlists are now saved instead of destroyed (9c6185f).
  • Remember shown stats page (f1cab33)
  • Implement subtitle track preference (e829b2b)
  • Rearrange settings window for 720p (782ba0a)
  • Save/restore maximized/minimized state (666bfbe)
  • Implement additive speed step (6d60f74)
  • Correctly set video filters (1d785eb)
  • Use alt+q on mac for quick open shortcut (93e7ab1)
  • Add ability to save thumbnails (47c3bba)
  • Implement after playback -> play next (cdb5890)
  • Implement thinner time fields like mpc-hc (f55e33e)
  • Implement limiting volume to 100% like mpc-hc (1936200)
  • Audio output settings now on own page (3567fb3)
  • Add logging framework (f06b7d1)

In addition, there may be other improvements not listed here.

As the playlist format has changed (7a28404), opening the saved data of this version with older versions may result in data loss.