AmpFire/docs/ROADMAP.md

1.3 KiB

AmpFire roadmap

Phase 0 — foundation

  • Create Gitea repository.
  • Add Android TV / Fire TV project scaffold.
  • Add Subsonic API definitions.
  • Add Media3 playback service skeleton.
  • Add couch-distance UI shell.
  • Install Android build toolchain on dev host.
  • Produce first debug APK.

Phase 1 — usable sideload client

  • Login against Navidrome/Subsonic server.
  • Persist server settings securely.
  • Browse artists, albums, songs, playlists.
  • Search with search3.
  • Stream via Media3.
  • Queue support.
  • Album art via getCoverArt.
  • Fire TV remote controls.

Phase 2 — full Subsonic client behavior

  • Star/unstar artists/albums/songs.
  • Scrobble now playing/submission events.
  • Ratings.
  • Bookmarks.
  • Internet radio stations.
  • Shares where supported.
  • Podcast endpoints where supported.
  • Playlist create/update/delete.
  • Lyrics endpoint support where supported.

Phase 3 — publish readiness

  • Demo mode or reviewer demo Navidrome instance.
  • Privacy policy.
  • App icons, banners, screenshots.
  • Release signing.
  • Amazon Appstore metadata.
  • Fire TV physical-device certification pass.
  • Crash-free startup and back-button testing.