mpd falla al actualizar la base de datos

mpd falla al actualizar la base de datos

Mpd (última versión de los repositorios, Ubuntu 14.10) falla al actualizar la base de datos. Al principio fallaba en todos los archivos m4a, incluso con las bibliotecas necesarias (libmad0) instaladas y actualizadas. Entonces saqué todos los archivos m4a de mi directorio de música y luego comenzó a fallar en ciertos archivos mp3. Noté que siempre se cuelga en un archivo en un directorio .AppleDouble, así que saqué todos estos directorios de mi directorio de música, pero parece que están recreados (¿mpd hace esto?). ¿mpd falla en archivos que ya están en la base de datos?

De todos modos, todo lo que busqué en Google tenía más de 3 años y trataba de errores en ffmpeg, libav o libmad0... De cualquier manera, mpd no debería fallar, pero ignora el error y continúa.

Aquí está el resultado de mpd (el mismo que se encuentra en muchos informes de errores sobre esto)

update: reading unsorted/.AppleDouble/06 A volta.mp3
Note: Illegal Audio-MPEG-Header 0x00000000 at offset 737.
Note: Trying to resync...
Note: Hit end of (available) data during resync.
mpg123: mpg123_getformat() failed: Message: I am done with this track.
Segmentation fault

Entonces, si elimino esta pista en particular (en este casosin clasificar/.AppleDouble/06 A volta.mp3) y haga que mpd actualice su base de datos, continuará hasta que haya otro mp3 en el que falle...

Editar: instalé la última versión de mpg123 de sourceforge, con el mismo resultado...

información relacionada