La aplicación Stock Google Music no escanea el subdirectorio en Android 4.2.1

¿Es un error en Jelly Bean 4.2.1 que los subdirectorios dentro del directorio Música no se escanean en busca de archivos de música?

ACTUALIZACIÓN: acabo de verificar que copiar usando cpo usando Nautilusen Ubuntu o Windows Explorerfunciona bien. Son escaneados inmediatamente por el jugador. ¡Pero si uso rsyncno lo son! Esto es muy extraño. También verifiqué los permisos de archivo y son los mismos en ambos casos.

Estoy tratando de sincronizar la colección de música en mi escritorio con mi Nexus 4. En mi escritorio, mi música está organizada de la siguiente manera.

    Artist1/
        Artist1/Art1_Track1.mp3
        Artist1/Art1_Track.mp3
    Artist2/
        Artist2/Art2_Track1.mp3
        Artist2/Art2_Track2.mp3
    ...

Cuando copio la misma estructura de directorios en el directorio Música, el reproductor de música estándar no escanea la música en los subdirectorios. Sin embargo, funciona bien para archivos en el directorio de música base.

FYI, uso rsync para sincronizar la colección de música con el directorio de Música. Estoy usando Android 4.2.1 Jelly Bean en el LG Nexus 4. El dispositivo está montado go-mtpfsen una instalación de Ubuntu.


Actualización: un resumen de los comentarios (por Izzy)

  • el problema solo existe cuando los archivos se transfieren usando rsync. Mientras rsyncestá en progreso, los archivos obtienen una extensión de nombre de archivo temporal como .test.mp3.xdGHsk, por ejemplo, pero se les cambia el nombre correctamente .mp3una vez que finaliza la transferencia (comportamiento normal para rsync)
  • no hay .nomediaarchivos en los directorios afectados
  • Rescan Media se usa para obligar al Escáner de medios a actualizar la biblioteca después de rsynccompletar su trabajo

Actualización: Más resumen de los comentarios y corrección (por Srinath)

  • El modo de conexión USB es MTP, en la PC con Linux, el dispositivo se monta usando go-mtpfs (implementación del sistema de archivos MTP en lenguaje Go)
  • Los archivos transferidos usando rsyncse pueden ver y reproducir usando una aplicación de explorador de archivos comoES File Explorer
Acabo de agregar un resumen de los comentarios a su pregunta y ahora eliminaré mis comentarios correspondientes. Verifique lo que me perdí, edítelo y también elimine sus comentarios correspondientes (puede hacerlo haciendo clic en la pequeña "x" roja que aparece al final de un comentario cuando pasa el mouse sobre él).
¿Está sugiriendo que "Volver a escanear medios" realmente resuelva el problema?
Solo quería decir que tengo el mismo problema en mi Nexus 5 con KitKat. Usando cp, los archivos son recogidos por Google Music Player y Doubletwist, usando rsync, ninguno es recogido. También me estoy conectando a través de usb usando go-mtpfs

Respuestas (2)

Si el problema es realmente que rsync cambia el nombre de los archivos, intente con rsync --inplace.

Esto funcionó para mí. Tuve el mismo problema que Srinath.

Prueba y borra los datos de la aplicación. Configuración > Reproducir música > Borrar datos. Esto debería volver a escanear toda su tarjeta SD en busca de música. Si esto no funciona, desinstale Google Play Music, elimine sus archivos MP3 y vuelva a instalar Google Play Music. Si eso sigue fallando, pruebe con otra aplicación como DoubleTwist.

Lo siento por la respuesta demorada. Acabo de borrar datos con Google Play Music y esto no parece ayudar. Preferiría no usar una aplicación de terceros pero he instalado DoubleTwist. Probaré esto y vuelvo.