{"action":"opened","issue":{"url":"https://api.github.com/repos/beetbox/beets/issues/2632","repository_url":"https://api.github.com/repos/beetbox/beets","labels_url":"https://api.github.com/repos/beetbox/beets/issues/2632/labels{/name}","comments_url":"https://api.github.com/repos/beetbox/beets/issues/2632/comments","events_url":"https://api.github.com/repos/beetbox/beets/issues/2632/events","html_url":"https://github.com/beetbox/beets/issues/2632","id":243432729,"number":2632,"title":"detect when you get blocked by musixmatch","user":{"login":"anarcat","id":796623,"avatar_url":"https://avatars7.githubusercontent.com/u/796623?v=4","gravatar_id":"","url":"https://api.github.com/users/anarcat","html_url":"https://github.com/anarcat","followers_url":"https://api.github.com/users/anarcat/followers","following_url":"https://api.github.com/users/anarcat/following{/other_user}","gists_url":"https://api.github.com/users/anarcat/gists{/gist_id}","starred_url":"https://api.github.com/users/anarcat/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/anarcat/subscriptions","organizations_url":"https://api.github.com/users/anarcat/orgs","repos_url":"https://api.github.com/users/anarcat/repos","events_url":"https://api.github.com/users/anarcat/events{/privacy}","received_events_url":"https://api.github.com/users/anarcat/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2017-07-17T15:24:02Z","updated_at":"2017-07-17T15:24:02Z","closed_at":null,"body":"### Problem\r\n\r\nMy IP seems to have been blocked by musixmatch. Some of the lyrics downloaded say:\r\n\r\n```\r\nWe are human after all\r\n\r\nHuman After All\r\nDAFT PUNK\r\n\r\nWe detected that your IP is blocked.\r\nIt looks like you’re a bot or more likely your network may have been blacklisted for some reason.\r\nPlease confirm you are a human by checking the box below.\r\n```\r\n\r\nIt seems the problem is resolved now because I can't reproduce with a regular web browser. It would be nice, however, to detect such scenarios and not record the problematic lyrics. I am not sure how to do this - I don't know if a different status code gets sent, but maybe we can do a simple regex-based pattern-matching technique?\r\n\r\nThanks!"}}
{"actor":{"display_login":"anarcat"}}