Finally give up and use Room to persist the playback state. This should make dependency injection much easier, and the implementation isn't exactly the *worst*, as I was already using "raw" data structures for the old queue database. |
||
|---|---|---|
| .. | ||
| androidTest/java/org/oxycblt/auxio | ||
| debug/res/values | ||
| main | ||
| test/java/org/oxycblt/auxio/music | ||