# Handbok &kscd;

Mike
McBride

    &Mike.McBride.mail;

Jonathan
Singer

    &Jonathan.Singer.mail;

David
White

    a9403784@unet.univie.ac.at

Bernd
Johannes
Wuebben

    &Bernd.Johannes.Wuebben.mail;

Utvecklare
Dirk
Forsterling

    milliByte@gmx.net

Utvecklare
Dirk
Foersterling

    milliByte@gmx.net

Utvecklare
Lauri
Watts

    &Lauri.Watts.mail;

Granskare
Stefan
Asserhäll

    stefan.asserhall@comhem.se

Översättare
2000
2004
J Singer
2005-2006
&Mike.McBride;
&FDLNotice;
2008-08-01
1.5

&kscd; är en liten snabb, CDDB-anpassad ljud cd-spelare för &UNIX;, &Windows; och &MacOS; plattformar.

KDE
kdemultimedia
kscd
musik
cd
ljud

## Inledning

&kscd; är en liten snabb, CDDB-anpassad cd-spelare för &UNIX;, &Windows; och &MacOS; 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;

&Bernd.Johannes.Wuebben.mail;

### 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

- &Windows;

- &MacOS;

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 matar ut cd:n. De två knapparna i tredje raden går framåt (höger) eller tillbaka (vänster) till början av nästa eller föregående spår. Den vänstra knappen i nedre raden väljer slumpmässig spelordning eller inte. Den högra knappen i nedre raden väljer repetering, så att cd:n börjar spela igen från början när slutet på sista ljudspåret nås.

#### 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 cd-romenheten, 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).

Klicka på tidvisningen för att byta 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 klicka på visningen växlas i tur och ordning mellan återstående tid för spåret, total förfluten tid, och total återstående tid.

#### Knappen Extra

Knappen Extra
Knappen Extra

Den här knappen visar en meny med ett antal alternativ. Du kan välja att öppna &kscd;:s inställningspanel eller anpassa snabbtangenter. De låter dig anpassa &kscd; att fungera exakt som du vill. Se avsnittet Anpassa &kscd;, för detaljer om att anpassa &kscd;.

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

Den här menyn låter dig också visa det här hjälpdokumentet, rapportera fel, lära dig mer om &kscd; och &kde; och avsluta &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.

#### Volymreglaget

Volymreglaget
Volymreglaget

Det här skjutreglaget kontrollerar volymen för ljudet från cd:n. Flyttas det åt höger blir musiken högre, åt vänster gör den lägre. Om du spelar cd:n genom ljudkortet, påverkar ljudkortets mixer också avspelningsvolymen.

#### Spårvalet

Spårvalet
Spårvalet

Den här kombinationsrutan visar dig aktuellt spårnummer, spårets namn och tiden (i minuter och sekunder). Du kan använda kombinationsrutan för att direkt välja vilket spår som helst på cd:n.

## Anpassa &kscd;

### Det huvudsakliga inställningsfönstret

Du ställer in &kscd; genom att klicka på knappen Extra. Det visar en meny, där du väljer Anpassa &kscd;... för att öppna ett nytt fönster.

Det huvudsakliga inställningsfönstret för &kscd; är en dialogruta med två huvuddelar.

- Cd-spelare för att bestämma utseende och beteende hos &kscd;.

- CDDB som används för att anpassa &kscd;:s funktion för uppslagning i CDDB.

Du kan byta mellan sidorna med ikonerna till vänster i dialogrutan.

### Fliken Cd-spelare

Fliken Cd-spelare
Dialogrutan Cd-spelare

Textrutan LCD-teckensnitt anger teckensnittet som för närvarande är valt för att visa all information i &kscd;:s statusfönster. Klicka på knappen Välj... för att ändra teckensnittet.

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 färgerna.

Att markera kryssrutan som heter Visa ikon i systembrickan gör att en &kscd;-ikon visas i &kicker;-panelen.

Att markera kryssrutan som heter Visa spårmeddelanden gör att ett litet informationsfönster visas ovanpå panelens fönster varje gång ett cd-spår ändras. Fönstret försvinner automatiskt efter 5 sekunder.

Exempel på spårmeddelande
Exempel på spårmeddelande

Spela automatiskt när cd matas in gör att &kscd; börjar spela cd:n när den matas in, utan att behöva trycka på knappen Spela.

Mata ut cd efter att ha spelat klart gör att cd:n automatiskt matas ut när uppspelningen slutar.

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

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.

Innan vi beskriver följande alternativ, är det viktigt att förstå att det finns två sätt som persondatorer kan spela upp en cd.

Den första metoden (som &kscd; benämner direkt digital uppspelning), utförs genom att läsa digitaldata från cd:n med digital ljudextraktion (DAE, Digital Audio Extraction). Denna data skickas till datorns processor som konverterar digitaldata till ljud. Metoden kräver en cd-enhet som klarar av DAE (de flesta nya enheter gör det) och den kräver en del processorkraft för att skapa ljudet du hör.

Den andra metoden använder de interna kretsarna som är tillgängliga på de flesta cd-enheter för att läsa data och skapa de ljud som du hör utan att använda datorns processor. Data skickas med en särskild kabel direkt till datorns ljudkort. Metoden kräver mindre processorkraft, men den kräver att den särskilda kabeln är ansluten inne i datorn. Alla datorer har inte den här förbindelsen.

Kryssrutan som heter Använd direkt digital uppspelning avgör vilken metod som &kscd; använder för att läsa ljudspåren. Om kryssrutan är markerad, används den första metoden. Om kryssrutan inte är markerad, utnyttjas den andra metoden.

Om du har valt direkt digital uppspelning, låter en kombinationsruta som heter Välj ljudbakgrundsprogram dig välja vilket ljudbakgrundsprogram den digitala informationen ska skickas till. Innehållet i kombinationsrutan varierar beroende på systemet. De flesta användare bör välja phonon. Du kan också använda enheten som ljudbakgrundsprogrammet använder, genom att skriva in enhetens plats i textrutan som heter Välj ljudenhet. En fullständig beskrivning av ljudenheter och ljudbakgrundsprogram är utanför den här handbokens omfattning.

Om kryssrutan som heter Tillåt val av kodning är markerad, kan du välja textkodning för resultatet av CDDB-begäran.

Standarden beskriver CDDB-resultat som att de enbart är Latin-1. Om du inte har problem med CDDB-information, lämna rutan omarkerad.

Knappen Hjälp öppnar innehållsförteckningen för &kscd;s handbok. Knappen Förval återställer förvalda värden för alla alternativ i dialogrutan. Ok sparar nuvarande inställningar och avslutar. Verkställ sparar nuvarande inställningar utan att avsluta. Avbryt avslutar utan att spara.

### Fliken CDDB

CDDB-sidan är uppdelad i flikarna Slå upp och Skicka in.

#### Fliken Slå upp

Fliken Slå upp i inställningsdialogrutan
Fliken Slå upp i inställningsdialogrutan

Fliken Slå upp anpassar CDDB-funktionen i &kscd;.

Du kan välja alternativet Aktivera uppslagning med MusicBrainz (normalvärdet).

Rutan Freedb-server avgör vilken CDDB-spegelplats som används av &kscd; för att hämta albuminformation. Du kan skriva in ett servernamn, portnummer och protokoll med textrutorna och kombinationsrutorna, eller klicka på knappen Visa lista över spegelplatser. Att klicka på knappen visar ett nytt fönster med en lista över CDDB-spegelplatser och deras plats. Välj helt enkelt servern du vill ha i listan, och klicka på Ok.

Rutan som heter Cacheplatser låter dig bestämma var &kscd; sparar CDDB-information på datorn. För att lägga till en katalog, skriv in katalogens plats i textrutan längst upp och klicka på Lägg till. Du kan också välja en katalog genom att klicka på den blåa filkatalogen till höger om textrutan. För att ta bort en katalog, klicka en gång på katalognamnet med vänster musknapp och klicka på Ta bort. Du kan ändra ordningen som &kscd; söker igenom katalogerna genom att klicka på katalognamnet och klicka på knapparna Flytta upp och Flytta ner.

Knappen Hjälp öppnar innehållsförteckningen för &kscd;s handbok. Knappen Förval återställer förvalda värden för alla alternativ i dialogrutan. Ok sparar nuvarande inställningar och avslutar. Verkställ sparar nuvarande inställningar utan att avsluta. Avbryt avslutar utan att spara.

#### Fliken Skicka in

Fliken Skicka in

Fliken Skicka in ställer in anslutningen till en e-postserver eller en webbläsare för att skicka in nya CDDB-poster. Det är användbart om du inte har ditt eget system inställt som server.

Om du planerar att skicka in CDDB-information, skriv in din e-postadress i den första textrutan, och bestäm därefter om du vill skicka in med &HTTP; eller skicka in informationen som e-post (via &SMTP;).

Det är enklare att skicka in ny information genom att använda &HTTP;. Vissa brandväggar blockerar denna trafik. Om din brandvägg förhindrar dig från att skicka in ny information genom att använda &HTTP;, kan du använda &SMTP;.

Välj först antingen &HTTP; eller SMTP (e-post) för att avgöra vilket protokoll som ska användas.

##### Använda &HTTP; för att skicka CDDB-information

Du kan skriva in ett servernamn eller portnummer i textrutorna som tillhandahålls. Om du vill skicka informationen till de internationella servrarna behöver du inte ändra någonting.

##### Använda &SMTP; (e-post) för att skicka CDDB-information

För att förbereda dig för att skicka in information via e-post, skriv in din e-postadress i textrutan som heter Svara till:, din e-postserver i textrutan som heter SMTP-server: och välj portnumret i nummerrutan som heter Port:.

Om du måste använda ett lösenord för att skicka e-post med e-postservern, markera kryssrutan som heter Servern kräver behörighetskontroll och skriv in ditt användarnamn i textrutan som heter Användarnamn.

Knappen Hjälp öppnar innehållsförteckningen för &kscd;s handbok. Knappen Förval återställer förvalda värden för alla alternativ i dialogrutan. Ok sparar nuvarande inställningar och avslutar. Verkställ sparar nuvarande inställningar utan att avsluta. Avbryt avslutar utan att spara.

## Cd-databaseditorn

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 delavsnitten i kapitlet om anpassning) för cd:n i cd-romenheten, 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 i fältet 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, så dyker texten 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. Ovanför ID-koden finns freedb-postens kategori. Kategorierna motsvarar underkatalogträdet för katalogen som väljs i Baskatalog för freedb: på sidan CDDB i &kscd;:s inställningsfönster.

Längd: 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 Visa ikon i systembrickan är markerad, visas också ett litet miniprogram i panelen. Till skillnad från &kscd;:s huvudfönster, finns 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 grafiska komponenter.... Välj Systembricka i dialogrutan som visas.

## 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 skivor, om du har ställt in funktionen riktigt. Se delavsnittet CDDB-sidan i kapitlet om att anpassa &kscd; för detaljerade instruktioner om hur tjänsten 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 cd-romenhet. Namnet på enheten under cd-romenhet i Kscd:s inställningar måste ange blockenheten som hör ihop med din cd-romenhet. 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 cd-romenhet 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 cd-romenheten.

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; &Bernd.Johannes.Wuebben.mail;

&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://www.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; &Jonathan.Singer.mail;

Dokumentation uppdaterad för &kde; 3.4, och Copyright av &Mike.McBride; &Mike.McBride.mail;

Översättning Stefan Asserhäll stefan.asserhall@comhem.se

&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, &kde-ftp;.

### Kompilering och installation

&install.compile.documentation;

Var snäll informera den nuvarande underhållaren, Aaron Seigo, på &Aaron.J.Seigo.mail; om eventuella ändringar som du var tvungen att göra för att få &kscd; att kompilera på din plattform.

&documentation.index;