У mpd нет понятия локальной папки. Ему надо указать директорию, где лежит музыка. Вот мой конфиг:
# see the mpd(1) manpage for all config options
# This is the default configfeel free to edit this file
Потом соответственно управляешь проигрыванием с помощью mpc:
mpc play, mpc stop, mpc toggle и т.д.
Есть другие клиенты:
ncmpc - использует ncurses
gmpc - использует gtk, и т.д
http://musicpd.org/clients.shtml
mpd создает базу данных всех песен в указанной в конфиге директории и сохраняет ее в этот файл. То есть просто добавить песню в директорию, например, /home/exire/music нельзя, нужно после этого сделать mpc update, чтобы mpd обновил базу.
как выглядит этот mpddb? Пытаюсь обновить mpc update, он пишет:
MPD_HOST and/or MPD_PORT environment variables are not set
error: problems getting a response from "localhost" on port 6600 : Connection refused
а mpd не запускается без mpddb.
mpddb создал с помощью mpd --create-db
конфиг создал с mpc add <filename> и mpc save <configname>
Появилась новая проблема: песню играет первые доли секунды, и молчит; если запустить конфиг, то проиграет все 1-е сек песен подрят.
mpd.error пишет следующее:
Aug 23 23:05 : closing alsa device "default" due to write error: Success
Кстати, можно ли как-нибудь настроить ncmpc на корректное отображение кириллицы в UTF8? И ещё, как в нем регулируется bitrate для 22kHz треков? Сколько консольных полееров перепробовал, вроде только mplayer как надо воспринимает bitrate, остальные проигрывают треки с 2х скоростью :(