mirror of
				https://github.com/KevinMidboe/zoff.git
				synced 2025-10-29 18:00:23 +00:00 
			
		
		
		
	Correctly fetching video-info on error for youtube
This commit is contained in:
		| @@ -194,12 +194,12 @@ function skip(list, guid, coll, offline, socket, callback) { | ||||
|                     err       = list.error; | ||||
|                     Search.check_if_error_or_blocked(video_id, coll, err == "5" || err == "100" || err == "101" || err == "150", function(trueError) { | ||||
|                         var error = false; | ||||
|                         if(!trueError) | ||||
|                         { | ||||
|                         if (!trueError) { | ||||
|                             adminpass = list.pass; | ||||
|                         }else if(trueError){ | ||||
|                         } else if(trueError) { | ||||
|                             error = true; | ||||
|                         } | ||||
|                         error = false; | ||||
|                         hash = adminpass; | ||||
|                         //db.collection(coll + "_settings").find(function(err, docs){ | ||||
|                         var strictSkip = false; | ||||
| @@ -208,10 +208,8 @@ function skip(list, guid, coll, offline, socket, callback) { | ||||
|                         if(docs[0].strictSkipNumber) strictSkipNumber = docs[0].strictSkipNumber; | ||||
|                         if(docs !== null && docs.length !== 0) | ||||
|                         { | ||||
|  | ||||
|                             if(!docs[0].skip || (docs[0].adminpass == hash && docs[0].adminpass !== "") || error) | ||||
|                             { | ||||
|  | ||||
|                                 db.collection("frontpage_lists").find({"_id": coll}, function(err, frontpage_viewers){ | ||||
|                                     if( | ||||
|                                         (strictSkip && (error || (docs[0].adminpass == hash && docs[0].adminpass !== "") || (docs[0].skips.length+1 >= strictSkipNumber))) || | ||||
|   | ||||
| @@ -26,14 +26,14 @@ function check_if_error_or_blocked(id, channel, errored, callback) { | ||||
|         if(song_info.source != "soundcloud") { | ||||
|             request({ | ||||
|                 type: "GET", | ||||
|                 url: "https://www.googleapis.com/youtube/v3/videos?part=id,status,contentDetails&key="+key+"&id=" + song_info.id, | ||||
|                 url: "https://www.googleapis.com/youtube/v3/videos?part=id,status&key="+key+"&id=" + song_info.id, | ||||
|             }, function(error, response, body) { | ||||
|                 try { | ||||
|                     var resp = JSON.parse(body); | ||||
|                     if(resp.pageInfo.totalResults == 0) { | ||||
|                         callback(true); | ||||
|                         return; | ||||
|                     } else if(!resp.status.embeddable) { | ||||
|                     } else if(!resp.items[0].status.embeddable) { | ||||
|                         callback(true); | ||||
|                         return; | ||||
|                     } | ||||
|   | ||||
| @@ -1,5 +1,4 @@ | ||||
| var Player = { | ||||
|  | ||||
|     loaded: true, | ||||
|     before_load: "", | ||||
|     after_load: "", | ||||
| @@ -429,7 +428,7 @@ var Player = { | ||||
|     }, | ||||
|  | ||||
|     soundcloudError: function() { | ||||
|         Player.errorHandler({data: "5"}); | ||||
|         Player.errorHandler({data: 5}); | ||||
|     }, | ||||
|  | ||||
|     addSCWidgetElements: function() { | ||||
| @@ -1285,5 +1284,4 @@ var Player = { | ||||
|             firstScriptTagSCWidget.parentNode.insertBefore(tagSCWidget, firstScriptTagSCWidget); | ||||
|         } | ||||
|     } | ||||
|  | ||||
| }; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user