gabe565 / CastSponsorSkip

⏭️ Skip YouTube ads and sponsorships on all local Google Cast devices
Apache License 2.0
284 stars 6 forks source link

ERROR Video ID not set. Please configure a YouTube API key. #66

Closed drazenmilovanovic closed 5 months ago

drazenmilovanovic commented 5 months ago

I do not understand what needs to be done.

Used on Windows 11, Chromecast with GoogleTV

Screenshot 2024-01-28 105822

drazenmilovanovic commented 5 months ago

I am stupid... but an update...

PS C:\Users\Dražen> D:\DATA\castsponsorskip\castsponsorskip.exe --youtube-api-key string AIzaSyDeo1OU8sFNZuW9E8SbfY0Cb9gCOAO7TVI 2024/01/28 11:10:19 INFO CastSponsorSkip v0.7.0 (688f922) 2024/01/28 11:10:19 INFO Searching for devices... 2024/01/28 11:10:19 INFO Connected to cast device. device="Office TV" 2024/01/28 11:11:20 INFO Video ID not set. Searching YouTube for video ID... device="Office TV" 2024/01/28 11:11:22 ERROR YouTube search failed. device="Office TV" error="googleapi: Error 400: API key not valid. Please pass a valid API key.\nDetails:\n[\n {\n \"@type\": \"type.googleapis.com/google.rpc.ErrorInfo\",\n \"domain\": \"googleapis.com\",\n \"metadata\": {\n \"service\": \"youtube.googleapis.com\"\n },\n \"reason\": \"API_KEY_INVALID\"\n }\n]\n, badRequest" 2024/01/28 11:11:24 ERROR YouTube search failed. device="Office TV" error="googleapi: Error 400: API key not valid. Please pass a valid API key.\nDetails:\n[\n {\n \"@type\": \"type.googleapis.com/google.rpc.ErrorInfo\",\n \"domain\": \"googleapis.com\",\n \"metadata\": {\n \"service\": \"youtube.googleapis.com\"\n },\n \"reason\": \"API_KEY_INVALID\"\n }\n]\n, badRequest" 2024/01/28 11:11:27 ERROR YouTube search failed. device="Office TV" error="googleapi: Error 400: API key not valid. Please pass a valid API key.\nDetails:\n[\n {\n \"@type\": \"type.googleapis.com/google.rpc.ErrorInfo\",\n \"domain\": \"googleapis.com\",\n \"metadata\": {\n \"service\": \"youtube.googleapis.com\"\n },\n \"reason\": \"API_KEY_INVALID\"\n }\n]\n, badRequest" 2024/01/28 11:11:31 ERROR Halting YouTube search retries. device="Office TV"

Rapti commented 5 months ago

PS C:\Users\Dražen> D:\DATA\castsponsorskip\castsponsorskip.exe --youtube-api-key string AIzaSyDeo1OU8sFNZuW9E8SbfY0Cb9gCOAO7TVI

Looks like you accidentally put "string" in your command. Try removing it: castsponsorskip.exe --youtube-api-key AIzaSyDeo1OU8sFNZuW9E8SbfY0Cb9gCOAO7TVI

That being said, it is a very bad idea to post API keys publicly. Now that you've already done it, I strongly recommend that you revoke it and generate a new one as soon as possible.

gabe565 commented 5 months ago

Just want to give a quick +1 to what @Rapti said. These API keys should be private, so I'd also recommend generating a new one, then trying the command again without string.