Started adding Subsonic streaming support, API backend can issue basic commands to download a file