{"action":"created","issue":{"url":"https://api.github.com/repos/web-scrobbler/web-scrobbler/issues/1644","repository_url":"https://api.github.com/repos/web-scrobbler/web-scrobbler","labels_url":"https://api.github.com/repos/web-scrobbler/web-scrobbler/issues/1644/labels{/name}","comments_url":"https://api.github.com/repos/web-scrobbler/web-scrobbler/issues/1644/comments","events_url":"https://api.github.com/repos/web-scrobbler/web-scrobbler/issues/1644/events","html_url":"https://github.com/web-scrobbler/web-scrobbler/pull/1644","id":329295895,"node_id":"MDExOlB1bGxSZXF1ZXN0MTkyNTg2NDkw","number":1644,"title":"Implement basic YT Music connector.","user":{"login":"jaccarmac","id":3029245,"node_id":"MDQ6VXNlcjMwMjkyNDU=","avatar_url":"https://avatars0.githubusercontent.com/u/3029245?v=4","gravatar_id":"","url":"https://api.github.com/users/jaccarmac","html_url":"https://github.com/jaccarmac","followers_url":"https://api.github.com/users/jaccarmac/followers","following_url":"https://api.github.com/users/jaccarmac/following{/other_user}","gists_url":"https://api.github.com/users/jaccarmac/gists{/gist_id}","starred_url":"https://api.github.com/users/jaccarmac/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jaccarmac/subscriptions","organizations_url":"https://api.github.com/users/jaccarmac/orgs","repos_url":"https://api.github.com/users/jaccarmac/repos","events_url":"https://api.github.com/users/jaccarmac/events{/privacy}","received_events_url":"https://api.github.com/users/jaccarmac/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-06-05T04:13:43Z","updated_at":"2018-06-05T04:16:19Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/web-scrobbler/web-scrobbler/pulls/1644","html_url":"https://github.com/web-scrobbler/web-scrobbler/pull/1644","diff_url":"https://github.com/web-scrobbler/web-scrobbler/pull/1644.diff","patch_url":"https://github.com/web-scrobbler/web-scrobbler/pull/1644.patch"},"body":"See #1641 \r\n\r\nI've deliberately waited to add tests because this is incomplete. The way YT has set up this new page is a bit strange. On the upside, the elements don't move around as you navigate so we can lock onto the bar. However, now-playing status and artist/album splitting are based on hardcoding strings at the moment. Now-playing especially may not work in non-English locales. Also the way artists are handled is a little weird, features get put in the artist field on the page but are also included in track titles. Since artists are hyperlinked it is possible to pull apart the main artist from their features, but I have not done so at this point.\r\n\r\nTL;DR: No tests yet, C+C accepted and encouraged!"},"comment":{"url":"https://api.github.com/repos/web-scrobbler/web-scrobbler/issues/comments/394576101","html_url":"https://github.com/web-scrobbler/web-scrobbler/pull/1644#issuecomment-394576101","issue_url":"https://api.github.com/repos/web-scrobbler/web-scrobbler/issues/1644","id":394576101,"node_id":"MDEyOklzc3VlQ29tbWVudDM5NDU3NjEwMQ==","user":{"login":"jaccarmac","id":3029245,"node_id":"MDQ6VXNlcjMwMjkyNDU=","avatar_url":"https://avatars0.githubusercontent.com/u/3029245?v=4","gravatar_id":"","url":"https://api.github.com/users/jaccarmac","html_url":"https://github.com/jaccarmac","followers_url":"https://api.github.com/users/jaccarmac/followers","following_url":"https://api.github.com/users/jaccarmac/following{/other_user}","gists_url":"https://api.github.com/users/jaccarmac/gists{/gist_id}","starred_url":"https://api.github.com/users/jaccarmac/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jaccarmac/subscriptions","organizations_url":"https://api.github.com/users/jaccarmac/orgs","repos_url":"https://api.github.com/users/jaccarmac/repos","events_url":"https://api.github.com/users/jaccarmac/events{/privacy}","received_events_url":"https://api.github.com/users/jaccarmac/received_events","type":"User","site_admin":false},"created_at":"2018-06-05T04:16:19Z","updated_at":"2018-06-05T04:16:19Z","author_association":"CONTRIBUTOR","body":"The unrecognized track may be buggy. I noticed a not recognized popup appear but on switching to the window the track info had been parsed successfully. I'll get back to it when I have time but anyone else who wants to try it make sure to enable that setting to smoke test."}}
{"actor":{"display_login":"jaccarmac"}}