When I enable a output fifo in musicpd, wether something is reading from it or not musicpd skips every few seconds. This does not happen on my Linux box's. Its one of the things that always annoys me back to Linux as much as I want to stay on FreeBSD.
Soon as I disable the fifo output and restart musicpd it stops skipping. I have played with adding a %20 buffer to mpd config as well as adjusting the format to different levels. Nothing seems to resolve it.
I spoke to the MPD dev and he blamed the speed of FreeBSD fifo's. I don't know enough to argue the point.
Soon as I disable the fifo output and restart musicpd it stops skipping. I have played with adding a %20 buffer to mpd config as well as adjusting the format to different levels. Nothing seems to resolve it.
I spoke to the MPD dev and he blamed the speed of FreeBSD fifo's. I don't know enough to argue the point.
Code:
music_directory "/mnt/storage/music"
playlist_directory "~/.mpd/playlists"
db_file "~/.mpd/mpd.db"
log_file "~/.mpd/mpd.log"
pid_file "~/.mpd/mpd.pid"
state_file "~/.mpd/state"
sticker_file "~/.mpd/sticker.sql"
# Needed for clerk --update
max_output_buffer_size "32000"
user "gregf"
group "gregf"
audio_output {
type "oss"
name "mpd"
}
audio_output {
type "fifo"
name "Visualizer feed"
path "/tmp/mpd.fifo"
format "16000:16:2"
}