{"action":"created","issue":{"url":"https://api.github.com/repos/streamlink/streamlink/issues/1700","repository_url":"https://api.github.com/repos/streamlink/streamlink","labels_url":"https://api.github.com/repos/streamlink/streamlink/issues/1700/labels{/name}","comments_url":"https://api.github.com/repos/streamlink/streamlink/issues/1700/comments","events_url":"https://api.github.com/repos/streamlink/streamlink/issues/1700/events","html_url":"https://github.com/streamlink/streamlink/pull/1700","id":327046944,"number":1700,"title":"Feature/france.tv sport","user":{"login":"yhel","id":3226176,"avatar_url":"https://avatars2.githubusercontent.com/u/3226176?v=4","gravatar_id":"","url":"https://api.github.com/users/yhel","html_url":"https://github.com/yhel","followers_url":"https://api.github.com/users/yhel/followers","following_url":"https://api.github.com/users/yhel/following{/other_user}","gists_url":"https://api.github.com/users/yhel/gists{/gist_id}","starred_url":"https://api.github.com/users/yhel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yhel/subscriptions","organizations_url":"https://api.github.com/users/yhel/orgs","repos_url":"https://api.github.com/users/yhel/repos","events_url":"https://api.github.com/users/yhel/events{/privacy}","received_events_url":"https://api.github.com/users/yhel/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2018-05-28T14:36:00Z","updated_at":"2018-05-28T16:42:28Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/streamlink/streamlink/pulls/1700","html_url":"https://github.com/streamlink/streamlink/pull/1700","diff_url":"https://github.com/streamlink/streamlink/pull/1700.diff","patch_url":"https://github.com/streamlink/streamlink/pull/1700.patch"},"body":"Hello,\r\n\r\nJust like last year, the French Open (Roland Garros) is currently airing, Pluzz plugin wasn't working anymore on the dedicated website \"sport.francetvinfo.fr\".\r\n\r\nThis commit just fixes the ability to retrieve the stream URL correctly.\r\n\r\nBefore:\r\n`streamlink https://sport.francetvinfo.fr/roland-garros/direct/ best --player mpv`\r\n`[cli][info] Found matching plugin pluzz for URL https://sport.francetvinfo.fr/roland-garros/direct/`\r\n`error: Unable to open URL: https://ftvensport04hls-i.akamaihd.net/hls/live/664098/SPORT_LV1/master.m3u8 (403 Client Error: Forbidden for url: https://ftvensport04hls-i.akamaihd.net/hls/live/664098/SPORT_LV17/master.m3u8)`\r\n\r\nAfter:\r\n`streamlink https://sport.francetvinfo.fr/roland-garros/direct/ best --player mpv`\r\n`[cli][info] Found matching plugin pluzz for URL https://sport.francetvinfo.fr/roland-garros/direct/`\r\n`[cli][info] Available streams: 216p (worst), 360p, 432p, 540p, 720p (best)`\r\n`[cli][info] Opening stream: 720p (hls)`\r\n`[cli][info] Starting player: mpv`\r\n\r\nBest regards."},"comment":{"url":"https://api.github.com/repos/streamlink/streamlink/issues/comments/392568216","html_url":"https://github.com/streamlink/streamlink/pull/1700#issuecomment-392568216","issue_url":"https://api.github.com/repos/streamlink/streamlink/issues/1700","id":392568216,"user":{"login":"yhel","id":3226176,"avatar_url":"https://avatars2.githubusercontent.com/u/3226176?v=4","gravatar_id":"","url":"https://api.github.com/users/yhel","html_url":"https://github.com/yhel","followers_url":"https://api.github.com/users/yhel/followers","following_url":"https://api.github.com/users/yhel/following{/other_user}","gists_url":"https://api.github.com/users/yhel/gists{/gist_id}","starred_url":"https://api.github.com/users/yhel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yhel/subscriptions","organizations_url":"https://api.github.com/users/yhel/orgs","repos_url":"https://api.github.com/users/yhel/repos","events_url":"https://api.github.com/users/yhel/events{/privacy}","received_events_url":"https://api.github.com/users/yhel/received_events","type":"User","site_admin":false},"created_at":"2018-05-28T16:42:28Z","updated_at":"2018-05-28T16:42:28Z","author_association":"CONTRIBUTOR","body":"I just pushed the change. I was too focused on the condition related to the extension and the initial error that I had not seen this token logic before."}}
{"actor":{"display_login":"yhel"}}