45 lines
1.3 KiB
Markdown
45 lines
1.3 KiB
Markdown
# 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.
|