AdrianEddy / AIMPYouTube

YouTube plugin for AIMP
MIT License
112 stars 37 forks source link

Not working #30

Closed ElmorenohWTF closed 4 years ago

ElmorenohWTF commented 4 years ago

I have a youtube playlist with more than 3000 songs, but if I try to open it in aimp using this plugin, it open the playlist but not the videos, it keeps like this: image

ElmorenohWTF commented 4 years ago

My aimpyoutube config: image I tried enabling and disabling things but nothing worked

SlimyRedstone commented 4 years ago

I've got the same problem, still trying to solve it.

swartex commented 4 years ago

nothing works for me either

Duser919 commented 4 years ago

Surprised it took so long for this to pop up here. I have been experiencing the same issue since I updated to v1.7 from v1.5. Been trying myself to get it to work. The extension also cannot find any playlist on my youtube and cannot play videos when I add them manually using a link. Thought it was an issue with my visuals C++ installs but the issue persists even after I reinstalled windows with a clean install of everything.

Anyone find a solution yet?

AdrianEddy commented 4 years ago

This is the result of YouTube and Google API restrictions, they reduce API calls quota and require a lot of paperwork to enable normal usage of the API client. I submitted everything they needed yesterday so hopefully they'll approve it soon and it'll start working again

Duser919 commented 4 years ago

Thank you AdrianEddy! You are a legend for keeping this extension up for so long!

ghost commented 4 years ago

Is there anyway to use our own API key ?

AdrianEddy commented 4 years ago

Is there anyway to use our own API key ?

Yes, you can change the APP_KEY in Config.h and recompile.

You could also replace the key in the dll without recompiling, just use any hex editor (like HxD), open aimp_YouTube.dll, go to Search -> Replace:

YouTube sent me a mail today that they are reviewing the API client, so hopefully it'll be fixed soon

pianocomposer321 commented 4 years ago

@AdrianEddy any update on this?

AdrianEddy commented 4 years ago

Still waiting for reply from YouTube

ghost commented 4 years ago

Is there anyway to use our own API key ?

Yes, you can change the APP_KEY in Config.h and recompile.

You could also replace the key in the dll without recompiling, just use any hex editor (like HxD), open aimp_YouTube.dll, go to Search -> Replace:

  • Search for: AIzaSyCeEdBFVx7MrZmbEewZCQrCGyJf02UNY8c
  • Replace for: Your new api key, but make sure it has the same number of characters
  • Datatype: Text-string
  • Check [X] Unicode string and click Replace all

YouTube sent me a mail today that they are reviewing the API client, so hopefully it'll be fixed soon

Hm, even with my own API key, it doesn't seem to be working, am I doing something wrong ?

Or is youtube completely declining the client

gr1los commented 4 years ago

Is there anyway to use our own API key ?

Yes, you can change the APP_KEY in Config.h and recompile. You could also replace the key in the dll without recompiling, just use any hex editor (like HxD), open aimp_YouTube.dll, go to Search -> Replace:

  • Search for: AIzaSyCeEdBFVx7MrZmbEewZCQrCGyJf02UNY8c
  • Replace for: Your new api key, but make sure it has the same number of characters
  • Datatype: Text-string
  • Check [X] Unicode string and click Replace all

YouTube sent me a mail today that they are reviewing the API client, so hopefully it'll be fixed soon

Hm, even with my own API key, it doesn't seem to be working, am I doing something wrong ?

Or is youtube completely declining the client

@snuw

Got the same issue but there is a black spot there. The new YouTube's API keys have length != of the default one that is packed into the DLL. A better way is to build the plugin from scratch with your API key.

Duser919 commented 4 years ago

@AdrianEddy Is there an update? Have they replied yet? I'm sorry don't know how long this process takes normally.

AdrianEddy commented 4 years ago

YouTube replied today saying the quota is restored, I tested and everything seems to work again, sorry it took this long

gr1los commented 4 years ago

YouTube replied today saying the quota is restored, I tested and everything seems to work again, sorry it took this long

@AdrianEddy is a simple quota restoration enough ? Maybe a quota increasement would be more preferable. Even that could you please resolve the current issue so everyone that is subscribed will get informed? Thanks

Duser919 commented 4 years ago

It's definitely working now, thanks! I hope the quota restoration lasts though, at least until the API is approved. @ElmorenohWTF resolve issue?

ElmorenohWTF commented 4 years ago

Is working for me too, thanks for your amazing work Adrian, I'll see how can I resolve the issue, I'm new on github

Wip-Sama commented 6 months ago

This has stopped working again, could you make short guide on how to compile it with the personal API key?

cloewen8 commented 6 months ago

This has stopped working again, could you make short guide on how to compile it with the personal API key?

Assuming my pull request got in the day before the plugin was updated, you can supply your own personal API key without needing to recompile:

image

AdrianEddy commented 6 months ago

I recompiled from latest master, but I haven't checked it, I don't use AIMP anymore Please check and let me know if it works aimp_YouTube_v1.8.zip

Wip-Sama commented 6 months ago

I recompiled from the latest master, but I haven't checked it, I don't use AIMP anymore Please check and let me know if it works aimp_YouTube_v1.8.zip

It says that it does not have binaries for 64-bit, do I need to use AIMP 32-bit?

This has stopped working again, could you make a short guide on how to compile it with the personal API key?

Assuming my pull request got in the day before the plugin was updated, you can supply your own personal API key without needing to recompile:

image

I downloaded the 1.7 from the AIMP website which is the latest release I could find, On Github the latest release is 2020 (1.7) I did not find any newer releases anywhere. (That button does not appear anywhere) Also, I manager to change the client secret and client ID BUT the guide I followed did not say how to get the API key.

Edit: thanks to both of you for your work/time! and sorry for my terrible English...

Edit pt2 (this is embarrassing): Just found another way to add an APIKey/UserAppKey and not it works. If there's a place where I can find updates on 64bit for the newer version of the plugin that would be great but thanks for the support!

AdrianEddy commented 6 months ago

Try this one for x64 aimp_YouTube_v1.8-x64.zip

Wip-Sama commented 6 months ago

it does works but you need to put all the 64x binaries in an x64 folder so: aimp_YouTube_v1.8-x64->x64>files

I did not try to do the same thing with the previous file you sent me toght.