Anzeige:
Ergebnis 1 bis 8 von 8

Thema: m3u liste auslesen und brennen

  1. #1
    Registrierter Benutzer
    Registriert seit
    11.10.2002
    Beiträge
    32

    Question m3u liste auslesen und brennen

    Salut,

    ich hab per xmms eine m3u Songliste erstellt mit ca 100 mp3s und würde nun gerne diese in eine iso datei schreiben und anschliessend brennen.

    leider funktioniert folgender ansatz nur mangelhaft

    perl -e 'print "mkisofs "; while(<>) {chomp; next if $_=~ /^#/; print "\"$_\" "; } print " > out.iso\n"' < test.m3u|sh

    es kommt

    [frank@client ~]$ perl -e 'print "mkisofs "; while(<>) {chomp; next if $_=~ /^#/; print "\"$_\" "; } print " > out.iso\n"' < test.m3u|sh
    sh: line 1: unexpected EOF while looking for matching ``'
    sh: line 2: syntax error: unexpected end of file

    das Format der m3u liste sieht auszugsweise so aus:

    #EXTM3U
    #EXTINF:-1,01- (reach up for the) sunrise
    ///root/gcc/backup/frank/Astronaut/01- (reach up for the) sunrise.mp3
    #EXTINF:-1,02-want you more
    ///root/gcc/backup/frank/Astronaut/02-want you more.mp3
    #EXTINF:-1,04-astronaut
    ///root/gcc/backup/frank/Astronaut/04-astronaut.mp3
    #EXTINF:-1,07-taste the summer
    ///root/gcc/backup/frank/Astronaut/07-taste the summer.mp3
    #EXTINF:-1,12-still breathing
    ///root/gcc/backup/frank/Astronaut/12-still breathing.mp3
    #EXTINF:-1,BeautifulColors_demo
    ///root/gcc/backup/frank/Astronaut/BeautifulColors_demo.mp3

    Gruss
    Frank

  2. #2
    Registrierter Benutzer
    Registriert seit
    25.10.2004
    Beiträge
    819
    Code:
    grep -v ^# playlist.m3u | xargs mkisofs --optionen --fuer --mkisofs > toll.iso

  3. #3
    Registrierter Benutzer
    Registriert seit
    11.10.2002
    Beiträge
    32

    danke, aber so ganz funktionert es leider nit

    Code:
    [frank@client ~]$ grep -v ^# test.m3u | xargs mkisofs > toll.iso INFO:   UTF-8 character encoding detected by locale settings.
            Assuming UTF-8 encoded filenames on source filesystem,
            use -input-charset to override.
    xargs: unmatched einfache quote; by default quotes are special to xargs unless you use the -0 option
    mkisofs: No such file or directory. Invalid node - '///root/gcc/backup/frank/Astronaut/01-'

  4. #4
    Registrierter Benutzer
    Registriert seit
    25.10.2004
    Beiträge
    819

    Probier's mal damit

    Code:
    grep -v ^# playlist.m3u | xargs -d"\n" mkisofs --optionen --fuer --mkisofs > toll.iso
    oder
    Code:
    grep -v ^# playlist.m3u | tr "\n" "\0" | xargs -0 mkisofs --optionen --fuer --mkisofs > toll.iso
    Geändert von Joghurt (15-08-2006 um 17:50 Uhr)

  5. #5
    Registrierter Benutzer
    Registriert seit
    11.10.2002
    Beiträge
    32

    kleines Problem noch

    grep -v ^# test.m3u | tr "\n" "\0" | xargs -0 mkisofs > /mnt/f/toll.iso

    dat geht hier. Vielen Dank nochmal !!!!
    Geändert von Frank# (15-08-2006 um 19:32 Uhr)

  6. #6
    Registrierter Benutzer
    Registriert seit
    11.10.2002
    Beiträge
    32

    mkisofs

    nun kann ich zwar ein isofile erzeugen, allerdings wird die Reihenfolge hinterher doch nicht eingehalten, so wie sie im derplaylist.m3u steht. D.h ich bin zwar einen Schritt weiter doch das Hauptziehl is noch in weiter Ferne. Any Ideas ?

  7. #7
    Registrierter Benutzer
    Registriert seit
    25.10.2004
    Beiträge
    819
    Was für eine Reihenfolge? Dateien in Verzeichnissen sind nicht geordnet... Höchstens alphabetisch.

  8. #8
    Registrierter Benutzer
    Registriert seit
    11.10.2002
    Beiträge
    32
    ich hab doch diese m3u songlist per Hand erstellt, sprich jeden einzelnen Song
    dort reingemacht, wobei eben diese Songs nach Musikrichtung sortiert sind. Also alles wunderbar. Nun versuche ich halt, den Tipgab mir jemand, aus dieser Liste ein ios zu machen DAMIT eben diese Reihenfolge beibhelaten wird und genauso auf CD kommt. Aber ich glaube, das mkisofs, beim auslesen der liste die songs wieder neu anordnet, und dieswürde ich gerne vermeiden.

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •