]>

# Das Kscd Handbuch

Bernd Johannes
Wuebben

    wuebben@kde.org

David
White

    a9403784@unet.univie.ac.at

Gregor
Zumstein
Übersetzung

    zumstein@ssd.ethz.ch

17. Januar 1997
Version 0.8

Dieses Handbuch beschreibt Kscd Version 0.8

Dokumentation für KSCD

documentation
kde
multimedia
kscd
cddb
cd-spieler

## Einführung

(Anmerkung des Übersetzers: Deutschsprachige Bildschirmphotos werden erst zur Veröffentlichung der nächsten KDE Version angefertigt, wenn vorläufig mit keinen Änderungen mehr zu rechnen ist.)

Kscd ist ein schneller CD Spieler mit CDDB Unterstützung für Unix. Kscd steht für "The KDE Project's small/simple CD player" (auf Deutsch also: kleiner/einfacher CD Spieler des KDE Projekts).

Speziellen Dank an David White, der die Dokumentation zu Kscd geschrieben hat.

Neu: Das workman2cddb.pl-Perlskript erlaubt es Benutzern von Workman, bequem auf Kscd umzusteigen, ohne Daten neu eingeben zu müssen.

Ich hoffe daß Ihnen dieser CD-Spieler gefällt,

`Bernd Johannes Wuebben`

wuebben@kde.org

## Unterstützte Plattformen

Kscd unterstützt die folgenden Systeme:

- Linux

- FreeBSD

- NetBSD

- BSD386

- Sun

- Solaris (mit cdda Unterstützung)

- HPUX

- SGI Irix (mit cdda Unterstützung)

- Sony NEWS

- OSF/1

- Ultrix

Kscd sollte sich aber auch auf anderen Systemen mit wenigen Änderungen kompilieren lassen. Bitte informieren sie mich, falls zum Kompilieren irgendwelche Modifikationen erforderlich sein sollten.

## Installation

### Wie Sie Kscd bekommen

Kscd gehört zum kdemultimedia-Paket und ist eine Kernanwendung des KDE Projektes (http://www.kde.org).

### Voraussetzungen

Um Kscd zu kompilieren, benötigen Sie die neuesten KDE Bibliotheken und die QT-Klassenbibliothek. Diese Bibliotheken finden Sie unter ftp://ftp.kde.org/pub/kde/.

### Kompilierung und Installation

Um Kscd auf Ihrem System zu kompilieren und zu installieren, tippen Sie folgendes im Hauptverzeichnis der Kscd-Distribution:

    % ./configure
    % make
    % make install

Um das Programm mit `make install` zu installieren, müssen Sie unter Umständen als Benutzer `root` angemeldet sein.

## Hauptfenster

Wenn Sie Kscd starten, sollten Sie so etwas sehen. Die Kontrollelemente dieses Fensters werden unten beschrieben.

### Hauptkontrolleiste

Die Funktion dieser Knöpfe sollte jedem bekannt sein, der je einen CD-Spieler bedient hat. Der oberste Knopf in der obenstehenden Abbildung startet bzw. hält das Abspielen an. Der linke Knopf in der zweiten Zeile stoppt das Abspielen, während der rechts davon die Dauerwiederholung einstellt, so daß nach dem letzten Stück wieder mit dem ersten begonnen wird. Die Knöpfe in der dritten Reihe springen 30 Sekunden zurück (links) bzw. vor (rechts); mit den Knöpfen in der vierten Zeile springt man an den Anfang des vorherigen (links) bzw. nächsten (rechts) Stückes.

### Auswurfknopf

Dieser Knopf wirft die CD aus dem CD-Spieler aus. Beachten Sie, daß eventuell der Auswurfknopf Ihres CD-ROM-Laufwerks nicht funktioniert, während eine Audio-CD im Laufwerk ist und Kscd gestartet ist. Einige alte CD-ROM-Laufwerke unterstützen auch keinen software-kontrollierten Auswurf. Es kann auch sein, daß Sie das CD-Laufwerk manuell schliessen müssen, nachdem Sie eine CD eingelegt haben.

### Statusanzeige

Wir fangen oben von links nach rechts an; dort ist die Hauptzeitanzeige (vgl. auch die Diskussion zu den verschiedenen Zeitanzeigemodi), der Status des Laufwerks, die Gesamtspielzeit der Audio-CD, die aktuelle Lautstärkeeinstellung und die Nummer des gegenwärtigen Stücks bzw. die Gesamtzahl der Stücke (Nr./Ges.). Die untersten beiden Zeilen geben den Künstler und den CD-Titel an, darunter den Titel des Stücks, vorausgesetzt ein passender Eintrag existiert in der lokalen CD-Datenbank oder in der des Netzwerks (CDDB).

### Umschalten des Zeitanzeigemodus

Dieser Knopf wechselt zwischen den möglichen Hauptzeitmodi. Standardgemäß zeigt Kscd die abgelaufene Zeit des aktuellen Stücks an oder, falls die CD nicht läuft, `--:--` oder `00:00`. Mit dem Knopf kann auf verbleibende Spieldauer des aktuellen Stücks, insgesamt abgelaufene Zeit und die gesamte verbleibende Spieldauer gewechselt werden.

### Konfigurationsknopf

Dieser Knopf öffnet den Kscd-Dialog, mit dem Sie Kscd an Ihr System anpassen können. Siehe Konfiguration von Kscd für Details zur Konfiguration.

### CD-Datenbank-Knopf

Dieser Knopf öffnet den CD-Datenbank-(CDDB-)Editor. Die Datenbank erkennt Ihre CD und lädt (so vorhanden) eine Liste mit den Stücken auf der CD aus dem Netz oder von der Festplatte. Wie Sie dieses Werkzeug benutzen, ist unter Der CD-Datenbank-Editor beschrieben.

### Informationsknopf

Dieser Knopf erlaubt es Ihnen, Informationen über den Künstler im Internet zu suchen. Informieren Sie sich über Aufführungsdaten, Kaufgelegenheiten und anderes. Wählen Sie einfach den entsprechenden Eintrag aus dem Pop-up-Menü.

#### An/Aus-Knopf

Mit diesem Knopf beenden Sie Kscd.

### Lautstärkeregler

Dieser Regler stellt die Lautstärke der CD-Wiedergabe ein. Rechts ist lauter, links leiser. Wenn Sie eine Soundkarte benutzen, beeinflusst auch der Mixer (z.B. Kmix) die Lautstärke.

### Direktauswahl eines Stücks

Diese Auswahlliste läßt Sie zu einem beliebigen Stück springen.

### Zufällige Wiedergabe

Dieser Knopf erlaubt eine zufällige Wiedergabe der einzelnen Stücke auf der CD.

## Konfiguration von Kscd

Das Hauptfenster für die Konfiguration von Kscd ist ein Tab-Dialog mit drei Seiten:

- CDDB

- Kscd Einstellungen

- Über Kscd

### Die Seite "CDDB"

Auf der Seite CDDB können Sie die Einstellungen für die CD Datenbank vornehmen. Kreuzen Sie "CDDB-Zugriff über Internet" an, wenn Sie CD-Informationen übers Internet beziehen wollen.

Im Feld "CDDB Basisverzeichnis" können Sie festlegen, wo CDDB-Einträge lokal auf Ihrem Computer gespeichert werden sollen.

In der Auswahlliste "CDDB-Server" finden Sie eine Liste von bekannten CDDB-Servern. Wählen Sie einen Server aus der Liste, so wird dieser auch im Textfeld darüber angezeigt. Um die Liste zu aktualisieren, drücken Sie den Knopf `Auffrischen`. Wenn Sie den Knopf `Standard` drücken, so wird der Server cddb.cddb.com:8880 ausgewählt. Daraufhin können Sie Ihre CDDB-Serverliste von der CDDB-Hauptseite aktualisieren.

In der Auswahlliste "CDDB-Einträge senden an" legen Sie den Empfänger fest, der Ihre neuen CDDB-Einträge zugeschickt erhält. Die Standard-Adresse ist xmcd-cddb@amb.org. Ab Version 8.0 werden CDDB-Einträge von Kscd akzeptiert und in die Datenbank aufgenommen.

Hilfe erhalten Sie, wenn Sie auf den Knopf `Hilfe` drücken.

### Die Seite "Kscd Einstellungen"

Die Farben der Statusanzeige können Sie mit den beiden Einstellungen `LED-Farbe` und `Hintergrundfarbe` ändern. Wählen Sie eine Farbe aus dem Farbdialog, der sich öffnet, wenn Sie einen der `Ändern`-Knöpfe drücken.

Das Feld `CDROM-Gerät` enthält den Pfad zu Ihrer CDROM. Voreingestellt ist hier `/dev/cdrom`. Sie müssen die Erlaubnis haben, dieses Gerät im Nur-Lese-Modus zu öffnen. Um die Erlaubnis zu verändern, müssen Sie im allgemeinen Administratorrechte haben (root, sudo oder der KFM im Superuser-Modus).

Im Feld `Unix Mail-Befehl` steht der Befehl, mit dem neue Einträge an den CDDB-Server geschickt werden. Voreingestellt ist hier `mail -s "&percnt;s"`. Sie müssen überprüfen, ob dieser Befehl auch außerhalb Ihres eigenen Systems funktioniert, insbesondere wenn Sie eine Wählverbindung haben. Detaillierte Informationen hierzu finden Sie in der Dokumentation zu Ihrer Linux/UNIX-Distribution. Gewisse Distributionen, die Sendmail benutzen, verlangen einfach, daß Sie Ihren Mail-Server in das Feld `"Smart" relay host` der Datei `/etc/sendmail.cf` eintragen. Zusätzlich verlangt der CDDB-Server eine Antwort-Adresse, welche Sie unter Umständen noch in `/etc/sendmail.cf` eintragen müssen.

Im Bereich `Web-Browser` legen Sie fest, mit welchem Browser Sie Web-Seiten aufrufen wollen. Dies brauchen Sie, wenn Sie eine URL aus dem Menü des "i"nformations-Knopfes besuchen wollen. Voreingestellt ist hier KFM, Sie können jedoch jeden beliebigen Browser nehmen, z.B. `netscape "&percnt;s"` für den Netscape Navigator und Communicator.

Kurztips sind kurze Erklärungen zu den Knöpfen, die erscheinen, wenn Sie einen Moment über einem Knopf stehenbleiben. Mit `Kurztips anzeigen` können Sie diese an- und ausschalten.

Auch hier erhalten Sie durch Drücken des `Hilfe`-Knopfes weitere Unterstützung.

### Die Seite "Über Kscd"

Auf der Seite `Über` erhalten Sie Informationen über die aktuelle Version von Kscd und einige Copyright-Notizen.

## Der CD-Datenbankeditor

Der CD-Datenbankeditor erlaubt Ihnen, Einträge in der CDDB-Datenbank zu ändern, herunterzuladen, zu speichern, Notizen anzufügen und auf den Server zu holen. Wenn Sie einen Eintrag in Ihrem lokalen CDDB-Baum haben oder die eingelegte CD in der CDDB gefunden wurde, können Sie den Namen des Künstlers und den Titel der CD im Feld `Stück / Zeit / Titel` finden. Sonst sehen Sie nur eine Liste mit den Stücken und deren Zeitdauer.

Sie können sowohl für die ganze CD als auch für einzelne Stücke Notizen anbringen. Drücken Sie hierzu einfach den danebenstehenden `Zusatz`-Knopf.

Wenn Sie ein Stück aus der Auswahlliste `Stück / Zeit / Titel` auswählen, erscheint der Titel im Feld `Stück-Titel bearbeiten`. Wenn noch kein Titel vorhanden ist, bleibt das Feld leer. Sie können jetzt einen neuen Titel eingeben oder den alten modifizieren, je nach Ihren Bedürfnissen. Nachdem Sie die Eingabetaste gedrückt haben, erscheint der neue Titel in der Auswahlliste.

Wenn Sie allen Stücken einen Titel gegeben haben und auch der CD als ganzes, können Sie Ihren neuen Eintrag per Email an den CDDB-Server schicken.

Im Abschnitt Disk-ID wird die Kategorie der CD vermerkt, ebenso wie die Nummer der CD (eine 32-Bit Zahl). Jede Aufnahme hat eine eindeutige Disk-ID mit deren Hilfe CDDB die CD erkennen kann. Die Kategorie entspricht dem Unterverzeichnis in der CDDB-Datenbank.

Die Gesamtspielzeit der CD wird unten rechts im Dialog angezeigt.

Im Textfenster `Abspielreihenfolge` können Sie die Abspielreihenfolge der CD ändern. Geben Sie hierzu die Stücknummern an, jeweils durch ein Komma getrennt.

Wenn Sie einen Eintrag fertiggestellt haben, können Sie ihn auf die Festplatte `speichern`. Nachdem Sie den Knopf `Speichern` gedrückt haben, werden Sie aufgefordert, eine Kategorie anzugeben.

Sie haben die Möglichkeit einen CDDB Eintrag von einem beliebigen Ort zu laden (auch außerhalb von Internet und der lokalen Datenbank). Drücken Sie hierzu auf `Laden` und Sie können ein Verzeichnis auswählen.

Mit einem Klick auf `Schliessen` wird der Editor der CD-Datenbank beendet.

## CDDB Unterstützung

Die Compact Disc Database (CDDB) ist eine verteilte Datenbank, auf die über das Internet zugegriffen werden kann und die Informationen über die allermeisten im Umlauf befindlichen Audio-CDs enthält. Wenn Sie einen Internetanschluß haben, werden Sie kaum je eigene Stückbeschreibungen eingeben müssen. Siehe auch bei der Beschreibung der Seite CDDB des Konfigurationsdialogs und des Datenbank Editors.

Die Benützung von CDDB ist gratis und die Benutzer werden ermuntert auch selbst Einträge hinzuzufügen.

Wenn Sie Einträge für CDDB vorbereiten, sollten Sie folgendes beachten:

- Benutzen Sie "Standard" Latin-Zeichensätze für die Einträge. Einige Spezialzeichen werden unterstützt, aber Beiträge mit Kyrillischem oder Griechischem Alphabet werden nicht akzeptiert.

- Benutzen Sie nur einen Schrägstrich (/) im Feld `Künstler / Titel` des Datenbank Editors. Bei klassischen CDs ist es üblich, daß der Komponist vor dem Schrägstrich und der Interpret hinter dem Schrägstrich steht.

- Wenn Sie einen Eintrag senden, der in der Datenbank schon vorhanden ist, werden Ihre zusätzlichen Informationen hinzugefügt.

Ohne weitere Angaben speichert Kscd die üblichen CDDB-Kategorien im Verzeichnis `&dollar;KDEDIR/share/apps/Kscd/cddb`. Lokal können Sie soviele CDDB-Kategorien erstellen, wie Sie wollen. Wenn Sie allerdings Einträge auf den CDDB-Server laden, werden nur die offiziellen Kategorien akzeptiert. Die Standard-Adresse für das Hinaufladen ist xmcd-cddb@amb.org. Besuchen Sie auch die Homepage von CDDB.

Der lokale Eintrag für eine CD wird in der Datei `<Name der Kategorie>/<Disk ID>` im `CDDB Basisverzeichnis` gespeichert. Diese Dateien können mit einem beliebigen Editor geändert werden.

## Fragen und Antworten

Was ist falsch, wenn ich die Fehlermeldung "CD-ROM Lese- oder Zugriffsfehler" sehe?

Das heißt, daß Kscd nicht auf Ihr CD-Laufwerk zugreifen konnte. Kscd nimmt am Anfang an, daß das CD-Laufwerk als `/dev/cdrom` angesprochen wird. `/dev/cdrom` ist ein Link auf Ihr ATAPI- (/dev/hdx) oder SCSI-Laufwerk (/dev/sdx). Die Gerätedatei gehört normalerweise dem Benutzer `root`. Dieser muß Ihnen lesenden Zugriff auf die Verknüpfung geben (z.B. mit chmod 666 /dev/cdrom). Für Kenner: Der Grund hierfür ist, daß Kscd einen File-Descriptor zum lesenden Zugriff auf die CD benötigt. Das Setzen des Setuid-Bits genügt also nicht.

Wenn Sie Root-Rechte besitzen, können Sie diesen Fehler schnell und leicht beheben. Als Root führen Sie `chmod a+r /dev/cdrom` aus, um jedem Benutzer des Systems den Zugriff auf `/dev/cdrom` zu erlauben. Falls Ihr CD-ROM-Gerät anders heißt, ändern Sie dessen Zugriffsrechte mit obigem Befehl. Falls Sie keinen Root-Zugriff haben, bitten Sie Ihren Systemadministrator, Ihnen Lesezugriff auf das CD-Laufwerk zu geben.

Siehe auch unter Konfiguration von Kscd.

Ich bringe die CD-Datenbank nicht zum Laufen. Kann ich detaillierte Informationen zur Lösung des Problems erhalten?

Sollten sie auf Probleme mit Kscd (speziell mit der CDDB Unterstützung) stoßen, starten sie Kscd mit `Kscd -d`.

## Danksagung

Besonderer Dank gilt Ti Kan und Steve Scherf, den Erfindern des Konzepts der CDDB-Datenbank. Mehr Informationen über CDDB finden Sie unter www.cddb.com.

Dank auch an Paul Harrison für das Schreiben von Synaesthesia auf dem Kscd-Magic basiert.

Besonderen Dank auch an David White, der die Kscd-Dokumentation geschrieben hat. Gute Arbeit David!

## Copyright

    Kscd Copyright (c) 1997,1998  Bernd Johannes Wuebben wuebben@kde.org

    Kscd enthält Quelltext von: Workman 1.4 beta 3, Copyright (c)
    Steven Grimm koreth@hyperion.com und Synaesthesia 1.3 Copyright (c) Paul
    Harrison pfh@yoyo.cc.monash.edu.au.

    Dieses Program ist Freie Software; Sie können sie  weitergeben
    und/oder verändern entsprechend den Bestimmungen der GNU General
    Public License, wie diese von der Free Software Foundation
    veröffentlicht wurden, entweder entsprechend Version 2 der
    Bestimmungen oder (nach ihrer Wahl) jeder späteren Version.

    Dieses Programm wird in der Hoffnung, daß es nützlich ist,
    aber OHNE EINE GARANTIE verbreitet; sogar ohne die implizite Garantie
    der MARKTGÄNGIGKEIT oder EIGNUNG FÜR EINEN BESTIMMTEN ZWECK.
    Lesen sie die GNU General Public License um genauere Datails zu
    erfahren.

    Sie sollten eine Kopie der GNU General Public License zusammen mit
    diesem Programm erhalten haben; wenn nicht, so schreiben sie an die Free
    Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.