Don't interrupt the download server.
Write currently playing track to database.
Show indicator for currently playing track.
Use resource ID instead of column name for lookup.
Add cache cleaner to remove old tracks.
- Use Apache HTTP server handling for the download server to avoid issues with NuCachedSource2
- Re-locate player fragment buttons on create to make rotation work
- Avoid duplicate download listeners
Only release wake locks when they are held.