mirror of
https://github.com/stax76/awesome-mpv
synced 2024-11-15 18:14:00 +00:00
7.5 KiB
7.5 KiB
Awesome mpv
A curated list of mpv resources.
Table Of Contents
- Players
- Tools
- Streaming
- Video Processing
- Builds
- Popular or underrated user scripts 🚀
- User Scripts
- External Tools
- Remote Control
- Tutorial
- Building
- Libraries
- Frontend Details
Players
Listed are actively maintained players, unmaintained players are listed in the Frontend Details section.
Cross-platform
- Harmonoid - Music player and manager
- MoonPlayer - Media player
- Memento - Video player for studying Japanese
Windows
- mpv.net - Media player for Windows
Linux
- Celluloid - Media player
- Haruna - Media player
- Kawaii Player - Media player, library manager and server
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
- mpv-prescalers - Prescalers for mpv, as user shaders.
Builds
- shinchiro - Daily Windows builds of mpv and libmpv.
- zhongfly - Daily Windows builds of mpv and libmpv.
Popular or underrated user scripts 🚀
- 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
- https://github.com/mpv-player/mpv/wiki/User-Scripts
- https://github.com/topics/mpv-script
- mpv-webm - mpv WebM converter with no external dependencies.
- occivink/mpv-scripts - Various scripts for mpv.
External Tools
- https://add0n.com/external-application-button.html
- https://github.com/Flow-Launcher/Flow.Launcher
- https://github.com/stax76/Flow.Launcher.Plugin.Favorites
- https://github.com/stax76/OpenWithPlusPlus
- https://github.com/ikas-mc/ContextMenuForWindows11
Remote Control
- Classic remote control: One For All Contour URC1210 using Philips code 0556 together with FLIRC USB (gen2)
- https://github.com/husudosu/mpv-remote-app
- https://github.com/mcastorina/mpv-remote-app
- https://github.com/open-dynaMIX/simple-mpv-webui
- https://github.com/datasone/MPVMediaControl
- mpv-mpris - On Linux allows controlling mpv using standard media keys.
Tutorial
Building
- https://github.com/mpvnet-player/mpv.net/wiki/Building-mpv-and-libmpv-using-wsl2-and-Ubuntu
- https://github.com/mpv-player/mpv/blob/master/DOCS/compile-windows.md
- https://github.com/m-ab-s/media-autobuild_suite
- https://github.com/qyot27/mpv/blob/extra-new/DOCS/crosscompile-mingw-tedious.txt
- https://mxe.cc
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