Skip to content
/ auto-mpv Public template

A Batch script that installs MPV Player using my config, scripts, and shaders.

License

Notifications You must be signed in to change notification settings

Hishiro64/auto-mpv

Repository files navigation

⚙ Auto MPV

Automates your setup\update process for MPV Player. Fetching from external repositories, it installs MPV in a portable folder, VapourSynth for RIFE frame interpolation, basic shaders, scripts, and configs. It's one fully customizable batch script. Simply swap out my defaults with your own.

preview.png

🛠️ Installation

  1. Download the latest release
  2. Extract the zip file in a path with no spaces
  3. Navigate to the auto-mpv directory
  4. Edit auto.bat to match your requisites (Optional)
  5. Run auto.bat
  6. When MPV opens, press Ctrl+Shift+u to update

🏃‍♂️ One Line Cli Installation

In PowerShell, just run:

git clone https://github.com/Hishiro64/auto-mpv.git; ./auto-mpv/auto.bat

👀 Usage

Drag and drop videos onto MPV or set MPV as your default video player by running mpv-install.bat

  • 🐟 Jellyfin Integration

    Want to use this config with Jellyfin MPV Shim? Read this for now. Otherwise, use the scripted integration with Jelly Indexer, Jelly Index Loader, and Command Palette.

    1. Set the link and the api key to your Jellyfin instance in /portable_config/script-opts/jelly-indexer.conf

    2. Then press Ctrl+Shift+j to index your Jellyfin library and Ctrl+j to load it.

    3. From here you can load movies/shows from the playlist or the search using F8. Here's a preview:

    Jellyfin-preview.gif

🎹 Key Bindings

  • Ctrl+Shift+u To update using Auto MPV
  • Ctrl+Shift+j To run Jelly Indexer
  • Ctrl+j To load Jelly index
  • F8 To search your Jellyfin Libary
  • Ctrl+u To upscale
  • Ctrl+a To upscale cartoons/anime (lite)
  • Ctrl+i To interpolate framerate
  • Ctrl+r Reset upscalers
  • Ctrl+v To paste video link or path