AmpFire/docs/SUBSONIC_API_COVERAGE.md

1.1 KiB

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
  • 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.