8 votos

¿Por qué Android Media Storage no puede detectar mi nuevo archivo de tono de llamada?

He tenido este problema tanto en el Nexus 4 como en el Nexus 5 (de todos los teléfonos).

Tengo un archivo, es el mismo archivo de tono de llamada que uso en todos mis teléfonos, es un mp3 editado de una canción que me gusta.

Puse este archivo en la carpeta "Tonos de llamada" de mi dispositivo.

Cuando voy a cambiar mi tono de llamada, mi nuevo archivo no está disponible como selección en la configuración de Android.

Reiniciar el dispositivo no hace que se detecte el nuevo archivo.

Lo que termino haciendo CADA VEZ que tengo que añadir este archivo de tono de llamada (limpio mi dispositivo de vez en cuando) es encontrar la aplicación "Media Storage" en mi dispositivo y limpiar su memoria. En este punto el teléfono piensa que no hay tonos, pero una vez que reinicio, todos los viejos tonos están ahí junto con mi tono de llamada que ha estado en el mismo lugar todo el tiempo.

Así que tengo una solución, pero, ¿alguien puede decirme en qué me equivoco? ¡Esto me está volviendo loco! ¿Alguien más está viendo este problema?

Me tiene que faltar algo simple porque todos los foros de internet que estoy leyendo son todos directos "sólo pon el archivo en la carpeta de tonos y funciona como magia" lo cual es muy frustrante.

EDITORIAL: Alguna información adicional, he tenido el archivo allí desde hace un par de días, sólo para ver si eso hace una diferencia. Reinicié el dispositivo más de una docena de veces en los últimos días. El archivo todavía no está disponible como una opción.

EDITO 2: Ver comentarios más abajo. Parece tener algo que ver con la forma en que estoy colocando el archivo allí, pero aún así es extraño que el escaneo de los medios no lo detecte al reiniciar. ¿Alguien sabe algo sobre el escaneo de medios? ¿Quizás está optimizado en el arranque para saltar carpetas como las de los tonos de llamada, ya que no deberían cambiar con frecuencia...?

0 votos

La razón por la que no aparece inmediatamente es fácil: eso requiere que el escáner de medios añada su nombre/ubicación a su base de datos. Pero un reinicio debería haber desencadenado eso definitivamente, así que algo parece estar mal ahí. ¿Cómo has añadido el archivo? ¿Has probado a hacerlo a través de MTP/UMS (mientras el teléfono está conectado a tu ordenador)?

0 votos

@Izzy Lo agregué usando el explorador de archivos ES y lo copié desde el almacenamiento en la nube (Ubuntu One). ES se registra en U1 para mí y hago todo en la aplicación desde allí. Así es como suelo añadir siempre el archivo ya que sé que siempre está en mi almacenamiento en la nube. Acabo de probar a enchufarlo, quitar el archivo, desenchufar y volver a enchufar, añadir el archivo, desenchufar y ya estaba ahí en mis tonos de llamada sin reiniciar. Supongo que la aplicación no está desencadenando una exploración de los medios de comunicación correctamente, todavía extraño que no lo recogen en el reinicio hasta que se borre la memoria de la aplicación de almacenamiento de medios :/ :/. El archivo no puede estar corrupto, acabo de volver a copiarlo ahora... :(

0 votos

Probablemente tengas razón en lo de que la aplicación no activa el escáner de mesia. Sin embargo, un reinicio debería activarlo. Déjame adivinar: ¿todos los dispositivos afectados ya tienen Kitkat? Porque a partir de eso, el escáner de medios ya no hace un escaneo completo AFAIR (al menos las aplicaciones que lo activan ya no pueden hacerlo de la "manera antigua"). Si no recuerdo mal, ahora el escáner de medios debe apuntar a los archivos modificados directamente.

4voto

Dan J Puntos 158

Lo que me resolvió - tenía un guión - en mi nombre de archivo OGG, cambiándolo a un guión bajo y reiniciando el teléfono (Nexus 5 KitKat) hizo que apareciera

0 votos

Confirmado para Lineage 14.1 y Notificaciones. Sin guiones.

2voto

moonbutt74 Puntos 153

Si usted acaba de copiar el archivo, entonces sus permisos están establecidos en 600. chmod el archivo a 644 para que sea legible en todo el mundo. Así,

chmod 644 /sdcard/ringtones/blah.whatever

también un nombre de archivo con un espacio en él podría causar un problema, hacer un cambio de nombre de todos modos así que si el nombre del archivo es blah blah.whatever renómbralo como blah_blah.whatever

Por último, si lo anterior no va o ya está ordenado correctamente, vaya a ajustes-->aplicaciones y localice el almacenamiento de medios. Forzar a detenerlo, borrar su caché y luego reiniciar. Tenga en cuenta si desea borrar todos los datos, tire de sus tonos de llamada a un directorio diferente primero JIC entonces después de su claro todos los datos, mover de nuevo a su directorio de tonos de llamada. Si usted está rooteado simplemente copiar el archivo en el lugar correcto en /system/media/ y establecer perms correctamente [644] y reiniciar.

0 votos

En cuanto a un espacio en el nombre, sólo debería poder poner marcas de voz alrededor del nombre del archivo y la extensión. O era la ruta completa...

0 votos

Ese fue mi primer reflejo, pero chmod fallaba silenciosamente, los permisos permanecían en 660. Para mí fue el guión.

0 votos

@Someone hmm, si chmod está "fallando silenciosamente", prueba chattr -i <filename> Puede que tengas el bit inmutable puesto, eso sería raro, si no, no eres Root O el formato del archivo puede no estar soportado o estar "corrupto". Utilice la utilidad de archivos para comprobar el archivo.

0voto

KcEmenike Puntos 1

Tengo un ajuste en mi teléfono. Ajustes - perfiles de audio - ajuste de perfil individual - tono de llamada personalizado. Aquí puedo añadir cualquier MP3 a la lista de tonos de llamada reconocidos por el teléfono. Si tienes uno, entonces eres de oro.

0voto

Thomas Puntos 585

Tuve el mismo problema, en mi caso uso mi canción favorita como alarma, desde que instalo nuevas aplicaciones por alguna razón que no recuerdo me obligan a detener la aplicación por defecto para la música, y volví a ella y la ejecuté de nuevo y pude buscar los archivos de música de nuevo,,,, parece que no se está ejecutando la aplicación por defecto y por eso no se puede ejecutar la opción. :)

0voto

nusantara Puntos 38

Intenta encontrar la canción a través del reproductor de música de tu dispositivo. Reproduzca la canción y, mientras se reproduce, seleccione las opciones y, a continuación, configúrela como tono de llamada.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X