Gnome's new video player, Showtime, gets merged into the main branch. The new video player will replace Totem on Gnome 49. (gitlab.gnome.org)
from abobla@lemm.ee to linux@lemmy.ml on 09 May 20:13
https://lemm.ee/post/63514884

#linux

threaded - newest

A_norny_mousse@feddit.org on 09 May 20:58 next collapse

I want to know only one thing: is it based on mpv?

dean@discuss.tchncs.de on 09 May 21:18 next collapse

It seems to be based on GstPlay/GStreamer: gitlab.gnome.org/GNOME/showtime/-/blob/…/play.py

hehooisbored@lemmy.world on 09 May 21:19 next collapse
warmaster@lemmy.world on 10 May 04:25 collapse

Can someone explain pros and cons of MPV vs gstreamer?

gradual@lemmings.world on 09 May 21:24 next collapse

How come they don’t just use VLC?

robber@lemmy.ml on 09 May 22:15 next collapse

Doesn’t feel gnomey enough.

ReversalHatchery@beehaw.org on 10 May 22:19 collapse

it can be skinned

DepressedMan@reddthat.com on 09 May 22:22 next collapse

In my opinion, MPV is even better. I mean, it is faster and has better codec support. On the other hand, VLC has a better user interface with a lot of preferences. As for Showtime, oh boy, it’s a clear beauty!

For now I’m staying with MPV, because ffmpeg > gstreamer.

gradual@lemmings.world on 09 May 23:08 next collapse

I mean, it is faster

Lol, what? Do people really care about the ‘speed’ of their video player in 2025?

muhyb@programming.dev on 10 May 00:51 next collapse

You can still use older hardware in 2025. So, yes.

gradual@lemmings.world on 10 May 07:52 collapse

Yeah, but is the speed difference between the two really noticeable?

muhyb@programming.dev on 10 May 09:57 next collapse

Yes it’s quite noticeable, especially with the bigger file size. mpv is really light.

gradual@lemmings.world on 10 May 10:08 collapse

Are there any benchmarks to support this?

muhyb@programming.dev on 10 May 10:33 next collapse

To be fair, I don’t know any benchmark for this comparison. But I just tried a relatively big file with both of them. Opening part is not really noticeable, but fast-forwarding is much better and slicker in mpv. In VLC it looks like it’s jumping between scenes, in mpv you actually see the motion of it’s getting fast-forward.

flux@lemmy.ml on 10 May 11:37 collapse

Yeah, with mpv you can even hold the jump 10/60 sec forward/backward button pressed and the frames just fly in the screen. Vlc seeking is really slow in comparison.

ReversalHatchery@beehaw.org on 10 May 22:17 collapse

and while we are at that, MPV also has a working reverse play implementation (though that’s like a slideshow), and it can very seamlessly do frame by frame playback, the hotkey of which just does normal playback perfectly while it’s long pressed

A_norny_mousse@feddit.org on 10 May 11:45 collapse

Me. I support this, and I did for over a decade. If you don’t use windows there are more performant general purpose media players than VLC. Anybody who’s been reviving old hardware with Linux knows this.

You sound like you suspect that people want to dis VLC. That is not the case. I’m sure VLC has valid use cases even on Linux, and it certainly is a marvellous piece of software in its own right.

Now go away, you silly person.

gradual@lemmings.world on 10 May 11:56 collapse

I don’t care if people want to dis it or not.

Based on my experience and the experiences of literally everyone I know, performance of video players has never been an issue.

I don’t watch videos of such length and quality that seeking could cause lag; I’m glad I asked to get other people’s input.

Asking for benchmarks is just par for the course when measuring performance. It’s fine if they’re not there, but it doesn’t hurt to ask.

Now go away, you silly person.

🖕

nasi_goreng@lemmy.zip on 10 May 10:49 next collapse

My laptop from 2014 significantly loads .ts video faster on MPV than VLC.

VLC even stuck on video seeking for a few seconds.

Eiren@lemmygrad.ml on 10 May 16:44 collapse

Playing high quality 4k videos on old hardware, it seems to make a noticeable difference.

ReversalHatchery@beehaw.org on 10 May 22:13 collapse

it literally has a lower CPU consumption, even when using hardware decoding. and even when playback is paused.

lower CPU consumption means more free resources for other programs, and lower power usage, which is more battery life.

it also seeks much smoother, I mean quicker with less delay

emberpunk@lemmy.ml on 10 May 03:32 collapse

I love VLC. I also love mpv.

I like to think that VLC is for window users for them to get a taste of what it’s like to use Linux.

Bali@lemmy.world on 11 May 17:34 collapse

VLC the media player is using Qt. Unless you talk about libvlc, But why bother when Gstreamer itself is good.

4am@lemm.ee on 10 May 00:09 next collapse

Trademark suit from the premium cable channel in 5…4…

Peasley@lemmy.world on 10 May 00:18 next collapse

Gnome seems to swap out default apps pretty often. Are the old apps getting abandoned? Or are they always jumping to the next cool new thing?

djsaskdja@reddthat.com on 10 May 01:04 next collapse

I don’t think they’re usually abandoned. At least not right away. But they rarely still get feature updates. Mostly just bug fixes. Not sure if it’s just different developers not wanting to stick to the same project of someone else’s code or what.

toastmeister@lemmy.ca on 10 May 01:35 next collapse

Here’s what I found.

Why does Totem need to be replaced?

Totem is still a GTK3 app and is unmaintained (in part due to a crusty codebase), seeing no major development in years. Replacing it with a modern GTK4/libadwaita app designed to use modern technologies and meet modern needs has been a “high priority” for GNOME.

Peasley@lemmy.world on 10 May 02:34 collapse

Thanks!

LeFantome@programming.dev on 10 May 17:36 next collapse

GNOME mostly abandons their old apps. However, in some cases, the Xapps project has taken over these older code bases.

…readthedocs.io/…/xapps.html

Oinks@lemmy.blahaj.zone on 10 May 18:57 collapse

In this case it’s more of a switch away from the last cool new thing. Totem (like Music) was built around a media library navigated from within the app. By default Totem doesn’t even support opening videos from the file manager, which is something you would probably expect of a video player. It also crashed for me when I tried using it as intended so I’m not surprised to see it replaced by an app that really is just a video player.

That said many apps get replaced not for feature reasons but just by being GTK3, and they tend to get replaced by their own forks to GTK4 (such as the upcoming replacement of Evince). Why their devs choose to upgrade toolkits this way I cannot say.

Peasley@lemmy.world on 10 May 19:18 next collapse

Thanks! This is probably the phenomenon i’ve been observing

jamescrakemerani@feddit.uk on 11 May 04:25 collapse

Why their devs choose to upgrade toolkits this way I cannot say.

I forget the exact details but iirc Evince was a special case because rendering PDFs in GTK4 was so different that they essentially just had to rewrite the whole application. I think Gnome Papers still doesn’t support the full feature set that Evince supported (although it works well for most use cases now). This is why its still not the default for Gnome, although I think Ubuntu has decided to adopt it a little early.

muusemuuse@lemm.ee on 10 May 02:02 next collapse

Weird, the cartoon doesn’t want to let me through. Something about an iPhone running lemmy pisses off anubus.

abobla@lemm.ee on 10 May 02:43 next collapse

cartoon? Anubis? What?

(I’ve never used an iPhone in my life)

muusemuuse@lemm.ee on 10 May 02:58 collapse

Websites are getting hammered by AI bots stealing content and jacking up their bandwidth usage. So they use a piece of software called Anubis which, for some reason, has a cartoon nurse that will grant or deny you access based on if she thinks you are human or AI. For some reason, she thinks I am AI so I can’t access the article.

warmaster@lemmy.world on 10 May 04:28 next collapse

That cartoon is so misleading, I thought I was deceived and sent to a bogus site.

muusemuuse@lemm.ee on 10 May 04:29 collapse

Lots of sites use her now

iAmTheTot@sh.itjust.works on 10 May 06:27 next collapse

Wonder if any of this is the reason why.

Anubis also relies on modern web browser features:

ES6 modules to load the client-side code and the proof-of-work challenge code.
Web Workers to run the proof-of-work challenge in a separate thread to avoid blocking the UI thread.
Fetch API to communicate with the Anubis server.
Web Cryptography API to generate the proof-of-work challenge.
This ensures that browsers are decently modern in order to combat most known scrapers. It’s not perfect, but it’s a good start.

This will also lock out users who have JavaScript disabled, prevent your server from being indexed in search engines, require users to have HTTP cookies enabled, and require users to spend time solving the proof-of-work challenge.

This does mean that users using text-only browsers or older machines where they are unable to update their browser will be locked out of services protected by Anubis. This is a tradeoff that I am not happy about, but it is the world we live in now.

Eiren@lemmygrad.ml on 10 May 16:39 next collapse

Any website that blocks users with JS disabled doesn’t deserve to be used. Terrible software.

MasterBlaster@lemmy.world on 11 May 02:55 collapse

It also means you are presented with a Faustian chouce: walk away, or give up any hope of privacy. “You wanna see this? Give me full access to your metadata, and a way to hack your system”.

Qubes is starting to look like an everyday use requirement rather than a security nerd tool.

daggermoon@lemmy.world on 10 May 08:41 next collapse

I’ll take Anubis over Google’s capchas

Sarcasmo220@lemmy.ml on 10 May 16:36 collapse

Or for some reason you are an AI that thinks it’s a person.

muusemuuse@lemm.ee on 10 May 19:05 collapse

Butter robot: “oh my god”

paris@lemmy.blahaj.zone on 10 May 04:14 next collapse

I’m having the same issue on Android. For me, switching to desktop mode to load the Anubis check then back to mobile mode so the website is usable again worked.

bluey@lemmy.world on 10 May 11:51 collapse

works fine on android wih firefox webview

Cyber@feddit.uk on 10 May 16:11 next collapse

To be fair, the link’s just to git comments, so the headline captures the main point.

tromars@feddit.org on 12 May 07:10 collapse

That’s weird. Works for me both through the embedded browser in Voyager and Safari directly (with adblocker enabled)

pinball_wizard@lemmy.zip on 10 May 16:37 collapse

I’m enjoying the dedication to great defaults, by the Gnome team.