uboat An OpenSubsonic API wrapper written in C++ implemented endpoints System ping getLicense Browsing Album/song lists getAlbumList2 getRandomSongs getNowPlaying