The track list should be a listing of all the recorded tracks. Each row in the list should provide a single record button to re-record in addition to a name label for displaying the title provided by the user. It should also provide a switch to allow the user to solo just that particular track.
We can inject PlayerService and declare it public to allow us to bind directly to the service's tracks collection.
We can also mock out some of our bindings to get things rolling like the record action. For now, let's just allow a track to be passed in and let's print out an inspection of that track via LogService.
Let's start by creating app/modules/player/components/track-list/ track-list.component.ts (with a matching ...