private async Task ExecuteSearchVideoCommand()
        {
            if (IsBusy)
            {
                return;
            }

            IsBusy = true;
            try
            {
                Items.Clear();
                playlist = await ut.GetPlayList(SearchQuery);

                foreach (var item in playlist.Videos)
                {
                    Items.Add(item);
                }
                PlayListInfo = playlist.Adapt <PLayListInfo>();
                Visibily     = true;
            }
            catch (Exception ex)
            {
                Analytics.TrackEvent("Search Video   got an Exception", new Dictionary <string, string> {
                    { "Eror", ex.Message },
                });
                Visibily = false;
            }
            finally
            {
                IsBusy = false;
            }
        }