# Manuale di &kscd;

## Introduzione

&kscd; è un riproduttore di &CD; audio rapido e dotato di funzionalità CDDB per la piattaforma &UNIX;. &kscd; sta per The KDE Project's small/simple &CD; player (Piccolo/Semplice riproduttore di &CD; del progetto KDE).

Novità: lo script Perl `workman2cddb.pl` fornito per facilitare la transizione per gli utenti di workman.

Spero che questo riproduttore di &CD; vi piacerà.

Bernd Johannes Wuebben

wuebben@kde.org

### Piattaforme supportate

&kscd; supporta esplicitamente le seguenti piattaforme:

- Linux

- FreeBSD

- NetBSD

- BSD386

- Sun

- &Solaris; (compreso il supporto cdda)

- &HP-UX;

- &SGI; Irix (compreso il supporto cdda)

- Sony NEWS

- OSF/1

- Ultrix

e dovrebbe compilare su molte altre con poche modifiche.

## Aspetti fondamentali dell'interfaccia grafica

### Utilizzo di base

L'interfaccia di &kscd; L'interfaccia di &kscd;

Questa è la finestra principale di &kscd;. Dovresti vedere qualcosa di simile quando avvii &kscd;. I controlli disponibili in questa finestra sono spiegati sotto, in nessun ordine particolare.

#### Il Pannello di controllo

Il pannello di controllo Il pannello di controllo

Questo è il pannello di controllo principale di &kscd;. Le funzioni di questi pulsanti dovrebbero essere familiari a chiunque abbia mai usato un lettore &CD;.

Il pulsante più in alto nel diagramma soprastante cambia alternativamente tra la riproduzione del &CD; e la pausa. Il pulsante a sinistra nella seconda riga ferma la riproduzione del &CD;. Il pulsante a destra nella seconda riga espelle il &CD;. I due pulsanti nella terza riga saltano avanti (quello di destra) o indietro (quello di sinistra) fino all'inizio della traccia successiva o precedente. Il pulsante a sinistra nell'ultima riga attiva o disattiba la riproduzione in ordine casuale; il pulsante a destra nell'ultima riga attiva o disattiva la ripetizione, cosicché il &CD; ricominci dalla prima traccia quando si raggiunge la fine dell'ultima traccia.

#### Il display dello stato

Il display dello stato Il display dello stato

Questo è il display dello stato. Partendo dall'alto, da destra a sinistra, abbiamo il display del tempo principale (vedi sotto per una discussione sulle varie modalità di display del tempo possibili), lo stato del lettore &CD-ROM;, il tempo di riproduzione totale del &CD; audio, l'impostazione corrente del volume, il numero della traccia corrente e quello delle tracce totali (corrente/totali). Le due linee di testo più in basso mostrano l'artista ed il titolo del &CD;, e quindi il titolo della traccia, ammesso che esistano i dati corrispondenti nel CDDB (Database di &CD;) locale o in quello della rete.

Fai clic sul display del tempo per cambiare tra le possibili modalità di visualizzazione del tempo. Di default, &kscd; visualizza il tempo trascorso dall'inizio della traccia corrente, se il &CD; è in riproduzione, e o ––:––, o 00:00 se il &CD; non è in riproduzione. Fare clic sul display cambia in sequenza tra il tempo rimanente della traccia corrente, il tempo totale trascorso e il tempo rimanente totale.

#### Il pulsante Configurazione

Il pulsante Extra Il pulsante Extra

Questo pulsante mostra un menu con alcune opzioni. Puoi scegliere di aprire il pannello di configurazione di &kscd; o di configurare le scorciatoie da tastiera. Queste cose ti permettono di configurare &kscd; in modo che si comporti esattamente secondo i tuoi gusti. Vai alla sezione Configurazione di &kscd; per i dettagli su come configurare &kscd;

Questo menu ti mette a disposizione parecchi strumenti per aiutarti a cercare informazioni sull'artista su Internet. Potrai scoprire le date delle sue apparizioni dal vivo, informazioni sull'acquisto del suo materiale ed altre informazioni ancora, premendo questo pulsante e selezionando l'opzione appropriata dal menu che apparirà.

Questo menu ti permette anche aprire questo documento di aiuto, di segnalare bug, di saperne di più su &kscd; e &kde; e di uscire da &kscd;.

#### Il pulsante CDDB

Il pulsante CDDB Il pulsante CDDB

Questo pulsante apre il pannello di modifica della voce del CDDB (Compact Disc Data Base).

Il CDDB può identificare il tuo &CD; e spesso scaricare i titoli delle tracce del &CD; in questione da Internet, o caricarli dal filesystem. Vai alla sezione Editor del database dei &CD; per maggiori dettagli sull'utilizzo di questa funzione.

#### Il pulsante del volume

Il pulsante del volume Il regolatore del volume

Questo pulsante fa comparire un regolatore che controlla il volume dell'uscita audio del &CD;. A destra è più alto, a sinistra più basso. Se stai ascoltando il &CD; attraverso la tua scheda audio, anche il mixer della scheda ti permetterà di regolare il volume di riproduzione.

#### Il selettore della traccia

Il selettore della traccia Il selettore della traccia

Questo menu a discesa mostra la traccia corrente e ti permette di selezionare direttamente una traccia da riprodurre.

## Configurazione di &kscd;

### La finestra di configurazione principale

La finestra di configurazione principale di &kscd; è una finestra di dialogo a schede con tre sezioni principali.

- Lettore CD

- Ricerca Freedb

- Invio informazioni al Freedb

### La scheda Lettore di CD

La scheda Lettore di CD La scheda Configurazione di KSCD

I campi Colore dell'LCD e Colore sfondo mostrano i colori selezionati per il display dello stato. Premi le barre colorate per cambiare questi colori.

Mostra icona nel vassoio di sistema fa sì che un'icona di &kscd; appaia nel pannello &kicker;.

Imposta il riquadro Intervallo di salto al numero desiderato di secondi di cui muoversi avanti o indietro quando il pulsante Salta avanti o Salta indietro del pannello di controllo è stato premuto.

Riproduci automaticamente all'inserimento del CD fa sì che il &CD; parta automaticamente quando il vassoio del lettore CD-ROM viene chiuso, senza bisogno di premere il pulsante Riproduci.

Espelli CD a fine riproduzione fa sì che il &CD;. venga espulso automaticamente quando è terminato.

Termina la riproduzione in uscita fa sì che la riproduzione del &CD; termini quando &kscd; viene chiuso.

Il campo Dispositivo CD-ROM contiene il nome del dispositivo &CD-ROM; che sarà utilizzato per riprodurre i &CD; audio. Il valore predefinito è `/dev/cdrom`. I permessi di questo dispositivo devono essere impostati in modo da permettere l'apertura di questo dispositivo in sola lettura. Il cambiamento dei permessi per questo dispositivo richiederà in quasi tutti i casi i privilegi del superutente e può essere eseguito dalla linea di comando o dalla modalità superutente di &konqueror;.

Il pulsante Aiuto apre la pagina di aiuto di &kscd;. OK salva le impostazioni correnti ed esce; Applica salva le impostazioni correnti senza uscire; Annulla esce senza salvare le impostazioni.

### La scheda Ricerca freedb

La scheda Ricerca freedb della finestra di configurazione La scheda Ricerca freedb della finestra di configurazione

La scheda Ricerca freedb configura le funzioni CDDB di &kscd;.

L'opzione Modalità determina come le ricerche CDDB vengono effettuate. Selezionare Solo cache vuol dire che saranno utilizzate soltanto le informazioni già presenti sul tuo computer. Cache e remoto cercherà in rete le informazioni che non hai ancora mentre Solo remota ricercherà su Internet le informazioni di ogni disco. Il tempo dopo il quale il tentativo di ricerca scadrà può essere impostato.

La lista Server CDDB ti permette di specificare il tuo server freedb. Inserisci l'indirizzo e il numero della porta di un server. Seleziona una voce da questa lista ed essa apparirà nella casella di testo sopra al riquadro di selezione. Puoi anche impostare la modalità di connessione, CDDB o HTTP (È improbabile che dovrai cambiare qualcuno di questi parametri dal loro valore predefinito). La casella Cartella cache ti permette di scegliere la cartella in cui vuoi che le voci CDDB vengano memorizzate.

### La scheda Invio freedb

La scheda Invio freedb

La scheda Invio freedb configura la connessione ad un server di posta per l'invio di nuove voci al CDDB. Questo è utile quando il tuo sistema non è configurato come server di posta. Seleziona Abilita sottomissioni via SMTP per utilizzare questa funzione.

Puoi scegliere Usa l'indirizzo di posta elettronica del pannello di controllo se lo desideri. Se vuoi aprire il modulo di &kcontrol; per configurare l'indirizzo di posta elettronica in questione, fai clic su Apri l'indirizzo di posta elettronica nel pannello di controllo. Cambiando l'indirizzo in quella posizione cambierai l'indirizzo predefinito di tutte le applicazioni di &kde; che usano questa impostazione, non solo quello di &kscd;, quindi compi questa operazione con cautela.

Altrimenti, inserisci il tuo profilo di posta elettronica preferito nella casella Utilizza i seguenti indirizzi di posta elettronica. Inserisci il tuo indirizzo di posta elettronica, un indirizzo per le risposte, se lo desideri, e l'indirizzo del server SMTP nel campo Host. Potresti anche dovere inserire un nome utente per l'autenticazione ed il numero della porta (tipicamente `25`) nel campo Porta:.

Il pulsante Aiuto apre la pagina di aiuto di &kscd;. OK salva le impostazioni correnti ed esce; Applica salva le impostazioni correnti senza uscire; Annulla esce senza salvare le impostazioni.

## L'Editor del database dei CD

L'editor del database dei CD L'editor del database dei CD

L'editor del database dei &CD; ti permette di modificare, scaricare, salvare, annotare e inviare informazioni CDDB.

Se c'è una voce nel tuo albero CDDB locale (vedi la sottosezione CDDB nel capitolo Configurazione) che riguarda il &CD; che si trova nel tuo lettore &CD-ROM;, o se il disco è stato trovato nel freedb, vedrai il nome dell'artista ed il titolo del &CD; nei campi Artista: e Titolo, e la lista delle tracce con i titoli delle canzoni nel riquadro di selezione Tracce. Altrimenti, vedrai solo una lista di tracce e durate senza titoli.

Puoi fare un'annotazione per l'intero disco con il pulsante Commento sotto il campo Titolo, o per una singola traccia nel riquadro di selezione Tracce con il pulsante Commento adiacente. Se selezioni una traccia nel riquadro di selezione Tracce, il titolo, se presente, apparirà nel campo Titolo sottostante. Puoi inserire un titolo per la traccia nel riquadro, o modificare la voce finché non soddisfa le tue necessità. Premi il tasto Invio sulla tastiera ed il testo apparirà nella linea predisposta nel riquadro di selezione.

Una volta che sono stati inseriti i titoli per tutte le tracce, e che sono stati riempiti i campi Artista: e Titolo, puoi premere il pulsante Invia per inviare le tue informazioni a freedb mediante posta elettronica.

Ti sarà chiesto di selezionare una categoria per le informazioni. La sezione ID disco mostra il codice ID a 32 bit usato da freedb per identificare un compact disc. Sopra al codice ID c'è la categoria della voce del freedb. Queste categorie corrispondono all'albero di sottocartella della cartella scelta in Cartella base freedb nella linguetta freedb della finestra di configurazione di &kscd;.

Il display del Tempo totale: mostra il tempo di riproduzione totale del &CD;.

Premi il pulsante Raccogli informazioni per scaricare i dati dal CDDB. Premi il pulsante OK per salvare i tuoi cambiamenti in locale. Il pulsante Annulla chiude l'editor del database dei &CD; senza salvare.

## Utilizzo di &kscd; nel Pannello di &kde;

Utilizzo di &kscd; nel Pannello di &kde; Utilizzo di &kscd; nel Pannello di &kde;

Quando la casella Mostra icona nel vassoio di sistema è spuntata, una piccola applet &kscd; apparirà nel Pannello di KDE. A differenza della finestra principale di &kscd;, questa applet è disponibile su tutti i desktop. Fai clic con il tasto destro sull'applet per far apparire un menù per controllare la riproduzione del &CD;. Un clic con il tasto sinistro sull'applet nasconde la finestra principale di &kscd;. Se la finestra principale è nascosta, un secondo clic con il tasto sinistro sull'applet fa sì che essa appaia di nuovo.

Ad essere precisi, l'applet appare nel vassoio di sistema del pannello. Se non appare nessuna applet quando &kscd; viene minimizzato, può essere che tu abbia rimosso il vassoio. Per aggiungerlo, fai clic con il tasto destro su un punto vuoto del pannello, e seleziona Aggiungi Applet Vassoio di sistema

## Supporto CDDB

freedb è una rete distribuita accessibile attraverso Internet che contiene informazioni circa la maggior parte dei &CD; audio in circolazione. Se hai accesso a Internet, è probabile che non dovrai mai inserire manualmente le informazioni per le tracce dei tuoi &CD; se hai configurato propriamente questa funzionalità. Vai alla sottosezione La linguetta freedb nel capitolo Configurazione di &kscd; per le istruzioni dettagliate su come configurare questo servizio, e alla sezione L'editor del database dei CD per le istruzioni su come modificare le voci del CDDB.

L'utilizzo del CDDB è gratuito. Gli inserimenti da parte degli utenti sono ben accetti.

Quando prepari dei dati per il CDDB. sei pregato di tenere a mente i seguenti punti:

- Usa solo caratteri latini standard nei dati. Alcuni caratteri speciali sono supportati, ma gli inserimenti in alfabeto cirillico o greco, ad esempio, non possono essere accettate.

- Usa solo una / nel campo Artista / Titolo dell'editor del database dei &CD;.

  Per i &CD; di musica classica, è pratica standard l'inserire il nome del compositore nella sezione Artista (prima della barra), e il nome dell'esecutore nella sezione Titolo (dopo la barra).

- Se invii un elemento che esiste già nel database, le informazioni supplementari che fornisci possono essere aggiunte all'elemento esistente.

Di default, &kscd; installa le categorie standard del CDDB in `$KDEDIR/share/apps/kscd/cddb`. Puoi creare tante sottodirectory per le categorie quante ne vuoi. Comunque, quando invii i dati, solo le categorie ufficiali del CDDB sono mostrate. L'indirizzo predefinito per l'invio è freedb-submit@freedb.org. Per ulteriori informazioni sul freedb visita la sua homepage.

La voce locale del CDDB per un certo &CD; viene memorizzata nel file ``nome categoria`/`ID del disco`` sotto la cartella base CDDB. Questi file possono essere modificati con un qualsiasi editor di testo se non hai niente di meglio da fare nel tuo tempo libero.

## Domande e risposte

Vedo questa finestra all'avvio di &kscd;. Qual è il problema?

Finestra di errore Finestra di errore

Questo significa che &kscd; non è riuscito ad aprire il tuo lettore &CD-ROM;. Il nome del dispositivo nel campo Dispositivo &CD-ROM; della Configurazione di KsCD deve fare riferimento al dispositivo a blocchi associato al tuo lettore &CD-ROM;. Quest'ultimo sarà spesso un hardlink al dispositivo IDE (`/dev/hdx`) o SCSI (`/dev/sdx`) appropriato.

Il file del dispositivo normalmente appartiene all'utente root del gruppo root, e non permette agli utenti normali di aprirlo per la lettura, scrittura, o esecuzione direttamente. Questo non ha niente a che fare con il comando SUID `mount` (I programmi Set User ID utilizzano la funzione `setuid()` della libreria standard Un*x per assumere l'identità di un altro utente), che non ha nessun problema con i permessi; &kscd; deve essere in grado di ottenere un descrittore di file a sola lettura che si riferisce al dispositivo &CD; per controllare il lettore &CD-ROM; e leggere i dati grezzi dal disco.

Se sei a conoscenza della password di root, puoi risolvere tutto velocemente e facilmente. Diventa root e scrivi ``chmod` `a+r` ``/dev/cdrom``` per permettere a tutti gli utenti del tuo sistema di leggere da `/dev/cdrom`. Se il tuo dispositivo &CD-ROM; è chiamato in un altro modo, cambia i permessi di quel dispostivo con la stessa procedura. Se non conosci la password di root, chiedi gentilmente al tuo amministratore di sistema di darti il permesso di lettura del dispositivo &CD-ROM;.

Vedi anche il capitolo sulla configurazione di KSCD

Non riesco a far funzionare il CDDB. Posso avere informazioni dettagliate su dove sto sbagliando?

Se hai dei problemi con le funzionalità CDDB, prova ad avviare &kscd; dalla linea di comando con l'opzione `-d` e osserva le informazioni di debug.

## Riconoscimenti e licenze

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

&kscd; contiene codice estratto da:

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

Un ringraziamento speciale a Ti Kan e Steve Scherf, gli inventori del concetto di database CDDB. Visita http://ww.cddb.com per maggiori informazioni sul CDDB.

Un ringraziamento molto speciale anche a David White, che ha scritto la documentazione di aiuto originale di &kscd;. Ottimo lavoro David!

Documentazione aggiornata per KDE 2.0 e copyright di Jonathan Singer jsinger@leeta.net.

Traduzione della documentazione: Giorgio Moscardi enjoy.the.silence@iol.it

&underFDL; &underGPL;

## Installazione

### Come procurarsi &kscd;

&install.intro.documentation;

### Requisiti

Per compilare &kscd; con successo hai bisogno delle ultime versioni delle librerie di KDE, così come della libreria C++ di &Qt;. Tutte le librerie richieste, così come &kscd; stesso, si trovano al sito &FTP; di &kde;, ftp://ftp.kde.org/pub/kde/.

### Compilazione e installazione

&install.compile.documentation;

Per favore, informa il responsabile corrente, Dirk Foersterling, a milliByte@gmlx.net di tutte le modifiche che hai dovuto compiere per far compilare &kscd; sulla tua piattaforma.

&documentation.index;