# Perguntas e Respostas

## As FAQs

Esta FAQ está organizada em seções para ajudá-lo a encontrar melhor a resposta que procura. Por favor, escolha uma das seguintes seções.

Seção de Uso Geral: Dúvidas sobre o uso geral do &amarok;.

Seção de Reprodução: Dúvidas sobre os tipos de arquivos suportados e outros problemas de reprodução.

Seção de Desenvolvimento: Erros, Pedidos de Novos Recursos e outras dúvidas de desenvolvimento.

Seção de Dicas & Truques: Outros recursos úteis que não são encontradas em mais nenhum lugar.

## Uso Geral

Onde posso obter ajuda para o &amarok;?

Você poderá falar com os programadores e fazer perguntas no nosso canal de IRC. Esperamos encontrá-lo aqui :)

Quando inicio o &amarok;, vejo uma lista de músicas em branco. Como eu coloco as músicas no tocador?

Simples. Use o Navegador de Arquivos do lado esquerdo para ir para a pasta desejada. Depois arraste os arquivos para a Lista de Músicas à direita.

Como retiro faixas da Lista de Reprodução?

Selecione os arquivos que deseja remover e pressione a tecla Del do seu teclado. Ou clique com o &RMB; e escolha a opção Remover Selecionados no menu de contexto.

Como carrego uma lista de músicas?

Basta arrastar e soltar o arquivo da lista de músicas na janela da Lista de Músicas, tal como faria com qualquer outro arquivo. É tão simples quanto isso!

Como posso salvar a lista atual?

O botão Salvar a Lista de Músicas está ao lado do botão Adicionar Mídia na Barra de Ferramentas da Lista de Músicas. Basta clicar nele!

Não existem visualizações no diálogo de visualizações.

Provavelmente você não tem o 'xmms-config' instalado; reconfigure e recompile depois de instalar o pacote xmms-devel apropriado. Você poderá também querer instalar a última versão da libvisual, que possui algumas visualizações engraçadas.

Onde está o equalizador?

A Janela do Equalizador pode ser encontrada no menu do botão direito do mouse. Você poderá também encontrá-lo no menu selecionando Ferramentas Equalizador.

## Reprodução

Que tipos de mídias o amaroK suporta?

Nenhum. Sim, é verdade! Nenhum! A política atual é independente da infra-estrutura, assim a pergunta a fazer é "Que tipos de mídias o GStreamer/xine/aRts/NMM/MAS/KDEmm suporta?". Aí, como poderá calcular, são suportados quase todos os formatos de áudio que possa pensar. O GStreamer até consegue decodificar texto e PNGs!

Porque o amaroK não toca MP3s?

Ele consegue! Talvez você esteja usando o Linux da Fedora/RedHat, que não vem com nenhum decodificador de MP3 padrão (devido a questões de patentes). A solução é:

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

Com o motor do GStreamer estou obtendo 100% de utilização do CPU ao tocar músicas. Como posso resolver isto?

Ao usar o motor do GStreamer com o 'alsasink', o amaroK necessita que o dispositivo ofereça uma mesa de mixagem. A mixagem permite a vários aplicativos acessarem ao dispositivo ao mesmo tempo e enviarem som simultaneamente. Isto pode ser conseguido com uma placa de som com mixagem por 'hardware' (p.ex., a SBLive), ou usando o plugin "dmix" do ALSA, que faz a mixagem por 'software'.

Aqui estão instruções para a instalação e configuração do plugin dmix:

FAQ do 'dmix' do ALSA

Depois da instalação, você terá que indicar "dmix" como dispositivo de som no diálogo de configuração do motor.

Não consigo tocar nenhum arquivo multimídia no amaroK, porquê?

Você precisa testar as plataformas de som na linha de comando:

`%``artsplay teste.mp3`

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

`%``xine-check`

Os resultados destes comandos deverão ajudá-lo a identificar os problemas que estão ocorrendo e como resolvê-los. Provavelmente você terá que usar um 'sink' (canal) diferente para testar o GStreamer (⪚, o osssink).

O amaroK pode trabalhar diretamente com OSS/ALSA?

Isto já é feito! Não se esqueça que os dados têm que ser decodificados primeiro. Você não poderá simplesmente encaminhar um MP3 para o ALSA; tudo o que irá obter serão ruídos. O GStreamer é a melhor escolha para a maioria das pessoas que desejam uma solução de decodificação com baixa sobrecarga, uma vez que lê o arquivo, decodifica-o e encaminha os dados de PCM para o ALSA. Exatamente como o XMMS.

Mas o XMMS pode enviar diretamente os dados para o ALSA!

Mas ele decodifica-os primeiro! O GStreamer pode enviar diretamente para o ALSA. Assim como o xine.

O som 'se engasga'; existe algo que eu possa fazer para melhorá-lo?

Você poderá tanto usar o motor do GStreamer (é ótimo!) como ajustar o aRts. Abra o Centro de Controle Som e Multimídia Sistema de Som. Ative a opção Rodar com a maior prioridade possível e aumente o tamanho do 'Buffer' de som: (atenção, veja a próxima FAQ!). Você deverá também certificar-se de que o seu 'artswrapper' está SUID:

`%``su`

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

`%``killall -9 artsd`

Com o KDE 3.2.x, existem problemas com os decodificadores do KDEMultimedia que poderão causar uma reprodução distorcida; por favor veja este relatório de erros.

Do mesmo modo, aumentar o tamanho do 'buffer' de som no seu arquivo de configuração do ALSA .asoundrc, poderá ser uma grande ajuda.

A utilização do CPU é elevada; existe algo que eu possa fazer para melhorá-la?

Tanto poderá não usar o motor do aRts, usar os motores do GStreamer ou do xine ou lidar diretamente com o uso alto do CPU, instalando todo o KDEMultimedia para obter os decodificadores mais rápidos do aRts (⪚, olibarts_mpeglib.so, etc.)

Os analisadores do amaroK estão completamente inoperáveis!

Você poderá estar provavelmente usando o motor do aRts; tanto poderá usar outro motor (o motor do 'xine' foi ajustado seriamente para dar uma sincronização perfeita do analisador), como reduzir o tamanho do seu 'buffer' do 'aRts' no &kcontrol;, no sistema de som. Quanto menor o 'buffer', mais reativas ficam as visualizações. Sim, isto é um erro! Por favor ajude-nos a corrigí-lo!

Tenho o GStreamer instalado mas quando tento mudar para o motor do GStreamer, o &amarok; estoura; o que está acontecendo?

Depois de instalar o GStreamer, você terá que registrar os seus componentes, executando o 'su -c gst-register' que deverá se encarregar de registrar os seus componentes do GStreamer.

Eu executei o 'gst-register' mas tenho ainda alguns problemas com o GStreamer; o que posso fazer?

Você poderá tentar a FAQ do GStreamer. Se tudo o mais falhar, poderá tentar as pessoas mais experientes no canal #gstreamer de IRC.

## Desenvolvimento

Como obtenho a versão CVS do &amarok;?

Aqui está um pequeno tutorial de Christian Muehlhaeuser.

Crie uma nova pasta no seu disco, por exemplo "kde-cvs":

`%``mkdir kde-cvs`

`%``cd kde-cvs`

Colocaremos todo o código nela, que será obtido agora:

`%``export CVSROOT=":pserver:anonymous@anoncvs.kde.org:/home/kde"`

`%``cvs -z4 co kde-common/admin`

`%``cvs -z4 co -l kdeextragear-1`

`%``cvs -z4 co kdeextragear-1/amarok`

`%``cd kdeextragear-1`

`%``ln -s ../kde-common/admin`

Vamos compilar!

`%``make -f Makefile.cvs`

`%``./configure --prefix=`kde-config --prefix``

`%``make`

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

Divirta-se! Lembre-se de fazer "make install" regularmente para garantir que as modificações aos plugins são instaladas.

Como poderei obter um registro completo depois de um estouro?

A forma mais confiável é compilar o 'amarok' com a opção --enable-debug=full, e depois usar o 'gdb' (o depurador da GNU):

`%``gdb amarokapp`

`(gdb)` `run`

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

`(gdb)` `bt`

Se quiser enviar os dados de rastreamento para o nosso canal de IRC, então use por favor os recursos fabulosos em http://nopaste.php.cd. Obrigado!

Descobri um erro / tive uma ideia ótima para o amaroK!

Por favor comunique-as em , se tiver uma lista de sugestões/pedidos será melhor enviá-los para a nossa lista de correio: amarok-devel@lists.sourceforge.net.

Vocês aceitam alterações ('patches')?

Com prazer! A melhor abordagem é comunicar-nos o que planeja fazer antes de fazer alguma coisa, para que possamos discutir o assunto, mas não se assuste, uma vez que ainda não recusamos nenhuma alteração! A discussão é principalmente para o ajudar a alterar as partes corretas do amaroK. Depois, você poderá então submeter um 'patch' para a lista de correio ou aplicá-lo logo, se tiver acesso ao CVS. Contudo, avise-nos antes de aplicar novos recursos no CVS! Se tiver uma correção para um erro pode seguir em frente; afinal, esto é código aberto :)

Porque escolheram o nome &amarok;?

O &amarok; é um álbum do compositor britânico Mike Oldfield. O autor gosta bastante dele e pensa que o nome tem um som legal. Mais, obviamente, ele contém o importantíssimo K.. :)

Escreve-se &amarok;, AmaroK ou Amarok?

É com certeza &amarok;! Mas concordamos que isto é pouco convencional :)

## Dicas & Truques

Como uso o &amarok; como um despertador?

De fato, graças à magia do DCOP, já é possível :) Basta definir um alarme no seu programa de calendário favorito e dizer-lhe para executar o seguinte comando:

`%``dcop amarok player play`

Este comando irá dizer ao &amarok; para começar a tocar. Certifique-se que o &amarok; esteja rodando antes de ir deitar, para poder então acordar com o som maravilhoso que colocou tocando antes de parar a reprodução e ir para cama.

Como sei o que o &amarok; está tocando agora, quando estiver noutro computador?

Se tiver um ambiente de SSH devidamente configurado, poderá usá-lo para obter essa informação. O seguinte comando irá devolver o texto de 'Tocando Agora'

`%``ssh -i ~/.ssh/id_rsa seu_ip dcop --user seu_usuário amarok player nowPlaying`

Certifique-se que substitui o 'seu_ip' pelo seu endereço IP e 'seu_usuário' pelo nome do seu usuário. Lembre-se também que isto espera que a sua identificação conste no arquivo ~/.ssh/id_rsa.

Que tipos de truques a Janela do Leitor faz?

Os analisadores do leitor do &amarok; podem ser destacados da Janela do Leitor. Pressionando em d no seu teclado, o analisador ativo se abrirá numa janela independente e redimensionável.

Que tipos de truques a Janela da Lista de Músicas faz?

Se mantiver o Control pressionado enquanto clica no &RMB;, isto coloca os arquivos na lista de espera, na ordem na qual clicou neles.

Pressionando Enter depois de ter feito uma pesquisa na lista de músicas, irá tocar o primeiro item da procura e a limpará.

Já vi que a Janela do Leitor e a Janela da Lista de Músicas possuem truques legais, mas e o ícone na bandeja?

Clicar com o &MMB; no ícone toca ou coloca em pausa a faixa atual.

Manter o Shift pressionado enquanto desloca a roda do mousa avança ou recua na faixa atual.

Manter o Control pressionado enquanto desloca a roda do mouse irá saltar faixas na lista de músicas.

Se arrastar e soltar itens no ícone da bandeja do sistema irá abrir um menu de contexto que lhe permite escolher entre três opções: Adicionar à Lista de Músicas, Adicionar e Tocar e Colocar após à Faixa Atual.