Erstellt aus CDs Musik für Jellyfin
Find a file
dschlueter 8ecade5cdc Add --from-text mode and improve LLM parser robustness
- Add --from-text/-t option to scan and process commands for
  pre-formatted tracklists (e.g. from Perplexity)
- Refactor llm_parser to use Chat API instead of Generate API
- Reuse _extract_json() from vision_llm for robust JSON extraction
- Improve SYSTEM_PROMPT with strict rules (Various Artists, no
  invented years, no composer info in titles, /no_think)
- Remove format:"json" constraint that caused empty responses

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-15 02:26:58 +01:00
idea initial commit 2026-02-15 01:00:12 +01:00
src/musiksammlung Add --from-text mode and improve LLM parser robustness 2026-02-15 02:26:58 +01:00
tests Add Vision-LLM mode for direct image-to-JSON extraction 2026-02-15 01:35:05 +01:00
.gitignore Add testdata/ to .gitignore 2026-02-15 01:35:35 +01:00
LICENSE Initial commit 2026-02-15 00:53:30 +01:00
pyproject.toml Add project skeleton: CLI pipeline for CD digitization 2026-02-15 01:00:12 +01:00
README.md Initial commit 2026-02-15 00:53:30 +01:00

Musiksammlung

Erstellt aus CDs Musik für Jellyfin