Aplicación rápida y simple para corregir "artistas desconocidos" en la base de datos MediaStore.
Gracias a todos los que han descargado y probado MediaFix , y gracias por agregar sus comentarios aquí.
Ahora he cambiado mi teléfono (mi Galaxy S2 murió de repente), y ya no tengo ningún problema con la música en mi nuevo, por lo que ya no mantendré MediaFix ("¿Lo ha estado manteniendo?", ¡Escucho que pregunte!)
Sin embargo, en lugar de dejar que el código se desperdicie, lo estoy poniendo a disposición en Bitbucket para que con suerte pueda tomarse y hacer para trabajar en dispositivos que todavía tienen problemas. ¡Suponiendo que alguien pueda entenderlo, por supuesto!
Dirígete a https://bitbucket.org/peter_h/mediafix para obtener una copia.
-
TENGA EN CUENTA:
1) MediaFix fue creado para resolver un problema en el Samsung Galaxy S II, y solo se ha probado en ese dispositivo. Si tiene un dispositivo diferente, puede funcionar (y es gratis, por lo que no tiene nada que perder al intentarlo), pero no se sorprenda (y deje comentarios de 1 estrella) si no funciona.
2) La aplicación solo procesará .m4a o .aac pistas. Ignorará las pistas que no sean .m4a o .Aac.
3) La aplicación solo funciona con pistas que aparecen en la aplicación de música. No escanea el sistema de archivos para pistas. Si no puede ver la pista cuando abre música, MediaFix tampoco la verá.
Descripción:
Varias versiones de Android parecen tener problemas para manejar las etiquetas de metadatos en archivos de audio, lo que resulta en entradas de base de datos MediaStore que tienen datos incompletos.
MediaFix escanea su base de datos MediaStore para las pistas MPEG4 (.m4a o .Aac) que tienen al artista establecido en "Desconocido". Para cada pista, analiza la estructura de metadatos MPEG4 en el archivo original para extraer el título de la pista, el nombre del álbum, el artista de la pista, el número de pista y el número de disco, y actualiza la base de datos MediaStore.
No se realizan cambios en las pistas originales en su tarjeta SD.
Para ver una lista de archivos que MediaFix intentará solucionar, toque el número "Archivos para solucionar".
Problemas conocidos ...
Realmente solo he probado en un Samsung Galaxy S II ejecutando 2.3.3, ya que ese es mi teléfono. Sé que funciona en otros dispositivos, pero sé que también falla en algunos.
No he podido encontrar una manera de actualizar a los artistas del álbum para compilaciones (obtengo una excepción de "operación no compatible" cuando lo intento), por lo que los álbumes de compilación muestran al artista para la última canción solucionada.
Hay un error en Android relacionado con la forma en que se almacenan los géneros. Samsung ha implementado una solución alternativa, por lo que las actualizaciones de género deberían funcionar en sus dispositivos. En otros dispositivos, cada pista aún aparecerá debajo del género "desconocido", pero también debería aparecer bajo el género correcto.
Descargo de responsabilidad...
No debe haber posibilidad de que MediaFix cause ningún problema importante con su dispositivo (solo actualiza la base de datos de MediaStore después de todo), ¡pero lo usa bajo su propio riesgo! No acepto responsabilidad por su operación en su dispositivo.