npm module for the subsonic api