Dieter Schlüter dschlueter
  • Joined on 2026-02-12
dschlueter pushed to main at dschlueter/n8n_stack 2026-05-06 00:37:29 +02:00
969a8c8045 docs: yunohost nginx config auf my_webapp-Shim-Ansatz umstellen
87cd005352 feat: complete n8n stack setup
Compare 2 commits »
dschlueter pushed to main at dschlueter/n8n_stack 2026-05-05 16:57:14 +02:00
78aa8da747 docs: update INITIAL_PROMPT with system-specific configuration
dschlueter pushed to main at dschlueter/n8n_stack 2026-05-05 16:21:20 +02:00
7c9f7aef01 chore: initial project scaffold
dschlueter created repository dschlueter/n8n_stack 2026-05-05 16:07:34 +02:00
dschlueter pushed to main at dschlueter/Music_Metadata_Enricher 2026-04-29 11:38:58 +02:00
0ca05e91d4 Add --except PATTERN option and update documentation
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