# AmpFire roadmap ## Phase 0 — foundation - [x] Create Gitea repository. - [x] Add Android TV / Fire TV project scaffold. - [x] Add Subsonic API definitions. - [x] Add Media3 playback service skeleton. - [x] Add couch-distance UI shell. - [x] Install Android build toolchain on dev host. - [x] 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.