/// <summary>
        /// Constructor
        /// </summary>
        public SearchViewModel()
        {
            Videos = new ObservableCollection<YoutubeVideo>();

            SearchCommand = new RelayCommand(Search, () => !String.IsNullOrEmpty(SearchText));
            ListenCommand = new RelayCommand(ListenToSong, () => SelectedVideo != null);
            DownloadCommand = new RelayCommand(Download, () => SelectedVideo != null);
        }
 public ManualDownloadViewModel()
 {
     DownloadCommand = new RelayCommand(Download, CanDownload);
 }