diff --git a/API-implementation-status.md b/API-implementation-status.md new file mode 100644 index 0000000..aa291c3 --- /dev/null +++ b/API-implementation-status.md @@ -0,0 +1,77 @@ +**Current target API version:** 1.8.0 + +
Module | API call | Status | Comments |
---|---|---|---|
System | ping | Done | |
getLicense | Done | Return we don't have a valid license, but we don't do licensing here ;) | |
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 | Partial | Missing highest and starred |
getAlbumList2 | Partial | Missing starred | |
getRandomSongs | Done | ||
getSongsByGenre | N/A | From API v1.9.0 | |
getNowPlaying | Partial | Currently only supports SQLite | |
getStarred | TODO | ||
getStarred2 | TODO | ||
Searching | search | TODO | |
search2 | TODO | ||
search3 | TODO | ||
Playlists | getPlaylists | TODO | |
getPlaylist | TODO | ||
createPlaylist | TODO | ||
updatePlaylist | TODO | ||
deletePlaylist | TODO | ||
Media retrieval | stream | Partial | Missing transcoding, etc. |
download | Done | ||
hls | N/A | I need more info to know where it's used | |
getCoverArt | Done | ||
getLyrics | TODO | Might use third-party website providing an API | |
getAvatar | TODO | Not that useful for a streaming server, but whatever | |
Media annotation | star | TODO | |
unstar | TODO | ||
setRating | TODO | ||
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 | TODO | |
addChatMessage | TODO | ||
User management | getUser | Done | |
getUsers | TODO | ||
createUser | TODO | ||
deleteUser | TODO | ||
changePassword | TODO | ||
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 |