public PlaylistController(ISession session, IMusicPlayerController musicPlayerController)
 {
     _session = session;
     _musicPlayerController = musicPlayerController;
     _musicPlayerController.TrackComplete += OnTrackComplete;
     _playlist = new Playlist<PlaylistTrack>();
     _playlist.CurrentChanged += OnPlaylistCurrentChanged;
 }
 public TrackPlayerService(IMusicPlayerController musicPlayerController)
 {
     _musicPlayerController = musicPlayerController;
 }
 public PlayerCallbackHandler(IMusicPlayerController playerController)
 {
     _playerController = playerController;
     _callbacks = new List<IPlayerCallback>();
 }
 public PlayerControlService(IMusicPlayerController musicPlayerController, PlayerCallbackHandler callbackHandler)
 {
     _musicPlayerController = musicPlayerController;
     _callbackHandler = callbackHandler;
 }