6 votos

¿Dónde almacena Google Music las "pistas sin conexión"?

Posible duplicado:
¿Dónde almacena Google Music las canciones sin conexión?

Tengo unos 8 gigas de música almacenada en Google Music, y hace poco me harté de hacer streaming (y de arriesgarme a que me cobren los datos), así que permití con mucho esfuerzo que se almacenara sin conexión. Así que mi nueva tarjeta SD de 16 gigas ahora sólo tenía 8 gigas. Entonces, he flasheado una nueva rom, pensando que toda mi música seguiría allí almacenada en caché (o como sea que funcione), pero estaba equivocado. Cuando hago clic en "mostrar sólo las pistas sin conexión" dentro de la aplicación de Google Music, no muestra nada, sin embargo, mi tarjeta SD todavía tiene sólo 8 gigas de espacio restante.

Entonces, mi pregunta es, ¿dónde están almacenadas estas pistas sin conexión en mi tarjeta SD para poder entrar y borrarlas, para liberar espacio y poder hacer una copia de seguridad de todas ellas?

Gracias.

Y también, ¿por qué la aplicación no reconoce que hay música offline almacenada en mi tarjeta SD después de flashear una nueva rom? Me imaginé que los datos serían intactos a través de roms.

7voto

David Negron Puntos 971

Tus canciones deberían guardarse en /sdcard/Android/data/com.google.android.music/cache/music .

La razón por la que no aparecen cuando se instala una nueva ROM es porque la carpeta en la que se almacenan contiene un .nomedia que lo excluye del escáner de medios. Google Music es capaz de hacer un seguimiento de ellos porque introduce entradas en su base de datos (que está en /data/data/com.google.android.music/databases/music.db ) que apuntan al archivo. Específicamente, cualquier cosa en el MUSIC mesa con un LocalCopyType El valor de 200 es una canción en los servidores de Google que has descargado para que esté "disponible sin conexión". Esto desaparece si borras tu /data al flashear una nueva ROM. Si tiene una sqlite3 binario en tu dispositivo puedes utilizar lo siguiente para obtener una lista de todas las canciones que están disponibles sin conexión:

# sqlite3 /data/data/com.google.android.music/databases/music.db
sqlite> select * from music where localcopytype = 200;

Si quieres tener tu música almacenada localmente a través de las instalaciones de la ROM, lo más fácil es crear una carpeta en root de tu tarjeta SD llamada Music (o similar) y poner los archivos en él. El escáner de medios lo recogerá así. Como alternativa, puede intentar eliminar el .nomedia de la carpeta de caché de Google Music. Eso debería permitir que se escanee también, pero no sé si Google Music intentará volver a crear el archivo en posteriores lanzamientos de la aplicación.

4voto

Mark Cidade Puntos 53945

Dependiendo de su dispositivo y de la versión de la aplicación también podría ser /data/data/com.google.android.music/files/music/ .

Esto, por supuesto, es un almacenamiento seguro y sólo accesible para la propia aplicación. En un teléfono no rooteado que es.

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