# Handbok &kscd;

## Inledning

&kscd; är en liten snabb, CDDB-anpassad CD-spelare för &UNIX; plattformar. &kscd; står för KDE-projektets lilla/enkla CD-spelare.

Nyhet: Perlskriptet `workman2cddb.pl` som tillhandahålls för att förenkla byte för användare av Workman.

Jag hoppas att du blir nöjd med den här CD-spelaren.

Bernd Johannes Wuebben

wuebben@kde.org

### Plattformar som stöds

&kscd; stöder uttryckligen följande plattformar:

- Linux

- FreeBSD

- NetBSD

- BSD386

- Sun

- &Solaris; (inklusive cdda-stöd)

- &HP-UX;

- &SGI; Irix (inklusive cdda-stöd)

- Sony NEWS

- OSF/1

- Ultrix

och ska gå att kompilera på många fler med små ändringar.

## Grundläggande skärmhantering

### Grundläggande användning

&kscd;-gränssnittet &kscd;-gränssnittet

Det här är &kscd;s huvudfönster. Du bör se någonting som liknar det här när du startar &kscd;. Knapparna i det här fönstret förklaras nedan, utan någon särskild ordning.

#### Kontrollpanelen

Kontrollpanelen Kontrollpanelen

Det här är &kscd;s huvudsakliga kontrollpanel. Funktionen på de här knapparna bör vara bekant för alla som någonsin har använt en CD-spelare.

Den översta knappen i diagrammet ovan växlar mellan att spela och pausa CD:n, Den vänstra knappen i andra raden stoppar spelningen av CD:n. Den högra knappen i andra raden växlar repetering, så att CD:n börjar spela igen från början när slutet på sista ljudspåret nås. Knapparna i tredje raden går tillbaka (vänster) eller framåt (höger) 30 sekunder. De två knapparna under statusfönstret hoppar framåt (höger) eller bakåt (vänster) till början av nästa eller föregående spår.

#### Knappen för att mata ut CD:n

Knappen för att mata ut CD:n Knappen för att mata ut CD:n.

Den här knappen matar ut CD:n. Observera att utmatningsknappen på din CDROM-enhet kanske inte svarar om en ljud-CD är i enheten och &kscd; har startats. Vissa mycket gamla CDROM-enheter kanske inte stöder utmatning via programvara. Du kanske också måste stänga CDROM-enheten manuellt efter att ha lagt i en ny skiva.

#### Statusfönstret

Statusfönstret Statusfönstret

Det här är statusfönstret. Med början överst, från höger till vänster, är huvudtidvisningen (se nedan för behandling av de olika möjliga tidvisningslägena), status för CDROM-enheten, totala speltiden för ljud-CD:n, den nuvarande volyminställningen. och nuvarande och sista spårnumren (nuvarande/sista). De nedersta två raderna text visar artist och titel för CD:n, under förutsättning att posten finns i den lokala eller nätverkets CDDB (CD databas).

#### Tidvisningslägen

Tidvisningsväxling Tidvisningsväxling

Den här knappen växlar mellan de möjliga huvudtidvisningslägena. Normalt visar &kscd; förfluten tid för det nuvarande spåret, om CD:n spelas, eller antingen ––:–– eller 00:00 om CD:n inte spelas. Genom att trycka på den här knappen växlas i tur och ordning mellan återstående tid för spåret, total förfluten tid, och total återstående tid.

#### Knappen för att anpassa &kscd;

Knappen för att anpassa &kscd; Knappen för att anpassa &kscd;

Den här knappen öppnar &kscd;:s inställningspanel, som låter dig anpassa &kscd; att fungera på din maskin. Se avsnittet Anpassa &kscd;, för detaljer om att anpassa &kscd;.

#### CDDB-knappen

CDDB-knappen CDDB-knappen

Den här knappen öppnar panelen för CDDB-inmatningseditorn (Compact Disc Databas).

CDDB kan identifiera din CD, och oftast ladda ner en lista av spår för den, eller ladda listan från filsystemet. Se avsnittet CD databaseditor för mer detaljer om att använda det här verktyget.

#### Informationsknappen

Informationsknappen Informationsknappen

Den här knappen hjälper dig att leta efter information om artister på Internet. Du kan ta reda på datum för uppträdanden, köpa skivor,och skaffa annan information genom att trycka på den här knappen och välja lämpligt alternativ i menyn som visas.

#### Knappen för att avsluta

Knappen för att avsluta Knappen för att avsluta

Den här knappen stänger &kscd;.

#### Volymreglaget

Volymreglaget Volymreglaget

Det här skjutreglaget kontrollerar volymen för ljudet från CD:n. Åt höger är högre, åt vänster är lägre. Om du spelar CD:n genom ljudkortet, påverkar ljudkortets mixer också avspelningsvolymen.

#### Knappen för blandad spelning

Knappen för blandad spelning Knappen för blandad spelning

Den här knappen gör att CD-spåren spelas i slumpmässig ordning.

#### Spårvalet

Spårvalet Spårvalet

Den här kombinationsrutan visar dig nuvarande spår, och låter dig direkt välja ett spår att spela.

## Anpassa &kscd;

### Det huvudsakliga inställningsfönstret

Det huvudsakliga inställningsfönstret för &kscd; är en dialog med fyra huvudflikar.

- CD-spelare

- freedb

- SMTP

- Tack till

### Fliken CD-spelare

Fliken CD-spelare Fliken KSCD-konfiguration

Fälten LCD-färg: och Bakgrundsfärg: visar färgen som är vald för förgrunden och bakgrunden i statusfönstret. Tryck på färgrutorna för att ändra de här färgerna.

Ställ in rutan Intervall att hoppa över till det önskade antalet sekunder som hoppas fram eller tillbaka när knapparna hoppa framåt eller hoppa tillbaka i kontrollpanelen används.

Rutan Visa verktygstips aktiverar eller stänger av verktygstips (små fönster som visas när musen parkeras tillfälligt över en verktygsikon).

Visa ikon i systembrickan gör att en &kscd;-ikon visas i &kicker;-panelen.

Spela automatiskt när CD matas in gör att CD:n börjar spelas när den matas in, utan att behöva trycka på knappen Spela.

Mata ut vid avslut gör att CD:n matas ut när uppspelningen slutar.

Sluta spela vid avslut gör att uppspelning av CD:n stannar när &kscd; avslutas.

Du kan välja hur slumpmässig uppspelning fungerar med två självförklarande alternativ: Blanda ordningen och spela bara varje sång en gång och Välj sånger slumpmässigt (kan upprepa).

Fältet CD-romenhet innehåller namnet på den CD-romenhet som ska användas för att spela ljud-CD. Standardvärdet är `/dev/cdrom`. Rättigheterna för den här enheten måste vara inställda så att enheten kan öppnas för läsning. Att ändra rättigheter för enheten kräver nästan alltid systemadministratörsrättigheter och kan göras från kommandoraden eller i &konqueror;s systemadministreringsläge.

Knappen Hjälp öppnar innehållsförteckningen för &kscd;s handbok. Ok sparar nuvarande inställningar och avslutar. Verkställ sparar nuvarande inställningar utan att avsluta. Avbryt avslutar utan att spara.

### Fliken freedb

Fliken freedb i inställningsdialogrutan Fliken freedb i inställningsdialogrutan

Fliken freedb anpassar CDDB-funktionen i &kscd;.

Rutan Aktivera fjärr-freedb aktiverar eller stänger av uppslagning i CDDB på Internet. Tiden som tillåts innan uppslagningsförsöket avbryts kan ställas in. För att använda en HTTP-proxy, markera Använd HTTP-proxy för att komma åt freedb och skriv in webbadressen i fältet nedanför.

Att markera Aktivera spara automatiskt till lokal databas gör att CDDB-information lagras lokalt, som besparar dig upprepade uppslagningar via Internet. Textfältet Baskatalog för freedb låter dig välja katalogen där du vill att CDDB-poster ska lagras lokalt.

Listrutan freedb-server visar en lista av kända freedb-servrar. Välj en post i den här listan för att visa den i textrutan ovanför. Tryck på knappen Uppdatera för att uppdatera listan på servrar i listrutan. Tryck på knappen Standardvärden för att ange standardvärdet, `freedb.freedb.org cddbp 888`, som låter dig uppdatera från en aktuell lista av freedb-servrar som anges i huvudplatsen för freedb på `freedb.freedb.org`. En server kan också läggas till för hand genom att först skriva in adressen i den övre rutan, och sedan trycka på knappen +. Tryck på knappen - för att ta bort den valda posten från listan.

Fältet Sänd freedb-bidrag till: innehåller e-postadressen dit CDDB-poster ska skickas. Standardadressen är freedb-submit@freedb.org. Från version 0.8, accepteras CDDB-poster från &kscd; för att infogas i databasen. Skriv in en server för hand genom att först skriva in adressen i den övre rutan, och sedan trycka på knappen +. Tryck på knappen - för att ta bort den valda posten från listan. Knappen Standardvärden återställer alla inställningar till standardvärden. Knappen Hjälp öppnar &kscd;:s hjälpsida (det här dokumentet).

Knappen Hjälp öppnar innehållsförteckningen för &kscd;s handbok. Ok sparar nuvarande inställningar och avslutar. Verkställ sparar nuvarande inställningar utan att avsluta. Avbryt avslutar utan att spara.

### Fliken SMTP-inställningar

Fliken SMTP

Fliken SMTP ställer in anslutningen till en e-postserver för att skicka nya CDDB-poster. Det här är användbart om du inte har systemet inställt som en server. Markera Aktivera sändning via SMTP för att använda den här funktionen. Välj e-postprofilen som du föredrar i rutan Aktuell e-postprofil. Skriv in SMTP-serverns adress i fältet som heter Värddator: och portnumret (typiskt `25`) i fältet som heter Port:.

Du kan välja Använd e-postadresser från Inställningscentralen om du vill. Om du skulle vilja starta Inställningscentralens modul för att ställa in e-postadress, klicka på texten som lyder Visa modulen för e-postadress. Ändras adress här, påverkas standardadressen för alla &kde;-program som använder inställningen, inte bara &kscd;, så var försiktig om du gör detta.

Om du inte vill använda den allmänt inställda e-postadressen, välj alternativet som heter Använd följande e-postadresser och skriv in en annan e-postadress eller svarsadress i textfälten nedanför.

Knappen Hjälp öppnar innehållsförteckningen för &kscd;s handbok. Ok sparar nuvarande inställningar och avslutar. Verkställ sparar nuvarande inställningar utan att avsluta. Avbryt avslutar utan att spara.

### Fliken Tack till

Fliken Tack till visar information om vilken version av &kscd; och en del copyrightinformation.

## CD-databaseditor

CD-databaseditorn CD-databaseditorn

CD-databaseditorn låter dig ändra, ladda ner, spara, lägga till anteckningar och ladda upp CDDB-poster (Compact Disc databas).

Om det finns en post i ditt lokala CDDB-träd (se CDDB avsnittet i kapitlet om anpassning) för CD:n i CDROM-enheten, eller om skivan hittades i freedb, visas namnet och titeln på CD:n i fälten Artist och Titel och en spårlista med sångtitlar i kombinationsrutan Spår. Annars ser du en lista på spår och speltider utan titlar.

Du kan lägga till en anteckning för hela skivan med knappen Anmärkning under fältet Titel, eller för ett markerat spår i rutan Spår med knappen Anmärkning intill. Om du markerar ett spår i rutan Spår, visas titeln, om den finns, i fältet Titel nedanför. Du kan skriva in en titel för spåret i rutan, eller redigera titeln så att du blir nöjd. Tryck på returtangenten på tangentbordet, och texten dyker upp på rätt rad i kombinationsrutan.

När alla spår väl har fått titlar och Artist och Titel har fyllts i, kan du trycka på knappen Överför för att skicka ditt bidrag till freedb med e-post.

Du blir tillfrågad om att välja en kategori för bidraget. Disk-id sektionen visar den 32-bitars ID-kod som freedb använder för att identifiera en CD-skiva. Ovanför ID-koden finns CDDB-postens kategori. De här kategorierna motsvarar underkatalogträdet för katalogen som väljs i Baskatalog för freedb under fliken freedb i &kscd;:s inställningsfönster.

Total tid: visar den totala speltiden för CD:n.

Tryck på knappen Hämta information för att ladda ner CDDB-data. Tryck på knappen Ok för att spara ändringarna lokalt. Knappen Stäng kan användas för att avsluta CD-databaseditorn utan att spara.

## Att använda &kscd; i &kde;:s panel

Att använda &kscd; i &kde;:s panel Att använda &kscd; i &kde;:s panel

När rutan Aktivera Kpanel-dockning är markerad, visas också ett litet miniprogram i KDE:s panel. Till skillnad från &kscd;:s huvudfönster, finns det här miniprogrammet tillgängligt på alla skrivbord. Högerklicka på miniprogrammet för att visa en meny som styr uppspelning av CD:n. Ett vänsterklick på miniprogrammet gömmer &kscd;:s huvudfönster. Om huvudfönstret är gömt visas det igen med ett nytt vänsterklick på miniprogrammet.

För att vara exakt, så visas miniprogrammet i panelens systembricka. Om inget miniprogram visas när &kscd; minimeras, kanske du har tagit bort systembrickan. För att lägga till den igen, högerklicka på en tom yta i panelen och välj Lägg till Miniprogram Systembricka

## CDDB-stöd

freedb är en distribuerad nätverksdatabas, tillgänglig via Internet, som innehåller information om de flesta ljud-CD som finns i cirkulation. Om du har tillgång till Internet, behöver du förmodligen aldrig skriva in spårinformation manuellt för dina CD-skivor, om du har ställt in funktionen riktigt. Se avsnittet Fliken freedb i kapitlet om att anpassa &kscd; för detaljerade instruktioner om hur den här funktionen ska ställas in, och avsnittet CD-databaseditor för instruktion om hur man redigerar CDDB-poster.

Användning av CDDB är gratis. Bidrag från användare uppmuntras.

När du förbereder poster för CDDB, ha då följande i åtanke:

- Använd vanliga tecken från latinska alfabetet i posterna. Vissa specialtecken stöds, men tecken från kyrilliska eller grekiska alfabetet accepteras till exempel inte.

- Använd bara ett / tecken i fältet Skivartist / Titel i CD-databaseditorn.

  För klassiska skivor är det allmänt accepterat att ange kompositörens namn i artistdelen (innan snedstrecket) och artistens namn i titeldelen (efter snedstrecket).

- Om du skickar in en post som redan finns i databasen, kan eventuell ytterligare information som du anger läggas till i den befintliga posten.

Normalt installerar &kscd; CDDB-standardkategorier i `$KDEDIR/share/apps/kscd/cddb`. Du kan skapa så många underkataloger som du vill. När du laddar upp visas dock bara de officiella CDDB-kategorierna. Den förvalda uppladdningsadressen är freedb-submit@freedb.org. För mer information, besök hemsidan för freedb.

Den lokala CDDB-posten för en viss CD, lagras i filen ``kategorinamn`/`disk-id`` under baskatalogen för CDDB. De här filerna kan redigeras med vilken texteditor som helst, om du inte har något bättre för dig på ledig tid.

## Vanliga frågor

Den här dialogrutan visas när jag startar &kscd;. Vad är det som är fel?

Feldialogruta Feldialogruta

Det här betyder att &kscd; inte kunde öppna din CDROM-enhet. Namnet på enheten under CD-ROM-enhet i Kscd:s inställningar måste ange blockenheten som hör ihop med din CDROM-enhet. Det här är ofta en hård länk till motsvarande IDE- (`/dev/hdx`) eller SCSI-enhet (`/dev/sdx`).

Enhetsfilen tillhör normalt användaren root i gruppen root, och tillåter inte att vanliga användare direkt öppnar den för läsning, skrivning eller körning. Det här har ingenting att göra med SUID kommandot `mount` (Set User ID program använder funktionen `setuid()` i Unix standardbibliotek för att anta en annan användares identitet), som inte har några problem med rättigheter. &kscd; måste kunna få en filpekare med läsrättigheter som representerar enheten för att kunna styra den och läsa rådata från skivan.

Om du känner till root-lösenordet, kan du korrigera det här snabbt och enkelt: Logga in som root och skriv ``chmod` `a+r` ``/dev/cdrom``` för att låta alla användare på systemet läsa från `/dev/cdrom`. Om din CDROM-enhet kallas något annat, ändra namnet på den enheten med samma procedur. Om du inte känner till root-lösenordet, fråga din systemadministratör om att få rättighet att läsa från CDROM-enheten.

Se också kapitlet Anpassa KSCD

Jag kan inte få CDDB att fungera. Kan jag få mer detaljerad information om vad som kan ha gått fel?

Om du upplever problem med CDDB-funktionen, prova att starta &kscd; från kommandoraden med väljaren `-d` och kontrollera avlusningsutskrifterna.

## Tack till och licens

&kscd; Copyright 1997,1998 Bernd Johannes Wuebben wuebben@kde.orgwuebben >

&kscd; innehåller kod från:

- workman 1.4 beta 3 Copyright (c) Steven Grimm koreth@hyperion.com

Ett särskilt tack till Ti Kan och Steve Scherf, uppfinnarna av CDDB-databaskonceptet. Besök http://ww.cddb.com för mer information om CDDB.

Ett mycket varmt tack också till David White, som skrev den ursprungliga &kscd;-hjälpdokumentationen. Storartat jobb, David!

Dokumentation uppdaterad för KDE 2.0, och Copyright av Jonathan Singer jsinger@leeta.net.

Översättning Stefan Asserhäll stefan.asserhall@telia.com

&underFDL; &underGPL;

## Installation

### Hur man skaffar &kscd;

&install.intro.documentation;

### Krav

För att kunna kompilera &kscd; med lyckat resultat, behöver du den senaste versionen av KDE-biblioteken samt &Qt; C++ bibliotek. Alla bibliotek som krävs samt &kscd; själv finns på &kde;:s &FTP;-plats, ftp://ftp.kde.org/pub/kde/.

### Kompilering och installation

&install.compile.documentation;

Var snäll informera den nuvarande underhållaren, Dirk Foersterling, på milliByte@gmlx.net om eventuella ändringar som du var tvungen att göra för att få &kscd; att kompilera på din plattform.

&documentation.index;