v2.3.0
Added
- YouTube mining: new YouTube tab. Paste a URL, probe the video, mine vocabulary through the same pipeline as file-based sources. Supports manual Japanese subtitles and real native Japanese auto-captions (translated-from-English tracks rejected).
- Cancellable YouTube jobs: cancel button kills the
yt-dlpandffmpegprocesses and cleans up the temp workspace. - Missing resource warnings: clear startup warning when optional files are absent (JMdict XML, pitch accent CSV, frequency CSV) instead of failing silently later.
Removed
- CLI interface:
anki_minerandanki_miner_foldercommands removed. GUI (anki_miner_gui) is the only entrypoint. Pin to v2.2.x if you relied on the CLI.
Fixed
- Wheel install: GUI themes and icons now ship correctly in the wheel.
- Temp media cleanup: concurrent runs no longer delete each other's files.
Notes
- PyInstaller binaries are 50 to 100 MB larger because
yt-dlpbundles ~1600 extractors.
Full Changelog: v2.2.0...v2.3.0