Video player better than VLC?

I’m testing mpc-qt (Media Player Classic Qute Theater).

https://software.opensuse.org/package/mpc-qt
https://mpc-qt.github.io/

Media Player Classic Qute Theater (“Mpc-Qt”) is a cross-platform multimedia player with a focus on reproducing the interface of Media Player Classic Home Cinema (“MPC-HC”).

Introduction

MPC-HC is considered by many to be the quintessential media player for the Windows desktop. Mpc-Qt is a cross-platform application that uses Qt to reproduce most of the interface and functionality of MPC-HC, and uses libmpv’s powerful media presentation framework to play video instead of DirectShow. It is not a strict clone; there are some improvements.

Advances for me:

  • A video preview is shown on the seek bar (v. 25.07)
  • No sound distortion with jumping along video with using PulseAudio output (I have this problem with VLC)
  • It remembers playing position
1 Like

I tried a lot of video players, and [QMPlay2](https://github.com/zaps166/QMPlay2) is the best for Linux. Not only does it have a much nicer interface than VLC, but just like VLC it’s extremely configurable and flexible. I’ve been using it for over five years and it has nothing to envy any other player—on the contrary, it’s very flexible in terms of configuration and also when it comes to its interface. It has a ton of modules you can turn on or off as you need. Plus, it’s in openSUSE’s official repositories.

And on top of that, its developer is always quick to fix any bug or act on any improvement you report—what more could you ask for?

6 Likes

Personally, I use mpv with a customization that lets me do what you ask.

Let me help you further:

# global options
loop-playlist=inf
loop-file=inf
save-position-on-quit
alang=ja,jp,jpn
slang=en,eng
osc = no
border=no
keep-open=yes
[pseudo-gui]
screenshot-directory=~/Pictures/mpv
screenshot-format=png
screenshot-high-bit-depth=no
screenshot-template='%F_%wH.%wM.%wS.%wT'

osd-bar-align-y=-1                     
osd-bar-h=2                            
osd-bar-w=99                       

That is in my mpv.conf file and what it basically does is:

  • setting mpv to remember play position when you close and open the file again
  • setting the video to loop
  • setting screenshot folder, extension and name
  • setting language prio when multiple tracks available; First jp audio, and first en subtitles.
  • some lines are necessary to make 2 plugins work that do what you asked

ModernX GitHub - cyl0/ModernX: A modern OSC UI replacement for MPV that retains the functionality of the default OSC.
Which is a modern UI for mpv

Thumbfast GitHub - po5/thumbfast: High-performance on-the-fly thumbnailer script for mpv
Plugin that works with the UI to show you screenshot previews.

mpv in my opinion is lightweight yet powerful and customizable. And with this config you can achieve what you asked.

A screenshot for reference

Hoped this helps!

4 Likes

My main grudge about mpv is rather rudimentary DVD support. No menus, no usable track selection, cannot remember and resume the current position.

It’s just now that I’m searching for an alternative to VLC too,
as it doesn’t seem to provide real crossfeed.
(Yes, I know there is a setting at stereo widening,
but that’s not what crossfeed is about).
Moreover gapless playback (for concept music albums) is
important to me.
And a last thing: I like to have the player not only play playlists
but can play media one-by-one in a folder.
Any recommodantion welcome :slight_smile:

Since I have quite a lot of concept albums, live albums, and jazz albums that suffer in my ears from not played gapless ( well, vinyl has to be turned ), I found in the past Amarok did that very well. Maybe not perfectly gapless (1 ms?), but not human audible. What made it even more awesome were the built-in featuress of lyrics, and even guitar tabs.
These days I have a subscription to $some_online_service, yet I have quite some albums with songs/tracks missing on that service, where my own collection has them. On the other hand, many albums have extra songs that I don’t have.
I’ve looked at many players / online options, but never found anything more complete, or even come close to it. To add, I don’t like these one-thing-plays-all-media apps. Music is a totally different thing than video. Of course live concerts with good video and audio are the exception there.

Companero!

Music (and privacy) is too important to me to rely on online-services.

So I’ll have a look at Amarok.
Hopefully there’s the option for crossfeed, as I always use (quite good :slight_smile: ) headphones. For music and for movies.

Well, then I hope you are buying your music. Not “feeding” musicians still is a big problem for musicians. Many people seem to think that they can live from just breathing and their passion. :grimacing:

That’s quite a strange post in this context you may admit.
(Maybe I should point an Admin to it… :smile: )

About Amarok:
No crossfeed, and about the opposite of light-weighted (can it bake cookies too?).

1 Like

No, it is not light-weight. Neither are browsers, office suites. On my hardware there is no need to accept crippled or limited “light-weight” over desired functionality. More features usually means higher RAM usage. But when I last looked at Amarok’s CPU usage, meh, nothing special after building the initial collection.
Back to the topic. IMHO (even not a fan of VLC’s interface) it is the best we have now. With the vlc-codecs it hanles almost all video formats.

For music you may have a look at deadbeef, it is quite configurable even if I don’t know if it will satisfy your specific requirements.
For crossfeed you may configure it directly on pipewire, even if it is no trivial task. That would apply to all players and sound output when you need it.

1 Like

I had a closer look at mpc-qt (see first post) at Leap 15.6:

In v.23.12 from official repo the navigation buttons don’t show and also the logo.
In 20250809+git97.1587cf8 from repo AndnoVember:LXQt:Qt6.repo both do.
However: no crossfeed (so far) and (as in MPC-HC) probably no gapless playback.

And that is a home: repo, which is where packagers experiment with their builds. Might work fine today, break system thing tomorrow, nothing is tested, no guarantees.

If I get you right, then the guarantee for everything fine (esp. tested) is in the official builds?
BTW: Did you read my post?

The OP mentioned version 25.07 so likely on Tumbleweed. Leap 15.6 might still have a too outdated version and being near EOL I doubt that it will get an update.

Yes, my habit is to read a thread before replying.

In general, yes. That said, every piece of software contains bugs. These may not show immediately or easily discovered, but only appear in some future update. Like f.e. many CVE’s are unknown until discovered. In fact a real “guarantee” hence cannot be given.

I’m talking about one the main function of mpc-qt: start/pause/stop of a media,
which does not show up in the version of the official repo.
To my thinking that “shows immediately” and is “easily discovered”.

Within the GNOME ecosystem I quite like Celluloid. It’s very minimalist but in an aesthetically pleasing way.

Are you using a full Plasma6 desktop? The multimedia buttons show if you have libQt6MultimediaWidgets6 installed.
Buttons are there and functional anyway, just the icons missing, so possibly OpenQA does not notice as well as any human tester using a full QT6 desktop.
Strictly speaking there is a packaging bug though, feel free to file a bug report at bugzilla.opensuse.org

1 Like

Don’t know if it helps, screenshot of mpc-qt on my Plasma6 on TW

1 Like