# audiocd

Rik
Hemsley

    rik@kde.org

2001-07-14
2.20.00

Erlaubt das Verwenden von Audio-CDs wie ein richtiges Dateisystem, wobei die Stücke als Dateien dargestellt und, beim Kopieren aus dem Verzeichnis, digital von der CD ausgelesen werden. Dies garantiert eine perfekte Kopie der Audiodaten.

Um zu sehen, wie dieses Modul arbeitet, legen Sie eine Audio-CD in Ihr &CD-ROM;-Laufwerk ein und geben `audiocd:/` im &konqueror; ein. Innerhalb weniger Sekunden sollten Sie eine Liste von Stücken und einige Verzeichnisse sehen.

Auf Audio-CDs gibt es eigentlich keine Verzeichnisse, aber das audiocd-Modul stellt diese nützliche Erweiterung bereit. Wenn Sie in diese Verzeichnisse schauen, werden Sie feststellen, dass sie alle die gleiche Anzahl Titel enthalten. Falls Sie mit dem Internet verbunden sind, werden in einigen Verzeichnissen sogar die Stück-Titel als Dateinamen angezeigt.

Diese separaten Verzeichnisse existieren, damit Sie auswählen können, in welchem Format Sie die Stücke auf der CD anhören (oder kopieren) wollen.

Wenn Sie einen Titel aus dem Verzeichnis `Ogg Vorbis` ziehen und ihn über einem anderen offenen &konqueror;-Fenster ablegen, sollten Sie ein Fenster sehen, das Ihnen anzeigt, dass der Titel von der CD ausgelesen und in einer Datei gespeichert wird. Beachten Sie, dass Ogg Vorbis ein komprimiertes Format ist, so dass die gespeicherte Datei erheblich kleiner sein wird als eine von den Rohdaten kopierte.

Der Mechanismus dahinter ist recht einfach. Wenn das audiocd-Modul aufgefordert wird, einen Titel aus dem Verzeichnis `Ogg Vorbis` zu erzeugen, dann liest es die digitalen Audiodaten von der CD. Während das Modul die Daten zur Speicherung in einer Datei sendet, werden diese Daten gleichzeitig in das Format Ogg Vorbis umgewandelt (CD Audio ist kein spezielles Format, es sind einfach binäre Daten).

Sie könnten auch versuchen, eine auf `.wav` endende Datei auf die &kde;-Medienwiedergabe (&noatun;) zu ziehen. In diesem Fall ist der Vorgang, der dahinter steckt, ganz ähnlich, nur dass an Stelle einer Umwandlung der Audiodaten in das Format Ogg Vorbis hier eine sehr einfache Umwandlung stattfindet: von binären Rohdaten (repräsentiert von den `.cda`-Dateien im Wurzelverzeichnis) ins Format RIFF WAV, ein unkomprimiertes Format, das von den meisten Medien-Abspielern verstanden wird.

&noatun; sollte problemlos die `.wav`-Datei abspielen, aber wenn es Schwierigkeiten gibt, können sie versuchen, die Option `paranoia_level` zu verwenden, die weiter unten noch erklärt wird.

## Optionen

`device`

  Setzt den Pfad zum Audio-CD-Gerät, &zb; `audiocd:/`?device`=`/dev/sdc``. Normalerweise wird das Modul versuchen, ein CD-Laufwerk mit einer eingelegten Audio-CD zu finden, aber falls das nicht funktioniert oder Sie mehr als ein CD-Laufwerk besitzen, können Sie es mit dieser Option versuchen. Beachten Sie, dass der Einrichtungsdialog es Ihnen erlaubt, eine Voreinstellung für diese Option zu setzen.

`paranoia_level`

  Setzt den Wert für Fehlererkennung und -korrektur beim Auslesen von Audiodaten.

  Ebene 0

    Keine Erkennung oder Korrektur. Das ist nur sinnvoll, falls Sie ein perfektes CD-Laufwerk haben (also eher unwahrscheinlich).

  Ebene 1

    Ermöglicht grundlegende Fehlerkontrolle und -korrektur.

  Ebene 2

    Voreinstellung. Legt fest, dass nur ein perfektes Auslesen akzeptiert wird.

  Beachten Sie, dass es einen Nachteil der Ebene 2 gibt: Das Auslesen kann sehr langsam sein, so dass das digitale Abspielen in Echtzeit möglicherweise nicht korrekt arbeitet. Falls Sie ein qualitativ hochwertiges CD-Laufwerk besitzen (dabei gilt, dass teurer nicht notwendigerweise auch bessere Qualität bedeutet), dann werden sie ein langsames Auslesen wahrscheinlich nicht erleben, aber ein schlechtes Laufwerk kann Tage brauchen (!), um die Audiodaten einer einzigen CD auszulesen.

`use_cddb`

  Legt fest, dass die Namen der Titel der eingelegten CD in einer Internet-CD-Datenbank nachgeschlagen werden. Auf Audio-CDs sind die Titel der Stücke nicht gespeichert, aber die Internet-CD-Datenbank ist ein raffiniertes System, das ein spezielles einzigartiges Identifizierungsmerkmal verwendet, das aus der Anzahl und Länge der Titel auf jeder CD erstellt wird, um auf eine dazugehörende Titel-Liste zu verweisen. Diese Titel-Listen werden von der Internetgemeinschaft bereitgestellt und für alle verfügbar gemacht.

  Sie können Ihre eigenen Titel-Listen mittels &kscd; hinzufügen, dem CD-Spieler der &kde;.

  Diese Option ist per Voreinstellung aktiviert. Falls Ihre Internet-Verbindung nicht korrekt eingerichtet ist, kann es vorkommen, dass die CD-Titel nicht erscheinen. In diesem Fall können Sie diese Option mit `audiocd:/?`use_cddb`=`0`` deaktivieren.

`cddb_server`

  Setzt den zu verwendenden Internet-CD-Datenbank-Server. Die Voreinstellung dafür ist freedb.freedb.org:888, was bedeutet Server freedb.freedb.org am Port 888.

## Beispiele

`audiocd:/?device=/dev/scd0?paranoia_level=0&use_cddb=0`

  Gibt eine Liste der Stücke auf der Audio-CD aus, die in `/dev/scd0` eingelegt wurde. (Das steht unter &Linux; für das erste SCSI-&CD-ROM;-Gerät.) Falls Sie Titel von der CD kopieren, wird das digitale Auslesen ohne Fehlerkorrektur oder -erkennung ausgeführt. Die Internet-CD-Datenbank wird nicht verwendet.

## Eine oft gestellte Frage

Ich bekomme die Fehlermeldung Die Datei oder Das Verzeichnis / existiert nicht. Was muss ich tun? Ich habe eine Audio-CD in meinem Laufwerk!

Versuchen Sie es mit dem Befehl ``cdparanoia` `-vsQ`` (nicht als root). Sehen Sie eine Stücke-Liste? Falls nicht, stellen Sie sicher, dass Sie die Berechtigung haben, auf das CD-Laufwerk zuzugreifen. Sollten Sie SCSI-Emulation verwenden (z.B. wenn Sie einen IDE-CD-Brenner haben), dann prüfen Sie die Zugriffsrechte der SCSI-Geräte, also `/dev/sg0`, `/dev/sg1`, &etc;. Falls es noch immer nicht funktioniert, versuchen Sie es mit der Eingabe von `audiocd:/?device=/dev/sg0` (oder ähnlich), um dem audiocd-Modul mitzuteilen, welches Gerät ihr &CD-ROM; ist.