MPD не может загрузить музыку

Я установил MPD на моей малиновой пидоре.

Я сам скомпилировал, так что может быть проблема с этим.

Я настроил mpd, как написано на обычных вики-страницах:

Вот мой.mpdconf

music_directory "/var/lib/mpd/music"
playlist_directory "/var/lib/mpd/playlists"
db_file "~/.mpd/database"
user "mpd"
group "audio"
bind_to_address "10.0.0.200"
port "6600"
auto_update "yes"
audio_output {
 type "alsa"
 name "My ALSA Device"
 device "hw:0,0" # optional
}

Я открыл поток с GMPC, и он показывает песни в базе данных. Buf $ mpc stats возвращает 0 песен.

Если я хочу добавить песню в MPC с

MPD_HOST=10.0.0.200 mpc --verbose --wait load o\'brother/Disillusion/Parasitical.ogg

это только печатает

client: [5] opened from 10.0.0.200:37865
client: [5] process command list
client: process command "load "o'brother/Disillusion/Parasitical.ogg""
playlist: No such playlist
client: command returned 2

2 ответа

Вы пытались добавить файл в список воспроизведения, это не работает, так как он не один. Чтобы воспроизвести файл в формате mpc, вы должны добавить его в виртуальный список воспроизведения, а затем воспроизвести этот файл с помощью play.

mpc add "file"
mpc play

Я только что столкнулся с той же проблемой, и это, вероятно, потому что у вас нет необходимой встроенной поддержки типов файлов.

Вещи, чтобы проверить:

  • Убедитесь, что тип файла (например, 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 и.ogg поддерживаются, но не поддерживают 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 или другой информации о тегах, но я ожидаю, что будут отображаться имена файлов и музыка для воспроизведения, а не заголовки, исполнители и т. Д. Из тегов.

Надеюсь это поможет!

Другие вопросы по тегам