public void ReadLoadSubList(MainItem main) { if (main.Type == "ALBUM") { ObservableCollection <Track> pList = TidalTool.GetAlbumTracks(((Album)main.data).ID.ToString(), true, eQuality: Para.Config.Quality); for (int i = 0; i < pList.Count; i++) { if (pList[i].StreamUrl == null) { continue; } ((Track)main.SubList[i].data).StreamUrl = pList[i].StreamUrl; main.SubList[i].DownloadUrl = pList[i].StreamUrl; main.SubList[i].TotalSize = pList[i].StreamUrl.FileSize; main.TotalSize += pList[i].StreamUrl.FileSize; } } }