
# SubMiner
Look up words with Yomitan, export to Anki in one key, track your immersion — all without leaving mpv.
[Installation](#quick-start) · [Requirements](#requirements) · [Usage](https://docs.subminer.moe/usage) · [Documentation](https://docs.subminer.moe)
[](https://github.com/ksyasuda/SubMiner/releases)
[](https://github.com/ksyasuda/SubMiner/releases/latest)
[](https://aur.archlinux.org/packages/subminer-bin)
[](https://github.com/ksyasuda/SubMiner)
[](https://www.gnu.org/licenses/gpl-3.0)
[](https://www.typescriptlang.org)
[](https://github.com/user-attachments/assets/89e61895-e2b7-4b47-8d50-a35afe4132b2)
## Features
### Dictionary Lookups
Yomitan runs inside the overlay. Trigger a lookup on any word for full dictionary popups — definitions, pitch accent, frequency data — without ever leaving mpv.
| YouTube |
Auto-loaded yt-dlp subtitle tracks at startup with config-driven primary/secondary language priorities and a manual overlay picker on demand (Ctrl+Alt+C) |
| AniList |
Automatic episode tracking and progress sync |
| Jellyfin |
Browse, launch, and cast media from your Jellyfin server with setup and discovery controls in the app tray |
| Jimaku |
Search and download Japanese subtitles |
| alass / ffsubsync |
Automatic subtitle retiming — requires alass or ffsubsync on your PATH (optional; subtitle syncing is disabled without them) |
| WebSocket |
Annotated subtitle feed for external clients (texthooker pages, custom tools) |