# audiocd

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 Ordner sehen.

Auf Audio-CDs gibt es eigentlich keine Ordner, aber das audiocd-Modul stellt diese nützliche Erweiterung bereit. Wenn Sie in diese Ordner 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 Ordner 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 Ordner `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, sodass 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 Ordner `Ogg Vorbis` zu erzeugen, liest es die digitalen Audiodaten von der CD. Während das Modul die Daten zur Speicherung in eine Datei ablegt, werden diese 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 (&juk;) 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 Basisordner) ins Format RIFF WAV, ein unkomprimiertes Format, das von den meisten Medien-Abspielern verstanden wird.

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

## Optionen

`device`

- Setzt den Pfad zum Audio-CD-Gerät, ⪚ `audiocd:/`?device`=`/dev/sdc``. Normalerweise wird das Modul versuchen, ein CD-Laufwerk mit einer eingelegten Audio-CD zu finden, aber wenn 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.

`fileNameTemplate`

- Setzt das Schema für Dateinamen, zum Beispiel `audiocd:/`?fileNameTemplate`=`Track %{number}``. Der Standardwert für diese Option kann im Konfigurationsdialog gesetzt werden. Warnung: Wenn Sie eine leere Zeichenfolge angeben, werden keine Dateien erscheinen.

`albumNameTemplate`

- Setzt das Schema für Alben, zum Beispiel `audiocd:/`?albumNameTemplate`=`%{albumartist} %{albumtitle}``.Der Standardwert für diese Option kann im Konfigurationsdialog gesetzt werden.

`Nice-Ebene`

- Setzt die Nice-Ebene für die Kodierer, zum Beispiel `audiocd:/`?albumNameTemplate`=`niceLevel=10``. Im Konfigurationsdialog kann für diesen Parameter ein Standardwert eingegeben werden.

`paranoia_level`

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

  Stufe 0

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

Stufe 1

- Ermöglicht grundlegende Fehlerkontrolle und -korrektur.

Stufe 2

- Voreinstellung. Legt fest, dass nur ein fehlerfreies Auslesen akzeptiert wird.

Beachten Sie, dass es einen Nachteil der Stufe 2 gibt: Das Auslesen kann sehr langsam sein, sodass 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), werden Sie ein langsames Auslesen wahrscheinlich nicht erleben, aber ein schlechtes Laufwerk kann Tage brauchen (!), um die Audiodaten einer einzigen CD auszulesen.

`CDDB-Auswahl`

- 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. Ab und an können mehrere Einträge gefunden werden, aus denen dann ausgewählt werden muss.

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

  Standardmäßig wählt audiocd den am besten passenden.

## Beispiele

`audiocd:/?device=/dev/scd0&paranoia_level=0&cddbChoice=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 Eintrag 0 wird verwendet.

## Eine oft gestellte Frage

Ich bekomme die Fehlermeldung Die Datei oder der Ordner / 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 Titel-Liste? Falls nicht, stellen Sie sicher, dass Sie die Berechtigung haben, auf das CD-Laufwerk zuzugreifen. Sollten Sie die SCSI-Emulation verwenden (⪚ wenn Sie einen IDE-CD-Brenner haben), prüfen Sie die Zugriffsrechte der SCSI-Geräte, also `/dev/sg0`, `/dev/sg1` &etc; Falls es immer noch 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.