AnkiWeb
- Votes
- 0 (π 0 Β· π 0)
- Updated
- 2026-10-26
- Anki versions
- 25.09.4~
- Languages
- Python, HTML, JSON
- Description language
- en
AnkiWeb addon 719365920
Plays local anime in the browser with Yomitan-scannable subtitles, automatically filling new Anki cards with the subtitle sentence, screenshot, and sentence audio.
Open on AnkiWeb GitHub Ask about alternatives
active
| Min Anki | Max Anki | Updated |
|---|---|---|
| 25.07 | 25.09.4+ | 2026-10-26 |
Loadingβ¦
Extracts timestamps and subtitles from MKV files to create Anki cards, plays speech segments in mpv, and auto-grades based on whether subtitles were shown.
Backfills Japanese vocabulary notes with example sentences, screenshots, audio and translations from Nadeshiko, Immersion Kit or local Aobana sources, either deck-wide, for selected notes, or by hotkey while reviewing.
Automatically translates example sentences and target words on newly created Yomitan cards into a chosen language via Google Gemini, filling the SentenceTranslation field in the background without blocking card creation.
Creates subs2srs-style Anki cards from video subtitles via mpv, capturing images, audio, video, and context fields with configurable note types, fields, and hotkeys.
Converts videos or audio with subtitles into Anki cards split by scenes or phrases, with playback, mobile export and condensed audio support.
Provides instant hotkey-activated Japanese dictionary popups in Anki's reviewer and editor, showing definitions, pitch accents, and frequency with deinflection, customizable themes, and local SQLite caching.
Watch local anime in the browser with Yomitan-scannable subtitles and one-click Anki cards. Adding a card with Yomitan automatically fills in the subtitle sentence, a screenshot and the sentence audio.
Based on Autocards by γγ«γ΅γγ, reworked to run in the browser on macOS and Linux.
Watch local anime in the browser with Yomitan-scannable subtitles and one-click Anki cards. Adding a card with Yomitan automatically fills in the subtitle sentence, a screenshot and the sentence audio.
Based on Autocards by γγ«γ΅γγ, reworked to run in the browser on Windows, macOS and Linux.
Status: Active
You need Anki 25.07 or later and a browser with Yomitan.
719365920 and restart Anki.Already using Lapis? Skip step 3's button: Lapis has the same field names ani fills by default (Expression, Sentence, Picture, SentenceAudio), so in ani's settings just pick your mining deck. Keep Lapis's Yomitan setup as it is; ani matches the sentence with its <b> tags removed and leaves Lapis's bolding in place.
On Anki from Flathub, also run flatpak override --user --filesystem=home net.ankiweb.Anki so ani can find files you drop onto a series.
S01E03, - 03, 第3話).Your video and subtitle files are never changed; synced subtitles are saved beside each video as <video>.ani.srt.
| Key | Action |
|---|---|
| Space / K | Play or pause |
| Left / Right | Previous or next line |
| R | Replay the current line |
[ / ] |
Subtitle offset -/+ 0.1s, remembered per series |
| F | Fullscreen |
| N / P | Next or previous episode |
| H | Toggle hover pause |
| L | Library |
{sentence} in Yomitan and enter the deck and field names in ani's settings.Set these as environment variables for Anki if the defaults don't suit:
| Variable | Default | Purpose |
|---|---|---|
ANI_PORT |
6969 |
Port the player is served on |
ANI_HOSTS |
none | Extra host:port names the player answers to, comma-separated (see below) |
ANI_SEARCH |
Downloads, Desktop, Movies, Videos | Folders searched for files dropped onto a series (:-separated, ; on Windows) |
ANKICONNECT |
http://127.0.0.1:8765 |
AnkiConnect URL |
ani only listens on this computer and refuses requests addressed to any other name. To watch on another of your devices, forward a private address to the player and list that address in ANI_HOSTS. With Tailscale, for example:
tailscale serve --bg --https=8443 http://127.0.0.1:6969
ANI_HOSTS=yourmachine.your-tailnet.ts.net:8443 anki
Then open https://yourmachine.your-tailnet.ts.net:8443 on the other device. Anyone who can reach that address can control the player, so only use one that is private to you. Cards are still filled through AnkiConnect on the computer running ani, so they are only filled when they reach that computer's Anki.
python3 test_ani.py runs the tests.addon/build.sh makes dist/ani.ankiaddon (install from file) and dist/ani-ankiweb.zip (upload to AnkiWeb). Each names the other as a conflict so only one copy runs.addon/tools.sh rebuilds the tool bundles the add-on downloads, from pinned sources. Publish a rebuild under a new release tag (tools-2, ...) and update RELEASE and the checksums in addon/__init__.py; never re-upload to a published tag.GPL-3.0-or-later. See LICENSE.