faq.docbook
来自「Amarok是一款在LINUX或其他类UNIX操作系统中运行的音频播放器软件。 」· DOCBOOK 代码 · 共 1,335 行 · 第 1/3 页
DOCBOOK
1,335 行
<answer><para>Bisogna aprire lo "Yast aggiornamento in linea" ed installare la patch 'Multimedia Option Pack 1'. Voila, &amarok; riprodurrà MP3.</para></answer></qandaentry><qandaentry><question><para>Con il motore GStreamer l'utilizzo del processore va al 100% durante l'utilizzo. Come posso rimediare?</para></question><answer><para>Quando si usa il motore GStreamer con alsasink, &amarok; richiede al dispositivo di fornire un mixer. Il missaggio permette l'accesso da parte di più applicazioni al dispositivo allo stesso tempo, e l'uscita è simultanea. Questo può anche essere ottenuto usando una scheda sonora con missaggio hardware (es. SBLive), oppure usando il plugin "dmix" per alsa, che fornisce un missaggio software. Vedere <ulink url="http://amarok.kde.org/amarokwiki/index.php/Setting_up_Dmix_for_ALSA">Impostare Dmix per ALSA</ulink>. </para><para>Dopo l'installazione devi specificare "dmix" come dispositivo sonoro nella finestra di dialogo del motore.</para></answer></qandaentry><qandaentry><question><para>Non riesco a mettere nessun file da riprodurre in &amarok;, perché?</para></question><answer><para>Devi verificare l'infrastruttura sonora da linea di comando: </para><para><command>artsplay foobar.mp3</command> <command>gst-launch filesrc location=/home/foo/bar.mp3 ! spider ! audioscale ! audioconvert ! alsasink</command> <command>xine-check</command> </para><para>Il risultato di questi comandi dovrebbe aiutarti ad identificare i problemi ed a sistemarli. Potresti aver bisogno di usare un dissipatore (sink) differente per testare GStreamer (ad es. osssink).</para></answer></qandaentry><qandaentry><question><para>&amarok; può dirigere l'uscita direttamente su OSS/ALSA?</para></question><answer><para>L'abbiamo già fatto! Non dimenticare che il file multimediale deve essere decodificato prima! Non puoi passare direttamente un MP3 ad ALSA, quello che otterrai sarà rumore-bianco. GStreamer è la scelta migliore per la maggior parte della gente che desidera una soluzione di decodifica di basso costo: legge il file, lo decodifica e convoglia i dati del PCM ad ALSA. Esattamente come XMMS.</para></answer></qandaentry><qandaentry><question><para>Ma XMMS può dirigere l'uscita direttamente su ALSA!</para></question><answer><para>Ma prima lo decodifica! Anche GStreamer può dirigere l'uscita direttamente su ALSA! Così pure xine!</para></answer></qandaentry><qandaentry><question><para>Il suono balbetta, posso fare qualcosa per migliorarlo?</para></question><answer><para>Si può usare sia il motore GStreamer (è grande!) che aRts. Aprire Centro di controllo <menuchoice><guimenu>Suono e Multimedia</guimenu> <guimenuitem>Sistema sonoro</guimenuitem></menuchoice>. Abilitare Avvia con la priorità più alta possibile ed incrementare la dimensione del Buffer audio: (attenzione, leggere la prossima FAQ!) Bisogna anche assicurarsi che artswrapper sia suid:</para><para><command>su</command> <command>chmod a+rsx /path/to/kde/bin/artswrapper</command> <command>killall -9 artsd</command> </para><para>Con KDE 3.2.x ci sono problemi con i codificatori di KDEMultimedia che possono causare riproduzioni distorte, guardare <ulink url="http://bugs.kde.org/show_bug.cgi?id=80497">questo rapporto di errore</ulink>. Inoltre, può aiutare molto incrementare la dimensione del buffer sonoro nel file di configurazione di alsa .asoundrc.</para></answer></qandaentry><qandaentry><question><para>L'uso del processore è elevato, posso fare qualcosa per migliorarlo?</para></question><answer><para>Si può non usare il motore aRts ed usare il motore di GStreamer o di xine, oppure gestire l'alto uso del processore installando KDEMultimedia nella sua totalità per avere i codificatori aRts più veloci (per es. libarts_mpeglib.so, ecc.)</para></answer></qandaentry><qandaentry><question><para>Gli analizzatori di &amarok; sono davvero insensibili!</para></question><answer><para>Probabilmente si sta usando il motore aRts, usare invece un altro motore (il motore di xine è stato seriamente rivisto per dare una perfetta sincronizzazione degli analizzatori), oppure ridurre l'ampiezza del buffer di aRts in kcontrol, sistema sonoro. Meno ampio è il buffer e più sensibili saranno gli analizzatori. Sì, questo è un difetto! Aiutateci a porre rimedio!</para></answer></qandaentry><qandaentry><question><para>Ho installato Gstreamer ma quando provo a passare al motore di GStreamer &amarok; va in crash, cosa succede?</para></question><answer><para>Dopo aver installato GStreamer bisogna registrare i suoi componenti lanciando 'gst-register' (alcune volte con un suffisso di versione, per es. gst-register-0.8) che si occuperà di registrarli.</para></answer></qandaentry><qandaentry><question><para>Ho lanciato gst-register ma ho ancora problemi con GStreamer, cosa posso fare?</para></question><answer><para>Si può provare le <ulink url="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/faq/html/chapter-using.html">FAQ di GStreamer</ulink>. Se tutto questo non aiuta, si può provare a contattare gente più esperta sul <ulink url="irc://irc.freenode.net/gstreamer">canale IRC #gstreamer</ulink>.</para></answer></qandaentry><qandaentry><question><para>&amarok; dice che il motore GStreamer non può riprodurre file MP3, nonostante io abbia compilato/installato il plugin mad!</para></question><answer><para>Bisogna provare (assicurarsi che &amarok; non sia in esecuzione): - <ulink url="http://gstreamer.freedesktop.org/src/gst-ffmpeg/">Scarica</ulink>, compilare ed installare il pacchetto ffmpeg - Lanciare gst-register (forse bisognerà lanciarlo due volte, come root e come utente "normale") - Andare nella directory dei plugin di GStreamer (la si trova nel gst-config / gstreamer-config) - Eliminare i file ffmpeg (o spostarli altrove) - Lanciare ancora gst-register - Avviare &amarok; </para></answer></qandaentry></qandaset></sect1><sect1 id="faq7"><title>Sviluppo</title><qandaset id="development-faq"><qandaentry><question><para>Come faccio ad avere una versione cvs/svn di &amarok;?</para></question><answer><para><ulink url="http://amarok.kde.org/amarokwiki/index.php/Installation_HowTo#Building_SVN_Amarok">Come ottenere una versione SVN di &amarok;</ulink></para></answer></qandaentry><qandaentry><question><para>Ho trovato un bug / Ho avuto una grande idea per &amarok;!</para></question><answer><para>Scrivere il tutto a <ulink url="http://bugs.kde.org">bugs.kde.org</ulink>, se si ha una lista di suggerimenti/desideri potrebbe essere meglio inviarla alla nostra mailing list: <email>amarok-devel@lists.sourceforge.net</email> </para></answer></qandaentry><qandaentry><question><para>Accettate patch?</para></question><answer><para>Con gioia! La cosa migliore è farci sapere cosa si vorrebbe fare prima di intraprendere qualsiasi lavoro in modo da poterne discutere, ma non temete, non abbiamo mai scartato alcuna patch per ora! La discussione deve aiutare a rattoppare &amarok; nei punti giusti. Poi si potrà inviare una patch alla mailing list, oppure farne un commit se si ha un accesso svn. Tuttavia, preghiamo di farci sapere prima quali commit si andrà a fare sul cvs! Se avete una correzione di un bug allora andate avanti, questo è un programma libero dopo tutto :)</para></answer></qandaentry><qandaentry><question><para>Perché avete scelto il nome &amarok;?</para></question><answer><para>&amarok; è un album del compositore britannico Mike Oldfield. Mi piace molto, e credo che il nome suoni bene. In più, ovviamente, contiene l'importante <quote>K</quote>... :) </para></answer></qandaentry><qandaentry><question><para>&amarok; è AmaroK o Amarok?</para></question><answer><para>In definitiva è &amarok;! Ma capiamo che è inconsueto! :)</para></answer></qandaentry></qandaset></sect1><sect1 id="faq8"><title>Consigli e suggerimenti</title><qandaset id="tipsandtricks-faq"><qandaentry><question><para>Come posso usare &amarok; come sveglia?</para></question><answer><para>Si può farlo grazie alla magia di DCOP :) Basta semplicemente impostare un appuntamento nel programma calendario (agenda) preferito preferito e dirgli di avviare il seguente comando: <command>dcop amarok player play</command> </para><para>Questo comando dice ad &amarok; di iniziare a riprodurre. Assicurati che &amarok; sia in funzione prima di andare a letto, e ti dovresti svegliare con il dolce suono di qualsiasi cosa tu abbia interrotto prima di andare a dormire.</para></answer></qandaentry><qandaentry><question><para>Come posso sapere ciò che &amarok; sta riproducendo quando sono su un altro computer?</para></question><answer><para>Se si possiede un ambiente ssh opportunamente impostato, si può utilizzarlo per ottenere l'informazione. Il seguente comando restituirà la stringa Now Playing. <command>ssh -i ~/.ssh/id_rsa yourip dcop --user yourusername amarok player nowPlaying</command> </para><para>Assicurarsi di sostituire yourip con il proprio IP e yourusername con il proprio nome utente. Inoltre notare che per l'identificazione bisogna essere presente nel file ~/.ssh/id_rsa.</para></answer></qandaentry><qandaentry><question><para>Che tipo di trucchetti può fare la finestra del lettore?</para></question><answer><para>L'analizzatore di &amarok; può essere staccato dalla finestra del lettore. Premendo d sulla tastiera l'analizzatore attivo verrà aperto in una finestra indipendente ridimensionabile.</para></answer></qandaentry><qandaentry><question><para>Che tipo di trucchetti può fare la finestra della Playlist?</para></question><answer><para>Tenendo premuto Control e facendo clic sul pulsante destro del mouse, verranno accodati file nell'ordine in cui sono stati selezionati.Premendo Invio dopo aver aver effettuato una ricerca nella playlist, verrà riprodotta la prima traccia della ricerca e la ricerca verrà pulita.</para></answer></qandaentry><qandaentry><question><para>Vedo che la finestra del lettore e la finestra della Playlist hanno trucchetti interessanti, e l'icona nel vassoio di sistema?</para></question><answer><para>Ponendo il cursore del mouse sopra l'icona, verrà mostrato un bel popup con informazioni sulla traccia attuale. Facendo clic sul pulsante centrale del mouse sull'icona, si metterà in pausa il brano corrente. Muovendo la rotella del mouse si modifica il livello del volume. Tenendo premuto Shift mentre di muove la rotella del mouse, ci si sposterà all'interno del brano corrente. Tenendo premuto Control mentre si muove la rotella del mouse, si salterà tra le tracce nella playlist. Trascinando oggetti sull'icona nel vassoio di sistema, si aprirà un menu a comparsa che permetterà di scegliere tra tre opzioni, Accodare alla Playlist, Accodare e riprodurre e Accodare dopo la tracce corrente. L'icona è anche un indicatore della posizione di canzone.</para></answer></qandaentry><qandaentry><question><para>Dove trovo le impostazioni di &amarok;?</para></question><answer><para>~/.kde/share/apps/amarok ~/.kde/share/config/amarokrc</para></answer></qandaentry><qandaentry><question><para>Come faccio a disabilitare una sezione del navigatore in &amarok;?</para></question><answer><para>Il clic con il &RMB; su qualsiasi titolo del navigatore mostra un elenco di navigatori. Puoi usare questo elenco per disabilitare/riabilitare qualunque navigatore disponibile.</para></answer></qandaentry></qandaset></sect1><sect1 id="faq9"><title>Domande generali</title><qandaset id="general-questions-faq"><qandaentry><question><para>Come posso usare un database MySQL esterno con &amarok;?</para></question><answer><para>Vedere <ulink url="http://amarok.kde.org/amarokwiki/index.php/MySQL_HowTo">Come fare con MySQL</ulink>.</para></answer></qandaentry><qandaentry><question><para>La mia cartella $HOME è collocata in NFS. Dopo l'avvio, &amarok; fallisce nella costruzione della collezione mostrando molti errori in console. Cosa faccio?</para></question><answer><para>Il database interno SQLite che &amarok; usa automaticamente non lavora in NFS. Bisogna collegare la cartella ~/.kde/share/apps/amarok ad un disco locale, oppure usare il supporto MySQL.</para></answer></qandaentry><qandaentry><question><para>Come posso estrarre/codificare CD audio con &amarok;?</para></question><answer><para>Inserire il CD, poi premere su "Riproduci cd audio" nel menu. Si aprirà il navigatore dei file a mostrare un albero con numerose cartelle. Per estrazioni normali, andare nella cartella "wav", selezionare alcune tracce e trascinarle nella destinazione desiderata in una finestra di Konqueror. Per una codifica automatica, trascinare invece file da cartelle "mp3" o "ogg".</para><note><para>L'estrazione da CD richiede che sia installato "CD audio KIO-slave". Fa parte di KDE-Multimedia.</para></note></answer></qandaentry><qandaentry><question><para>Come sono determinati i punteggi dei brani?</para></question><answer><para>&amarok; assegna un voto (un numero tra 1 e 100) ad un brano basandosi su quante volte lo si ha ascoltato e se lo si è saltato prima della fine. Ogni volta che termina la riproduzione del brano, cambia il punteggio. Il codice per il cambiamento del punteggio è in collectiondb.cpp. Come per la versione 1.2.2, era alla linea 1181, benché lo si possa trovare cercando "CollectionDB::addSongPercentage". Quando definisce un punteggio per una traccia mai riprodotta prima, &amarok; usa il calcolo punteggio = ( ( 50 + percentuale ) / 2 )</para><para>Questo eguaglia il punteggio ad un numero tra 25 e 75, a seconda di quanto a lungo è stata riprodotto il brano. Per esempio, se l'utente ferma o salta il brano dopo solo il 25%, il punteggio verrà impostato a (50+25)/2, o 37.5. Tuttavia i punteggi sono mostrati come numeri interi, così questo numero verrà arrotondato al più vicino numero intero prima di venire mostrato. Tuttavia, il punteggio è mantenuto internamente come numero con virgola mobile, poiché dopo che un brano è stata riprodotto molte volte, possa essere impossibile alterarlo di più di un punto con una singola riproduzione (vedere sotto). Nel definire il punteggio per una traccia riprodotta in precedenza, il calcolo è ancora un po' più complicato. Nel sorgente è score = ( ( values[2].toDouble() * values.first().toInt() ) + percentage ) / ( values.first().toInt() + 1 );</para><para>Sostituendo dei valori in questa linea:</para><programlisting>QStringList values = query( QString( "SELECT playcounter, createdate, percentage FROM statistics "
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?