예제 #1
0
        public async Task <MusixSongResult> CollectAsync(FullTrack Track)
        {
            MusixSongResult Result = new MusixSongResult
            {
                SpotifyTrack = Track,
                Extrap       = new ExtrapResult()
                {
                    TrackArtist = Track.Artists[0].Name, TrackName = Track.Name, Source = $"{string.Join(", ", Track.Artists)} - {Track.Name}"
                }
            };
            StopWatch DD = new StopWatch();

            Result.YoutubeVideo = await YoutubeTrackFinder.FindYoutubeVideoAsync(Track, 5000, DetailsExtrapolator);

            Result.HasLyrics = false;
            return(Result);
        }
예제 #2
0
        public MusixSongResult Collect(FullTrack Track)
        {
            MusixSongResult Result = new MusixSongResult
            {
                SpotifyTrack = Track,
                Extrap       = new ExtrapResult()
                {
                    TrackArtist = Track.Artists[0].Name, TrackName = Track.Name, Source = $"{string.Join(", ", Track.Artists)} - {Track.Name}"
                }
            };
            StopWatch DD = new StopWatch();

            Result.YoutubeVideo = YoutubeTrackFinder.FindYoutubeVideo(Track, 5000, DetailsExtrapolator);
            DD.PrintDur("Collector Youtube GetVid");
            Result.HasLyrics = false;
            return(Result);
        }