Load track IDs with playlist; clean up controllers
Fix playing and store state in not the controller