added playback endpoint and fileserver support
changed error reply content type to application/json