A client implementation for the OpenSubsonic API. Currently, there is no support for videos.
| Endpoint | Status |
|---|---|
| ping | ✔️ |
| getLicense | ✔️ |
| getOpenSubsonicExtensions | TODO |
| Endpoint | Status | Note |
|---|---|---|
| getIndexes | Not Planned | Maybe later |
| getMusicFolders | Not Planned | Maybe later |
| getMusicDirectory | Not Planned | Maybe later |
| getGenres | ✔️ | |
| getArtists | ✔️ | |
| getArtist | ✔️ | |
| getAlbum | ✔️ | |
| getSong | ✔️ | |
| getVideos | Not Planned | Maybe later |
| getVideoInfo | Not Planned | Maybe later |
| getArtistInfo | ✔️ | |
| getArtistInfo2 | ✔️ | |
| getAlbumInfo | ✔️ | |
| getAlbumInfo2 | ✔️ | |
| getSimilarSongs | ✔️ | |
| getSimilarSongs2 | ✔️ | |
| getTopSongs | ✔️ |
| Endpoint | Status | Note |
|---|---|---|
| getAlbumList | ✔️ | Use getAlbumList2 |
| getAlbumList2 | ✔️ | |
| getRandomSongs | ✔️ | |
| getSongsByGenre | ✔️ | |
| getNowPlaying | ✔️ | |
| getStarred | ✔️ | |
| getStarred2 | ✔️ |
| Endpoint | Status | Note |
|---|---|---|
| search | Not Planned | Use search3 |
| search2 | Not Planned | Use search3 |
| search3 | ✔️ |
| Endpoint | Status |
|---|---|
| getPlaylists | ✔️ |
| getPlaylist | ✔️ |
| createPlaylist | ✔️ |
| updatePlaylist | ✔️ |
| deletePlaylist | ✔️ |
| Endpoint | Status | Note |
|---|---|---|
| stream | ✔️ | |
| download | ✔️ | |
| getCoverArt | ✔️ | |
| hls | Not Planned | Maybe later |
| getCaptions | Not Planned | Maybe later |
| getLyrics | ✔️ | |
| getAvatar | ✔️ |
| Endpoint | Status |
|---|---|
| star | ✔️ |
| unstar | ✔️ |
| setRating | ✔️ |
| scrobble | ✔️ |
| Endpoint | Status |
|---|---|
| getShares | ✔️ |
| createShare | ✔️ |
| updateShare | ✔️ |
| deleteShare | ✔️ |
| Endpoint | Status |
|---|---|
| getPodcasts | TODO |
| getNewestPodcasts | TODO |
| refreshPodcasts | TODO |
| createPodcastChannel | TODO |
| deletePodcastChannel | TODO |
| deletePodcastEpisode | TODO |
| downloadPodcastEpisode | TODO |
| Endpoint | Status |
|---|---|
| jukeboxControl | TODO |
| Endpoint | Status |
|---|---|
| getInternetRadioStations | ✔️ |
| createInternetRadioStation | ✔️ |
| updateInternetRadioStation | ✔️ |
| deleteInternetRadioStation | ✔️ |
| Endpoint | Status |
|---|---|
| getChatMessages | ✔️ |
| addChatMessage | ✔️ |
| Endpoint | Status |
|---|---|
| getUser | TODO |
| getUsers | TODO |
| createUser | TODO |
| updateUser | TODO |
| deleteUser | TODO |
| changePassword | TODO |
| Endpoint | Status |
|---|---|
| getBookmarks | ✔️ |
| createBookmark | ✔️ |
| deleteBookmark | ✔️ |
| getPlayQueue | TODO |
| savePlayQueue | ✔️ |
| Endpoint | Status |
|---|---|
| getScanStatus | ✔️ |
| startScan | ✔️ |