PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : xmms playliste brennen als mp3-cd



w@si
17.09.05, 13:31
ich habe eine m3u playliste, welche ich als daten cd brennen möchte (nicht audio). wie / mit welchem programm stell ich das am besten an?

ausserdem würde es mich auch interessieren, wie ich die dateien, welche in der playliste eingetragen sind übers netzwerk (samba) auf meinen windows-rechner laden könnte, ohne dass ich gleich meine ganze musikbibliothek rüberlade.

danke schon mal.

buzz768
17.09.05, 19:46
Versuch mal folgendes Script. Es erwartet als Parameter den Namen der Playliste und erstellt daraus mit mkisofs ein CD-Image mp3cd.iso, das du z.B. mit cdrecord oder k3b brennen kannst. Die Dateien erhalten eine Numerierung, so dass die Reihenfolge der Tracks beim Abspielen der in der Playliste entspricht.


#!/bin/bash

string="mkisofs -r -J -graft-points -o mp3cd.iso"
n=$(cat $1 | wc -l)
i=3
j=1
while [ $i -le $n ]; do
track=$(sed -n ${i}p $1)
name=$(basename "$track")
if [ $j -le 9 ]; then
num="0$j"
else
num="$j"
fi
echo "$num - $name"
string=$string" \"$num - $name\"=\"$track\""
i=$(echo $i+2 | bc -l)
j=$(echo $j+1 | bc -l)
done
echo $string
bash -c "$string"

Die Wurzel
17.09.05, 23:13
also als brenn programm würd ich dir K3B empfehlen und das mit dem verschieben der mp3s auf windoof ich würd halt erst alles brennen und dann die cds am win pc einlegen und dann dort draufziehen. ;)

w@si
18.09.05, 18:02
danke vielmals...

trotzdem, es läuft noch nicht wie es sollte... zum einen wählt das script nur jeden 2. eintrag aus. zum anderen endets mit einer fehlermeldung:



....lte%20Musik/Nguru%20-%20Twelvepack/Nguru%20-%2011%20-%20Spray%20Dirt.mp3" "65 - #EXTINF:-1,Sportfreunde%20Stiller%20-%20Burli%20-%2013%20-%201.%20Wahl"="#EXTINF:-1,Sportfreunde%20Stiller%20-%20Burli%20-%2013%20-%201.%20Wahl"
INFO: UTF-8 character encoding detected by locale settings.
Assuming UTF-8 encoded filenames on source filesystem,
use -input-charset to override.
mkisofs: No such file or directory. Invalid node - file:///home/shared/Multimedia/Fremde%20Musik/Sam%20ragga%20band%20-%20The%20Sound%20of%20sam%20ragga%20-%2000%20-%20i_had_a_a_dream.mp3


trotzdem.. vielleicht bringens wirs jo noch zum laufen, wäre sehr froh, weil es etwas dringend ist :s leider verstehe ich selber nicht viel von scripts...

buzz768
18.09.05, 18:24
Wie sieht denn deine Playliste aus??
Ich bin von diesem Format ausgegangen:


#EXTM3U
#EXTINF:513,Antidote - Antidote (Original Mix)
/rec/mp3/Trance17/Antidote - Antidote (Original Mix).mp3
#EXTINF:578,perry o'neil - wave force
Perry O'Neil - Wave Force.mp3
...

w@si
18.09.05, 20:23
jetzt wird mir einiges klar... ein teil dr playliste hatte ich noch mit rythmbox begonnen... anscheinend hette ich jetzt ein "mischformat" (ein teil der dateien eingetragen wie unten, ein teil wie bei dir von xmms) mit dem xmms umgehen kann. :S



#EXTM3U
file://///home/shared/new/madagascar%20-%20ventures%20-%20hawaii%205.mp3
file:///home/shared/Multimedia/Fremde%20Musik/Sam%20ragga%20band%20-%20The%20Sound%20of%20sam%20ragga%20-%2000%20-%20i_had_a_a_dream.mp3
#EXTINF:-1,Manu%20Chao%20-%20Clandestino%20Esperando%20La%20Ultima%20Ola...% 20-%2007%20-%20Mama%20Call
file:///home/shared/Multimedia/Fremde%20Musik/Manu%20Chao%20-%20Clandestino%20Esperando%20La%20Ultima%20Ola...% 20-%2007%20-%20Mama%20Call.m4a
file:///home/shared/Multimedia/Eigene%20Musik/Buena%20Vista%20Social%20Club%20-%20Chan%20Chan.mp3
file:///home/shared/Multimedia/Eigene%20Musik/Nickelback%20-%20How%20you%20remind%20me.mp3
file:///home/shared/Multimedia/Gesammelte%20Musik/Manu%20Chao%20Amadou%20et%20Mariam%20-%20Senegal%20Fast%20Food.mp3
#EXTINF:-1,Nirvana%20-%20MTV%20Unplugged%20in%20New%20York%20-%2003%20-%20Jesus%20Doesn't%20Want%20Me%20For%20A%20Sunbeam
#EXTINF:109,Madagascar - Ventures - Hawaii Five-O
///home/shared/new/madagascar - ventures - hawaii 5.mp3


inzwischen habe ich das ganze mit etwas basteln, umkonvertieren und ersetzen-funktion vom editor (:D sehr elegant) in eine liste gabracht, die ganz einfach so aussieht:



/home/shared/new/madagascar - ventures - hawaii 5.mp3
/home/shared/Multimedia/Fremde Musik/Sam ragga band - The Sound of sam ragga - 00 - i_had_a_a_dream.mp3
/home/shared/Multimedia/Fremde Musik/Manu Chao - Clandestino Esperando La Ultima Ola... - 07 - Mama Call.m4a
/home/shared/Multimedia/Eigene Musik/Buena Vista Social Club - Chan Chan.mp3
...


könntest du das script noch dafür modifizieren, ich denke das könnte nicht mehr so schwer sein... wäre sehr dankbar, weil mich das ganze schon ne menge zeit gekostet hat :)
(gäbe es denn kein playlisten format das nur mit id3 tag infos odr so arbeitet?)

buzz768
18.09.05, 20:30
#!/bin/bash
string="mkisofs -r -J -graft-points -o mp3cd.iso"
n=$(cat $1 | wc -l)
i=1
while [ $i -le $n ]; do
track=$(sed -n ${i}p $1)
name=$(basename "$track")
if [ $i -le 9 ]; then
num="0$i"
else
num="$i"
fi
echo "$num - $name"
string=$string" \"$num - $name\"=\"$track\""
i=$(echo $i+1 | bc -l)
done
echo $string
bash -c "$string"

w@si
18.09.05, 20:48
jetzt hats endlich geklappt!