A client implementation for the OpenSubsonic API. Currently, there is no support for videos.
Implemented API endpoints
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 |
✔️ |