it-swarm.com.de

Relativer Dateipfad m3u

Ich möchte, dass eine Wiedergabeliste auf einen relativen Dateipfad verweist, damit ich sie auf mein Mobiltelefon oder ein anderes Laufwerk kopieren kann und sie weiterhin funktioniert.

Die Wiedergabeliste befindet sich in /home/gratis/Music/Hip-Hop/50 Cent/The Very Best Of 50 Cent/11 - Patiently Waiting (ft. Eminem).m3u und enthält folgende Einträge:

#EXTM3U
#EXTINF:286,Eminem - Patiently Waiting (ft. 50 Cent)
/home/gratis/Music/Hip-Hop/Eminem/The EMINEM Anthology/074 - Patiently Waiting (ft. 50 Cent).opus

Das sind also im Grunde genommen zwei Verzeichnisse, von denen aus es sich befindet -> Eminem -> Die EMINEM-Anthologie -> Musikdatei.

Ich ersetzte /home/gratis mit .. und versuchte Mark Kirbys Vorschlag (anstelle von /home/gratis mit ~), aber keiner dieser Versuche hat funktioniert. Wie kann ich diese Pfade relativ und/oder portabel machen?

1
Markus Gratis

für einen relativen Pfad ist es interessant, wo sich die Wiedergabeliste befindet. -> die Pfade sind relativ ... relativ zu was? auf jeden fall die playlist! ;-)

  • am einfachsten ist es zum Beispiel, wenn sich alles im selben Ordner befindet. Löschen Sie dann nur die vollständigen Pfade mit Ausnahme der Dateinamen und fertig: track.flac
  • oder nehmen wir einen Sampler mit mehr als einer Disc in Unterordnern an: disc1/track.flac
  • oder umgekehrt; Die Wiedergabeliste befindet sich in einem Unterordner: ../track.flac -> ../ steht für einen Ordner nach oben.
  • und die Kombination; Ein Sampler mit mehr Disks und Playlists in verschiedenen Unterordnern: ../disk1/track.flac

der Unterschied für absolute oder relative Pfade ist nur der führende /!


also ... um alle für Ihren Fall zusammenzufassen, wäre der richtige relative Pfad ../../Eminem/The EMINEM Anthology/074 - Patiently Waiting (ft. 50 Cent).opus (wenn ich recht habe). ;-)

-> Denken Sie jedoch daran, dass das Ändern der Ordnerstruktur in den meisten Fällen auch die relativen Wiedergabelisten durcheinander bringt, mit Ausnahme des Umbenennens der Wiedergabelistenordner.

2
DJCrashdummy