neiam
/scropple-android
public · Issues · Pulls · Labels · Forks · Compare · Actions success · Badges · Packages
⭐
Log in to mark this repository.
README: verified on a real phone
ed2a052 · gmorell · 2026-11-06 17:58
Files changed
modified
README.md
+2
−3
@@ -41,16 +41,15 @@ with `sdk.dir=...` (already present).
| 41 | 41 | |
| 42 | 42 | ## Status |
| 43 | 43 | |
| 44 | −- **M1 detection** — built (needs on-device verification of the grant + session callbacks). | |
| 44 | +- **M1 detection** — built, verified on device. | |
| 45 | 45 | - **M2 timing engine** — built, **6 unit tests passing** (`ScrobbleSessionTest`). |
| 46 | −- **M3 Last.fm** — built; plug in API credentials and verify auth on device. | |
| 46 | +- **M3 Last.fm** — built; needs API credentials plugged in (see above). | |
| 47 | 47 | - **M4 queue/retry** — built (Room + WorkManager). |
| 48 | 48 | - **M5 ListenBrainz + HTTP** — built; fan-out to all enabled backends. |
| 49 | 49 | - **M6 UI** — built (functional, not yet polished). |
| 50 | 50 | |
| 51 | 51 | ## Known gaps / next steps |
| 52 | 52 | |
| 53 | −- Verify end-to-end on a physical device (emulators rarely run real players). | |
| 54 | 53 | - Last.fm web-auth token flow (currently username/password `getMobileSession`). |
| 55 | 54 | - Per-app allow/deny UI lists running players (Settings shows the deny-list only). |
| 56 | 55 | - OEM battery-optimization guidance. An opt-in persistent (IMPORTANCE_MIN) |
Parents: ffb1a9c