Commit graph

57 commits

Author SHA1 Message Date
1753ab204f Add Vision-LLM mode for direct image-to-JSON extraction
Tesseract OCR fails on rotated/low-contrast CD back covers.
New vision_llm module sends images directly to qwen3-vl via
Ollama chat API, bypassing OCR entirely. Robust JSON extraction
handles thinking tags, markdown blocks, and empty responses.
CLI scan/process commands gain --vision flag.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-15 01:35:05 +01:00
686c4317d1 Remove CLAUDE.md from version control
File is now in .gitignore and kept only locally.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-15 01:02:49 +01:00
3e073250ca Add project skeleton: CLI pipeline for CD digitization
Modular Python package with Typer CLI (scan/apply/process commands),
Pydantic data models, OCR via Tesseract, LLM-based tracklist parsing,
mutagen audio tagging, M3U playlist generation, and cover processing.
Includes 8 passing tests and ruff lint config.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-15 01:00:12 +01:00
225f6b3dbf initial commit 2026-02-15 01:00:12 +01:00
a55bd8eabb initial commit 2026-02-15 01:00:12 +01:00
c7d9a3f0dc initial commit 2026-02-15 01:00:12 +01:00
036678cd07 Initial commit 2026-02-15 00:53:30 +01:00