Musiksammlung/src/musiksammlung
dschlueter 8a39f7c41e Sanitize filenames: replace spaces/punctuation with underscores
Replace all non-word characters (spaces, punctuation, brackets, etc.)
with underscores in track titles, album names and artist names.
Collapse consecutive underscores to one, strip leading/trailing ones.
Umlauts (ä, ö, ü, ß) and digits are preserved.

Also use underscore instead of space between track number and title.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-17 23:25:28 +01:00
..
__init__.py Add project skeleton: CLI pipeline for CD digitization 2026-02-15 01:00:12 +01:00
cli.py Add disc count validation before apply 2026-02-17 23:08:24 +01:00
config.py Remove tests/ from repo, update .gitignore, improve ripper 2026-02-17 17:35:34 +01:00
cover.py Add project skeleton: CLI pipeline for CD digitization 2026-02-15 01:00:12 +01:00
llm_parser.py Fix default model, increase timeout, improve multi-column prompt 2026-02-17 22:56:02 +01:00
models.py Add project skeleton: CLI pipeline for CD digitization 2026-02-15 01:00:12 +01:00
ocr.py Add Vision-LLM mode for direct image-to-JSON extraction 2026-02-15 01:35:05 +01:00
organizer.py Sanitize filenames: replace spaces/punctuation with underscores 2026-02-17 23:25:28 +01:00
playlist.py Add project skeleton: CLI pipeline for CD digitization 2026-02-15 01:00:12 +01:00
ripper.py Fix broken abcde command: build output_fmt before cmd construction 2026-02-17 21:10:11 +01:00
tagger.py Add project skeleton: CLI pipeline for CD digitization 2026-02-15 01:00:12 +01:00
vision_llm.py Fix default model, increase timeout, improve multi-column prompt 2026-02-17 22:56:02 +01:00