17 votos

¿Por qué los reproductores de música no pueden encontrar mis archivos de audio?

En mi Nexus 4, hay una carpeta llamada /sdcard/Music/ (o simplemente /Music al navegar por el almacenamiento del teléfono; Windows 7 lo llama Computer\Nexus 4\Almacenamiento interno\Music) y he puesto muchas canciones allí pero el reproductor de música no ve ninguna de mis canciones. ¿Por qué una aplicación (el administrador de archivos, y por ejemplo Dropbox) puede ver los archivos, pero no otra aplicación (Play Music, Apollo, Jukefox)?

Notas:

  • LG Nexus 4 16GB, desbloqueado, con CyanogenMod 10.1
    (construcción nocturna 20130212 porque no hay nada más estable disponible pero no hay caídas.)
  • Las canciones se almacenan en el formato de ruta /sdcard/Music/Artista/Álbum/Título de la canción.mp3 (simplemente porque así es como están almacenadas en mi disco de medios).
    • Computer\Nexus 4\Almacenamiento interno\Music\Eagles\On the Border\1 Already Gone.mp3
    • Computer\Nexus 4\Almacenamiento interno\Music\Kashmir\The Good Life\10 Kiss me goodbye.mp3
    • Computer\Nexus 4\Almacenamiento interno\Music\Christina Strmer\Freier Fall\1 Geh nicht wenn du kommst.mp3
      (sí, hay un carácter chino ahí y no sé por qué; es un ü alemán (umlaut u) de mi disco de medios de Windows original)
  • Sé que las canciones están presentes y que funcionan porque el Administrador de archivos de CyanogenMod las muestra y puedo reproducirlas individualmente. ¡Existen!
  • Ejecutar Rescan SD como se sugiere a continuación no hizo que los archivos aparecieran en ninguna de las aplicaciones reproductoras.
  • Estoy bastante seguro de que no hay archivos .nomedia: El Administrador de archivos de CyanogenMod no muestra archivos que comienzan con un . (cambié el nombre de un archivo TXT existente y desapareció rápidamente :)) pero utilicé el Root Browser Lite para buscar a través de /Music y sus subcarpetas - la única coincidencia que encontré fue la que había renombrado, y ahora la he eliminado.
  • Mi PC con Windows en el trabajo tampoco podía ver los archivos, pero después de desconectar y volver a conectar el USB ahora puede verlos, abrirlos y reproducirlos. (Ahora he revisado esta pregunta para eliminar la parte de Windows.)
  • Sigo desconcertado por el hecho de que las aplicaciones de navegador de archivos ven los archivos pero las aplicaciones reproductoras de música no lo hacen.

0 votos

¿Tienes ROM Manager instalado?

0 votos

@GreenGuy: Sí - ¿por qué importa?

0 votos

Como mencionó GAThrawn, puede haber un archivo .nomedia, que podría estar relacionado con ROM Manager. Busca este archivo .nomedia y elimínalo.

9voto

Izzy Puntos 45544

Ver un nombre de archivo como Computer\Nexus 4\Almacenamiento interno\Música\Christina Strmer\Freier Fall\1 Geh nicht wenn du kommst.mp3 señala un problema especial con "caracteres especiales" (como las diéresis alemanas) que se complicaron en la transferencia de datos: Mientras Windoze utiliza su propio conjunto de caracteres (MS-ANSI o uno de los WIN-12xx, dependiendo de la configuración), Android espera UTF-8, por lo que es una buena práctica usar solo caracteres ASCII de 7 bits en los nombres de archivos.

Debido a esta discrepancia y al "carácter no identificable", es muy probable que el escáner de medios haya fallado. Lo que resultó en la base de datos de medios no se esté llenando, lo que sigue es que los reproductores piensan "no hay archivos de medios allí".

Acciones propuestas

Sugiero eliminar temporalmente o al menos renombrar todos los archivos afectados, de modo que no quede ningún archivo con "caracteres especiales" en su nombre. Luego haga que el escáner de medios se ejecute nuevamente (p. ej., activándolo con Rescan SD). Una vez que haya terminado, estoy bastante seguro de que tu(s) reproductor(es) de medios encontrarán algo para reproducir.

Dado que esto ha sido aprobado, ya sabes qué buscar en el futuro. Como dije antes, recomiendo encarecidamente restringir los caracteres en los nombres de archivo a ASCII de 7 bits, eso evita muchos problemas, aunque algunos nombres pueden verse un poco extraños ;)

0 votos

Aceptado: Como todo funcionó perfectamente después de reiniciar, probablemente tu hipótesis sobre un servidor multimedia caído era correcta. No me gustaría tener que limitar mis archivos a nombres ASCII de la era de los 80, así que los dejaré como están por ahora - parece funcionar, y los caracteres se muestran correctamente como diéresis en la aplicación (¡nada de chino!).

3 votos

La aplicación probablemente utiliza las etiquetas ID3 de los archivos MP3, lo que podría al menos explicar esa parte. Todavía me pregunto por qué los archivos siguen apareciendo y no hicieron que el escáner de medios se estrellara en ejecuciones posteriores: si se estrellaron en primer lugar, ¿por qué funcionaron en absoluto? Pero lo más importante: problema resuelto :)

2 votos

Para volver a escanear los medios, también se puede usar una aplicación claramente de código abierto, SD Scanner, de F-Droid.

3voto

Joe Shaw Puntos 6386

En la ROM stock, el reproductor de música predeterminado del Nexus 4 debería ser "Play Music" con un ícono que se ve como audífonos amarillos, nunca he escuchado de Apollo pero es posible que esto sea algo que cambian tus ROM personalizadas.

La mayoría de reproductores de música en Android obtienen su "biblioteca de medios" del servicio de escaneo de medios incorporado, esto debería detectar archivos MP3 almacenados en cualquier ubicación de almacenamiento accesible para el usuario en tu teléfono y agregarlos a la biblioteca del escáner. A veces, el escáner de medios no "nota" los nuevos archivos que acabas de agregar y necesita que se le indique que haga un nuevo escaneo, hay aplicaciones en la tienda que pueden hacer esto, como Rescan SD, puedes encontrar una selección de ellas con una búsqueda en la Play Store si ejecutas una de esas y esperas un par de minutos, todos tus medios deberían ser detectados.

Es poco probable según lo que estás diciendo, pero también es posible que un archivo oculto .nomedia esté ubicado en tu carpeta de Música, o en una de sus carpetas padre/hijo. La presencia de este archivo le indica al escáner de medios que ignore el contenido de esa carpeta y sus subcarpetas. Si encuentras ese archivo en algún lugar en la jerarquía de carpetas de tu carpeta de Música, elimínalo.

0 votos

Oh, también tengo "Reproducir música" pero cuando lo lancé, pensé que era una tienda de música (comprar canciones de Google Play) -- mi error. Lo lancé de nuevo ahora mismo y dice "No se ha guardado música en el dispositivo." El menú Configuración sólo tiene dos líneas no tocables: licencias de código abierto y versión de música v4.5.9101.560208.

1 votos

Apollo es el reproductor por defecto de Cyanogen, también está disponible en Play Store. Solo para aclarar.

0 votos

He actualizado mi pregunta: La reexploración no ayudó y estoy bastante seguro de que no hay archivos .nomedia. ¡Intrigante!

1voto

Dwain Dorfus Puntos 11

Ni la aplicación de música preinstalada de Android ni el reproductor de música Apollo podían ver los archivos que cargué hasta que aplané la jerarquía de directorios a un solo nivel. Por ejemplo, Music/Band/song.ogg funciona, pero Music/Band/Album/song.ogg no. ¡Ojalá los reproductores de música pudieran ver a través de esas etiquetas id3 superficiales y volver a lo básico!

0 votos

Esto. Todos los reproductores de música contemporáneos parecen tomar el ID3 como evangelio, cuando el hecho es que dichos datos son frecuentemente mal escritos, corruptos, engañosos o simplemente incorrectos. Si tan solo mi reproductor de android pudiera simplemente reproducir una carpeta y ordenar las entradas por nombre de archivo. La clasificación corrupta debido a ID3 incorrectos, o a una "profunda" jerarquía, ha hecho que libros de audio completos sean totalmente inaudibles para mí, frecuentemente requiriéndome fusionar más de 200 archivos .mp3 de 5 MB con guiones personalizados de un solo uso.

0voto

layla n Puntos 1

Elimina el archivo .nomedia encontrado en tu carpeta de música. Carpeta de música de la tarjeta SD interna y externa. Instala el reproductor de medios Player Pro. Ve a la configuración y apúntalo hacia donde está tu carpeta de música en tu tarjeta SD externa. Una vez que tus canciones aparezcan, también se mostrarán en tu reproductor de música predeterminado. Buena suerte

0 votos

¿Podrías por favor incluir un enlace a la aplicación mencionada? De lo contrario, será difícil de encontrar, ya que muchas aplicaciones tienen "player pro" en sus nombres/descripciones. ¡Gracias!

0voto

Jim Linski Puntos 1

Su biblioteca de música podría no estar configurada para escanear incluso la carpeta /sdcard0/Music/.

Conecte su teléfono Android a su computadora y active el "Modo USB"

En su computadora, acceda a la tarjeta SD de su teléfono a través del cable USB. En Windows, podría verse como "F:\Music\" como una letra de unidad.

Entonces, en este caso, mi problema se veía así "F:\Music\Music_aa\" Lo renombré a "F:\Music\Music_ab\"

El servicio auxiliar USB de Android en el teléfono automáticamente inicia un nuevo escaneo para todos los medios dentro de /sdcard/Music/Music_ab en el teléfono una vez que se desconecta del modo USB.

Espero que esto ayude.

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