Don't show empty text while auto-reloading.
Fix race condition where remaining time display would be overwritten after stop.
Show empty text on empty playlist.
Create commonly used indices.
Notify playlist on track status change.
Don't drop audio focus on pause, otherwise we lose the remote control.