ManuelW
27-07-2007, 11:43
Hallihallo,
ich habe ein mittelschweres Problem.
Vornweg mal der Grund meine Postings und der Aufgabenstellung.
Ich bin Dj und kaufe mir regelmäßig mp3 welche ich dann als AudioCD mit CD-Text brenne. Nun möchte meine Audio-CD Sammlung verwalten und dazu den CD-Text auslesen.
Da ich die Cd's selber erstellt habe nutzen mir die herkömmlichen Programme nix,
da die alle nur mit CDDB arbeiten können, aber keines einfach den CD-Text auslesen kann.
Daher habe ich mich entschieden nun als Varwaltungssoftware OpenDB zu nutzen.
http://opendb.iamvegan.net
Dort muss ich aber die CD's per Textfile einfügen.
Nun bin ich so weit, das ich per cdda2wave mir den Inhalt der CD in ein Textfile ausgeben lasse.
cdda2wav -D /dev/cdrom -v titles -J &> cd-test.cvs
Das Ergebnis schaut dann folgendermaßen aus
Type: ROM, Vendor 'HL-DT-ST' Model 'DVDRAM GSA-4163B' Revision 'A105' MMC+CDDA
569344 bytes buffer memory requested, 4 buffers, 55 sectors
#Cdda2wav version 2.01.01a08+debburn, real time sched., soundcard, libparanoia support
CDINDEX discid: rEi3rIik.E7aSxUwM.XApAwLn4w-
CDDB discid: 0x9312b10c
CD-Text: detected
CD-Extra: not detected
Album title: 'Club [1]'
Track 1: 'Gimme Some More (Club Mix)' [from Aaron Mcclelland Feat. Magic Slym]
Track 2: 'Gimme Some More (Yer Man More Dirt Remix)' [from Aaron Mcclelland Feat. Magic Slym]
Track 3: 'I Found You (Remode)' [from Axwell]
Track 4: 'I Found U (Tocadisco Mix)' [from Axwell ]
Track 5: 'I Found You (Stutz Classic rework)' [from Axwell feat Charles Salter ]
Track 6: 'Shine (Ian Carey Remix)' [from Booty Luv]
Track 7: 'Shine (Moto Blanco Remix)' [from Booty Luv]
Track 8: 'Shine (Radio Edit)' [from Booty Luv]
Track 9: 'The Creeps (Fedde Le Grand Rem' [from Camille Jones]
Track 10: 'The Creeps (Funkerman Remix)' [from Camille Jones]
Track 11: 'The Creeps (Moonbootica Remix)' [from Camille Jones]
Track 12: 'The Creeps (Fonzerelli Remix)' [from Camille Jones Vs Fedde Le Grand]
Damit kann openDB natürlich nicht viel anfangen und ich muss das File nun per
Skript abändern, das es in etwa so ausschaut
1 - Aaron Mcclelland - Gimme Some More (Club Mix) - Club [1]
2 - Aaron Mcclelland Feat. Magic Slym - Gimme Some More (Yer Man More Dirt Remix) - Club [1]
3 - Axwell - I Found You (Remode) - Club [1]
4 - Axwell - I Found U (Tocadisco Mix) - Club [1]
...usw
Ich hoffe ihr versteht worauf ich hinaus möchte.
Mein Problem ist nun, ich weiss nicht wie ich das anfangen soll und womit.
Kann ich das mit einem Shellscript hin bekommen, oder besser Perl und vllt
könnt ihr mir ein paar Tips zu nötigen Befehlen geben mit denen ich mich dazu
auseinander setzen muss.
Oder evtl hat jemand auch eine ganz andere Lösung dafür.
Danke für Hinweise und Infos.
Manu
ich habe ein mittelschweres Problem.
Vornweg mal der Grund meine Postings und der Aufgabenstellung.
Ich bin Dj und kaufe mir regelmäßig mp3 welche ich dann als AudioCD mit CD-Text brenne. Nun möchte meine Audio-CD Sammlung verwalten und dazu den CD-Text auslesen.
Da ich die Cd's selber erstellt habe nutzen mir die herkömmlichen Programme nix,
da die alle nur mit CDDB arbeiten können, aber keines einfach den CD-Text auslesen kann.
Daher habe ich mich entschieden nun als Varwaltungssoftware OpenDB zu nutzen.
http://opendb.iamvegan.net
Dort muss ich aber die CD's per Textfile einfügen.
Nun bin ich so weit, das ich per cdda2wave mir den Inhalt der CD in ein Textfile ausgeben lasse.
cdda2wav -D /dev/cdrom -v titles -J &> cd-test.cvs
Das Ergebnis schaut dann folgendermaßen aus
Type: ROM, Vendor 'HL-DT-ST' Model 'DVDRAM GSA-4163B' Revision 'A105' MMC+CDDA
569344 bytes buffer memory requested, 4 buffers, 55 sectors
#Cdda2wav version 2.01.01a08+debburn, real time sched., soundcard, libparanoia support
CDINDEX discid: rEi3rIik.E7aSxUwM.XApAwLn4w-
CDDB discid: 0x9312b10c
CD-Text: detected
CD-Extra: not detected
Album title: 'Club [1]'
Track 1: 'Gimme Some More (Club Mix)' [from Aaron Mcclelland Feat. Magic Slym]
Track 2: 'Gimme Some More (Yer Man More Dirt Remix)' [from Aaron Mcclelland Feat. Magic Slym]
Track 3: 'I Found You (Remode)' [from Axwell]
Track 4: 'I Found U (Tocadisco Mix)' [from Axwell ]
Track 5: 'I Found You (Stutz Classic rework)' [from Axwell feat Charles Salter ]
Track 6: 'Shine (Ian Carey Remix)' [from Booty Luv]
Track 7: 'Shine (Moto Blanco Remix)' [from Booty Luv]
Track 8: 'Shine (Radio Edit)' [from Booty Luv]
Track 9: 'The Creeps (Fedde Le Grand Rem' [from Camille Jones]
Track 10: 'The Creeps (Funkerman Remix)' [from Camille Jones]
Track 11: 'The Creeps (Moonbootica Remix)' [from Camille Jones]
Track 12: 'The Creeps (Fonzerelli Remix)' [from Camille Jones Vs Fedde Le Grand]
Damit kann openDB natürlich nicht viel anfangen und ich muss das File nun per
Skript abändern, das es in etwa so ausschaut
1 - Aaron Mcclelland - Gimme Some More (Club Mix) - Club [1]
2 - Aaron Mcclelland Feat. Magic Slym - Gimme Some More (Yer Man More Dirt Remix) - Club [1]
3 - Axwell - I Found You (Remode) - Club [1]
4 - Axwell - I Found U (Tocadisco Mix) - Club [1]
...usw
Ich hoffe ihr versteht worauf ich hinaus möchte.
Mein Problem ist nun, ich weiss nicht wie ich das anfangen soll und womit.
Kann ich das mit einem Shellscript hin bekommen, oder besser Perl und vllt
könnt ihr mir ein paar Tips zu nötigen Befehlen geben mit denen ich mich dazu
auseinander setzen muss.
Oder evtl hat jemand auch eine ganz andere Lösung dafür.
Danke für Hinweise und Infos.
Manu