# Küsimused ja vastused

## KKK

KKK on jagatud mitmeks osaks, et sul oleks lihtsam leida vastust otsitavale küsimusele. Palun vali mõni järgnevatest oasdest.

Üldine kasutamine: küsimused &amarok;i kasutamise kohta üldiselt.

Mängimine: küsimused toetatud failitüüpide ja muude taasesitusega seotud probleemide kohta.

Arendus: vead, võimaluste soovid ja muud arendamisega seotud küsimused.

Nipid ja trikid: muud kasulikud võimalused, mis kuhugi mujale ei sobinud.

## Üldine kasutamine

Kust saada &amarok;i tuge?

Arendajatega on võimalik suhelda meie meie IRC kanalil. Ootame sind!

&amarok;i käivitamisel on lugude nimekiri tühi. Kuidas see palade lisamine õieti käib?

See on imelihtne. Liigu vasakul asuvas failisirvijas vajalikku kataloogi ja seejärel lohista failid paremal paiknevasse lugude nimekirja.

Kuidas eemaldada palad lugude nimekirjast?

Vali fail või failid, mida soovid eemaldada ja vajuta klahvi Del või klõpsa valitud failidel hiire parema nupuga ja vali ilmuvast menüüst Eemalda valitud.

Kuidas lugude nimekiri laadida?

Lohista lihtsalt olemasolev lugude nimekirja fail lugude nimekirja aknasse - nii lihtne see ongi!

Kuidas salvestada lugude nimekiri?

Nupp Salvesta lugude nimekiri on lugude nimekirja tööriistaribal otse nupu Lisa andmekandja kõrval. Klõpsa sellele ja ongi kõik!

Visualiseerimisdialoogis pole ühtegi visualiseerimispluginat.

Ilmselt ei ole xmms-config paigaldatud. Paigalda vajalik xmms-devel pakett ja proovi uuesti. Abiks võib olla ka uusima paketi libvisual paigaldamine, mis pakub mõningaid väga lahedaid visualiseeringuid.

Kus on ekvalaiser?

Ekvalaseri akna saab avada hiire parema nupu menüüst. Selle leiab ka menüüribalt: Tööriistad Ekvalaiser.

## Taasesitus

Milliseid failitüüpe amaroK toetab?

Mitte ühtegi. Jah, just nii! Me toetame väga mitmeid taustaprogramme, nii et see küsimus peaks õigupoolest kõlama: "Milliseid failitüüpe toetab GStreamer/xine/aRts/NMM/MAS/KDEmm?" Ja seepärast võime me ka üsna veendunult öelda, et toetatud on enam-vähem kõik vähegi levinumad audiovormingud. GStreamer suudab ju näiteks isegi teksti ja PNG-d dekodeerida!

Miks amaroK ei mängi MP3?

Mängib küll! Selle küsimuse tekkimisel on usutav, et kasutad Fedora/RedHat linuxit, mis patendiprobleemide tõttu ei pane vaikimisi kaasa MP3 dekoodreid. Lahendus:

&Alt; F2, gg:redhat mp3 kde, ENTER

GStreameri mootoriga kipub mängimise ajal protsessori kasutus 100% kanti tõusma. Mida selle vastu ette võtta?

GStreamerit alsasinkiga kasutades nõuab amaroK seadmelt mikserit. Miksimine võimaldab mitmel rakendusel üheaegselt seadet kasutada ning heli samaaegselt väljastada. Seda on võimalik saavutada kas riistvaralist mikserit pakkuva helikaardiga (nt. SBLive) või samuti riistvaralist miksimist pakkuva alsa pluginaga "dmix".

Dmix plugina paigaldamise ja seadistamise juhised leiab siit:

Alsa dmix KKK

Pärast paigaldamist tuleb mootoriseadistuste dialoogis määrata heliseadmeks "dmix".

Mul ei õnnestus amaroKis ühtegi lugu mängida. Mis lahti?

Sul tuleks kontrollida heliraamistikku käsureal:

`%``artsplay suvafail.mp3`

`%``gst-launch filesrc location=/home/sinukodu/suvafail.mp3 ! spider ! audioscale ! audioconvert ! alsasink`

`%``xine-check`

Nende käskude väljund peaks lubama tuvastada probleemi ja selle ka parandada. Arvesta, et GStreameri testimiseks võib vajalik olla mõni muu 'sink' (nt. osssink).

Kas amaroK võib saata väljundi otse OSS/ALSA-le?

Aga muidugi! Ära ainult unusta, et pala tuleb kõigepealt dekodeerida. MP3 lihtsalt ei saa otse ALSA-le saata, sest nii on tulemuseks ainult müra ja muud ei midagi. Enamasti peaks sobima GStreamer, mis suhteliselt vähese vaevaga loeb faili, dekodeerib ja saadab PCM andmed ALSA-le - täpselt nagu XMMS.

Aga XMMS ju saadab väljundi otse ALSA-le?

Jah, aga enne seda see dekodeeritakse. GStreamer võib samahästi väljundi otse ALSA-le saata, rääkimata juba xinest!

Heli on katkendlik. Kas selle vastu saab midagi ette võtta?

Kasutada võiks kas GStreameri mootorit (see on suurepärane!) või siis nikerdada veidi aRtsi kallal. Ava Juhtimiskeskus Heli ja multimeedia Helisüsteem. Lülita sisse võimalus Töötab suurima võimaliku prioriteediga ning suurenda helipuhvri suurust (ettevaatust: vaata järgmist KKK-d!). Samuti peab artswrapper olema suid:

`%``su`

`%``chmod a+rsx /kde/bin/artswrapper/asukoht`

`%``killall -9 artsd`

KDE 3.2.x korral on mõningaid probleeme KDEMultimedia koodekitega, mis võivad taasesitust moonutada. Vaata selle kohta vastavat vearaportit.

Tublisti võib kaasa aidata ka helipuhvri suurendamine alsa konfiguratsioonifailis .asoundrc.

Protsessor on tugevasti koormatud. Kas selle vastu saab midagi ette võtta?

Ära kasuta aRtsi, vaid GStreameri või xine mootorit või siis paigalda kogu KDEMultimedia, mis annab sinu käsutusse kiiremad aRtsi koodekid (nt. libarts_mpeglib.so jne.).

amaroKi analüsaatorid ei reageeri üldse millelegi!

Tõenäoliselt kasutad aRts mootorit. Kasuta mõnda muud mootorit (näiteks xine mootorit on tublisti parandatud just selle sihiga, et analüsaatorid täiuslikult sünkroonis oleks) või vähenda aRts puhvri suurust (KDE juhtimiskeskus, helisüsteem). Mida väiksem puhver, seda parem visuaalne reageerimine. Jah, see on tõesti viga! Palun aita meil see parandada!

Mul on GStreamer paigaldatud, aga kui ma püüan valida GStreameri mootorit, tabab &amarok;ki krahh. Mida nüüd teha?

Pärast GStreameri paigaldamist tuleb selle komponendid registreerida, sellega peaks hakkama saama käsk 'su -c gst-register'.

Andsin käsu 'gst-register', aga ikka on GStreameriga probleeme. Mida teha?

Võiksid uurida GStreameri KKK-d (paraku küll inglise keeles). Kui mitte miski ei paista aitavat, võib pöörduda otse teadjamate poole IRC kanalil #gstreamer.

## Arendus

How do I get a svn version of &amarok;?

Here is a little tutorial by Christian Muehlhaeuser and Harald Sitter.

Create some new directory on your hdd, like "kde-svn":

`%``mkdir kde-svn`

`%``cd kde-svn`

Paneme siia kogu lähteteksti:

`%``svn co -N svn://anonsvn.kde.org/home/kde/trunk/extragear/multimedia`

`%``cd multimedia`

`%``svn co svn://anonsvn.kde.org/home/kde/trunk/KDE/kde-common/admin`

`%``svn up amarok`

Ja nüüd kompileerime kogu värgi!

`%``make -f Makefile.cvs`

`%``./configure --enable-debug=full --prefix=`kde-config --prefix``

`%``make`

`%``su -c "make install"`

Ja asi ants! Pea meeles, et "make install" võiks anda regulaarselt, kui soovid saada pluginate uusimate muudatustega.

Kuidas pärast krahhi teada saada, mis juhtus?

Kõige kindlam viis on ehitada amarok vätmega --enable-debug=full ning pruukida siis GNU silurit gdb:

`%``gdb amarokapp`

`(gdb)` `run`

`(gdb)` `[wait for crash..]`

`(gdb)` `bt`

Kui soovid nüüd seda tagasijälitust meie IRC kanalile saata, kasuta palun imelisi võimalusi, mida pakub http://nopaste.php.cd. Täname!

Ma leidsin vea / Mul on suurepärane idee amaroKi jaoks!

Palun anna sellest teada aadressil või kui sul on terve rida ettepanekuid ja soove, siis saada need meie meililisti: amarok-devel@lists.sourceforge.net.

Kas paiku võib saata?

Happily! Your best course of action is to let us know what you plan to do before you do any work so we can discuss it, but don't fret we haven't turned down a patch yet! Discussion is mostly to help you patch the correct bits of amaroK. Then either submit a patch to the mailing list, or commit if you have svn access. However, please let us know before you commit new features to cvs! If you have a bug fix then just go ahead, this is open source after all :)

Mida tähendab &amarok;?

&amarok; on Briti muusiku Mike Oldfieldi ühe albumi nimi. Mulle meeldib see väga ja ma arvasin, et see on just sobiv nimi ühele meediamängijale. No ja K on ju teadagi mispärast...

Kas see on &amarok;, AmaroK või Amarok?

Kohe täiesti kindlasti &amarok;! Aga me saame muidugi aru, et see on veidi ebatavaline... :-)

## Nipid ja trikid

Kuidas kasutada &amarok;ki äratuskellana?

Jah, tänu imelisele DCOP-ile on see tõesti võimalik! Määra lihtsalt vajalik häire oma lemmikust kalendrirakenduses ja lase sel käivitada järgmine käsk:

`%``dcop amarok player play`

See annab &amarok;ile korralduse alustada mängimist. Kontrolli enne magamaminemist, et &amarok; töötab, ning hommikul äratab sind seesama sulnis viis, mille enne voodisseminekut peatasid.

Kuidas saada teada, mida &amarok; mängib, kui ma ise olen teise arvuti taga?

Kui oled korrektselt seadistanud SSH-keskkonna, ei tohiks see raskusi valmistada. Järgmine käsk tagastab "praegu mängitakse" info:

`%``ssh -i ~/.ssh/id_rsa sinuIP dcop --user sinukasutajanimi amarok player nowPlaying`

Pane tähele, et sinuIP asemel peabki seisma sinu IP ja sinukasutajanimi asemel sinu kasutajanimi. Pane tähele ka seda, et see käsk eeldab, et sinu identifitseerimisinfo leidub failis ~/.ssh/id_rsa.

Mida huvitavat saab ette võtta mängija aknaga?

&amarok;i mängija analüsaatoreid saab mängija aknast eraldada. Vajutades klaviatuuril d, avatakse aktiivne analüsaator iseseisvas, muudetava suurusega aknas.

Mida huvitavat saab ette võtta lugude nimekirja aknaga?

Klahvi Control all hoides ja &HPN;ga klõpsates saad seada failid järjekorda just selles järjekorras, nagu sa neil klõpsad.

Pärast lugude nimekirjas otsimist klahvi Enter vajutades saab esitada esimese leitud pala ning ühtlasi otsingu puhastada.

Ahaa! Mängija aknal ja lugude nimekirja aknal on niisiis mõned vahvad omadused, aga süsteemse salve ikoonil?

Klõps ikoonile hiire keskmise nupuga mängib või peatab aktiivse pala.

Klahvi Shift all hoides ja hiirerattaga kerides saab aktiivses palas positsiooni vahetada.

Klahvi Control all hoides ja hiirerattaga kerides saab lugude nimekirjas palalt palale liikuda.

Elementide lohistamine süsteemse salve ikoonile avab hüpikmenüü, mis võimaldab valida kolme valiku vahel: lisamine lugude nimekirja, lisamine ja mängimine ning lisamine järjekorda aktiivse pala järele.