style: rename all controller aliases without the `ctrl` suffix
feature: add TrackService to consolidate the track data shared by the player and topbar controllers