AmpFire/docs/SUBSONIC_API_COVERAGE.md

78 lines
1.1 KiB
Markdown

# Subsonic API coverage target
AmpFire targets broad compatibility with Navidrome and generic Subsonic API servers.
## System
- ping
- getLicense
- getOpenSubsonicExtensions
## Browsing/library
- getMusicFolders
- getIndexes
- getMusicDirectory
- getArtists
- getArtist
- getAlbum
- getSong
- getGenres
- getAlbumList2
- getStarred2
- getRandomSongs
- getSongsByGenre
- getNowPlaying
## Search
- search3
## Media/art
- stream
- download
- getCoverArt
- getLyrics
- getAvatar
## Playlists
- getPlaylists
- getPlaylist
- createPlaylist
- updatePlaylist
- deletePlaylist
## User actions
- star
- unstar
- setRating
- scrobble
## Bookmarks
- getBookmarks
- createBookmark
- deleteBookmark
## Radio/podcasts/sharing
- getInternetRadioStations
- createInternetRadioStation
- updateInternetRadioStation
- deleteInternetRadioStation
- getPodcasts
- refreshPodcasts
- createPodcastChannel
- deletePodcastChannel
- deletePodcastEpisode
- downloadPodcastEpisode
- getShares
- createShare
- updateShare
- deleteShare
Not every server implements every endpoint. UI must treat unsupported endpoints as capability-gated features.