MPD falha ao carregar música

0

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
    
por Sheldan 19.01.2015 / 19:12

2 respostas

0

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
    
por 20.01.2015 / 21:04
0

Acabei de ter o mesmo problema, e é provavelmente porque você não tem o suporte necessário ao tipo de arquivo .

Coisas a verificar:

  • Verifique se o tipo de arquivo (por exemplo, flac, mp3) é suportado pela sua compilação. Você pode ver o que é um não está ativado no final da saída quando você executa ./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!

    
por 07.01.2016 / 11:02

Tags