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.
129 lines
5.6 KiB
Markdown
129 lines
5.6 KiB
Markdown
|
|
# Awesome mpv [![Awesome](https://awesome.re/badge.svg)](https://awesome.re)
|
|
|
|
A curated list of mpv resources.
|
|
|
|
|
|
# Table Of Contents
|
|
|
|
- [Players](#players)
|
|
- [Discontinued Players](#discontinued-players)
|
|
- [Tools](#tools)
|
|
- [Streaming](#streaming)
|
|
- [Video Processing](#video-processing)
|
|
- [Builds](#builds)
|
|
- [Popular or underrated user scripts 🚀](#popular-or-underrated-user-scripts-)
|
|
- [User Scripts](#user-scripts)
|
|
- [External Tools](#external-tools)
|
|
- [Remote Control](#remote-control)
|
|
- [Tutorial](#tutorial)
|
|
- [Building](#building)
|
|
- [Libraries](#libraries)
|
|
|
|
|
|
## Players
|
|
|
|
- [IINA](https://iina.io) - Media player for for MacOS.
|
|
- [mpv.net](https://github.com/mpvnet-player/mpv.net) - Media player for Windows.
|
|
- [Celluloid](https://celluloid-player.github.io/) - Media player for Linux.
|
|
- [MPV-EASY-Player](https://github.com/422658476/MPV-EASY-Player) - Media player.
|
|
- [Haruna](https://invent.kde.org/multimedia/haruna) - Media player.
|
|
- [Harmonoid](https://harmonoid.com/) - Music player and manager.
|
|
- [Macast](https://xfangfang.github.io/Macast/) - DLNA Client.
|
|
- [jellyfin mpv shim](https://github.com/jellyfin/jellyfin-mpv-shim) - Jellyfin (Emby/Plex alternative) Client.
|
|
- [Kawaii Player](https://github.com/kanishka-linux/kawaii-player) - Media player, library manager and server.
|
|
- [MoonPlayer](https://github.com/coslyk/moonplayer) - Media player specialized for online videos.
|
|
- [Memento](https://github.com/ripose-jp/Memento) - Video player for studying Japanese.
|
|
|
|
|
|
## Discontinued Players
|
|
|
|
- [movie-monad](https://github.com/lettier/movie-monad) - Media player for MacOS and Linux.
|
|
|
|
|
|
## Tools
|
|
|
|
- [mpv-rofi-menu](https://github.com/mpvnet-player/mpv-rofi-menu) - Control mpv using Rofi (Linux key stroke launcher).
|
|
- [Vidcutter](https://github.com/ozmartian/vidcutter) - Video cutter and joiner.
|
|
- [boram](https://github.com/Kagami/boram) - WebM converter.
|
|
- [mpv-install](https://github.com/rossy/mpv-install) - Sets up file associations for mpv on Windows.
|
|
- [Glow](https://glowmpv.github.io/) - mpv Config File Generator for Windows.
|
|
- [mpv-image-viewer](https://github.com/occivink/mpv-image-viewer) - Configuration, scripts and tips for using mpv as an image viewer.
|
|
- [mpv-autosub](https://github.com/davidde/mpv-autosub) - Automatic subtitle downloading for mpv.
|
|
|
|
|
|
## Streaming
|
|
|
|
- [ff2mpv](https://github.com/woodruffw/ff2mpv) - A Firefox/Chrome extension for playing URLs in mpv.
|
|
- [play-with-mpv](https://github.com/Thann/play-with-mpv) - Chrome extension for playing URLs in mpv.
|
|
- [Botflix/stream-cli](https://github.com/kaboussi/Botflix) - Python scrapping CLI that combines scrapy and webtorrent for streaming movies.
|
|
- [orion](https://github.com/alamminsalo/orion) - Cross platform Twitch.tv client (discontinued).
|
|
- [plex-mpv-shim](https://github.com/iwalton3/plex-mpv-shim) - Cast media from Plex Mobile and Web apps to MPV. (Unofficial)
|
|
|
|
## Video Processing
|
|
|
|
- [mpv-prescalers](https://github.com/bjin/mpv-prescalers) - Prescalers for mpv, as user shaders.
|
|
|
|
|
|
## Builds
|
|
|
|
- [shinchiro](https://github.com/shinchiro/mpv-winbuild-cmake) - Daily Windows builds of mpv and libmpv.
|
|
- [zhongfly](https://github.com/zhongfly/mpv-winbuild) - Daily Windows builds of mpv and libmpv.
|
|
|
|
|
|
## Popular or underrated user scripts 🚀
|
|
|
|
- [M-x](https://github.com/Seme4eg/mpv-scripts) - Searchable command menu that allows to quickly find bindings and execute commands.
|
|
- [mpv-file-browser](https://github.com/CogentRedTester/mpv-file-browser) - File browser, especially useful for users of a classic remote control.
|
|
- [mpv-search-page](https://github.com/CogentRedTester/mpv-search-page) - Allows searching for keybinds, properties, options and commands and have matching entries display on the OSD.
|
|
- [mpv_thumbnail_script](https://github.com/TheAMM/mpv_thumbnail_script) - Shows preview thumbnails in mpv's OSC seekbar.
|
|
- [uosc](https://github.com/tomasklaen/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](https://github.com/ekisu/mpv-webm) - mpv WebM converter with no external dependencies.
|
|
- [occivink/mpv-scripts](https://github.com/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](https://github.com/hoyon/mpv-mpris) - On Linux allows controlling mpv using standard media keys.
|
|
|
|
|
|
## Tutorial
|
|
|
|
- [How to Use MPV on Windows](https://www.makeuseof.com/how-to-use-mpv-on-windows)
|
|
- [mpv: The Best Video Player for Language Learning](https://www.youtube.com/watch?v=bbg6ztWecbU)
|
|
|
|
|
|
## 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](https://github.com/jaseg/python-mpv) - mpv Python interface.
|
|
- [mpv.js](https://github.com/Kagami/mpv.js) - Embeddable player for Electron/NW.js applications.
|