Je souhaite qu'une liste de lecture fasse référence à un chemin de fichier relatif, afin que je puisse le copier sur mon téléphone portable ou sur tout autre lecteur et que cela fonctionnera toujours.
La liste de lecture est située dans /home/gratis/Music/Hip-Hop/50 Cent/The Very Best Of 50 Cent/11 - Patiently Waiting (ft. Eminem).m3u
, et ses entrées sont les suivantes:
#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
Il s’agit donc en gros de deux répertoires:> Eminem -> The Anthology EMINEM -> music.
J'ai remplacé /home/gratis
par ..
et j'ai essayé la suggestion de Mark Kirby (remplacer /home/gratis
par ~
), mais aucune de ces tentatives n'a fonctionné. Comment puis-je rendre ces chemins relatifs et/ou portables?
pour un chemin relatif, il est intéressant de savoir où se trouve la liste de lecture. -> les chemins sont relatifs ... par rapport à quoi? bien sûr la playlist! ;-)
track.flac
disc1/track.flac
../track.flac
-> ../
correspond à un dossier.../disk1/track.flac
la différence pour les chemins absolus ou relatifs ne représente que le premier /
!
alors ... pour les combiner ensemble pour votre cas, le chemin relatif correct serait ../../Eminem/The EMINEM Anthology/074 - Patiently Waiting (ft. 50 Cent).opus
(si j'ai raison). ;-)
-> mais gardez à l’esprit que changer la structure des dossiers gâchera également les listes de lecture relatives, sauf simplement renommer le (s) dossier (s) de la liste de lecture.