Module | API call | Status | Comments |
System | ping | Done | |
getLicense | Done | |
Browsing | getMusicFolders | Done | |
getIndexes | Done | |
getMusicDirectory | Done | |
getGenres | N/A | From API v1.9.0 |
getArtists | Done | |
getArtist | Done | |
getAlbum | Done | |
getSong | Done | |
getVideos | Done | Actually returns an error as video support is not planned |
Album/song lists | getAlbumList | Done | |
getAlbumList2 | Done | |
getRandomSongs | Done | |
getSongsByGenre | N/A | From API v1.9.0 |
getNowPlaying | Done | |
getStarred | Done | |
getStarred2 | Done | |
Searching | search | Done | |
search2 | Done | |
search3 | Done | |
Playlists | getPlaylists | Done | |
getPlaylist | Done | |
createPlaylist | Done | |
updatePlaylist | Done | |
deletePlaylist | Done | |
Media retrieval | stream | Done | |
download | Done | |
hls | N/A | Video related stuff, not planned |
getCoverArt | Done | |
getLyrics | Done | Use either text files or ChartLyrics API |
getAvatar | TODO | Not that useful for a streaming server, but whatever |
Media annotation | star | Done | |
unstar | Done | |
setRating | Done | |
scrobble | Done | |
Sharing | getShares | TODO | Need to look how this works on the official Subsonic server |
createShare | TODO |
updateShare | TODO |
deleteShare | TODO |
Podcast | getPodcasts | N/A | Not planning to support podcasts at the moment |
refreshPodcasts | N/A | From API v1.9.0 |
createPodcastChannel | N/A | From API v1.9.0 |
deletePodcastChannel | N/A | From API v1.9.0 |
deletePodcastEpisode | N/A | From API v1.9.0 |
downloadPodcastEpisode | N/A | From API v1.9.0 |
Jukebox | jukeboxControl | N/A | Not planning to support the Jukebox feature |
Internet radio | getInternetRadioStations | N/A | From API v1.9.0 |
Chat | getChatMessages | Done | |
addChatMessage | Done | |
User management | getUser | Done | |
getUsers | Done | |
createUser | Done | |
deleteUser | Done | |
changePassword | Done | |
Bookmarks | getBookmarks | N/A | From API v1.9.0 |
createBookmark | N/A | From API v1.9.0 |
deleteBookmark | N/A | From API v1.9.0 |