Por que o Android Media Storage não consegue detectar meu novo arquivo de toque?

8

Eu tive esse problema no Nexus 4 e no Nexus 5 (de todos os telefones).

Eu tenho um arquivo, é o mesmo arquivo de toque que eu uso em todos os meus telefones, é um mp3 editado de uma música que eu gosto.

Coloquei este arquivo na pasta "Toques" do meu dispositivo.

Quando vou mudar meu toque, meu novo arquivo não está disponível como uma seleção nas configurações do Android.

Reiniciar o dispositivo não faz com que o novo arquivo seja detectado.

O que eu acabo fazendo TODAS AS ÚLTIMAS VEZES Eu tenho que adicionar esse arquivo de toque (eu limpo meu dispositivo ocasionalmente) é encontrar o aplicativo "Media Storage" no meu dispositivo e limpar a memória. Nesse momento, o telefone acha que não há toques, mas depois que eu reinicio, todos os toques antigos estão lá junto com o meu toque, que estava no mesmo local por TODO O TEMPO.

Então, eu tenho uma solução alternativa, mas alguém pode me dizer onde estou errado? Isso está me deixando louco! Alguém mais está vendo esse problema?

Preciso estar faltando algo simples, porque todos os fóruns da Internet que estou lendo são simples "basta colocar o arquivo na pasta de toques e funciona como mágica", o que é muito frustrante.

EDIT: Algumas informações adicionais, eu tenho o arquivo lá por alguns dias agora, apenas para ver se isso faz diferença. Reinicie o dispositivo mais de uma dúzia de vezes nos últimos dois dias. O arquivo ainda não está disponível como opção.

EDIT 2: Veja os comentários abaixo. Parece haver algo a ver com a maneira como estou colocando o arquivo lá, mas ainda assim estranho que a verificação de mídia não a recupere na reinicialização. Alguém sabe alguma coisa sobre digitalização de mídia? Talvez seja otimizado na inicialização para pular pastas como as pastas Ringtone, pois elas não devem mudar com frequência ...?

gnomed
fonte
Por que ele não aparece imediatamente é fácil: isso requer que o scanner de mídia adicione seu nome / local ao banco de dados. Mas uma reinicialização deveria ter desencadeado isso definitivamente, então algo parece estar errado ali. Como você adicionou o arquivo? Você já tentou fazer isso por MTP / UMS (enquanto o telefone está conectado ao seu computador)?
Izzy
@Izzy Adicionei-o usando o ES File Explorer e copiei-o do armazenamento em nuvem (Ubuntu One). ES assina o U1 para mim e eu faço tudo no aplicativo a partir daí. Geralmente é assim que eu sempre adiciono o arquivo, pois sei que ele está sempre no meu armazenamento na nuvem. Eu apenas tentei conectá-lo, removi o arquivo, desconectado e reconectado, adicionei o arquivo, desconectado e ele estava lá nos meus toques sem reiniciar. Acho que o aplicativo não está acionando uma varredura de mídia corretamente, ainda é estranho que ele não seja recuperado na reinicialização até limpar a memória do aplicativo de armazenamento de mídia: /: /. O arquivo não pode estar corrompido, eu apenas o copiei agora ... :(
gnomed
Você provavelmente está certo sobre o aplicativo não acionar o scanner mesia. No entanto, uma reinicialização deve acioná-lo. Deixe-me adivinhar: todos os dispositivos afetados já executam o Kitkat? Porque, começando com isso, o scanner de mídia não faz mais uma verificação completa do AFAIR (pelo menos os aplicativos que o acionam não podem mais fazê-lo da "maneira antiga"). Se bem me lembro, o scanner de mídia agora deve ser apontado diretamente para os arquivos alterados.
Izzy
Mais uma observação: se meu palpite estava correto e seus dispositivos rodam o 4.4.2, você pode ter encontrado um bug do Kitkat ( versão do Google Translate ). A solução alternativa descrita é praticamente a mesma que você já está usando.
Izzy
@ Izzy Tenho certeza de que isso aconteceu no meu kat pré-kit do nexus 4. Esse é um bom ponto, notei que a mudança para o scanner de mídia também no kit kat. Oh, bem, estou perplexo.
gnomed 01/01

Respostas:

3

O que o resolveu para mim - eu tinha um hífen -no meu nome de arquivo OGG, alterando-o para um sublinhado e reiniciando o telefone (Nexus 5 KitKat) fez com que ele aparecesse

Dan J
fonte
Confirmado para Lineage 14.1 e Notificações. Sem hífens.
Alguém
2

Se você acabou de copiar o arquivo, suas permissões são definidas como 600. chmod, o arquivo para 644, tornando-o LENDO MUNDIAL. tão,

chmod 644 /sdcard/ringtones/blah.whatever

também um nome de arquivo com um espaço nele pode causar um problema, renomeie assim mesmo; se o nome do arquivo for blah blah.whatever, renomeie-o parablah_blah.whatever

Por fim, se as opções acima não estiverem ativadas ou já estiverem classificadas corretamente, vá para configurações -> aplicativos e localize o armazenamento de mídia. Force a parada, limpe o cache e reinicie. Observe que se você deseja limpar todos os dados, puxe seus toques para um diretório diferente primeiro, JIC e, depois de limpar todos os dados, mova-os de volta para o diretório de toques. Se você estiver enraizado, copie o arquivo para o local correto em / system / media / e defina perms corretamente [644] e reinicie.

moonbutt74
fonte
Em termos de espaço no nome, você poderá colocar marcas de fala em torno do nome e da extensão do arquivo. Ou era todo o caminho ...
Dan Brown
Esse foi o meu primeiro reflexo, mas o chmod falhou silenciosamente, as permissões permaneceram em 660. Para mim, foi o hífen.
Alguém
@Alguém hmm, se o chmod estiver "falhando silenciosamente", tente que chattr -i <filename>você tenha um conjunto de bits imutável, o que seria estranho, caso contrário, você não é root OU o formato do arquivo pode não ser suportado ou "corrompido". Use o utilitário de arquivo para verificar o arquivo.
moonbutt74
0

Eu tenho uma configuração no meu telefone. configurações - perfis de áudio - configuração de perfil individual - toque personalizado. aqui posso adicionar qualquer MP3 à lista de toques reconhecidos pelo telefone. se você tem, então você é dourado.

KcEmenike
fonte
0

Eu tive o mesmo problema; no meu caso, uso minha música favorita como alarme, pois, por algum motivo, instalo novos aplicativos, não me lembro de forçar a interromper o aplicativo padrão de música e voltei a executá-lo e executá-lo novamente. Consegui procurar arquivos de música novamente ,,,, parece que nenhum aplicativo padrão está sendo executado e é por isso que não é possível executar a opção. :)

Rick
fonte
0

Tente encontrar a música no leitor de música do seu dispositivo. Toque a música e, enquanto estiver tocando, selecione as opções e defina como toque.

Dave
fonte
0

Me deparei com o mesmo problema. Meu novo Moto E (2ª geração) não reproduzia os toques que eu copiava do meu computador para o meu telefone. Resolvi esse problema ignorando a mensagem que recebo do meu Moto E sobre a conversão dos arquivos para arquivos WMA (deixei-os como arquivos .m4A - arquivos de música) quando os copio do computador para o telefone e os copio novamente para a pasta de toques, bem como a pasta de músicas. Abri o Google Music player e toquei-os e depois os atribuai aos meus alarmes. Que dor no pescoço! Está consertado agora.

Jodes
fonte
0

Alguns dos arquivos MP3 podem ter diferentes "nome do arquivo" e "título do arquivo", podemos ver o título do arquivo no laptop usando: Clique com o botão direito do mouse no arquivo -> Propriedades -> Detalhes. Toques MP3 listados no Android por "File Titles". Ex: fiz o download de um arquivo chamado "Notify.MP3" e ele está listado no toque do Android como "Morning Alarm 4". Observação: estou usando o Android-L

TLKannan
fonte
0

Sinto muito, isso é muito longo, mas se você ainda estiver desesperado, pode ajudar. Passei por muitos conselhos on-line sem sucesso. Eu tenho um telefone genérico executando 'N' (que é Nougat, certo?), Um Blu Vivo XL2, que possui dois slots SIM. No momento, estou usando apenas um desses últimos e, por alguma razão, o cara da loja colocou o cartão SIM no slot 2. Segui o conselho de TL Kannan para atribuir um título ao arquivo de toque, além de seu nome (retornando ao Audacity e não pular a parte Metadados do Export audio e, é claro, colocar esta versão na pasta Ringtones do telefone), o que pode ou não ter ajudado. A resolução real veio de uma experiência bizarra que eu nunca tinha ouvido falar antes.

  1. Toque em Configurações -> "Som e vibração" -> "SIM 2 ([nome da rede]) Chame toques" (outras opções SIM 1, Notificação, Outro ...), que exibe a lista de toques embutidos
  2. tocando em um pequeno ícone na parte inferior da tela chamado "Ring DIY"
  3. passando pela lista interminável resultante de todos os arquivos de som abençoados do telefone para encontrar e selecionar meu arquivo na parte inferior.
  4. Isso me levou a uma nova tela que parece um editor de som básico com um grande botão Iniciar vermelho, que reproduz o arquivo. Ótimo! Há também Cancelar e Salvar na parte superior.
  5. toque em Salvar, que exibia uma tela com a mensagem sarcástica (sem brincadeira!) "Oh bem - Bom - você deve nomear esse toque" com o arquivo (já nomeado) em uma caixa de edição e um botão Salvar na parte inferior . Não me deixaria (re) nomear o arquivo (acabei de adicionar um dígito ao final) e Salvo. (Esse processo, aliás, parece salvar cópias duplicadas do arquivo sob os nomes modificados em uma subpasta de Ringtones chamada "diy", e acho que estou com o [Nome do arquivo] 4 agora.)
  6. Isso leva a uma tela "Parabéns ~ Salvo com sucesso!" com os botões "Criar ringtones" e "DIY de novo" abaixo.
  7. Tocar no primeiro exibe um pop-up na parte inferior chamado "Criar Toques" e uma única opção; "Toques de chamada de voz", o que me levou a
  8. uma escolha do SIM 1 e SIM 2. Tocar em um deles volta à etapa 6 novamente. Sair de lá por meio de "<- Toques" na parte superior leva-me de volta à etapa 2, a lista de toques internos (e onde, aliás, ainda não há nenhuma versão do meu toque!). de volta à tela básica de Som e vibração, onde o nome do meu toque agora está listado em uma fonte pequena e cinza no item SIM 2 ...

Mas espere! Testar o novo tom ajustando o controle deslizante de volume do toque ainda reproduz o toque padrão! Aparentemente, isso está vinculado ao (no meu caso, vazio) slot do SIM 1, porque repetir toda a bobagem acima me permitiu anexar mais uma cópia do meu toque com nome diferente ao SIM 1, com o resultado de que o controle deslizante de volume finalmente toca (o equivalente a) meu novo toque!

Isso é tudo!

Espero que funcione quando eu receber uma ligação real.

Mrnatural
fonte
0

Eu tive o mesmo problema. Copiei o arquivo do Dropbox no meu telefone para a pasta Ringtones.

O arquivo não foi encontrado para uso como toque. Eu apaguei o arquivo depois de várias horas.

Em seguida, conectei o telefone a um PC e copiei o arquivo do PC. O toque foi encontrado instantaneamente.

Não sei porque. Espero que isso ajude alguém.

Richard210363
fonte
0

Coloquei 100 novos toques no cartão SD, mas eles não apareceram quando tentei selecioná-los. Então, toquei um único toque de MP3 no meu music player e, em seguida, todos os 100 novos toques apareceram de repente no meu 'toque de telefone selecionado' em configurações / som

Boofer
fonte