Skip to content

Outdated 0.10.0 version of VLSub lua plugin currently bundled with VLC instead of latest 0.10.2

Both the latest release version of VLC (VLC 2.2.8) and the latest 3.0.0 release candidates and 4.0.0 nightlies all use the same outdated version of the VLSub plugin, bundled with VLC Media Player (at least the macOS version of it has it bundled inside the .app bundle, I assume this is probably true on Windows and Linux too).

On macOS, the operating system I am testing on, the plugin is in the directory /Applications/VLC.app/Contents/MacOS/share/lua/extensions/. I believe that on Windows it would be in %ProgramFiles%\VideoLAN\VLC\lua\extensions, and on Linux it would be in /usr/lib/vlc/lua/extensions/, but I have not verified this.

The old version of the VLSub plugin which is bundled with VLC is version 0.10.0, the version at the website https://addons.videolan.org/content/show.php/?content=148752(https://addons.videolan.org/content/show.php/?content=148752). However, there is a newer release version of the VLSub plugin on its official GitHub page, version 0.10.2 at https://github.com/exebetche/vlsub/releases/latest(https://github.com/exebetche/vlsub/releases/latest).

According to the release notes, version 0.10.2 has the following fixes since version 0.10.0 of VLSub:

  • Fixed a bug with subtitle downloading with HTTP 1.1
  • Added Finnish language

I have tested version 0.10.2 of VLSub in both VLC 2.2.8 and the VLC 3.0.0 release candidate and it works just as well as version 0.10.0 of VLSub did, although it does still have some unresolved issues (see https://github.com/exebetche/vlsub/issues(https://github.com/exebetche/vlsub/issues)). However, none of those unresolved issues still present in 0.10.2 are regressions from 0.10.0 as far as I can tell, so I see no reason not to upgrade the bundled version of this Lua plugin to the latest release version.

Anyway, according to the VLSub page on the VLC addons webpage, a lot of people seemed to have problems due to the subtitle downloading on HTTP 1.1 issue in VLSub 0.10.0 that was fixed in 0.10.2. And of course people from Finland would benefit from this upgrade since it adds language support for Finnish. On the VLC addons webpage for this plugin, a lot of people seem to find VLC 0.10.2 works better than older versions if you read the comments but I have not seen a single comment there about the latest version breaking anything that previously worked.

I would have listed the difficulty level as easy but I am not sure, since the bundled VLSub 0.10.0 is a .luac compiled lua file while the VLSub 0.10.2 available on GitHub as the latest release is not compiled yet and is just a .lua source code file. It works perfectly fine as a VLC Media Player plugin without compiling it, but supposedly compiling a lua plugin makes the performance a tiny bit faster.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information