diff --git a/YoutubeConfig.json b/YoutubeConfig.json
index 135833b844a5197bad6dd8ae937d98447a2d27af..e5db5b3af33ec595a436f318dfd961b9d0039bc4 100644
--- a/YoutubeConfig.json
+++ b/YoutubeConfig.json
@@ -7,7 +7,7 @@
 	"sourceUrl": "https://plugins.grayjay.app/Youtube/YoutubeConfig.json",
 	"repositoryUrl": "https://futo.org",
 	"scriptUrl": "./YoutubeScript.js",
-	"version": 137,
+	"version": 138,
 	"iconUrl": "./youtube.png",
 	"id": "35ae969a-a7db-11ed-afa1-0242ac120002",
 
diff --git a/YoutubeScript.js b/YoutubeScript.js
index 855043de63cbb3475a43bc4c4aad2056ff0e2014..a8e72b6d348bc94fa635cf572ccc37a4bef08f99 100644
--- a/YoutubeScript.js
+++ b/YoutubeScript.js
@@ -369,6 +369,8 @@ source.getContentDetails = (url, useAuth) => {
 	const videoDetails = extractVideoPage_VideoDetails(initialData, initialPlayerData, {
 		url: url
 	}, jsUrl);
+	if(videoDetails == null)
+	    return new UnavailableException("No video found");
 
 	if(!videoDetails.live && 
 		(videoDetails.video?.videoSources == null || videoDetails.video.videoSources.length == 0) &&