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

17

En mi Nexus 4, hay una carpeta llamada /sdcard/Music/(o simplemente /Musiccuando navega por el almacenamiento del teléfono; Windows 7 la llama Computer\Nexus 4\Internal storage\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
    (versión nocturna 20130212 porque no hay nada más estable disponible pero no hay bloqueos).
  • Las canciones se almacenan en el formato de ruta /sdcard/Music/Artist/Album/Song title.mp3(simplemente porque así es como se almacenan en mi unidad de medios).
    • Computer\Nexus 4\Internal storage\Music\Eagles\On the Border\1 Already Gone.mp3
    • Computer\Nexus 4\Internal storage\Music\Kashmir\The Good Life\10 Kiss me goodbye.mp3
    • Computer\Nexus 4\Internal storage\Music\Christina St眉rmer\Freier Fall\1 Geh nicht wenn du kommst.mp3
      (sí, hay un carácter chino allí y no sé por qué; es un ü (umlaut u) alemán en mi unidad de medios original de Windows)
  • Sé que las canciones están presentes y que funcionan porque el Administrador de archivos de CyanogenMod las muestra y puedo reproducirlas individualmente. ¡Existen!
  • La ejecución de Rescan SD como se sugiere a continuación no hizo que los archivos aparecieran en ninguna de las aplicaciones del reproductor.
  • Estoy bastante seguro de que no hay .nomediaarchivos: el Administrador de archivos CyanogenMod no muestra los archivos que comienzan con un .(cambié el nombre de un archivo TXT existente y desapareció rápidamente :)) pero utilicé Root Browser Lite para buscar /Musicy subcarpetas: - la única coincidencia que encontré fue la que había cambiado de nombre, y la he eliminado ahora.
  • Mi PC con Windows en el trabajo tampoco podía ver los archivos, pero después de desconectar / volver a conectar el USB ahora puede ver + abrir + reproducir los archivos. (Ahora he revisado esta pregunta para eliminar la parte de Windows).
  • Todavía estoy desconcertado por el hecho de que las aplicaciones de navegador de archivos ven los archivos, pero las aplicaciones de reproductor de música no.
Torben Gundtofte-Bruun
fuente
¿Tienes instalado ROM Manager?
geffchang
@GreenGuy: Sí, ¿por qué importa?
Torben Gundtofte-Bruun
Como mencionó GAThrawn, puede haber un archivo .nomedia, que podría estar relacionado con el Administrador de ROM. Busque este archivo .nomedia y elimínelo.
geffchang
Apollo es el reproductor de música Cyanogen. En cuanto a sus archivos: ¿Puede mencionar algunos nombres de archivo de ejemplo? Podría ser un problema de compatibilidad, y antes de que uno pregunte por el tipo, el siguiente por caracteres especiales en los nombres, etc., podría ser más fácil tener algunos "ejemplos completos" disponibles;)
Izzy
1
Solo supongo: el escáner de medios podría haberse "estrellado" en esos. Para una prueba, intente eliminar / renombrar archivos con Umlauts y otros caracteres especiales (afortunadamente no somos franceses ni turcos, o sería más :) Esas cosas "chinas" probablemente se entregan cuando a Windows no le importa y simplemente usa su propio juego de caracteres (MSANSI o WIN-1252 o lo que sea), mientras que Android piensa que es UTF8. Es por eso que evito Umlauts, etc. en los nombres de archivo (aunque la palabra "Gruesse" se ve realmente extraña de esta manera;))
Izzy

Respuestas:

9

Ver un nombre de archivo como Computer\Nexus 4\Internal storage\Music\Christina St眉rmer\Freier Fall\1 Geh nicht wenn du kommst.mp3señala un problema especial con "caracteres especiales" (como Umlauts alemanes) que se estropeó en la transferencia de datos: mientras Windoze usa su propio conjunto de caracteres (MS-ANSI o wone del WIN-12xx, dependiendo de configuración), Android espera UTF-8, por lo que es una buena costumbre usar solo caracteres ASCII de 7 bits en los nombres de archivo.

Debido a esta falta de coincidencia y al "carácter no identificable", el escáner de medios probablemente se ha bloqueado. Lo que resultó en que la base de datos de medios no se llenara, de lo que sigue: Los jugadores piensan que "no hay archivos de medios allí".

Acciones propuestas

Sugeriría eliminar temporalmente o al menos cambiar el nombre de todos los archivos afectados, para que no quede ningún archivo con "caracteres especiales" en su nombre. Luego, vuelva a ejecutar el escáner de medios (por ejemplo, activándolo con Rescan SD ). Una vez que haya terminado, estoy bastante seguro de que sus reproductores multimedia encontrarán algo con lo que jugar.

Una vez aprobado, sabes qué buscar en el futuro. Como se dijo antes, recomiendo encarecidamente que los caracteres de los nombres de archivo se conviertan en ASCII de 7 bits; eso evita muchos problemas, aunque algunos nombres pueden parecer un poco extraños;)

Izzy
fuente
Aceptado: debido a que todo funcionó bien después de un reinicio, su hipótesis sobre un servidor de medios bloqueado probablemente era correcta. Odiaría tener que limitar mis archivos a los nombres ASCII de la era de los 80, así que los dejaré solos por ahora, parece funcionar, y los caracteres realmente se muestran correctamente como diéresis en la aplicación (¡no en chino!).
Torben Gundtofte-Bruun
3
Lo más probable es que la aplicación use las etiquetas ID3 de los archivos MP3, lo que al menos podría explicar esa parte. Todavía me pregunto si los archivos siguen apareciendo y no bloquearon el escáner multimedia en ejecuciones posteriores: si se bloquearon en primer lugar, ¿por qué funcionaron en absoluto? Pero lo más importante: problema resuelto :)
Izzy
2
Para volver a escanear los medios, también se puede usar una aplicación de código abierto, SD Scanner , de F-Droid.
imz - Ivan Zakharyaschev
Después del nuevo escaneo, me ayudó a matar la aplicación Apollo (presionando por largo tiempo el botón "Atrás" en CyanogenMod) e iniciarlo nuevamente para obtener la lista actualizada de álbumes en Apollo.
imz - Ivan Zakharyaschev
¡Gracias por la respuesta! Fue útil para mí después de cargar un álbum de música en mi dispositivo CyanogenMod a través de ssh, y no pude descubrir cómo hacer que Apollo lo vea y lo reproduzca (como un álbum completo).
imz - Ivan Zakharyaschev
3

En la ROM estándar, el reproductor de música predeterminado de Nexus 4 debería ser " Play Music " con un ícono que parece auriculares amarillos, nunca escuché de Apollo, pero es posible que esto sea algo que tu ROM personalizada ha cambiado.

La mayoría de los reproductores de música en Android obtienen su "biblioteca multimedia" del servicio de escáner multimedia incorporado, esto debería recoger los archivos MP3 almacenados en cualquier ubicación de almacenamiento accesible para el usuario en su teléfono y agregarlos a la biblioteca del escáner. A veces, el escáner de medios no "nota" los archivos nuevos que acaba de agregar y necesita que se les vuelva a analizar, hay aplicaciones en la tienda que pueden hacer esto, como Rescan SD , puede encontrar una selección de ellos. con una búsqueda en Play Store si ejecuta uno de esos y espera un par de minutos, todos sus medios deben ser recogidos.

Es poco probable por lo que dices, pero también es posible que un .nomediaarchivo oculto pueda estar en tu carpeta Música o en una de sus carpetas padre / hijo. La presencia de este archivo le dice al escáner de medios que ignore el contenido de esa carpeta y sus carpetas secundarias. Si encuentra ese archivo en algún lugar de la jerarquía de su carpeta Música, elimínelo.

GAThrawn
fuente
Ah, también tengo "Play Music", pero cuando lo lancé, pensé que era una tienda de música ( comprar canciones de Google Play ), mi error. Lo lancé nuevamente justo ahora y dice "No hay música guardada en el dispositivo". El Settingsmenú solo tiene dos líneas que no se pueden tocar: licencias de código abierto y versión de música v4.5.9101.560208 .
Torben Gundtofte-Bruun
1
Apollo es el jugador predeterminado de Cyanogen, también está disponible en Play Store. Solo para aclarar.
PaNaVTEC
He actualizado mi pregunta: Rescan no ayudó, y estoy bastante seguro de que no hay .nomediaarchivos. ¡Intrigante!
Torben Gundtofte-Bruun
Es posible que también sean formatos no compatibles. No estoy seguro de qué formatos son compatibles con qué reproductor, pero me imagino que algunos no son compatibles .ogg, por ejemplo, mientras que otros sí. Otra causa podría ser la frecuencia / método de muestreo, pero eso no debería afectar la parte de "ser visto" sino la de "jugar bien".
Izzy
@ Izzy: veo lo que quieres decir, pero el administrador de archivos puede reproducir los archivos, por lo que creo que tanto la ruta como el formato son válidos y funcionan. Es solo que las aplicaciones del jugador parecen
ignorarlo
1

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

Dwain Dorfus
fuente
Esta. Todos los reproductores de música contemporánea parecen tomar ID3 como gospel, cuando el hecho es que tales datos con frecuencia están mal escritos, corrompidos, engañosos o simplemente incorrectos. Si solo mi reproductor de Android pudiera reproducir una carpeta y ordenar las entradas por nombre de archivo. La clasificación corrupta debido a un ID3 incorrecto, o una jerarquía "profunda", ha hecho que los audiolibros enteros no me puedan escuchar, lo que a menudo me obliga a fusionar más de 200 MB .mp3 con scripts personalizados de un solo uso.
Emanuel Landeholm
1

Tuve el mismo problema en Android 4.4.2. Mi solución:

  1. mover sdcard / Music a sdcard / media / Music
  2. reiniciar al modo de recuperación
  3. borrar caché (caché del sistema, no el dalvik)
  4. Reiniciar el sistema

disfruta con Google Play Music! ^ _ ^

ciccio
fuente
1

mueva sdcard / Music a sdcard / Media / Music reinicie opo. Todos los archivos aparecieron en los jugadores.

Parminder
fuente
¿Qué es 'opo' aquí?
Señor del fuego
0

Elimine el .nomedia que se encuentra en su carpeta de música. Carpeta de música de tarjeta SD interna y externa. Instalar player pro media player. Vaya a la configuración y apunte a donde está su carpeta de música en su tarjeta SD externa. Una vez que tus canciones aparecieron, también se mostrarán en tu reproductor de música original. Buena suerte

layla n
fuente
¿Podría incluir un enlace a la aplicación mencionada? Será difícil encontrar lo contrario, ya que muchas aplicaciones tienen "player pro" en sus nombres / descripciones. ¡Gracias!
Izzy
0

Es posible que su biblioteca de música no esté configurada para escanear incluso la /sdcard0/Music/carpeta.

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. Por lo tanto, en Windows podría parecer " 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 inicia automáticamente un nuevo escaneo de todos los medios dentro /sdcard/Music/Music_abdel teléfono una vez que se desconecta del modo USB.

Espero que esto ayude.

Jim Linski
fuente
0

Ok chicos ... Anoche, de la nada, mi álbum de aplicaciones de Android y mi reproductor de música no pudieron encontrar ninguna de las fotos o canciones que estaban realmente en mi tarjeta SD. Después de escapar de un derrame cerebral un poco ... y cuatro horas después de leer muchos foros, encontré una solución:

Para el reproductor de música utilicé una aplicación llamada "Next music" que en realidad podía ver las canciones. Fui a una opción llamada escanear presionando el botón de actualización, hice un escaneo completo y mágicamente mis canciones fueron legibles por cualquier otra aplicación, incluido el reproductor de valores. Sin reiniciar

Para las fotos utilicé quickpick. Era el único que podía ver las fotos. Abrí cada carpeta en mi álbum y luego presionando la tecla de menú duro había una opción llamada "Fijar fecha". Lo hice para cada carpeta y tbey apareció en mi aplicación de álbum de valores. Sin reiniciar

PD: eliminar cada .nomedia que encontré no hizo absolutamente nada ...

Tom
fuente
"Siguiente música" encontró solo archivos de grabadora de sonido (en la tarjeta SD externa). No se encontró otra música (almacenada en la tarjeta SD interna). La aplicación My Files sí ve los archivos de música, así como AirDroid.
Jānis Elmeris
0

Tuve este problema y encontré la solución, cuando vaya al "administrador de archivos" de su teléfono, desactive "mostrar archivos ocultos". Entonces los reproductores instalados no reconocerán sus archivos mp3. Así que asegúrese de que los archivos ocultos estén ocultos en el administrador de archivos.

Chesterinc.industries
fuente
1
Parece extraño, ya que no puedo encontrar ninguna relación con esa configuración. Solo mis 2 centavos.
Andrew T.
0

Experimenté lo mismo en mi Samsung Galaxy S3 mini.
Acabo de usar Rescan SD / Rescan (los usé a ambos porque no estaba seguro de dónde estaba mi música en la tarjeta SD / SD interna).
Después de eso, ¡simplemente funcionó y mi reproductor de música Samsung funcionó!

HissBooom
fuente
0

Tuve el mismo problema con el Samsung Galaxy s5 con cyanogenmod. Aquí esta lo que hice. Puse la música en mi almacenamiento interno y estaba funcionando bien. Luego copié los archivos a sd \ media \ Music, si no tienes estas carpetas, créalas. Luego pruebe y vea si el archivo aparece eliminando una de las canciones en el almacenamiento interno. Si no aparece, desmonte y vuelva a montar la tarjeta SD.

Marshall Bircher
fuente
0

Cambie el nombre de la carpeta o mueva sus archivos a alguna carpeta nueva como (Música /). Recuperará automáticamente sus archivos mp3.

Rohit
fuente
0

Crear carpeta multimedia / Música. Ponga todas sus carpetas y archivos multimedia. Realice el direccionamiento y el nuevo escaneo en su reproductor (uso VLC) El problema debe resolverse (LinageOS 15.1 en Nexus 5X)

Hielo delgado
fuente
-1

.nomedia - Tenía 2 de ellos archivos en el teléfono y uno en SD - eliminé los tres y el reproductor de música Hay Presto ahora ve todas las canciones en la tarjeta SD y en el teléfono - todo bien gracias - usando Samsung Galaxy Ace 4 lite - había intentado reformatear SD - reinicios del teléfono, diferentes reproductores multimedia, pero al eliminar todos los archivos .nomedia fue la única solución que funcionó, funcionó de maravilla, ni siquiera tuvo que reiniciar el teléfono, solo un escaneo rápido del reproductor multimedia

Tony
fuente
-2

Monté y desmonté mi tarjeta SD y todas las aplicaciones volvieron a reconocer los archivos

phil Rewa
fuente