78 lines
1.1 KiB
Markdown
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.
|