private void PlaylistSortDisticnt()
        {
            View?.SetPage(TabPage.PlayList);
            var q = PlayList.Clone().Distinct();

            PlayList.Clear();
            PlayList.AddRange(q);
        }
        private void PlaylistSortDesc()
        {
            View?.SetPage(TabPage.PlayList);
            var q = from i in PlayList.Clone() orderby i descending select i;

            PlayList.Clear();
            PlayList.AddRange(q);
        }
        private void PlaylistSortRandom()
        {
            View?.SetPage(TabPage.PlayList);
            var q = from i in PlayList.Clone() orderby Guid.NewGuid() select i;

            PlayList.Clear();
            PlayList.AddRange(q);
        }
        private void PlaylistSortAsc()
        {
            View?.SetPage(TabPage.PlayList);
            var q      = from i in PlayList.Clone() orderby i ascending select i;
            var sorted = q.ToList();

            PlayList.Clear();
            PlayList.AddRange(sorted);
        }