added support for fifo (mpd)

still not sure if it is 100%, might be a problem with latency/sync