mirror of https://github.com/stax76/awesome-mpv
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
5.6 KiB
5.6 KiB
Awesome mpv ![Awesome](https://awesome.re/badge.svg)
A curated list of mpv resources.
Table Of Contents
- Players
- Discontinued Players
- Tools
- Streaming
- Video Processing
- Builds
- Popular or underrated user scripts 🚀
- User Scripts
- External Tools
- Remote Control
- Tutorial
- Building
- Libraries
Players
- IINA - Media player for for MacOS.
- mpv.net - Media player for Windows.
- Celluloid - Media player for Linux.
- MPV-EASY-Player - Media player.
- Haruna - Media player.
- Harmonoid - Music player and manager.
- Macast - DLNA Client.
- jellyfin mpv shim - Jellyfin (Emby/Plex alternative) Client.
- Kawaii Player - Media player, library manager and server.
- MoonPlayer - Media player specialized for online videos.
- Memento - Video player for studying Japanese.
Discontinued Players
- movie-monad - Media player for MacOS and Linux.
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
- 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.