Aplicativo rápido e simples para corrigir "artistas desconhecidos" no banco de dados MediaStore.
Obrigado a todos que baixaram e experimentaram MediaFix e obrigado por adicionar seus comentários aqui.
Agora mudei de telefone (meu Galaxy S2 morreu repentinamente) e não tenho mais problemas com a música do meu novo, então não vou mais manter MediaFix ("Ele está fazendo manutenção?", ouvi você perguntar!)
Em vez de desperdiçar o código, estou disponibilizando-o no Bitbucket para que ele possa ser usado e feito para funcionar em dispositivos que ainda estão com problemas. Supondo que qualquer um possa entender, é claro!
Acesse https://bitbucket.org/Peter_H/MediaFix para obter uma cópia.
--
OBSERVE:
1) MediaFix foi criado para solucionar um problema no Samsung Galaxy S II e só foi testado nesse dispositivo. Se você tiver um dispositivo diferente, ele pode funcionar (e é gratuito, então você não tem nada a perder ao experimentá-lo), mas não se surpreenda (e deixe um feedback de 1 estrela) se não funcionar.
2) O aplicativo processará apenas faixas .m4a ou .aac. Ele irá ignorar todas as faixas que não sejam .m4a ou .aac.
3) O aplicativo só funciona com faixas que aparecem no aplicativo Música. Ele não verifica o sistema de arquivos em busca de trilhas. Se você não conseguir ver a faixa ao abrir o Music, MediaFix também não a verá.
Descrição:
Várias versões do Android parecem ter problemas para lidar com tags de metadados em arquivos de áudio, resultando em entradas do banco de dados MediaStore com dados incompletos.
MediaFix verifica seu banco de dados MediaStore em busca de faixas mpeg4 (.m4a ou .aac) que tenham o artista definido como "desconhecido". Para cada faixa, ele analisa a estrutura de metadados mpeg4 no arquivo original para extrair o título da faixa, nome do álbum, artista da faixa, número da faixa e número do disco, e atualiza o banco de dados MediaStore.
Nenhuma alteração é feita nas faixas originais do seu cartão SD.
Para ver uma lista de arquivos que MediaFix tentará corrigir, toque no número “arquivos para corrigir”.
Problemas conhecidos...
Eu realmente testei apenas em um Samsung Galaxy S II rodando 2.3.3, pois esse é o meu telefone. Eu sei que funciona em outros dispositivos, mas sei que também falha em alguns.
Não consegui encontrar uma maneira de atualizar os artistas dos álbuns para compilações (recebo uma exceção de "operação não suportada" quando tento), então os álbuns de compilação mostram o artista da última faixa corrigida.
Há um bug no Android relacionado à forma como os gêneros são armazenados. A Samsung implementou uma solução alternativa, portanto as atualizações de gênero devem funcionar em seus dispositivos. Em outros dispositivos, cada faixa ainda aparecerá no gênero “Desconhecido”, mas também deverá aparecer no gênero correto.
Isenção de responsabilidade...
Não deve haver nenhuma chance de MediaFix causar grandes problemas com o seu dispositivo (afinal, ele apenas atualiza o banco de dados do MediaStore), mas você o usa por sua própria conta e risco!! Não assumo qualquer responsabilidade pelo seu funcionamento no seu dispositivo.
Leia mais