Dieter Schlüter dschlueter
  • Joined on 2026-02-12
dschlueter pushed to main at dschlueter/Music_Metadata_Enricher 2026-04-29 09:12:34 +02:00
cd6c0ae185 Fix crash on vinyl track positions like 'A1', 'B2' from MusicBrainz
dschlueter pushed to main at dschlueter/Music_Metadata_Enricher 2026-04-29 09:05:52 +02:00
388a9ffd08 Add --skip-complete: skip already-enriched albums in batch runs
dschlueter pushed to main at dschlueter/Music_Metadata_Enricher 2026-04-29 08:55:19 +02:00
80472653b4 Add 4 new cover/tracklist sources: MB back cover, iTunes, Last.fm, Discogs tracklist
dschlueter pushed to main at dschlueter/Music_Metadata_Enricher 2026-04-29 08:45:30 +02:00
071f4c5e1d Expand test suite from 17 to 29 tests covering all new features
ec8a37f313 Improve _is_classical(): genre keywords + composer list as primary signals
031e595ff7 Add Discogs as cover source fallback after MusicBrainz
8212a918dd Add genre normalization: German/variant genres → canonical Jellyfin names
b54d83ecb5 Add --status flag: library health report (missing covers, bad tags)
Compare 6 commits »
dschlueter pushed to main at dschlueter/Music_Metadata_Enricher 2026-04-29 08:26:34 +02:00
7516de439f Save downloaded covers as folder.jpg (Jellyfin standard), PNG→JPEG on download
dschlueter pushed to main at dschlueter/Music_Metadata_Enricher 2026-04-29 08:15:49 +02:00
aaa32622b2 Fix 'Unknown' track artists leaking from bad ID3 tags and classical schema
dschlueter pushed to main at dschlueter/Music_Metadata_Enricher 2026-04-29 08:05:51 +02:00
b64a4d0922 Fix disc prefix for single-CD albums (disc=1 must not produce '1-TT' filenames)
dschlueter pushed to main at dschlueter/Music_Metadata_Enricher 2026-04-29 07:58:52 +02:00
701b05a75d Fix Jellyfin playlist integration and tracklist matching for single-CD albums
dschlueter pushed to main at dschlueter/Music_Metadata_Enricher 2026-04-29 07:07:56 +02:00
776c977573 Recursive album discovery + Jellyfin Playlist Generator integration
dschlueter pushed to main at dschlueter/Music_Metadata_Enricher 2026-04-29 06:52:46 +02:00
1cb5a8fb8d Add BEDIENUNGSANLEITUNG.md (German user manual)
dschlueter pushed to main at dschlueter/Music_Metadata_Enricher 2026-04-29 06:03:40 +02:00
5c7b6759ff Update README: Ollama/OpenRouter LLM, OCR, YouTube, WebP, underscore schema
dschlueter pushed to main at dschlueter/Music_Metadata_Enricher 2026-04-29 06:01:39 +02:00
787803bb7b Fix file permissions after rebase (644 → 755)
dschlueter pushed to main at dschlueter/Music_Metadata_Enricher 2026-04-29 05:57:30 +02:00
1960989eef Fix YouTube ID detection: use last _-token instead of broken lookbehind regex
dschlueter pushed to main at dschlueter/Music_Metadata_Enricher 2026-04-29 05:50:49 +02:00
f86db982a5 Support WebP cover images: convert to JPEG via PIL, correct MIME type fallback
dschlueter pushed to main at dschlueter/Music_Metadata_Enricher 2026-04-29 05:44:07 +02:00
b2dd0df052 Add project-specific .gitignore entries
dschlueter pushed to main at dschlueter/Music_Metadata_Enricher 2026-04-29 05:42:16 +02:00
b6abfae16c Add YouTube ID detection and metadata lookup via yt-dlp
888464b4d0 Regenerate M3U playlist after rename with correct order and durations
40a2ef3fb6 Add OCR fallback via Ollama Vision for albums without tracklist text
28f716f8f2 Fix disc numbering consistency and false tracklist matches
d1391fc36a Robust tracklist matching: fuzzy titles, catalog numbers, correct disc/track
Compare 11 commits »
dschlueter pushed to main at dschlueter/Music_Metadata_Enricher 2026-04-29 05:27:01 +02:00
b273052f68 first commit
dschlueter created branch main in dschlueter/Music_Metadata_Enricher 2026-04-29 05:27:01 +02:00
dschlueter created repository dschlueter/Music_Metadata_Enricher 2026-04-29 05:26:13 +02:00
dschlueter pushed to main at dschlueter/Jellyfin_Playlist_Generator 2026-04-28 16:17:23 +02:00
1b15d45ba8 Add v9 generator, test suite and README