Add Youtube Preview image and URL

This commit is contained in:
santic-zombie
2020-04-15 02:25:02 +03:00
parent 5cd4a03fe7
commit bdba5cba56
4 changed files with 38 additions and 10 deletions

View File

@@ -1,5 +1,5 @@
var MPDartist, MPDsong, MPDfile, MPDCurr;
MPDartist = MPDsong = MPDfile = MPDCurr = 'empty';
var MPDartist, MPDsong, MPDfile, MPDCurr, YouURL;
MPDartist = MPDsong = MPDfile = MPDCurr = YouURL = 'empty';
function show()
{
@@ -32,10 +32,11 @@ function show()
MPDsong = MPDfile.replace(/^.*\s-/,'').replace(/^\s*/,'').replace(/\s*$/,'');
getArtistURL(MPDartist);
$("#trackname span").text(MPDartist+" - "+MPDsong);
getYouTubeRequest(MPDfile);
} else if (MPDCurr != MPDfile) {
getArtistURL(MPDartist);
$("#trackname span").text(MPDartist+" - "+MPDsong);
getYouTubeRequest(MPDfile);
}
MPDCurr = MPDfile;
});
@@ -66,3 +67,24 @@ function getSongURL(MPDartist, MPDsong)
document.querySelector('form[name="songURL"]').setAttribute('action', MPDsong);
console.log(MPDsong)
}
// Функция для поиска по YouTube
function getYouTubeRequest(MPDfile) {
var url = 'https://www.googleapis.com/youtube/v3/search';
var params = {
// part: 'id',
part: 'snippet',
key: 'AIzaSyCqebfGlbbqoM0oEbbBsK87IZhlS3_Urcg',
q: MPDfile
};
$.getJSON(url, params, showResults);
}
function showResults(results) {
var entries = results.items;
thumb = entries[0].snippet.thumbnails.medium.url;
YouURL = entries[0].id.videoId;
document.querySelector('img[name="YouTubeThumb"]').setAttribute('src', thumb);
document.querySelector('a[name="YouTubeURL"]').setAttribute('href', "https://www.youtube.com/watch?v="+YouURL);
}