Add --from-photo to scan, retry in MB disc loop, temp/ to .gitignore

- scan: new --from-photo <img> option extracts EAN via Vision-LLM,
  then falls through to existing MusicBrainz barcode lookup
- ripper: MB disc loop now retries the same disc on rip failure instead
  of printing "Bitte Album neu starten"; user decline raises RuntimeError
- .gitignore: suppress temp/ directory
- tests: 4 new tests for scan --from-photo (225 total)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Dieter Schlüter 2026-02-19 14:43:37 +01:00
commit a32b0229f5
4 changed files with 147 additions and 49 deletions

1
.gitignore vendored
View file

@ -31,6 +31,7 @@ htmlcov/
# Logs / temporäre Files
*.log
*.tmp
temp/
# Editor / IDE
.vscode/