![]() Try to rework the playback service components to reduce race conditions and improve readability. This changeset has gone through a number of changes. I originally wanted to unify all cover loading under a single "Component Manager", but this turned out to be stupid given that the three service components are different in nearly every way. Instead I just reworked them all individually by introducing a new less-data race-prone image loading framework, and moving around a bunch of code I was planning to move around. |
||
---|---|---|
.. | ||
src | ||
build.gradle | ||
NOTICE | ||
proguard-rules.pro |