Refactor track view
Improve resiliency against slow api calls, rdio and brackets