Mpd (последняя версия из репозиториев, Ubuntu 14.10) падает при обновлении базы данных. Сначала он падает на каждом файле m4a, даже с установленными и обновленными необходимыми библиотеками (libmad0). Поэтому я переместил все файлы m4a из своего музыкального каталога, а затем он начал падать на определенных файлах mp3. Я заметил, что он всегда зависает на файле в каталоге .AppleDouble, поэтому я переместил все эти каталоги из своего музыкального каталога, но, похоже, они воссоздаются (делает ли это mpd?). Падает ли mpd на файлах, которые уже есть в базе данных?
В любом случае, все, что я гуглил, было более 3 лет назад и касалось ошибок в ffmpeg, libav или libmad0... В любом случае, mpd не должен падать, но проигнорируйте ошибку и продолжайте работу.
Вот вывод mpd (такой же, как и во многих сообщениях об ошибках по этой теме)
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
Итак, если я удалю этот конкретный трек (в данном случаенесортированный/.AppleDouble/06 А вольта.mp3) и заставьте mpd обновить свою базу данных, он будет продолжать работу до тех пор, пока не встретится еще один mp3, на котором он даст сбой...
Редактировать: Я установил последнюю версию mpg123 с sourceforge, результат тот же...