AudioCD Informationen (insbesondere Titel) auslesen
Hallo, wie kann ich die Informationen, insbesondere die Titel einer AudioCD auslesen? Ich möchte das Ergebnis in einer Datei speichern. Ein Kommandozeilenprogramm wäre mir am liebsten. Mein Problem: wenn ich die AudioCD mit Dolphin oder K3B öffne, werden die Titel angezeigt. Mit cdda2wav bekomme ich kein Ergebnis, obwohl ich das erwarten würde. Mein Versuch war cdda2wav -L 0 -B -J -D /dev/cdrom In den angelegten inf-Dateien ist leider keine entsprechende Information enthalten. Eine andere Idee habe ich leider nicht. Vielen Dank im Voraus für Eure Hilfe. Karl -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am Freitag, 29. Dezember 2017, 20:39:39 CET schrieb Karl Weber:
Hallo,
wie kann ich die Informationen, insbesondere die Titel einer AudioCD auslesen? Ich möchte das Ergebnis in einer Datei speichern. Ein Kommandozeilenprogramm wäre mir am liebsten.
Mein Problem: wenn ich die AudioCD mit Dolphin oder K3B öffne, werden die Titel angezeigt. Mit cdda2wav bekomme ich kein Ergebnis, obwohl ich das erwarten würde. Mein Versuch war
cdda2wav -L 0 -B -J -D /dev/cdrom
In den angelegten inf-Dateien ist leider keine entsprechende Information enthalten.
Eine andere Idee habe ich leider nicht.
Vielen Dank im Voraus für Eure Hilfe.
Karl
Soundkonverter (mit k): soundkonverter --help Usage: soundkonverter [Qt-options] [KDE-options] [options] [files] soundKonverter is a frontend to various audio converters, Replay Gain tools and CD rippers. Please file bug reports at https://github.com/dfaust/soundkonverter/issues Generic options: --help Show help about options --help-qt Show Qt specific options --help-kde Show KDE specific options --help-all Show all options --author Show author information -v, --version Show version information --license Show license information -- End of options Options: --replaygain Open the Replay Gain tool and add all given files --rip <device> List all tracks on the cd drive <device>, 'auto' will search for a cd --profile <profile> Add all files using the given profile --format <format> Add all files using the given format --output <directory> Output all files to <directory> --invisible Start soundKonverter invisible --autostart Start the conversion immediately (enabled when using '--invisible') --autoclose Close soundKonverter after all files are converted (enabled when using '--invisible') --command <command> Execute <command> after each file has been converted (%i=input file, %o=output file) --file-list <path> Load the file list at <path> after starting soundKonverter Arguments: files Audio file(s) to append to the file list Gruß Stephan -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am Freitag, den 29.12.2017, 20:39 +0100 schrieb Karl Weber:
wie kann ich die Informationen, insbesondere die Titel einer AudioCD auslesen? Ich möchte das Ergebnis in einer Datei speichern. Ein Kommandozeilenprogramm wäre mir am liebsten.
Mein Problem: wenn ich die AudioCD mit Dolphin oder K3B öffne, werden die Titel angezeigt. Mit cdda2wav bekomme ich kein Ergebnis, obwohl ich das erwarten würde. Mein Versuch war
cdda2wav -L 0 -B -J -D /dev/cdrom
In den angelegten inf-Dateien ist leider keine entsprechende Information enthalten.
Eine andere Idee habe ich leider nicht.
Mal eine andere Frage. Bist Du Dir sicher, dass die Informationen zur CD sowie deren Titel auch direkt von dieser stammen und nicht etwa aus einer CDDB aus dem Internet von den grafischen Tools nachgeladen werden? Sollen Informationen wie Künstler, Album und Titel auf der Audio-CD mit vorhanden sein, so muss diese mit CD-Text [1] erstellt worden sein, da sonst diese Infos logischerweise fehlen. 1: https://de.wikipedia.org/wiki/CD-Text -- MfG Richi
Hallo Richi, Am Freitag, 29. Dezember 2017, 23:08:12 CET schrieb Richard Kraut:
Mal eine andere Frage. Bist Du Dir sicher, dass die Informationen zur CD sowie deren Titel auch direkt von dieser stammen und nicht etwa aus einer CDDB aus dem Internet von den grafischen Tools nachgeladen werden?
Hmm, ja, cdda2wav gibt unter anderem folgendes aus: [...] cdda2wav: No cddb entry found: 202 No match for disc ID 89115c1d. [...] CDINDEX discid: 0qOmCdOJoOKAorCzvphgMPEwVdQ- CDDB discid: 0x89115c1d CD-Text: not detected CD-Extra: not detected No media catalog number present. scanning for ISRCs: 29 ... [...] Also wo nehmen dolphin und K3B die Informationen her? Bei den CDs handelt es sich um nicht mehr im Handel erhältliche AudioCDs zu einem Sprachkurs. Hätte nicht gedacht, dass es dazu Informationen im Internet gibt.
Sollen Informationen wie Künstler, Album und Titel auf der Audio-CD mit vorhanden sein, so muss diese mit CD-Text [1] erstellt worden sein, da sonst diese Infos logischerweise fehlen.
Wie stellt ich fest, ob keine Info auf der CD ist, oder ob diese durch cdda2wav nur nicht gelesen werden konnte? Viele Grüße Karl -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo Karl, geht es Dir "nur" um das auslesen des CD-Textes der AudioCD? Am Samstag, 30. Dezember 2017, 10:53:46 schrieb Karl Weber: [...]
cdda2wav: No cddb entry found: 202 No match for disc ID 89115c1d. [...] CDINDEX discid: 0qOmCdOJoOKAorCzvphgMPEwVdQ- CDDB discid: 0x89115c1d CD-Text: not detected ^^^^^^^^^^^^ [...]
Demnach ist auf dieser AudioCD kein CD-Text enthalten. Somit können aus dieser AudioCD keine Daten des CD-Text ausgelesen werden. Wenn auf einer AudioCD ein CD-Text enthalten ist, könnte es etwa so CDINDEX discid: oSGcsLR4vXzb50ko_bMfNUK1t_M- CDDB discid: 0xca0c150f CD-Text: detected ^^^^^^^^^^ CD-Extra: not detected Album title: 'Faszination Weltraum' [from Farin Urlaub Racing Team] Track 1: 'Mein Lied' Track 2: 'Dynamit' Track 3: 'Was die Welt jetzt braucht' Track 4: 'Herz? Verloren' Track 5: 'AWG' Track 6: 'Heute tanzen' Track 7: 'iDisco' Track 8: 'Find dich gut' Track 9: 'Keine Angst' Track 10: 'Fan' Track 11: 'Newton hatte Recht' Track 12: 'Das Traurigste' Track 13: '3000' Track 14: 'Sommer' Track 15: 'Immer dabei' aussehen. Im Rahmen des auslesens einer AudioCD *mit CD-Text* werden die Dateien 976 30. Dez 15:21 audio.cdtext 1458 30. Dez 15:21 audio.cdindex 783 30. Dez 15:21 audio.cddb angelegt. Hierin werden die Informationen des CD-Textes abgelegt. Tschüß Carsten Nachsatz: Bitte entschuldigt die langen Zeilen. Dies ist besseren Lesbarkeit geschuldet. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am Samstag, 30. Dezember 2017, 15:39:54 CET schrieb Carsten Grebehem:
geht es Dir "nur" um das auslesen des CD-Textes der AudioCD?
Genau! (Deswegen auch der Betreff :)) Karl -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo Karl,
Hmm, ja, cdda2wav gibt unter anderem folgendes aus:
[...] cdda2wav: No cddb entry found: 202 No match for disc ID 89115c1d. [...] CDINDEX discid: 0qOmCdOJoOKAorCzvphgMPEwVdQ- CDDB discid: 0x89115c1d CD-Text: not detected CD-Extra: not detected No media catalog number present. scanning for ISRCs: 29 ... [...]
Also wo nehmen dolphin und K3B die Informationen her?
Ich nehme an, dass die den Internetzugang geregelt bekommen, cdda2wav aber eventuell nicht. Wie Du das dem Programm allerdings beibringen kannst ist eine andere Frage. Gehst Du irgendwie auf eine besondere Art und Weise ins Netz, nicht einfach nur über einen Router, der Dir die IP gibt, sondern z.B. über einen Proxy? Gruß Robert -- Homepage: http://robert.familiegrosskopf.de LibreOffice Community: http://robert.familiegrosskopf.de/map_3
Hallo Karl, hast Du auslesen der AudioCD schon mit cdparanoia -wvsd /dev/sr0 -S 1 -B -- versucht? Sofern nur ein einzelner Titel ausgelesen werden soll, dann bitte hinter -B die Zahl des Titels einsetzen (z.B. ... -B 15) Bei einem Bereich (z.B. Titel 4 bis 8 auslesen) könnte der Befehl ... -B "4-8" lauten. Bitte die " vor und nach den Zahlen des Bereiches mit in den Befehl schreiben. Tschüß Carsten -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo Carsten, Am Samstag, 30. Dezember 2017, 13:38:43 CET schrieb Carsten Grebehem:
Hallo Karl,
hast Du auslesen der AudioCD schon mit
cdparanoia -wvsd /dev/sr0 -S 1 -B --
Das liefert mir (bei Auswahl eines Tracks) ein wav-File mit identischer Länge wie cdda2wav, aber keine Info über den Titel o.ä. -- auch keine Fehlermeldung. Karl -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Karl Weber wrote:
Hallo Carsten,
Am Samstag, 30. Dezember 2017, 13:38:43 CET schrieb Carsten Grebehem:
Hallo Karl,
hast Du auslesen der AudioCD schon mit
cdparanoia -wvsd /dev/sr0 -S 1 -B -- Das liefert mir (bei Auswahl eines Tracks) ein wav-File mit identischer Länge wie cdda2wav, aber keine Info über den Titel o.ä. -- auch keine Fehlermeldung.
Karl
Es ist dir hier schon mitgeteilt worden, dass die CD keinerlei Infos enthält, die mit irgendeinem Programm ausgelesen werden könnte. Die von dir erwarteten Infos kommen i,d,.R. aus externen Datenbanken (wie CDDB). Die wurden dann von einer Communitiy oder irgndwelchen externen Unternehmen erstellt. Gängige CD-Rip-Software erkennt die CD, gleicht die Erkenntnisse mit CDDB ab und präsentiert dir die Infos AUS DER CDDB. Wie das alles funktioniert kannst du in Wikipedia nachlesen (Stickwort CDDB) Wenn du also keine Infos bekommt liegt das daran, dass die CDDB deine CD nicht kennt. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo Karl, mal von der "Software-Herausforderung" abgesehen: was hast du mit den Titeln vor? Willst du ein neues Booklet erstellen oder sie in irgendeine Datenbank archivieren? Als Workaround müsste doch ein Copy&Paste von Dolphin/K3B helfen. Wenn es um Sprachkurse geht, könnte ich mir auch vorstellen, dass die Titel sehr einfach gestrickt sind und sich nur in "...Lektion 1"; "...Lektion 2";"...Lektion 3"; "...Lektion 4" unterscheiden. Das würde Copy&Paste noch einfacher machen... Nur mal so nebenbei... Gruß Karsten Am 30.12.2017 um 14:04 schrieb Karl Weber:
Hallo Carsten,
Am Samstag, 30. Dezember 2017, 13:38:43 CET schrieb Carsten Grebehem:
Hallo Karl,
hast Du auslesen der AudioCD schon mit
cdparanoia -wvsd /dev/sr0 -S 1 -B -- Das liefert mir (bei Auswahl eines Tracks) ein wav-File mit identischer Länge wie cdda2wav, aber keine Info über den Titel o.ä. -- auch keine Fehlermeldung.
Karl
-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am Samstag, 30. Dezember 2017, 17:09:16 CET schrieb Karsten Börner:
mal von der "Software-Herausforderung" abgesehen: was hast du mit den Titeln vor?
Es sind immerhin 4 CDs mit einer Menge an Titeln. Das wollte ich nicht alles eintippen. Drüber hinaus will ich schon verstehen, wie das funktionioniert, sollte ich das Problem bei weiteren CDs bekommen. Bisher hatte ich das nicht. Karl. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Moin, Am 30.12.2017 um 17:52 schrieb Karl Weber:
Am Samstag, 30. Dezember 2017, 17:09:16 CET schrieb Karsten Börner:
mal von der "Software-Herausforderung" abgesehen: was hast du mit den Titeln vor?
Es sind immerhin 4 CDs mit einer Menge an Titeln. Das wollte ich nicht alles eintippen.
Drüber hinaus will ich schon verstehen, wie das funktionioniert, sollte ich das Problem bei weiteren CDs bekommen. Bisher hatte ich das nicht.
Nachdem inzwischen wohl klar ist, dass die Daten, die du zu den CDs bekommen hast, nicht von der CDDB stammen, versuch es doch mal bei FreeDB (www.freedb.org/freedb_search.php) . Du kannst dort direkt nach CDs suchen. Mit freundlichen Grüßen Detlef Wiese -- Wer in der Demokratie schläft wird in einer Diktatur aufwachen! -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo, On Sat, 30 Dec 2017, Detlef Wiese wrote:
Am 30.12.2017 um 17:52 schrieb Karl Weber: Nachdem inzwischen wohl klar ist, dass die Daten, die du zu den CDs bekommen hast, nicht von der CDDB stammen, versuch es doch mal bei FreeDB (www.freedb.org/freedb_search.php) . Du kannst dort direkt nach CDs suchen.
Alternativ, um zu verstehen wie das mit dem GUI Programm funktioniert, dort in den Quelltext (oder die config) schauen, welche Online DB die verwenden. Oder mit z.B. wireshark kurz zuschauen, wenn die Daten abgeholt werden :-) Greetings Daniel -- Man kann auch ohne Alkohol lustig sein - aber nicht besoffen! -- unknown -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
participants (9)
-
Carsten Grebehem
-
Daniel Lord
-
Detlef Wiese
-
Karl Weber
-
Karsten Börner
-
Lutz Nülle
-
Richard Kraut
-
Robert Großkopf
-
Stephan Hemeier