Por que os players de música não conseguem encontrar meus arquivos de áudio?


17

No meu Nexus 4, há uma pasta chamada /sdcard/Music/(ou apenas /Musicao navegar no armazenamento do telefone; o Windows 7 chama Computer\Nexus 4\Internal storage\Music) e coloquei muitas músicas lá, mas o music player não vê nenhuma das minhas músicas. Por que um aplicativo (o gerenciador de arquivos e o Dropbox) pode ver os arquivos, mas não outro (Play Music, Apollo, Jukefox)?

Notas:

  • LG Nexus 4 16GB, desbloqueado, com CyanogenMod 10.1
    (build noturno 20130212 porque nada mais estável está disponível, mas não há falhas.)
  • As músicas são armazenadas no formato de caminho /sdcard/Music/Artist/Album/Song title.mp3(simplesmente porque é assim que são armazenadas na minha unidade de mídia).
    • Computer\Nexus 4\Internal storage\Music\Eagles\On the Border\1 Already Gone.mp3
    • Computer\Nexus 4\Internal storage\Music\Kashmir\The Good Life\10 Kiss me goodbye.mp3
    • Computer\Nexus 4\Internal storage\Music\Christina St眉rmer\Freier Fall\1 Geh nicht wenn du kommst.mp3
      (sim, há um caractere chinês e eu não sei por que; é um ü alemão (trema u) na minha unidade de mídia original do Windows)
  • Eu sei que as músicas estão presentes e que funcionam porque o CyanogenMod File Manager as mostra e eu posso tocá-las individualmente. Eles existem!
  • A execução do Rescan SD, conforme sugerido abaixo, não fez os arquivos aparecerem em nenhum dos aplicativos do player.
  • Tenho certeza de que não há .nomediaarquivos: o CyanogenMod File Manager não exibe arquivos que começam com um .(renomeei um arquivo TXT existente e ele desapareceu rapidamente :)), mas usei o Root Browser Lite para procurar /Musice subpastas - - a única correspondência que encontrei foi a que renomeei e a excluí agora.
  • Meu PC com Windows no trabalho também não conseguia ver os arquivos, mas depois de desconectar / reconectar o USB, ele agora pode ver + abrir + reproduzir os arquivos. (Agora revisei esta pergunta para remover a parte do Windows.)
  • Ainda estou perplexo pelo fato de os aplicativos de navegador de arquivos verem os arquivos, mas os aplicativos de tocador de música não.

Você possui o ROM Manager instalado?
geffchang

@GreenGuy: Sim - por que isso importa?
Torben Gundtofte-Bruun

Como o GAThrawn mencionou, pode haver um arquivo .nomedia, que pode estar relacionado ao ROM Manager. Procure esse arquivo .nomedia e exclua-o.
geffchang

Apollo é o leitor de música Cyanogen. Quanto aos seus arquivos: você pode mencionar alguns exemplos de nomes de arquivos? Pode ser um problema de compatibilidade, e antes que alguém pergunte o tipo, o próximo para caracteres especiais nos nomes etc., pode ser mais fácil ter alguns "exemplos completos" disponíveis;)
Izzy

1
Apenas meu palpite: o scanner de mídia poderia ter "travado" neles. Para um teste, tente remover / renomear arquivos com o Umlauts e outros caracteres especiais (felizmente, não somos franceses ou turcos, ou seria mais). Essas coisas "chinesas" provavelmente aparecem quando o Windows não se importa e simplesmente usa seu próprio charset (MSANSI ou WIN-1252 ou o que for), enquanto o Android pensa que é UTF8. É por isso que eu evito Umlauts etc. nos nomes de arquivos (embora a palavra "gruesse" parece realmente estranho dessa maneira;))
Izzy

Respostas:


9

Ver um nome de arquivo como Computer\Nexus 4\Internal storage\Music\Christina St眉rmer\Freier Fall\1 Geh nicht wenn du kommst.mp3aponta para um problema especial com "caracteres especiais" (como os alemão Umlauts) que atrapalharam a transferência de dados: Enquanto o Windoze usa seu próprio conjunto de caracteres (MS-ANSI ou antigo WIN-12xx, dependendo do configuração), o Android espera UTF-8 - é por isso que é um bom costume usar apenas caracteres ASCII de 7 bits nos nomes de arquivo.

Devido a essa incompatibilidade e ao "caractere não identificável", o scanner de mídia provavelmente travou. O que resultou no não preenchimento do banco de dados de mídia, e segue: Os players pensam "não há arquivos de mídia lá".

Ações propostas

Eu sugiro excluir temporariamente ou pelo menos renomear todos os arquivos afetados, para que nenhum arquivo com "caracteres especiais" em seu nome permaneça. Depois, execute o scanner de mídia novamente (por exemplo, ativá-lo com o Rescan SD ). Quando terminar, tenho certeza de que seus reprodutores de mídia encontrarão algo para reproduzir (com).

Sendo aprovado, você sabe o que procurar no futuro. Como dito anteriormente, recomendo restringir os caracteres nos nomes de arquivos para ASCII de 7 bits - isso evita muitos problemas, embora alguns nomes possam parecer um pouco estranhos;)


Aceito: como tudo funcionou bem após uma reinicialização, sua hipótese sobre um servidor de mídia com falha provavelmente estava correta. Eu odiaria ter que limitar meus arquivos a nomes ASCII da década de 80, por isso vou deixá-los em paz por enquanto - parece funcionar, e os caracteres são exibidos corretamente como tremados no aplicativo (não chinês!).
Torben Gundtofte-Bruun

3
O aplicativo provavelmente usa as tags ID3 dos arquivos MP3, o que pode pelo menos explicar essa parte. Ainda me pergunto se os arquivos ainda aparecem e não travaram o scanner de mídia nas execuções subseqüentes: se eles travaram, em primeiro lugar, por que eles funcionaram? Mas o mais importante: problema resolvido :)
Izzy

2
Para verificar novamente a mídia, também é possível usar um aplicativo claramente de código aberto, o SD Scanner , da F-Droid.
IMZ - Ivan Zakharyaschev

Após a nova varredura, me ajudou a matar o aplicativo Apollo (pressionando o botão "voltar" no CyanogenMod) e iniciá-lo novamente - para obter a lista atualizada de álbuns no Apollo.
IMZ - Ivan Zakharyaschev

Obrigado pela resposta! Foi útil para mim depois que carreguei um álbum de música no meu dispositivo CyanogenMod através do ssh e não consegui descobrir como fazer o Apollo ver e reproduzi-lo (como um álbum inteiro).
IMZ - Ivan Zakharyaschev

3

Na ROM padrão, o Nexus 4 music player padrão deve ser " Play Music " com um ícone parecido com fones de ouvido amarelos, nunca ouvido falar da Apollo, mas é possível que isso tenha mudado sua ROM personalizada.

A maioria dos tocadores de música no Android obtém sua "biblioteca de mídia" no serviço de scanner de mídia embutido. Isso deve coletar arquivos MP3 armazenados em qualquer local de armazenamento acessível pelo usuário no telefone e adicioná-los à biblioteca do scanner. Às vezes, o scanner de mídia não "repara" nos novos arquivos que você acabou de adicionar e precisa ser instruído a fazer uma nova varredura; existem aplicativos na loja que podem fazer isso, como o Rescan SD , você pode encontrar uma seleção deles com uma pesquisa na Play Store, se você executar uma dessas e aguardar alguns minutos, toda a sua mídia deve ser captada.

É improvável que você esteja dizendo, mas também é possível que um .nomediaarquivo oculto esteja na pasta Música ou em uma das pastas pai / filho. A presença desse arquivo informa ao scanner de mídia que ignore o conteúdo dessa pasta e de suas pastas filho. Se você encontrar esse arquivo em algum lugar na hierarquia da pasta Música, exclua-o.


Ah, eu também tenho o "Play Music", mas quando o iniciei, pensei que era uma loja de música ( compre músicas do Google Play ) - meu erro. Lancei-o novamente agora e diz: "Nenhuma música é mantida no dispositivo". O Settingsmenu possui apenas duas linhas não tocáveis: licenças de código aberto e versão de música v4.5.9101.560208 .
Torben Gundtofte-Bruun

1
Apollo é o jogador padrão do Cyanogen, também está disponível na Play Store. Apenas para esclarecer.
PaNaVTEC

Atualizei minha pergunta: a nova verificação não ajudou, e tenho certeza de que não há .nomediaarquivos. Intrigante!
Torben Gundtofte-Bruun

Também podem ser formatos não suportados. Não tenho certeza de quais formatos são suportados por qual player, mas eu poderia imaginar que alguns não suportem .ogg, por exemplo, enquanto outros suportam . Outra causa pode ser a taxa / método de amostragem - mas isso não deve afetar a parte "sendo vista", mas "jogando bem".
Izzy

@ Izzy: Entendo o que você quer dizer, mas o gerenciador de arquivos pode reproduzir os arquivos, então eu acho que o caminho e o formato são válidos e funcionam. É só que os aplicativos do player parecem inconscientes ...
Torben Gundtofte-Bruun /

1

Nem o aplicativo de música para Android pré-instalado nem o Apollo music player puderam ver os arquivos que eu carreguei de lado até nivelar a hierarquia de diretórios para um nível. Por exemplo, Music / Band / song.ogg funciona, Music / Band / Album / song.ogg não. Se apenas os tocadores de música pudessem ver essas tags id3 rasas e voltar ao básico!


Este. Todos os tocadores de música contemporânea parecem considerar o ID3 como evangelho, quando o fato é que esses dados são freqüentemente incorretos, corrompidos, enganosos ou simplesmente errados. Se apenas o meu android player pudesse reproduzir uma pasta e classificar as entradas pelo nome do arquivo. A classificação corrompida devido a ID3 incorreto, ou uma hierarquia "profunda", tornou livros de áudio inteiros totalmente inacessíveis para mim, frequentemente exigindo que eu mesclasse mais de 200 + 5MB .mp3 com scripts de uso único personalizados.
Emanuel Landeholm

1

Teve o mesmo problema no Android 4.4.2. Minha solução:

  1. mova sdcard / Music para sdcard / media / Music
  2. reinicie no modo de recuperação
  3. limpe o cache (cache do sistema, não o dalvik)
  4. reiniciar sistema

aproveite com o Google Play Music! ^ _ ^


1

mova sdcard / Music para sdcard / Media / Music reboot opo. Todos os arquivos apareceram nos jogadores.


O que é 'opo' aqui?
Firelord

0

Exclua o .nomedia encontrado na sua pasta de músicas. Pasta de música para cartão SD interna e externa. Instale o player pro media player. Vá para configurações e aponte-o para onde está sua pasta de músicas no seu cartão SD externo. Depois que suas músicas aparecerem, elas também serão exibidas no seu player de música. Boa sorte


Você poderia incluir um link para o aplicativo mencionado? Será difícil encontrar o contrário, pois muitos aplicativos têm "player pro" em seus nomes / descrições. Obrigado!
Izzy

0

Sua biblioteca de músicas pode não estar configurada para verificar até mesmo a /sdcard0/Music/pasta.

Conecte seu telefone Android ao seu computador e "Modo USB" ativo

No seu computador, acesse o cartão SD do seu telefone através do cabo USB. Portanto, no Windows, pode parecer " F:\Music\" como uma letra de unidade.

Portanto, neste caso, meu problema parecia com " F:\Music\Music_aa\" Eu o renomeei para " F:\Music\Music_ab\"

O serviço auxiliar USB do Android no telefone inicia automaticamente uma nova varredura para todas as mídias internas /sdcard/Music/Music_abdo telefone quando você se desconecta do modo USB.

Espero que isto ajude.


0

Ok pessoal .... Ontem à noite, do nada, meu álbum de aplicativos de mídia Android e o reprodutor de músicas não conseguiram encontrar nenhuma das fotos ou músicas que estavam realmente no meu cartão SD. Depois de escapar um pouco do AVC .... e quatro horas depois de ler vários fóruns, encontrei uma solução:

Para o music player, usei um aplicativo chamado "Next music", que podia realmente ver as músicas. Eu fui a uma opção chamada scan pressionando o botão de atualização, fiz uma verificação completa e magicamente minhas músicas eram legíveis por qualquer outro aplicativo, incluindo o stock player. Sem qualquer reinicialização

Para as fotos eu usei o quickpick. Foi o único que conseguiu ver as fotos. Abri cada pasta do meu álbum e, pressionando a tecla do menu rígido, havia uma opção chamada "Fix Date". Fiz isso em todas as pastas e eles apareceram no meu aplicativo de álbum de ações. Sem reiniciar

Ps: excluir todos os .nomedia que encontrei não fez absolutamente nada ...


"Próxima música" encontrou apenas arquivos do gravador de som (no cartão SD externo). Nenhuma outra música encontrada (armazenada no cartão SD interno). O aplicativo Meus Arquivos vê os arquivos de música, bem como o AirDroid.
Jānis Elmeris

0

Eu tive esse problema e encontrei a solução, quando você for ao "gerenciador de arquivos" do seu telefone, desative "mostrar arquivos ocultos". Em seguida, os players instalados não reconhecerão seus arquivos mp3. Portanto, verifique se os arquivos ocultos estão ocultos no gerenciador de arquivos.


1
Parece estranho, pois não consigo encontrar nenhuma relação com essa configuração. Apenas meus 2 centavos.
Andrew T.

0

Eu experimentei a mesma coisa no meu Samsung Galaxy S3 mini.
Acabei de usar o Rescan SD / Rescan (usei os dois porque não sabia onde minha música era cartão SD / SD interno)
Depois disso - funcionou e meu reprodutor de música Samsung funcionou !!


0

Eu tive o mesmo problema com o Samsung Galaxy s5 executando o cyanogenmod. Aqui está o que eu fiz. Coloquei a música no meu armazenamento interno e estava funcionando bem. Copiei os arquivos para sd \ media \ Music, se você não tiver essas pastas, crie-as. Em seguida, teste e veja se o arquivo aparece excluindo uma das músicas no armazenamento interno. se não aparecer, desmonte e remonte o cartão SD.


0

Renomeie a pasta ou mova seus arquivos para Alguma nova pasta, como (Música /). Ele buscará automaticamente seus arquivos mp3.


0

Crie pasta de mídia / Música. Coloque todas as suas pastas e arquivos de mídia. Faça readdressing e redigitalização no seu player (eu uso o VLC) O problema deve ser resolvido. (LinageOS 15.1 no Nexus 5X)


-1

.nomedia - eu tinha dois arquivos no telefone e um no sd - excluí todos os três e o Hay Presto Music player agora vê todas as músicas no cartão SD e no telefone - tudo de bom obrigado - usando o Samsung Galaxy Ace 4 lite - tentou reformatar o SD - reinicializações do telefone - diferentes players de mídia - mas a exclusão de todos os arquivos .nomedia foi a única solução que funcionou - deu certo - nem precisou reiniciar o telefone - apenas uma rápida verificação do media player


-2

Montei e desmontei meu cartão SD e todos os aplicativos reconheceram os arquivos novamente

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.