YetAnotherNerd / whatlastgenre

Improve genre metadata of audio files based on tags from various music sites.
http://yetanothernerd.github.io/whatlastgenre
MIT License
79 stars 20 forks source link

RateYourMusic provider no longer returning genres #8

Closed sstrang closed 8 years ago

sstrang commented 8 years ago

Rateyourmusic seems to have incorporated Incapsula into their process, which makes screen scraping nearly impossible.

Even with an authenticated cookie, the response is really obfuscated. From what I've read, the only feasible way to get around this is to use something like selenium and an actual browser.

The provider should probably be disabled. Hopefully Sonemic's alleged API will actually come to exist some day :/

YetAnotherNerd commented 8 years ago

lately i got:

We're sorry, but your IP address has been banned from this site. This could happen for a number of reasons:

    You requested a very large number of pages in a very short time, causing problems for our server (this can happen if you hit 'refresh' over and over, for example).
    You could have been banned by mistake; sometimes our automated banning policies are too strict and some IP addresses are banned by accident. If you don't think that you've done anything to warrant a ban, this is most likely the case.
    You (or someone with the same IP address as you) might be using a script or program to download pages from this site automatically. This is forbidden by our terms of service.
    Someone with your IP address may have violated another section of our terms of service (for example, behaving disrespectfully toward other members of the site)
    You might be using a VPN. If you are using a VPN, and other users of the same VPN are abusing the service, then you'll be automatically banned as well. There's not much we can do about this; you'll have to turn off your VPN in order to continue using the site.
    Your computer may be infected with malware or spyware that is making automated requests to our server and causing problems.

You can request being unbanned by clicking here and completing the form. Please be sure to add any information that might help us understand why you might have been banned.

Regards,
RYM/Sonemic Staff

since it doesn't seem there a db dumps available for possible local use i'm going to drop RYM as dataprovider.