public void DownloadSingleSong(string filename, bool showPopup, GunButton button, TextMeshPro label)
 {
     if (backButton is null && button != null)
     {
         backButton      = button;
         backButtonLabel = label;
         backButton.SetInteractable(false);
         backButtonLabel.text  = "Loading..";
         backButtonLabel.alpha = .25f;
     }
     if (showPopup)
     {
         PlaylistUtil.Popup("Downloading..");
     }
     MelonCoroutines.Start(SongDownloader.DoSongWebSearch(filename, OnWebSearchDone, DifficultyFilter.All, false, 1, false, true));
 }
 private static void StartWebSearch(QueryData data)
 {
     webSearchQueryData.Add(data.Title, data);
     MelonCoroutines.Start(SongDownloader.DoSongWebSearch(data.Title, ProcessWebSearchResult, DifficultyFilter.All));
 }