Removing VLC removes whole Plasma

Since VLC since some times bugs the whole system out (while watching, the screen goes black and… nothing, as if the whole system was gone, I hear the system to be on, fans, etc, but no reaction or way to interact with it) so I have to reboot. It happens constantly, so VLC cannot be used.

I wanted to remove VLC repo and install flatpack or snap version, to see how it works.

Unfortunately, VLC takes phonon packages with it and then they are dependencies for Dolphin and Dolphin for all Plasma, so in the end, this chains to remove whole Plasma and more:

 michaldybczak  Sirius16-Manjaro  ~  sudo pacman -Rcns vlc
[sudo] hasło użytkownika michaldybczak: 
sprawdzanie zależności…
:: electron27 opcjonalnie wymaga kde-cli-tools: file deletion support (kioclient5)
:: electron32 opcjonalnie wymaga kde-cli-tools: file deletion support (kioclient5)
:: fastfetch opcjonalnie wymaga ddcutil: Brightness detection of external displays
:: fzf opcjonalnie wymaga zsh: zsh keybindings
:: imagemagick opcjonalnie wymaga djvulibre: DJVU support
:: imlib2 opcjonalnie wymaga libspectre: PS loader
:: kdenlive opcjonalnie wymaga plasma-desktop: theme configuration
:: kio opcjonalnie wymaga kded: proxy management and cookie storage
:: kio opcjonalnie wymaga kio-extras: extra protocols support (sftp, fish and more)
:: krusader opcjonalnie wymaga kde-cli-tools: manage file associations, root mode
:: ksystemstats opcjonalnie wymaga networkmanager-qt: network usage monitor
:: openbox opcjonalnie wymaga plasma-workspace: for the KDE/Openbox xsession
:: pyside6 opcjonalnie wymaga qt6-quick3d: QtQuick3D bindings
:: python-pyqt6 opcjonalnie wymaga qt6-quick3d: QtQuick3D bindings
:: qt6-multimedia opcjonalnie wymaga qt6-quick3d: for QtQuick3DAudio
:: steam opcjonalnie wymaga xdg-desktop-portal-impl: improved file dialog support
:: xdg-desktop-portal opcjonalnie wymaga xdg-desktop-portal-impl: Portal backends
:: xdg-utils opcjonalnie wymaga kde-cli-tools: for KDE Plasma5 support in xdg-open
ostrzeżenie: wykryto cykl zależności:
ostrzeżenie: phonon-qt6 zostanie usunięta po zależnościach phonon-qt6-vlc
ostrzeżenie: wykryto cykl zależności:
ostrzeżenie: xdg-desktop-portal-kde zostanie usunięta po zależnościach plasma-workspace

Pakiety (64) accountsservice-23.13.9-2  aribb24-1.0.3-4  baloo-6.6.0-1  baloo-widgets-24.08.2-1  ddcutil-2.1.4-2  djvulibre-3.5.28-6  dolphin-24.08.2-1  dolphin-plugins-24.08.2-1  elisa-24.08.2-1  gwenview-24.08.2-1  i2c-tools-4.3-6
             kactivitymanagerd-6.2.0-1  kcolorpicker-0.3.1-4  kde-cli-tools-6.2.0-1  kded-6.6.0-1  kdeplasma-addons-6.2.0-1  kdesu-6.6.0-1  kdsoap-qt6-2.2.0-1  kdsoap-ws-discovery-client-0.4.0-1  kholidays-1:6.6.0-1  kimageannotator-0.7.1-3
             kio-extras-24.08.2-1  kunitconversion-6.6.0-1  libdvbpsi-1:1.3.3-3  libebml-1.4.5-1  libmatroska-1.7.1-2  libqalculate-5.3.0-1  libspectre-0.2.12-2  libtar-1.2.20-7  libvlc-3.0.21-6  manjaro-base-skel-20171029-4
             manjaro-kde-settings-20240501-1  networkmanager-qt-6.6.0-1  ocean-sound-theme-6.2.0-1  okular-24.08.2-1  phonon-qt6-4.12.0-4  phonon-qt6-vlc-0.12.0-2  plasma-activities-stats-6.2.0-1  plasma-applet-window-buttons-0.11.1-4
             plasma-browser-integration-6.2.0-1  plasma-desktop-6.2.0-1  plasma-integration-6.2.0-1  plasma-nm-6.2.0-1  plasma-pa-6.2.0-1  plasma-vault-6.2.0-1  plasma-workspace-6.2.0-1.1  plasma6-applets-window-title-0.9.0-1
             plasma6-themes-breath-24.0.0-3  plasma6-themes-breath-migration-24.0.0-3  polkit-kde-agent-6.2.0-1  powerdevil-6.2.0-1  qqc2-breeze-style-6.2.0-1  qt6-quick3d-6.7.3-1  qt6-quicktimeline-6.7.3-1  qt6-virtualkeyboard-6.7.3-1
             sddm-breath-theme-24.0.0-3  threadweaver-6.6.0-1  ttf-hack-3.003-7  ttf-hack-nerd-3.2.1-2  xdg-desktop-portal-kde-6.2.0-1.0  xorg-xmessage-1.0.7-1  xorg-xsetroot-1.1.3-2  zsh-5.9-5  vlc-3.0.21-6

Odzyskane miejsce na dysku:  413,22 MiB

Something is wrong. I checked what things depend on vlc and those are:

elisa (WTF? Why?)
phonon-qt6-vlc

Those two, chain to the group that you can see above. This has to be some weird bug. It cannot be that vlc is an essential package that you cannot remove. Right?

vlc in a hard dependency, unfortunately. You don’t need to use it. The bulk of vlc package is the library implementing video decoding which is used in Plasma as a backend. Have a look here:

https://community.kde.org/Distributions/Packaging_Recommendations#Non-Plasma_packages

1 Like

Just leave it be and use another player.
mpv works for me - it has got a few different frontends as well

Thanks for your answers. This is disappointing that VLC is a hard dependency. I was using it for years, but now it seems to be doing something very bad, but I have no idea what, because there is no info in journald or any crash that would be logged.

I can try non-repo vlc versions, but I don’t like to have multiple copies of the same app and figuring out all the time, which one is the repo or flatpack one.

SMPlayer is my second choice, but it sometimes also have issues. There was a time, where it didn’t even work on Wayland but it was fixed not so long ago.

2 Likes

You could opt for the phonon-qt6-mpv backend package from AUR but then you are forced to have mpv installed and your system will be in unsupported status.

I already have mpv. It was installed back then with original Manjaro KDE 8-9 years ago.

If you already have mpv installed, then just use this as the default player for whatever media where associated with vlc before,
(change the “open with” for any file type - this should only have to be done once and is then remembered)
so you’ll still have vlc installed (because pretty much the whole system depends on it being present) ,
but don’t need to use it as your default player.

Or use any other player that you like better than vlc.

This way you can avoid using and needing to maintain the AUR package phonon-qt6-mpv.

Before mpv came mplayer - that one is also still an option (I believe).

You should try Haruna media player. It’s a frontend for mpv built on KDE Frameworks.

1 Like

I had the same problem you can try and delete the config file of vlc with
rm -rf ~/.config/vlc (when you launch vlc it will create fresh config files)
and see if it fixes your problem as it did for me before, if not than try the flatpak version of vlc or other great players like haruna or smplayer.

Yeah, I know, but other players are kinda primitive compared to vlc and that is why I prefer vlc, if it works.

SMPlayer is good, but it has some lacks. For example, I can’t customize the jump time on arrow keys. It is 1 minute by default and that’s it. In VLC, you can change it as you wish. 1 minute is too long for me, so although SMPlayer is my second choice, it’s not as good as VLC was.

Unfortunately, there is no better player so far. Still, I am amazed that as popular player can’t resize itself when you have a screen with high resolution. Everything in UI is tiny and hard to read, but that’s a completely different story.

mplayer is useless if you need various subtitles, voice versions, etc. It’s incredibly primitive. SMPlayer is like a skin for it that enhances it, so it can be usable. Still, not as good as VLC.

Thanks! Will do that. I would prefer not to use flatpack or snap version, because they weight to much and introduce confusion, because the system doesn’t clearly shows which is which. One could think this should be long solved by now. Application stores finally are showing it, but DEs still don’t.

I happen to need to beg to differ
as I’m leaning quite heavily towards mpv (or mplayer, which came before it).
I’ve just got much experience with the both of them.
And I’m more terminal commands rather than GUI …

But, no worries.
Everyone has got their own needs and expectations.

I don’t disagree - it’s .config related / command line options.
It’s still working - but not as a preference in favor of more modern players - like mpv.

… use vlc - it’s fine

  • it just appeared to me you didn’t want to

Me: I personally could never bring myself to like it.

I simply never use it.
And never missed anything. :man_shrugging:

I’ll always use what works
instead of struggling with what used to work and which I used to like … :man_shrugging:

1 Like

A short while ago Arch split libvlc from the vlc package, libvlc is currently in testing and unstable, but not yet in stable.

Once it hits stable you may be able to replace vlc with libvlc.

If it continues being an issue afterwards, it will have to be fixed on the packaging side.

2 Likes

essentially the same thing

it just would not be so “in the face”
as the front end wouldn’t need to be there anymore

he could still and as always just decide to not use it, but something else instead :man_shrugging:

Sounds silly to me.
The default I believe is 10 seconds.
And you can very easily change this in settings.
( Preferences > Interface > Seeking )

That would work if the packages were written that way.
But they arent.
phonon-qt6-vlc (as required by phonon-qt6, as required by plasma) still requires vlc.

1 Like

Yeah, after reading up on it over on the Arch GitLab, the vlc splitout seems to be very much WIP. And there seem to be some limitations currently, we’ll have to see what Arch does.

I used to use vlc and smplayer. IMO mpv is much better, it took me a while to get used to it, but I wouldn’t use anything else now.

It always works, can handle multiple audio and subtitle streams, and has controls to (manually) add a positive or negative delay to match the video. It has 2 config files one for input and the other for configuring the player.

You should take a look at it, particularly the input config as most controls are only available by pressing keys.

mpv is nice.
I tend to use a frontend (smplayer) for extra niceness like automatic subtitle search+download from opensubtitles.

PS.

You can introduce a manual delay of audio or subs or … just about anything else you would do with mpv in smplayer. The audio delay is just - + keys by default.

That rarely worked for me. Apart from that feature, which I never use anyway, for me it’s just extra clutter.

I thought I would miss that type of UI to start with. It did take me a little while to get used to mpv’s UI, but I really like it now.

I was just pointing out some of the more useful and less visible features, so they weren’t missed. I didn’t mean to suggest that it’s unique.

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.