Amarok/Manual/Vários/Solução de problemas e Problemas comuns

From KDE UserBase Wiki
Revision as of 05:20, 28 February 2013 by FuzzyBot (talk | contribs) (Updating to match new version of source page)
Other languages:

Solução de problemas e Problemas comuns

Se você seguir os procedimento aqui descritos, mas não tiver sucesso, entre no IRC (irc://irc.freenode.org/amarok), cadastre a sua dúvida na seção Amarok do Fórum do KDE, ou escreva na lista de discussão do Amarok.

Problemas na instalação

Pacotes inválidos

Ocasionalmente, os usuários irão encontrar pacotes com problemas nas distribuições; ou têm uma versão errada de um componente incluído ou ficou faltando algo de importante. Por alguma razão, isto normalmente ocorre com as dependências do MySQL. Os relatórios de erros nestes casos devem ser cadastrados na sua distribuição, não no bugs.kde.org.

Dificuldades na compilação a partir do código-fonte

Para as pessoas que desejam ajudar a testar as versões mais recentes do Amarok, existe uma versão para compilação local. Use este excelente guia: Compilando o Amarok localmente a partir do GIT - um resumo completo (em inglês). Informações detalhadas sobre o git podem ser encontradas aqui: Tutorial da Techbase sobre o GIT.

Se você já conseguiu compilar com sucesso anteriormente e agora está encontrando erros, tente remover o arquivo CMakeCache.txt e tente novamente. Se os erros persistirem, remova totalmente a pasta de compilação (Build) e faça uma nova compilação.

A URL para obter o código-fonte a partir do Git foi alterada recentemente. Execute o comando

git remote set-url origin git://anongit.kde.org/amarok

se você ainda estiver usando a URL antiga. Por favor, contacte-nos se você ainda encontrar o link antigo na documentação, para que ele possa ser atualizado em todos os locais.

Problemas ao iniciar

Erros da lista de músicas

A lista de músicas atual pode ficar corrompida de vez em quando, o que poderá impedir o Amarok de iniciar. Isto pode ser corrigido com a simples remoção do arquivo da lista de músicas atual na pasta do Amarok, em $HOME/.kde/share/apps/amarok/current.xspf. Lembre-se de que em alguns sistemas, o local pode ser .kde4 em vez de .kde.

Questões relacionadas ao banco de dados

Se o banco de dados estiver corrompido e isto está impedindo o Amarok de iniciar, você pode mover o banco de dados para um local seguro (ou simplesmente excluí-lo). Isto fará com que o Amarok reconstrua o banco de dados a partir do zero. Mova a pasta $HOME/.kde/share/apps/amarok/mysqle para um local seguro (como o $HOME/.kde/share/apps/amarok/mysqle~) e reinicie o Amarok.

Outros problemas e configuração das cópias de segurança

Se os dois itens acima não ajudarem ou se precisar restaurar o Amarok com uma configuração limpa, você poderá mover para um local seguro (ou excluir) a pasta do Amarok em $HOME/.kde/share/apps/amarok e os arquivos de configuração do Amarok em $HOME/.kde/share/config/amarok* (podem existir dois ou três arquivos que correspondam a este padrão). Mais uma vez, a pasta pode ser .kde4 em vez de .kde.

Problemas na análise ou ordenação dos arquivos

O Amarok analisa os seus arquivos de música ao iniciar pela primeira vez e irá manter a sua coleção atualizada automaticamente, caso escolha a opção Configurações -> Configurar o Amarok -> Coleção -> Monitorar alterações nas pastas.

Se você não quiser que o Amarok analise as alterações, desmarque isto e use a opção Ferramentas -> Atualizar coleção sempre que fizer alterações na sua coleção.

Mais informações sobre a análise da coleção do Amarok.

Etiquetas corrompidas

Algumas pessoas perceberam que o Amarok parece não encontrar alguns arquivos. Uma das causas pode ser as etiquetas corrompidas, que podem ser verificadas com o aplicativo kid3. Mais informações sobre etiquetas podem ser obtidas aqui.

Para localizar os arquivos problemáticos, execute o comando amarokcollectionscanner a partir da linha de comando. Os detalhes podem ser obtidos aqui.

Incapacidade de gravar etiquetas

Se o Amarok não estiver salvando as alterações nas etiquetas, você provavelmente tem problemas com permissões. Certifique-se de que o seu usuário tem permissões de gravação na sua pasta de músicas. Por exemplo, o comando

chown -R seu_usuário Músicas/

irá alterar a propriedade dos arquivos para o seu_usuário ou então poderá executar o comando

chmod -R +w Músicas/

para adicionar permissões de gravação para o proprietário.

Ordenação incorreta (Vários artistas)

Algumas pessoas relatam que as faixas estão em 'Vários artistas' quando não deveriam ou estão ordenadas em um "Álbum desconhecido." O que separa os álbuns e faixas de 'Vários artistas' dos seus artistas reais é a etiqueta 'Artista do álbum'. Quando clicar em Mostrar em vários artistas no menu de contexto (do botão direito), essa etiqueta ficará vazia se estiver preenchida. O oposto acontece em um arquivo em 'Vários artistas' quando selecionar Não mostrar em vários artistas, mas a etiqueta 'Artista do álbum' será preenchida automaticamente com a etiqueta 'Artista'.

Se não existir uma etiqueta 'Álbum' nem uma 'Artista do álbum', o Amarok irá colocar a faixa em um 'Álbum desconhecido' em 'Vários artistas'. Se você quiser organizá-los de outra forma, atribua as etiquetas da forma que deseja ordená-los. Se não souber alguma das informações, experimente a nova função do MusicBrainz no editor de etiquetas ou use um aplicativo para criação de etiquetas.

Faixas duplicadas

Ás vezes, o Amarok mostra a seguinte janela durante a análise da coleção (normalmente a inicial):

Isto provavelmente significa que um arquivo idêntico foi registrado duas vezes na sua coleção em locais diferentes. Você pode usar o navegador de arquivos do Amarok para verificar os arquivos individualmente, sendo a ação normal remover um dos arquivos duplicados. Se tiver certeza de que as faixas não são duplicadas, você pode usar o utilitário da linha de comando amarok_afttagger para restaurar o ID único de uma das faixas:

amarok_afttagger --newid --verbose local/de/uma/das/faixas.mp3

Alternativamente, você poderá remover o identificador único de uma das faixas, perdendo a funcionalidade 'registrar-mesmo-que-alterado-fora':

amarok_afttagger --delete --verbose local/de/uma/das/faixas.mp3

  1. The files are bit-by-bit identical
    • You can use for example md5sum command to verify that
    • You can edit metadata of one of the files from within Amarok File browser to differentiate them somehow, perhaps by editing (album) artist, year, composer or a comment
  2. The files have the same Amarok AFT unique id
    • This is often a result of running amarok_afttagger and then creating multiple copies of a tagged file; tag reader such as Kid3 or MP3Diags can be used to verify this, look for Amarok 2 AFTv1 string in tags
    • You can use amarok_afttagger command-line utility to reset unique id of one of the tracks:
      amarok_afttagger --newid --verbose path/to/one/of/the/tracks.mp3
    • Alternatively, you can remove the unique id from one of the tracks, loosing the track-even-if-changed-from-outside functionality:
      amarok_afttagger --delete --verbose path/to/one/of/the/tracks.mp3
  3. (for Amarok before v2.7.0-96-g216c18b) The files have the same MusicBrainz id
    • Released versions up to Amarok 2.7 treated MusizBrainz id embedded in tags (filled in by MusicBrainz-enabled tagger such as Picard) as unique identifiers of tracks. However, MusicBrainz changed the semantics of the id to mean "recording id" since it was originally implemented in Amarok, which means that you may get false duplicates for example for tracks that appear on the original album and the Best of one. See bug #315329 for more info
    • You can use any advanced tag reader to verify this (look for MusicBrainz string in tags) and to remove the MusicBrainz id from one of the tracks
    • As an alternative solution, you can use amarok_afttagger to add Amarok AFT id to one of the tracks because Amarok will then prefer its own id rather than the MusicBrainz one:
      amarok_afttagger --newid --verbose path/to/one/of/the/tracks.mp3

Problemas na reprodução dos arquivos

O Amarok salta faixas ou parece reproduzi-las sem som

Se os arquivos que você está reproduzindo estiverem no formato MP3, verifique aqui as instruções para ativar o suporte à MP3 na sua distribuição. Lembre-se de que apesar de algum aplicativo conseguir reproduzir arquivos MP3 no seu sistema, não significa que o Amarok tenha todos os codecs necessários instalados.

Sem som ou de qualidade ruim

Para as questões de som mais genéricas, verifique primeiro qual a infraestrutura do Phonon você está usando em Configurações -> Configurar o Amarok -> Reprodução -> Configurar o Phonon -> Infraestrutura. Considere mudar para uma infraestrutura diferente: devem estar disponíveis na sua distribuição o VLC e o GStreamer, sendo ambas recomendadas. Caso sua distribuição ainda forneça outras infraestruturas, não utilize-as.

Verifique também se o programa da infraestrutura consegue reproduzir os arquivos corretamente. Caso contrário, isso é um problema com este programa e assim você poderá encontrar informações nos arquivos de ajuda dele. Em outras palavras, será que o Gstreamer ou o VLC reproduzem o mesmo arquivo? Será que ele vai reproduzir no Dragon Player, que também usa o Phonon?

Se parecer que é um problema do PulseAudio e você conseguir fornecer um relatório aos programadores do PulseAudio, a página de resolução de problemas encontra-se aqui.

Problemas com coleções no iPod, etc.

O Amarok não mostra as imagens da capa ou elas são perdidas ao transferir para o dispositivo

Provavelmente a versão incorreta do libgpod4 está instalada. No Debian e seus derivados como o Kubuntu, o padrão é o libgpod4-nogtk, que vem sem suporte para capas. Basta instalar a variante do libgpod4:

sudo apt-get install libgpod4

O pacote libgpod4-nogtk pode então ser removido sem problemas. No Kubuntu Quantal Quetzal (lançado como 12.10) este pacote foi removido e o padrão é libgpod4.

Falhas e erros

  • Como executar o Amarok a partir da linha de comandos:
    amarok --debug --nofork
  • O Amarok falha, mas o Dr. Konqi não aparece — execute no gdb com o seguinte comando:
    gdb --args amarok --debug --nofork
    No console do gdb, digite o comando run para iniciar o Amarok, reproduza os passos até a falha e depois digite no gdb thread apply all bt para gerar o backtrace.
  • Enviando erros: Se tiver sido ativado, o Dr. Konqi irá fornecer uma opção para comunicar o erro e fará boa parte do trabalho para você. Caso contrário, você precisará cadastrar o erro manualmente em bugs.kde.org. Para os erros relativos à falhas, informe o backtrace do gdb como um comentário.