Я только что столкнулся с той же проблемой, и это, вероятно, потому что у вас нет необходимой встроенной поддержки типов файлов .
Вещи, чтобы проверить:
- Убедитесь, что тип файла (например, flac, mp3) поддерживается вашей сборкой. Вы можете увидеть, что не включено в конце вывода при запуске
./configure
. Например:
... ########### MPD КОНФИГУРАЦИЯ ############ Архивная поддержка: (+ bzip2) (-ISO9660) (-ZIP) Поддержка клиентов: (+ IPv6) (+ TCP) (+ доменные сокеты UNIX) Поддержка хранилища: (-NFS) (-SMB) Поддержка формата файла: (-AAC) (-AdPlug) (+ DSD) (-C64 SID) (-FFMPEG) (+ FLAC) (-FluidSynth) (-GME) (-libsndfile) (-MikMod) (-MODPLUG) (-MAD) (-MPG123) (-Musepack) (-Opus) (-OggTremor) (+ OggVorbis) (-WAVE) (-WavPack) (-WildMidi) ...
Этот пример показывает, +FLAC
и +OggVorbis
так .FLAC и .O поддерживаются файлы, но не поддерживает mp3s (покажет +MPG123
вместо -MPG123
). Вам потребуется установить дополнительные пакеты или библиотеки, чтобы получить дополнительную поддержку, а затем перезапустить ./configure
и снова проверить вывод. В CentOS мне нужно было установить flac-devel
пакет, чтобы получить поддержку flac-файлов, прежде чем я собрал mpd. Мне также понадобился libvorbis-devel
пакет на CentOS 7, чтобы заставить работать поддержку Ogg Vorbis .
Убедитесь, что ваш ~/mpdconf
или /etc/mpd.conf
файл указывает music_directory
на то, где ваши музыкальные файлы могут быть найдены
Запустите, mpc update
чтобы добавить все музыкальные файлы в вашу музыкальную базу
Попробуйте запустить, mpd --no-daemon --stderr --verbose
чтобы получить отладочную информацию во время работы демона. Если вы запускаете, mpc update
как описано выше, в первый раз, и он не печатает информацию о добавляемых файлах, то, вероятно, не поддерживается тип файла, скомпилированный в
Вы можете получить аналогичные эффекты, если у вас нет поддержки ID3 или другой информации о тегах, но я ожидаю, что имена файлов будут отображаться и музыка будет воспроизводиться, а не заголовки, исполнители и т. Д. Из тегов.
Надеюсь это поможет!