awesome-mpv/README.md
2022-12-10 12:40:08 +01:00

7.5 KiB

Awesome mpv Awesome

A curated list of mpv resources.

Table Of Contents

Players

Listed are actively maintained players, unmaintained players are listed in the Frontend Details section.

Cross-platform

Windows

  • mpv.net - Media player for Windows

Linux

MacOS

  • IINA - Media player for for MacOS.

Tools

  • mpv-rofi-menu - Control mpv using Rofi (Linux key stroke launcher).
  • Vidcutter - Video cutter and joiner.
  • boram - WebM converter.
  • mpv-install - Sets up file associations for mpv on Windows.
  • Glow - mpv Config File Generator for Windows.
  • mpv-image-viewer - Configuration, scripts and tips for using mpv as an image viewer.
  • mpv-autosub - Automatic subtitle downloading for mpv.

Streaming

  • jellyfin mpv shim - Jellyfin (Emby/Plex alternative) Client.
  • Macast - DLNA Client.
  • ff2mpv - A Firefox/Chrome extension for playing URLs in mpv.
  • play-with-mpv - Chrome extension for playing URLs in mpv.
  • Botflix/stream-cli - Python scrapping CLI that combines scrapy and webtorrent for streaming movies.
  • orion - Cross platform Twitch.tv client (discontinued).
  • plex-mpv-shim - Cast media from Plex Mobile and Web apps to MPV. (Unofficial)

Video Processing

Builds

  • shinchiro - Daily Windows builds of mpv and libmpv.
  • zhongfly - Daily Windows builds of mpv and libmpv.
  • M-x - Searchable command menu that allows to quickly find bindings and execute commands.
  • mpv-file-browser - File browser, especially useful for users of a classic remote control.
  • mpv-search-page - Allows searching for keybinds, properties, options and commands and have matching entries display on the OSD.
  • mpv_thumbnail_script - Shows preview thumbnails in mpv's OSC seekbar.
  • uosc - Feature-rich minimalist proximity-based UI for MPV player.

User Scripts

External Tools

Remote Control

Tutorial

Building

Libraries

  • python-mpv - mpv Python interface.
  • mpv.js - Embeddable player for Electron/NW.js applications.

Frontend Details

Active maintained frontends with high rating are listed above unmaintained frontends with low rating.

IINA

  • Media player
  • Last Release: 2022
  • Only for MacOS
  • Rating: 31.9k Stars
  • Programming Language: Swift
  • UI Framework: Cocoa

Harmonoid

  • Music player and manager
  • Last Release: 2022
  • Cross-platform
  • Rating: 2.3k Stars
  • Programming Language: Dart
  • UI Framework: Flutter

mpv.net

  • Media player
  • Last Release: 2022
  • Only for Windows
  • Rating: 1.7k Stars
  • Programming Language: C#
  • UI Frameworks: WinForms and WPF

Celluloid

  • Media player
  • Last Release: 2022
  • Only for Linux
  • Rating: 840 Stars
  • Programming Language: C
  • UI Frameworks: GTK

MoonPlayer

  • Media player
  • Last Release: 2022
  • Cross-platform
  • Rating: 525 Stars
  • Programming Language: C++
  • UI Framework: QT QML

Memento

  • Video player for studying Japanese
  • Last Release: 2022
  • Cross-platform
  • Rating: 240 Stars
  • Programming Language: C++
  • UI Framework: QT

Haruna

  • Media player
  • Last Release: 2022
  • Only for Linux
  • Rating: 17 Stars
  • Programming Language: C++
  • UI Frameworks: QT QML

Kawaii Player

  • Media player, library manager and server
  • Last Release: 2020
  • Only for Linux
  • Rating: 523 Stars
  • Programming Language: Python
  • UI Frameworks: QT

movie-monad

  • Media player
  • Last Release: 2018
  • Cross-platform
  • Rating: 397 Stars
  • Programming Language: Haskell
  • UI Framework: GTK

Baka-MPlayer

  • Media player
  • Last Release: 2015
  • Cross-platform
  • Rating: 375 Stars
  • Programming Language: C++
  • UI Framework: QT

MPV-EASY-Player

  • Not open source