GithubHelp home page GithubHelp logo

Comments (5)

nurupo avatar nurupo commented on August 12, 2024

Actually no idea, haven't used Flatpak VLC, using VLC packaged by my distro.

Looking at the Flatpak VLC repository, it says that one should create a separate Flatpak for a plugin to be able to use it with Flatpak VLC:

To package independent plugins for VLC you can create an extension org.videolan.VLC.Plugin.myplugin.

So I guess you won't be able to use the plugin unless someone makes a Flatpak of it?

If you are able to add files to the Flatpak (honestly no idea how Flatpak works, I don't think you should be able to add files to it, yet you are saying that you are somehow able to so, so I'm just rolling with it), you could find the existing "plugins" directory in it (VLC is pretty much a bunch of plugins) and place libpause_click_plugin.so in there. It should work, as long as the plugin you built on your system is compatible ABI-wise with the environment used to build and run the Flatpak VLC.

from vlc-pause-click-plugin.

mrandreastoth avatar mrandreastoth commented on August 12, 2024

Actually no idea, haven't used Flatpak VLC, using VLC packaged by my distro.

Unfortunately my distro supports a handful of package managers, including Flatpak, which I have since found out is a bad idea as its packages are bloated and can carry outdated libraries. I also dislike the horrible command-line in just trying to run an installed binary, shocking syntax, I'm not sure who thought it a good idea. As such I'm going to uninstall all my Flatpak packages and replace them with something better and more manageable.

P.S. I've also decided to no longer use VLC as I had numerous issues with it, including responsiveness and the fact that subtitles don't update while paused meaning synchronising them is a pain in the rear (the best way to synchronise subtitles is to pause them just where speech is started then decrease/increase the subtitle delay until they appear). As such, I'm now using SMPlayer.

from vlc-pause-click-plugin.

nurupo avatar nurupo commented on August 12, 2024

As such I'm going to uninstall all my Flatpak packages and replace them with something better and more manageable.

Ok, I'm going to close this issue then.

P.S. I've also decided to no longer use VLC as I had numerous issues with it

I also have issues with VLC responsiveness. When switching between subtitle languages, it often takes 5-10 seconds for the subtitles to start appearing, and increasing/decreasing video speed results in audio disappearing for ~5 seconds and sometimes in video stutter. Little things like that. These days I use mpv for videos, while using VLC just for music since mpv kind of sucks for that. It took me some time to get used to mpv's keybindings, and I had to script some things that I needed, but in the end I'm happier with mpv than I was with VLC as far as videos go.

from vlc-pause-click-plugin.

n3m0-22 avatar n3m0-22 commented on August 12, 2024

In case anyone else is having this issue. If you add the file libpause_click_plugin.so to the directory local/share/flatpak/app/org.videolan.VLC/x86_64/stable/e737adfbdb87e287835209fb7defc1ecfe71974adbfec6fadead7c5699e72a83/files/lib/vlc/plugins/control/ it will work with the Flatpak.

Note: The e737adfbdb87e287835209fb7defc1ecfe71974adbfec6fadead7c5699e72a83 part of this directory may not be exactly the same you'll will need to check.

from vlc-pause-click-plugin.

nurupo avatar nurupo commented on August 12, 2024

Just an update that the plugin is now available on Flathub and can be installed in one command. See https://github.com/nurupo/vlc-pause-click-plugin#flatpak

from vlc-pause-click-plugin.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.