Portál AbcLinuxu, 12. května 2025 08:27

Dotaz: Jak vygenerovat M3U playlist bez "./"?

26.8.2007 14:42 xkesh | skóre: 46 | blog: eXtempore
Jak vygenerovat M3U playlist bez "./"?
Přečteno: 1161×
Odpovědět | Admin
Rekurzivně vygenerované playlisty adresářů (např. z Amaroku) obsahují na počátku položky ./:
#EXTM3U
#EXTINF:395,Jethro Tull - Aqualung
./01-Aqualung.mp3
Potřeboval bych ale (kvůli blbému přehrávači v telefonu), aby položka vypadal pouze takto:
#EXTM3U
#EXTINF:395,Jethro Tull - Aqualung
01-Aqualung.mp3
tj. bez úvodního "./". Jinak totiž přehrávač playlist odmítá jako neplatný.

Lze to nějak v běžných nástrojích v Linuxu zařídit, příp. existuje nějaký extra super-cool nástroj pro generaci playlistů, kde to lze ovlivnit?

(Varianta B je prostě otevřít playlist v editoru a ručně ty začátky řádků umazat, ale přece jen...)

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

26.8.2007 15:55 jiri.b | skóre: 30 | blog: jirib
Rozbalit Rozbalit vše Re: Jak vygenerovat M3U playlist bez "./"?
Odpovědět | | Sbalit | Link | Blokovat | Admin
ti nevim, ale easytag mi vygeneroval playlist v tomto tvaru...
$ cat /home/jirib/music/Sniper/Grave.Dans.La.Roche/playlist_Sniper_-_Grave_Dans_La_Roche.m3u
#EXTM3U
#EXTINF:130,01-Sniper-Gravé_Dans_La_Roche-Intro.mp3
01-Sniper-Gravé_Dans_La_Roche-Intro.mp3
#EXTINF:325,02-Sniper-Gravé_Dans_La_Roche-Processus_2003.mp3
02-Sniper-Gravé_Dans_La_Roche-Processus_2003.mp3
a pro pripadne rucni upravy to prozen programem sed:
$ echo './01-Aqualung.mp3' | sed 's/\.\///'
01-Aqualung.mp3
Josef Kufner avatar 26.8.2007 19:56 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: Jak vygenerovat M3U playlist bez "./"?
K tomu sedu:
sed -i 's/^\.\///' playlist.m3u
-i udela to, ze se ten soubor primo upravi, takze se nebudes muset placat s pipou a dalsim souborem. Stříška na začátku regexpu zajistí, že to bude odstraňovat jen ze začátku řádku.
Hello world ! Segmentation fault (core dumped)
26.8.2007 21:05 xkesh | skóre: 46 | blog: eXtempore
Rozbalit Rozbalit vše Re: Jak vygenerovat M3U playlist bez "./"?
Super, díky oběma. Easytag bude ten program, a ten povel se taky určitě hodí :)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.