/// <summary>
 /// Constructor
 /// </summary>
 /// <param name="session">The Spotify session to handle</param>
 public ContentsHandler(Session session) {
     _session = session;
     _session.ConnectionstateUpdated += ConnectionstateUpdated;
     var masterContainer = Touchee.Medium.Local.MasterContainer;
     if (masterContainer == null)
         Log("Master container for local medium not found. This should not happen!", Logger.LogLevel.Error);
     else
         _masterPlaylist = (Music.Media.MasterPlaylist)masterContainer;
 }
        /// <summary>
        /// Constructor
        /// </summary>
        /// <param name="session">The Spotify session to handle</param>
        public ContentsHandler(Session session)
        {
            _session = session;
            _session.ConnectionstateUpdated += ConnectionstateUpdated;
            var masterContainer = Touchee.Medium.Local.MasterContainer;

            if (masterContainer == null)
            {
                Log("Master container for local medium not found. This should not happen!", Logger.LogLevel.Error);
            }
            else
            {
                _masterPlaylist = (Music.Media.MasterPlaylist)masterContainer;
            }
        }