GithubHelp home page GithubHelp logo

nurupo / vlc-pause-click-plugin Goto Github PK

View Code? Open in Web Editor NEW
900.0 22.0 64.0 234 KB

Plugin for VLC that pauses/plays video on mouse click

License: GNU Lesser General Public License v2.1

Makefile 4.78% C 81.32% Shell 10.32% Dockerfile 3.58%
vlc plugin vlc-plugin

vlc-pause-click-plugin's Introduction

Pause Click plugin for VLC

GitHub total number of all asset downloads from all releases GitHub total number of all asset downloads from the latest release only Flathub total number of the extension installs

VLC plugin that allows you to pause/play a video by clicking on the video image.

By default it pauses on every click, but it can be configured to work nicely with double-click-to-fullscreen by enabling "Prevent pause/play from triggering on double click" option in the settings.

(As an extra functionality, it also allows mouse key re-assignment. Specifically, it allows disabling fullscreen toggle on double click and context menu toggle on right click, as well as re-assigning them to different mouse buttons, e.g. you could make VLC fullscreen on right or middle mouse buttons.)

Table of contents

Supported versions of VLC

VLC 2.1, 2.2 and 3.0 are supported.

VLC versions below 2.1 are not supported. However, there is a lua extension that should work with VLC 2.0 and possibly even earlier versions of VLC.

Support for the newer VLC versions will be available as they get released and as I get time to work on it.

There is an experimental support for the nightly, in-development version of VLC (VLC 4.0). The development version of VLC often breaks both API and ABI, which can result in the plugin failing to build and the plugin built for nightly VLC of today be non-functional in newer nightly VLC builds. Due to this, the support for nightly VLC is very limited and low-priority. The plugin is not guaranteed to work correctly with it, or even work at all. If the plugin breaks to build against newer nightly VLC versions, it might not get fixed for quite some time. It's also quite possible that nightly VLC could have its own bugs that prevent the plugin from working that are out of my control to fix.

Install

Windows

Download an appropriate archive:

Version/Bitness VLC 32 bit VLC 64 bit
VLC 2.1 Download Download
VLC 2.2 Download Download
VLC 3.0 Download Download

For the nightly VLC 4.0 see the nightly builds.

Extract the archive at {VLC}\plugins\video_filter\, where {VLC} is the directory the VLC was installed into. By default, the 32-bit VLC installs into C:\Program Files (x86)\VideoLAN\VLC\ and the 64-bit one into C:\Program Files\VideoLAN\VLC\.

Then follow the usage instructions below on how to enable the plugin.

If you want to build the plugin binary yourself, take a look at the build instructions.

macOS

Download an appropriate archive:

Version/Bitness VLC 64 bit
VLC 2.1 Download
VLC 2.2 Download
VLC 3.0 Download

For the nightly VLC 4.0 see the nightly builds.

Extract the archive at /Applications/VLC.app/Contents/MacOS/plugins/

Then follow the usage instructions below on how to enable the plugin.

If you want to build the plugin binary yourself, take a look at the build instructions.

Linux

Flatpak

This plugin is available on Flathub as org.videolan.VLC.Plugin.pause_click. (The manifest file is available in flathub/org.videolan.VLC.Plugin.pause_click repository -- just note that it defaults to an outdated branch.)

If you use Flathub VLC, you can add the plugin to your VLC by installing org.videolan.VLC.Plugin.pause_click. Assuming you have Flathub repo added, you can install the plugin using:

flatpak install flathub org.videolan.VLC.Plugin.pause_click

The above command will ask you which branch of the plugin extension you wish to install. You must select the correct branch for your version of Flathub VLC or the plugin will not be available in the VLC. Unfortunately, flatpak doesn't indicate in the flatpak install output which extension branches work with the already installed apps. To find the correct plugin extension branch for your version of VLC, you can check the versions= field under [Extension org.videolan.VLC.Plugin] in the output of flatpak info --show-metadata org.videolan.VLC. The following automates this process for you, installing the correct plugin extension branch for your version of VLC:

ARCH="$(flatpak info --show-metadata org.videolan.VLC \
      | sed -En '
          /^\[Application\]/ {
              :label
              /^runtime=/ {
                  # Leave just the arch
                  s|[^/]*/||
                  s|/[^/]*||
                  p
                  q
              }
              n
              /^[^\[]/b label
              q
          }'
)"
BRANCH="$(flatpak info --show-metadata org.videolan.VLC \
      | sed -En '
          /^\[Extension org.videolan.VLC.Plugin\]/ {
              :label
              /^versions=/ {
                  # Use the second version in the list. This assumes a specific
                  # "versions=" format and might break if it changes.
                  s/[^;]*;//
                  p
                  q
              }
              n
              /^[^\[]/b label
              q
          }'
)"
flatpak install "runtime/org.videolan.VLC.Plugin.pause_click/$ARCH/$BRANCH"

If the correct plugin extension branch is installed, you should see Extension: runtime/org.videolan.VLC.Plugin.pause_click/$ARCH/$BRANCH listed in the output of:

flatpak info --show-extensions org.videolan.VLC

If you do not have the correct plugin extension branch installed, there will be no Extension: runtime/org.videolan.VLC.Plugin.pause_click listed in there.

Once installed, follow the usage instructions below on how to enable the plugin.

Also, note that updating Flathub VLC might remove the plugin and you will need to re-install the plugin again. Specifically, due to how VLC plugins are published (by using run-time specific branches flathub/flathub#3843 (comment)) and due to Flatpak being unable to automatically update plugins that are published in such a way (flatpak/flatpak#4208), every time VLC updates its runtime, thus changing the required runtime version its plugins must use, the already installed plugins will stop working as they use an older runtime and don't satisfy that requirement, and the versions of plugins that use the new runtime that VLC now requires must be manually installed instead. Not every VLC update will cause this, only the ones that change the required plugin runtime, which typically happens only once a year or so.

Debian

Get the required libraries and tools:

sudo apt-get install build-essential pkg-config libvlccore-dev libvlc-dev

Get the latest release of the plugin:

sudo apt-get install git
git clone https://github.com/nurupo/vlc-pause-click-plugin
cd vlc-pause-click-plugin
git checkout \
  "$(git tag --list | grep -P '^(\d+).(\d+).(\d+)$' | \
    sed "s/\./ /g" | \
    sort -snk3,3 | sort -snk2,2 | sort -snk1,1 | \
    tail -n 1 | \
    sed 's/ /\./g')"

(Or alternatively download the latest release's tarball, extract it and cd into it)

Build and install:

make
sudo make install

Then follow the usage instructions below on how to enable the plugin.

If these build instructions don't work for you (perhaps you are using a non-Debian-derived Linux distribution), there are more generic build instructions available.

Fedora

We assume you are using VLC from RPM Fusion repositories and have the rpmfusion-free repository enabled in dnf (should show up in dnf repolist).

Get the required libraries and tools:

sudo dnf install gcc make pkgconf-pkg-config vlc-devel

Get the latest release of the plugin:

sudo dnf install git-core
git clone https://github.com/nurupo/vlc-pause-click-plugin
cd vlc-pause-click-plugin
git checkout \
  "$(git tag --list | grep -P '^(\d+).(\d+).(\d+)$' | \
    sed "s/\./ /g" | \
    sort -snk3,3 | sort -snk2,2 | sort -snk1,1 | \
    tail -n 1 | \
    sed 's/ /\./g')"

(Or alternatively download the latest release's tarball, extract it and cd into it)

Build and install:

make
sudo make install

Then follow the usage instructions below on how to enable the plugin.

Arch Linux

There is vlc-pause-click-plugin package available in the AUR repository.

Once installed, follow the usage instructions below on how to enable the plugin.

Snap

Snap VLC is not supported. Not supported in the sense that I haven't figured out how to build the plugin such that it would be ABI compatible with the Snap VLC and how to make the Snap VLC load the plugin. If someone could figure that out and contribute their findings - that would be very helpful. This Snap VLC discussion might be useful.

Usage

  1. Restart VLC to load the newly added plugin

    screenshot

  2. Go into advanced preferences: Tools -> Preferences -> Show settings -> All

    screenshot screenshot

  3. Enable the plugin with a checkbox: (in advanced preferences) Interface -> Control Interfaces -> Pause/Play video on mouse click

    screenshot

  4. Enable the plugin with a checkbox: (in advanced preferences) Video -> Filters -> Pause/Play video on mouse click

    screenshot

  5. Change the plugin settings however you like: (in advanced preferences) Video -> Filters -> Pause click

    screenshot

  6. Restart VLC for settings to take place

    screenshot

  7. Play a video

  8. Click on the video picture to pause/play the video

Make sure you have checked both of "Pause/Play video on mouse click" checkboxes per #3 and #4! It's a very common mistake to skip one of those.

Troubleshooting

I don't see any plugin-related options described in Usage instructions in my VLC preferences

  • Make sure to restart VLC after you have put the plugin .dll (Windows) or .so (Linux) or .dylib (macOS) in the appropriate directory.
  • Make sure you have downloaded the appropriate version of the plugin for the VLC you are trying to use it with. Plugin's version and bitness should match the version and bitness of the VLC you are trying to use the plugin with. Plugin's bitness has nothing to do with the operation system bitness. For example, if you use 32-bit VLC, it doesn't matter whether your Windows is 32-bit or 64-bit, you should use 32-bit version of the plugin, because it matches the bitness of the VLC you use.
  • Some users have reported that they had to run the VLC executable with --reset-plugins-cache flag once for the plugin to appear in the GUI.

I do see the plugin-related options described in Usage instructions in my VLC preferences, but the plugin still doesn't work

  • Double-check that you have followed Usage instructions closely, especially 3rd and 4th points. Look at the screenshots.
  • Some users have reported that they had to re-install VLC and select "Delete preferences and cache" in the installer for the plugin to work.

If the issue persists, open an Issue in this repository and I will try to help.

Green video image

When playing interlaced videos in VLC 3.0 on Windows using Direct3D11 hardware-accelerated decoding, the first interlaced video will play fine, but the following ones will play showing a green video image (while still correctly playing the sound).

This is a known bug in VLC 3.0 and it has to be fixed in VLC, it's not something that can be fixed in our plugin. The upcoming VLC 4.0 has this bug fixed, however it's unlikely that the fix will be back-ported to VLC 3.0.

You can see this issue report for more information.

There are several possible workarounds:

  • Enable "Direct3D11 deinterlace filter" in: Tools -> Preferences -> (All) -> Video -> Filters

    Note that this results in x2 GPU usage due to additional video format conversions this option makes.

  • Disable hardware-accelerated decoding.

    You can do so in: Tools -> Preferences -> (Simple) -> Input / Codecs -> Hardware-accelerated decoding

    Note that this results in higher CPU usage, since the video is now decoded in software using the CPU.

  • Restart VLC every time you want to play a second interlaced video in a VLC session.

  • If you have Intel integrated graphics, you could try making VLC use that for its hardware-accelerated decoding.

It works for videos but not for audio-only files

That's not a bug, that's the expected behavior due to how the plugin and VLC work.

To know when a user clicks their mouse, the plugin implements the video filter interface of VLC, which allows it to react on mouse clicks done on the video surface/image. When playing audio-only files, VLC doesn't create any video surface and thus doesn't load any of video filter plugins, so the plugin simply doesn't get loaded and can't react to mouse clicks.

There is, however, a creative way to make the plugin work on audio-only files -- enable an audio visualization via Audio -> Visualizations menu. Enabling an audio visualization will force VLC to create a video surface for the visualization and load the plugin. Now, if you click on the visualization, the audio should pause. All visualizations seem to work aside from the 3D spectrum one. If you are on Linux, depending on how VLC is packaged in your distribution, you might need to install an additional package to enable audio visualizations, despite them already being listed in the GUI (e.g. vlc-plugin-visualization package in Debian).

License

LGPL-2.1-or-later

vlc-pause-click-plugin's People

Contributors

liran-funaro avatar nurupo avatar ryuuzaki42 avatar t-mat avatar timgates42 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

vlc-pause-click-plugin's Issues

Can't get it to work on Ubuntu 18.04

HI everyone,

For some reason I can't get this to work on Ubuntu 18.04 :(. I tried to follow the normal install guide for debian Linux install:

sudo apt-get install build-essential pkg-config libvlccore-dev libvlc-dev
But when I tried to do the:
make sudo make install

It gave me this:
make: *** No targets specified and no makefile found. Stop.

So I looked at others having this issue; and I found the following for an older version of VLC:

'Sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo reboot
sudo apt-get install vlc git
git clone https://github.com/nurupo/vlc-pause-click-plugin.git
cd vlc-pause-click-plugin/vlc-2.2.x+
sudo apt-get install build-essential pkg-config libvlccore-dev
make
sudo make install`

I got to: cd vlc-pause-click-plugin/vlc-2.2.x+ before running into an issue - as there is no directory like this now.

Could someone please help me finish this install so I can get click to pause on VLC 3.0.3?

Thanks,
~Mike

Mac Osx Binaries?

Any chance to have the Mac Osx binaries?
I miss click to pause on VLC.

Instructions for Debian

I think the instructions for the Debian versions aren't complete.
Just install 3 packages and then make and then install?
Maybe it's just my problem because I'm a newbie with Linux.

How to disable toggle fullscreen with mouse double click?

I just have a question and I do not know where else to ask it. The plugin works great, thank you for creating it.

There is just a little annoyance that when I make two clicks close to each other, the player toggles fullscreen. A desired behavior for me would be that I toggle pause/play with left mouse clicks and double clicks, and the fullscreen toggle with mouse clicks would be either completely disabled, or reassigned to the middle mouse button.

I searched high and low, could not find anything. Is there any way to do that?

can't use this on Windows 7 without the flag

I'm running Windows 7 Enterprise sp1. this plugin worked for quite a while but stopped working around 6 months ago. When I tried to find the play/pause settings, they weren't there.

I found the problem referenced in troubleshooting, where you add the --reset-plugins-cache flag. When I run it via command line with that flag, the play/pause settings are there and the plugin works. But if I close and restart VLC normally, the settings are gone and it no longer works.

I'm running 3.0.3 Vetinari 32-bit version.

Plugin not listed on Mac OS 10.11.6 and VLC 3.0.0, found a command line fix

Hi, thanks for maintaining this handy plugin!

I had difficulty installing at Step 3, as the plugin wasn't listed in Settings -> Interface -> Control Interfaces. However, after running

/Applications/VLC.app/Contents/MacOS/VLC --reset-plugins-cache

it appeared and now works.

Thought you might want to add that to the Mac installation instructions; I can't work out how to get it to rebuild the plugin module list cache from within the GUI though.

Doesn't display in filters list

I compiled on an Ubuntu Virtual machine- and I can see the filter listed in vlc --list

But when I go into the GUI video filters (show all, etc.) - I do not see it there. Any tips?

Also, any hints on cross-compiling to get a windows dll are much appreciated! I've been going crazy trying to figure that out, hehe. Thanks!

Different $(libdir) path on Debian 9 "Stretch" amd64

You would use a different library path for plugin when using plugin with VLC on Debian 9.
The correct path is /usr/lib/x86_64-linux-gnu/vlc/plugins , not just /usr/lib/vlc/plugins
Please pay attention on this and correct for the sake of the Great Perfection :-)

Plugin doesn't work on Ubuntu 16.04

Hi!

I already have tested plugin on Ubuntu 16.04 vlc version
from 2.2.2 to 2.2.4 and it doesn't seems to work as expected.
I had been trying vlc from videolan PPA as well as compile and package
vlc myself, but alas it is just not work at all on Ubuntu 16.04 with Unity DE.

Regards!

Win Defender alerts Trojan

My Windows Defender just quarantined:
libpause_click_plugin.dll

Windows Defender says it is dangerous and is run by an attacker. Win Defender calls it:
Trojan:Win32/Peals.F!cl
And the warning level is set to:
Serious

The path is:
file:C:\Program Files (x86)\VideoLAN\VLC\plugins\video_filter\libpause_click_plugin.dll

Should I worry!?

Settings options show but click-pause doesn't work

I've set Interface -> Control Interfaces -> Pause/Play video
I've checked the settings under Video - Filters.
I've tested different button/wheel settings, and toggled the double click detection.

Clicking the video just doesn't do anything.

How do I use this?

I'm not a programmer so I need a simple instruction on which file to put in which VLC directory. So far I've been unable to make it work on VLC 2.2. The existing Readme meant little to me.

Can you help - or will this be beyond a punter?

Thank You

I really want to thank you for this awesome plugin. I couldn't find your social media channels thus posting it here. Many many thanks again.

Does not build on linux mint 17

Tried to build vlc-2.1.x and got:

~/tmp/vlc-pause-click-plugin/vlc-2.1.x $ make
cc -std=gnu99  -Wl,-no-undefined,-z,defs -lvlccore   -shared -o libpause_click_plugin.so pause_click.o
pause_click.o: In function `mouse':
/home/poop/tmp/vlc-pause-click-plugin/vlc-2.1.x/pause_click.c:49: undefined reference to `pl_Get'
/home/poop/tmp/vlc-pause-click-plugin/vlc-2.1.x/pause_click.c:50: undefined reference to `playlist_Status'
/home/poop/tmp/vlc-pause-click-plugin/vlc-2.1.x/pause_click.c:50: undefined reference to `playlist_Control'
collect2: error: ld returned 1 exit status
make: *** [libpause_click_plugin.so] Error 1

I have libvlccore-dev installed, so I'm not sure why it's not finding the symbols. Any ideas?

Plugin doesn't show up, Mac OS High Sierra, VLC 3.1 64bit

Hello,

I tried to install the plugin but it doesn't show up in the advanced interface settings. I tried all the troubleshooting bullet points, apart the cache clean one because I am a code/terminal noob.

Any help would be appreciated. Thanks for your work

Doesn't work and showup in VLC 3.0.5 Snap version

I installed it with VLC 3.0.5 installed from Ubuntu Software on my Ubuntu 18.10. But it doesn't work. It's not showing up anywhere in VLC Preferences. Maybe a change was made in VLC 3.0.5. Can you look into it?

Broken after VLC update to 3.0.3 ?

After reinstalling your .dll and appropriate settings, I still can't recover the functionality of this vital plugin in VLC 3.0.3 64bit.

fails to build on v4

I know it is difficult for you to develop it for v4, but what if my error below is an easy fix, could you have a look? I must use v4 because I it is the only version that plays modern codecs (ios clips, h265 videos etc) without stuttering on my low end legacy graphics card

many thanks!

$ make
cc -std=gnu11 -g0 -O3 -Wall -Wextra -fPIC -D__PLUGIN__ -D_FILE_OFFSET_BITS=64 -I/usr/include/vlc/plugins -DPIC -I. -Isrc -DMODULE_STRING=\"pause_click\"  -c -o pause_click.o pause_click.c
pause_click.c: In function ‘pause_play’:
pause_click.c:142:5: warning: implicit declaration of function ‘playlist_Control’; did you mean ‘vlc_playlist_Count’? [-Wimplicit-function-declaration]
     playlist_Control(p_playlist,
     ^~~~~~~~~~~~~~~~
     vlc_playlist_Count
pause_click.c:143:23: warning: implicit declaration of function ‘playlist_Status’; did you mean ‘vlc_playlist_Start’? [-Wimplicit-function-declaration]
                      (playlist_Status(p_playlist) == PLAYLIST_RUNNING ? PLAYLIST_PAUSE : PLAYLIST_PLAY), 0);
                       ^~~~~~~~~~~~~~~
                       vlc_playlist_Start
pause_click.c:143:54: error: ‘PLAYLIST_RUNNING’ undeclared (first use in this function)
                      (playlist_Status(p_playlist) == PLAYLIST_RUNNING ? PLAYLIST_PAUSE : PLAYLIST_PLAY), 0);
                                                      ^~~~~~~~~~~~~~~~
pause_click.c:143:54: note: each undeclared identifier is reported only once for each function it appears in
pause_click.c:143:73: error: ‘PLAYLIST_PAUSE’ undeclared (first use in this function); did you mean ‘PLAYLIST_RUNNING’?
                  (playlist_Status(p_playlist) == PLAYLIST_RUNNING ? PLAYLIST_PAUSE : PLAYLIST_PLAY), 0);
                                                                     ^~~~~~~~~~~~~~
                                                                         PLAYLIST_RUNNING
pause_click.c:143:90: error: ‘PLAYLIST_PLAY’ undeclared (first use in this function); did you mean ‘PLAYLIST_PAUSE’?
 (playlist_Status(p_playlist) == PLAYLIST_RUNNING ? PLAYLIST_PAUSE : PLAYLIST_PLAY), 0);
                                                                     ^~~~~~~~~~~~~
                                                                                          PLAYLIST_PAUSE
<builtin>: recipe for target 'pause_click.o' failed
make: *** [pause_click.o] Error 1

$ apt policy vlc
vlc:
  Installed: 4.0.0~rc1~~git20181210+r78623+166~ubuntu18.04.1
  Candidate: 4.0.0~rc1~~git20181210+r78623+166~ubuntu18.04.1
  Version table:
 *** 4.0.0~rc1~~git20181210+r78623+166~ubuntu18.04.1 500
        500 http://ppa.launchpad.net/videolan/master-daily/ubuntu bionic/main amd64 Packages
        100 /var/lib/dpkg/status
     3.0.3-1-1ubuntu1 500
        500 http://security.ubuntu.com/ubuntu bionic-security/universe amd64 Packages
     3.0.1-3build1 500
        500 http://archive.ubuntu.com/ubuntu bionic/universe amd64 Packages

Usage improvement ?

Hi, I follow the usage without success.
I found that sometimes, the callback is followed by atmo, like "pause_click:atmo"
I only succeed to make the plugin work, if I put atmo at to two places where pause_click is put.

Is this normal ?

Error in compilation on Debian Wheezy (backports)

triplecero:/tmp/vlc-pause-click-plugin-master/vlc-2.1.x# make
Package vlc-plugin was not found in the pkg-config search path.
Perhaps you should add the directory containing `vlc-plugin.pc'
to the PKG_CONFIG_PATH environment variable
No package 'vlc-plugin' found
Package vlc-plugin was not found in the pkg-config search path.
Perhaps you should add the directory containing `vlc-plugin.pc'
to the PKG_CONFIG_PATH environment variable
No package 'vlc-plugin' found
cc -std=gnu99 -g -O2 -Wall -Wextra -fPIC  -DPIC -I. -Isrc -DMODULE_STRING=\"pause_click\"  -c -o pause_click.o pause_click.c
pause_click.c:29:24: fatal error: vlc_common.h: No existe el fichero o el directorio
compilation terminated.
make: *** [pause_click.o] Error 1
triplecero:/tmp/vlc-pause-click-plugin-master/vlc-2.1.x#

The README.md says that three packages must be installed, but the third one, libvlccore-dev, is not installed and it can not be because of dependency issues (I'm using Wheezy Backports packages, by the way).

Doesn't work on VLC 3.0 & macOS

I followed the steps, copied the library into plugins directory and ran vlc with the --reset-plugins-cache argument, after which it finally showed up. I checked the plugin both under interfaces and video filters, however, it doesn't work. When I click on the screen, the video doesn't pause/resume.

using the plugin with c# vlclib

Hello dear developer
I had added your plugin to my VLC player sucessfully.
but I am making my own player using Vlc.DotNet
I've copied your dll file in the folder which you said and I'm seeking for something like this:

myVlcControl.VlcMediaplayerOptions = new string[] {
                "--enable-pause_click",
            };

is it a way to use this plugin for my own c# solution ?

Does not work on Debian 9

I just reproduced all steps required for installation on Debian linux and turned plugin on and it does not react to clicking.
I use VLC media player 2.2.6 Umbrella (revision 2.2.6-0-g1aae78981c)

Linux Mint 17 (VLC 2.2.2)

In menu after added to /home/master/.local/share/vlc/plugins/video_filter there is no chackbox in Interface settings window.
selection_048

Does not work with 64bit 3.0.x nightlies

I have vlc-3.0.x-64bit-win.zip and tried it with the plugin. After carefully applying all the settings, and restarting VLC, this is what happens:

VLC does start, but the moment I try to play any movie with it, VLC goes away quietly.

BTW, I did try older versions too, but the current version of VLC 64 I am using says this in Help | About: 3.0.0-git-20150306-0402 Vetinari

This plugin is awesome!

This plugin is awesome! And when you think that the status of this issue should be changed then close it.

Plugin works on VLC 2.2.2 and Lubuntu 16.04

Just to let you know that the plugin works on Lubuntu 16.04 and VLC 2.2.2.

This is the current default VLC installed from Ubuntu repos using sudo apt-get install vlc.

image

I just wanted to let you know in case another user reports otherwise.

Thank you for sharing and documenting this.

Installation unsuccessful. please help.

I followed all the instructions, step-by-step. downloaded the 64 bit file for windows (which is what I have) Then extracted the file (via winRAR) to the specified path of "{VLC}/plugins/video_filter/" when that didn't work, I went and extracted it again, this time manually finding the path of computer > HPC (C:) > Program Files (x86) > VideoLAN > VLS > plugins > video_filter and placed the file there.

there's still no check box in the advanced preferences under video filter called "Pause/Play video on mouse click" for me to check.

I even tried to open the specific file through VLC directly (which is why all the pics next to all the plugin files now have mini-VLC icons next to them instead of the usual gears one)

I don't understand what I've done wrong. please help.

pause-play plugin

pause plugin 2

It's working on ubuntu?

What the directory in Ubuntu 14.04 ?
and how to download it ready for use here in github ? I am new here lol

Can't install on snap

Is there a way to install the plugin if I installed vlc 3 through snap? I'm using a debian-based distro of linux but the debian instruction doesn't work, maybe because snap installs the applications in a read-only partition in the root directory. Tried to copy the .so file in /snap/vlc/usr/lib etc.. but can't write in the directory. Is there another way to install the plugin or to copy the file in that directory? (Tried to change the permissions but without success)

Cannot get this plugin to work.

I am using VLC v3.0.2 (64bit) for Win10 and I cannot get the plugin to work. I've even tried all the troubleshooting advice on the README.

Can't see UI option 3.0.4 x64

image
image

Fresh computer, fresh install of VLC 3.0.4 64 bit as shown. Got the Windows x64 version of this plugin to match. Restarted VLC using the quit menu option as shown. Tried the --reset-plugins-cache. Still not seeing that option from the plugin. Anything else I can try? Am I doing something wrong?

Instructions unclear

Sorry I'm opening an issue because there's just no way I can make this work.
I have a fresh VLC 2.2.4 32bit installation (Windows 7).

I have followed the install instructions to the letter.
I have downloaded the 2.2.x, Windows, 32bit version of the plugin and extracted the archive in {VLC}/plugins/video_filter/.

I have tried extracting only the content of the vlc-2.2.x+ directory. I have also tried extracting the whole archive in this plugin directory, including the whole archive tree, which doesn't really make sense, but that's the instructions. Whatever I do, nothing shows up in the advanced preferences.

Screenshot :
https://postimg.org/image/3u9cnp9jb/

Of course I have restarted VLC several times, tried uninstalling it, reinstalling is, extracting the plugin in many ways..... Nothing will show up in the preferences.

Can you please explain how to install this?

Play nicely with double click

Double click is a shortcut to fullscreen, would be good if this could be detected and the video wasn't played/paused in this instance.

A possible implementation would be to delay the play/pause until after the double click time window has expired, and then trigger if it was a single click only.

Pause not working for me in VLC 3.0.3

It’s the only version I’ve tried it with and I’ve been futzing with it for an hour.

  1. Downloaded & installed the 64-bit version.
    https://github.com/nurupo/vlc-pause-click-plugin/releases/download/1.0.0/vlc-3.0-macosx.zip

1

  1. Placed plugin in correct folder.
    Path is /Applications/VLC.app/Contents/MacOS/plugins/libpause_click_plugin.dylib.

2

  1. Enabled Ignore double clicks in Show All>Video>Filters>Pause click.

3

  1. Enabled Pause/Play video on mouse click in Show All>Interface>Control interfaces.

4

  1. Closed VLC.

  2. Opened VLC and played video.
    Clicked window and nothing happened. Double-clicks activate/deactivate fullscreen.

  3. Repeated steps 5&6 multiple times.

  4. Disabled/enabled checkboxes in steps 3&4.

  5. Repeated steps 5&6.

  6. Cussed a lot.

pause click in VLC 2.2.

Hi,
I'm running Windows 10 x64, VLC v2.2.1 x64, and using the 64 bit version of the plugin.

As can be seen in the picture, the VLC pause-click plugin is installed correctly; however, when I single click on the video, while it is playing, the video does NOT pause. I did exit and restart VLC after enabling the plugin. Is this a known issue that the pluging does not work in v2.2.1? Or, maybe there is something else I must do to install the plugin correctly.

Thanks

vlc pause click

Loss of play/pause click functionality with h.265/h.264 codecs

I'm on VLC 3.0.4 64-bit Windows and believe I may be experiencing loss of plugin functionality (if not, then I apologize ahead of time).

The following checkboxes are checked as per the instructions:

  • Video >> Filters >> Pause/Play video on mouse click (text box reads "postproc:pause_click", also tested with just "pause_click")
  • Interface >> Control interfaces >> Pause/Play video on mouse click (text box reads "pause_click")
    Left mouse clicks are no-ops with or without "Ignore double clicks".

In VLC's Advanced Preferences, if I check "Only show current" it does indeed display "Pause click" as a sub-node under Filters.

Restarting VLC (with or without using the --reset-plugins-cache option) does not appear to help. Starting VLC with or without admin privileges also does not appear to change matters. Non-left-click variants (e.g., middle click) have also yielded no joy.

The usage instructions explains only Windows version

Hi,
The usage instructions explains only how to activate the plugin for Windows version of VLC player.
Here, I put the instruction for the Mac version of VLC 3:

Go to VLC -> Preferences

screenshot 2018-11-20 at 16 07 59

Now click on "Show All" button in the bottom left side of the window:

screenshot 2018-11-20 at 16 08 13

Activate the plugin once here:

screenshot 2018-11-20 at 16 08 28

And activate it also here:

screenshot 2018-11-20 at 16 08 47

Restart VLC player and the plugin should work.

Works for win 7 64bit

64 bit dll works for me for vlc 2.2.0 on win 7 sp1. ...So far, anyway, after an hour.

Doesn't work with VLC 2.2.4

I've downloaded release 0.3.1 (vlc-2.2.x-64bit-win.zip) and went as instructed.
Plugin is visible in video filters, enabled and button is selected yet clicking on video doesn't pause the video.

I'm on Win10 x64.
VLC 2.2.4 Weatherwax

Mouse click on music track

Hello,
your Plugin is very great for videos.

How does it works on music traks without video picture on the interface?
Or can you input this funktion also for musictracks?

Many Greetings

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.