{"id":314,"date":"2026-04-09T11:36:36","date_gmt":"2026-04-09T09:36:36","guid":{"rendered":"https:\/\/callerscaddy.de\/?p=314"},"modified":"2026-04-09T11:36:38","modified_gmt":"2026-04-09T09:36:38","slug":"auto-import-lyrics","status":"publish","type":"post","link":"https:\/\/callerscaddy.de\/en\/auto-import-lyrics\/","title":{"rendered":"Auto-Import Lyrics"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Das alte Problem: Manuelle Verkettung<\/h2>\n\n\n\n<p>Wer regelm\u00e4\u00dfig neue Songs in seinen Musik-Player importiert, kennt das Szenario: Da liegt eine sch\u00f6ne MP3-Datei vor \u2014 und daneben h\u00e4ufig auch eine Lyrics-Datei (RTF, HTML oder TXT). <\/p>\n\n\n\n<p>Der klassische Workflow:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>MP3 importieren<\/strong> \u2192 Song wird in die Datenbank eingetragen<\/li>\n\n\n\n<li><strong>Lyrics-Datei manuell suchen<\/strong> \u2192 \u201eWo war die Datei nochmal?&#8220;<\/li>\n\n\n\n<li><strong>Datei in den Lyrics-Ordner kopieren<\/strong> \u2192 Manuell mit Explorer jonglieren<\/li>\n\n\n\n<li><strong>Im Song-Datensatz verkn\u00fcpfen<\/strong> \u2192 Button klicken, Datei aussuchen, speichern<\/li>\n<\/ol>\n\n\n\n<p>F\u00fcr 10 Songs? Machbar. <\/p>\n\n\n\n<p>F\u00fcr 100 Songs? Erm\u00fcdend. <\/p>\n\n\n\n<p>F\u00fcr 1.000 Songs? Unrealistisch.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Die L\u00f6sung: Lyrics-Co-Import in Callers Caddy<\/h2>\n\n\n\n<p>Ab <strong>Version 0.49<\/strong> macht Callers Caddy das automatisch: Beim Importieren einer MP3 sucht die App gleichzeitig nach einer passenden Lyrics-Datei \u2014 und verkn\u00fcpft sie sofort, wenn gefunden.<\/p>\n\n\n\n<p><strong>Das spart Zeit UND Fehlerquellen:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u2705 Keine manuellen Kopien mehr<\/li>\n\n\n\n<li>\u2705 Keine vergessenen Lyrics<\/li>\n\n\n\n<li>\u2705 Konsistente Benennung<\/li>\n\n\n\n<li>\u2705 Alles in einem Schritt<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Wie funktioniert das?<\/h2>\n\n\n\n<p>Die App sucht nach einer Datei mit <strong>gleichem Namen<\/strong> (ohne Datei-Endung) in zwei Orten:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1. <strong>Im Import-Ordner<\/strong> (wo die MP3 liegt)<\/h3>\n\n\n\n<p>Beispiel: Du importierst <code>Ring Of Fire-RYL818.mp3<\/code> aus <code>C:\\Musik\\Neue\\<\/code><br>\u2192 Die App pr\u00fcft gleichzeitig, ob dort <code>Ring Of Fire-RYL818.rtf<\/code> liegt<br>\u2192 Falls ja: <strong>automatisch kopiert<\/strong> in den <code>lyrics\/<\/code>-Ordner und verkn\u00fcpft \u2728<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. <strong>Im App-Lyrics-Ordner<\/strong> (Fallback)<\/h3>\n\n\n\n<p>Falls die Lyrics-Datei schon dort liegt (z.B. von einem fr\u00fcheren Import):<br>\u2192 Wird sie <strong>direkt verkn\u00fcpft<\/strong> \u2014 keine doppelte Kopie<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Unterst\u00fctzte Lyrik-Formate<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>.rtf<\/code> (Rich Text Format)<\/li>\n\n\n\n<li><code>.htm<\/code> \/ <code>.html<\/code> (Web-Format)<\/li>\n\n\n\n<li><code>.txt<\/code> (Plain Text)<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Das Label-Erkennung-System<\/h2>\n\n\n\n<p>Gleichzeitig mit dem Lyrics-Import erkennt Callers Caddy auch automatisch das <strong>Label<\/strong> aus dem Dateinamen. Das erspart dir noch mehr Tipparbeit!<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Dateiname<\/th><th>Titel<\/th><th>Label<\/th><\/tr><\/thead><tbody><tr><td><code>Break My Stride-BVR113.mp3<\/code><\/td><td>Break My Stride<\/td><td>BVR113<\/td><\/tr><tr><td><code>BVR113-Break My Stride.mp3<\/code><\/td><td>Break My Stride<\/td><td>BVR113<\/td><\/tr><tr><td><code>Ring Of Fire-RYL818+.mp3<\/code><\/td><td>Ring Of Fire<\/td><td>RYL818+<\/td><\/tr><tr><td><code>YRR 043a - Dunderklumpen.mp3<\/code><\/td><td>Dunderklumpen<\/td><td>YRR 043a<\/td><\/tr><tr><td><code>RBS 1326-Ace In The Hole.mp3<\/code><\/td><td>Ace In The Hole<\/td><td>RBS 1326<\/td><\/tr><tr><td><code>Hoedown.mp3<\/code><\/td><td>Hoedown<\/td><td><em>(leer)<\/em><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>Die Logik ist schlau:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Titel und Label k\u00f6nnen in <strong>beliebiger Reihenfolge<\/strong> vor\/nach dem Bindestrich stehen<\/li>\n\n\n\n<li>Labels mit <strong>Leerzeichen<\/strong> werden erkannt (z.B. <code>YRR 043a<\/code>, <code>RBS 1326<\/code>)<\/li>\n\n\n\n<li>Label-Suffixe wie <code>+<\/code> sind m\u00f6glich<\/li>\n\n\n\n<li>Kein Match? Kein Problem \u2014 der ganze Name wird als Titel genutzt<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">So probierst du es aus<\/h2>\n\n\n\n<p><strong>Vorbereitung:<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Speichere ein paar MP3s und deren Lyrics-Dateien im selben Ordner\n<ul class=\"wp-block-list\">\n<li>Beispiel: <code>Ring Of Fire.mp3<\/code> + <code>Ring Of Fire.rtf<\/code><\/li>\n\n\n\n<li>Oder mit Label: <code>RYL818-Ring Of Fire.mp3<\/code> + <code>RYL818-Ring Of Fire.rtf<\/code><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>\u00d6ffne Callers Caddy und klicke auf <strong>NEU<\/strong> (oder <strong>Dateien importieren<\/strong>)<\/li>\n\n\n\n<li>W\u00e4hle die MP3-Dateien aus<\/li>\n\n\n\n<li>Beobachte die Log-Ausgabe: <code>[Import] Neu: #123 'Ring Of Fire' [RYL818] [Import] Lyrics verkn\u00fcpft: Ring Of Fire.rtf<\/code><\/li>\n<\/ol>\n\n\n\n<p><strong>Das war&#8217;s!<\/strong> Der Song ist angelegt, das Label erkannt, und die Lyrics sind bereits verkn\u00fcpft.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Zusammenfassung<\/h2>\n\n\n\n<p>Callers Caddy v0.49 macht Musik-Verwaltung weniger manuelle Arbeit \u2014 und daf\u00fcr mehr Musik! \ud83c\udfb5<\/p>\n\n\n\n<p><strong><a href=\"https:\/\/callerscaddy.de\/download\/\" data-type=\"page\" data-id=\"75\">Jetzt Callers Caddy herunterladen und ausprobieren \u2192<\/a><\/strong><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The age-old problem: Manual linking. Anyone who regularly imports new songs into their music player knows the scenario: You have a nice MP3 file\u2014and often a lyrics file (RTF, HTML, or TXT) alongside it. The classic workflow: For 10 songs? Doable. For 100 songs? Tedious. For 1,000 songs? Unrealistic. The solution: Lyrics co-import in Callers Caddy. From\u2026 <a title=\"Auto-Import Lyrics\" class=\"read-more\" href=\"https:\/\/callerscaddy.de\/en\/auto-import-lyrics\/\" aria-label=\"Read more about Auto Import Lyrics\">Read more<\/a><\/p>","protected":false},"author":1,"featured_media":316,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-314","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-funktionen"],"_links":{"self":[{"href":"https:\/\/callerscaddy.de\/en\/wp-json\/wp\/v2\/posts\/314","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/callerscaddy.de\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/callerscaddy.de\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/callerscaddy.de\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/callerscaddy.de\/en\/wp-json\/wp\/v2\/comments?post=314"}],"version-history":[{"count":2,"href":"https:\/\/callerscaddy.de\/en\/wp-json\/wp\/v2\/posts\/314\/revisions"}],"predecessor-version":[{"id":317,"href":"https:\/\/callerscaddy.de\/en\/wp-json\/wp\/v2\/posts\/314\/revisions\/317"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/callerscaddy.de\/en\/wp-json\/wp\/v2\/media\/316"}],"wp:attachment":[{"href":"https:\/\/callerscaddy.de\/en\/wp-json\/wp\/v2\/media?parent=314"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/callerscaddy.de\/en\/wp-json\/wp\/v2\/categories?post=314"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/callerscaddy.de\/en\/wp-json\/wp\/v2\/tags?post=314"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}