Skip to main content

A plugin manager for mpv

Project description

MPlug – a Plugin Manager for MPV

A plugin manager for mpv to easy install and uninstall mpv scripts and more.

Motivation

Mpv is a great, free and open source video player. It has interfaces to extend it with different types of scripts and filters. There is a large number of awesome plugins: Watch Youtube, remove black bars, improve the quality of Anime, remove noise from lecture recordings, skip adds… The possibilities are endless.

MPlug tries to make finding, installing and updating plugins as easy as possible.

Note: The underlying repository of plugins is not (yet) complete, therefore not all plugins can be installed automatically so far. Please help filling it.

Installation

You can install it via pip:

$ pip3 install mplug

Alternatively you can run it from the source:

  • Install dependencies: python3, GitPython
  • Clone this repository
  • Run with run.py

Usage

  • You can find plugins in the WebUI of the mpv script directory
  • To install a plugin mplug install plugin_name
  • To update all plugins: mplug upgrade
  • To upgrade database: mplug update
  • To uninstall a plugin: mplug uninstall plugin_id
  • To disable a plugin without uninstalling it: mplug disable plugin_id
  • To search for a plugin mplug search term
  • To list all installed plugins mplug list-installed

Status & Todo

  • Populate mpv script directory, by scraping wiki
  • First version of plugin manager
  • Write a Webinterface to browse plugins
  • Add install instructions for all plugins to the mpv script directory
  • Write a TUI?
  • Write a GUI?

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mplug-0.2.1.tar.gz (17.3 kB view details)

Uploaded Source

Built Distribution

mplug-0.2.1-py3-none-any.whl (19.6 kB view details)

Uploaded Python 3

File details

Details for the file mplug-0.2.1.tar.gz.

File metadata

  • Download URL: mplug-0.2.1.tar.gz
  • Upload date:
  • Size: 17.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.10 CPython/3.8.5 Linux/5.8.9-arch2-1

File hashes

Hashes for mplug-0.2.1.tar.gz
Algorithm Hash digest
SHA256 533891765ceb741bb71141dbfc73609f1ecefe5c1f820736f8c6d7d21449395e
MD5 5a4c07976ada4e2060d72290031bc7a8
BLAKE2b-256 2454f6b2252ef4f0134abfb5334fe92d24eb1f8eb871bc253d56abc0dce3ed9f

See more details on using hashes here.

File details

Details for the file mplug-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: mplug-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 19.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.10 CPython/3.8.5 Linux/5.8.9-arch2-1

File hashes

Hashes for mplug-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 86af8db456b9da9eddb58b00f20470d293b32a47b6bf4e58408917d5b4a5b8e3
MD5 2a2757f3ce114e7be0d3040c5c265a51
BLAKE2b-256 e14c351f1800e846216738f0266fbcdfabf847bfbf17b98303e4d094cf5c838a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page