Você tentou adicionar o arquivo como playlist, isso não funciona, pois não é um. Para reproduzir um arquivo no mpc, você precisa adicioná-lo a uma lista de reprodução virtual e, em seguida, reproduzi-lo com o play.
mpc add "file"
mpc play
Eu instalei o MPD no meu peepora de execução framboesa.
Eu mesmo compilei, então pode haver um problema com isso.
Eu configurei o mpd como está escrito nas páginas normais da wiki:
Aqui está o meu .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
}
Eu abri o stream com o GMPC e ele mostra músicas no banco de dados. Buf $ mpc stats retorna 0 músicas.
Se eu quiser adicionar uma música por mpc com
MPD_HOST=10.0.0.200 mpc --verbose --wait load o\'brother/Disillusion/Parasitical.ogg
apenas imprime
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
Você tentou adicionar o arquivo como playlist, isso não funciona, pois não é um. Para reproduzir um arquivo no mpc, você precisa adicioná-lo a uma lista de reprodução virtual e, em seguida, reproduzi-lo com o play.
mpc add "file"
mpc play
Acabei de ter o mesmo problema, e é provavelmente porque você não tem o suporte necessário ao tipo de arquivo .
Coisas a verificar:
./configure
. Por exemplo: ... ########### MPD CONFIGURATION ############ Archive support: (+bzip2) (-ISO9660) (-ZIP) Client support: (+IPv6) (+TCP) (+UNIX Domain Sockets) Storage support: (-NFS) (-SMB) File format support: (-AAC) (-AdPlug) (+DSD) (-C64 SID) (-FFMPEG) (+FLAC) (-FluidSynth) (-GME) (-libsndfile) (-MikMod) (-MODPLUG) (-MAD) (-MPG123) (-Musepack) (-Opus) (-OggTremor) (+OggVorbis) (-WAVE) (-WavPack) (-WildMidi) ...
Este exemplo mostra +FLAC
e +OggVorbis
, portanto, os arquivos .flac e .ogg são suportados, mas não suportam mp3s (mostrariam +MPG123
em vez de -MPG123
). Você precisará instalar pacotes ou bibliotecas extras para obter suporte adicional e, em seguida, executar novamente o ./configure
e verificar a saída novamente. No CentOS eu precisei instalar o pacote flac-devel
para obter suporte a arquivos flac antes de construir o mpd.
Eu também precisava do pacote libvorbis-devel
no CentOS 7 para fazer o suporte Ogg Vorbis funcionar .
Verifique se o arquivo ~/mpdconf
ou /etc/mpd.conf
aponta o music_directory
no local onde seus arquivos de música podem ser encontrados
Execute mpc update
para adicionar todos os arquivos de música ao seu banco de dados de músicas
Tente executar mpd --no-daemon --stderr --verbose
para obter uma carga de informações de depuração enquanto o daemon estiver em execução. Se você executar mpc update
como acima pela primeira vez e não imprimir informações sobre os arquivos que estão sendo adicionados, provavelmente não terá suporte para o tipo de arquivo compilado em
Você pode obter efeitos semelhantes se não tiver suporte a ID3 ou outras informações de marca, mas esperaria que os nomes dos arquivos fossem exibidos e a música reproduzível, mas não os títulos e artistas, etc. das tags.
Espero que isso ajude!