{"action":"created","issue":{"url":"https://api.github.com/repos/jwplayer/jwplayer/issues/976","labels_url":"https://api.github.com/repos/jwplayer/jwplayer/issues/976/labels{/name}","comments_url":"https://api.github.com/repos/jwplayer/jwplayer/issues/976/comments","events_url":"https://api.github.com/repos/jwplayer/jwplayer/issues/976/events","html_url":"https://github.com/jwplayer/jwplayer/pull/976","id":124278511,"number":976,"title":"Map ID3 metadata for compatibility and ease of use","user":{"login":"robwalch","id":333258,"avatar_url":"https://avatars.githubusercontent.com/u/333258?v=3","gravatar_id":"","url":"https://api.github.com/users/robwalch","html_url":"https://github.com/robwalch","followers_url":"https://api.github.com/users/robwalch/followers","following_url":"https://api.github.com/users/robwalch/following{/other_user}","gists_url":"https://api.github.com/users/robwalch/gists{/gist_id}","starred_url":"https://api.github.com/users/robwalch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/robwalch/subscriptions","organizations_url":"https://api.github.com/users/robwalch/orgs","repos_url":"https://api.github.com/users/robwalch/repos","events_url":"https://api.github.com/users/robwalch/events{/privacy}","received_events_url":"https://api.github.com/users/robwalch/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/jwplayer/jwplayer/labels/needs-review","name":"needs-review","color":"ededed"}],"state":"open","locked":false,"assignee":{"login":"egreaves","id":4603952,"avatar_url":"https://avatars.githubusercontent.com/u/4603952?v=3","gravatar_id":"","url":"https://api.github.com/users/egreaves","html_url":"https://github.com/egreaves","followers_url":"https://api.github.com/users/egreaves/followers","following_url":"https://api.github.com/users/egreaves/following{/other_user}","gists_url":"https://api.github.com/users/egreaves/gists{/gist_id}","starred_url":"https://api.github.com/users/egreaves/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/egreaves/subscriptions","organizations_url":"https://api.github.com/users/egreaves/orgs","repos_url":"https://api.github.com/users/egreaves/repos","events_url":"https://api.github.com/users/egreaves/events{/privacy}","received_events_url":"https://api.github.com/users/egreaves/received_events","type":"User","site_admin":false},"milestone":null,"comments":3,"created_at":"2015-12-29T22:40:25Z","updated_at":"2016-01-05T18:49:53Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/jwplayer/jwplayer/pulls/976","html_url":"https://github.com/jwplayer/jwplayer/pull/976","diff_url":"https://github.com/jwplayer/jwplayer/pull/976.diff","patch_url":"https://github.com/jwplayer/jwplayer/pull/976.patch"},"body":"These changes make the ID3 metadata available in a way that is consistent with JW Player 6 and our current Flash implementation*, while also exposing ID3 key/data pairs and key: info/data collections. Here's an example:\r\n\r\n```\r\n{\r\n  metadata: {\r\n    title: \"Who Knew - From Kiis 102.7 Los Angeles\",    // JW6 Friendly Name\r\n    TIT2: \"Who Knew - From Kiis 102.7 Los Angeles\",     // ID3 Key\r\n    PRIV: {                                             // ID3 Key collection\r\n      \"com.apple.streaming.transportStreamTimestamp\":{}  // ID3 PRIV info : [ArrayBuffer]\r\n    },\r\n    url: song_spot=x,                                   // JW6 WXXX friendly name\r\n    WXXX: {                                             // ID3 Key collection\r\n      \"URL\": \"song_spot=x\"                               // ID3 WXXX info : String\r\n    },\r\n    artist: \"Pink\",                                     // JW6 Friendly Name\r\n    TPE1: \"Pink\"                                        // ID3 Key\r\n  }\r\n}\r\n```\r\n* One breaking change is that Flash 7.1-7.2 output a single key/info pair for some ID3 \"PRIV\" fields. This was incorrect since the actual data was omitted and multiple PRIV fields would overwrite each other. This will be addressed in 7.3 so that our Flash HLSID3 parser matches this output."},"comment":{"url":"https://api.github.com/repos/jwplayer/jwplayer/issues/comments/169094837","html_url":"https://github.com/jwplayer/jwplayer/pull/976#issuecomment-169094837","issue_url":"https://api.github.com/repos/jwplayer/jwplayer/issues/976","id":169094837,"user":{"login":"jwplayer-robot","id":5805482,"avatar_url":"https://avatars.githubusercontent.com/u/5805482?v=3","gravatar_id":"","url":"https://api.github.com/users/jwplayer-robot","html_url":"https://github.com/jwplayer-robot","followers_url":"https://api.github.com/users/jwplayer-robot/followers","following_url":"https://api.github.com/users/jwplayer-robot/following{/other_user}","gists_url":"https://api.github.com/users/jwplayer-robot/gists{/gist_id}","starred_url":"https://api.github.com/users/jwplayer-robot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jwplayer-robot/subscriptions","organizations_url":"https://api.github.com/users/jwplayer-robot/orgs","repos_url":"https://api.github.com/users/jwplayer-robot/repos","events_url":"https://api.github.com/users/jwplayer-robot/events{/privacy}","received_events_url":"https://api.github.com/users/jwplayer-robot/received_events","type":"User","site_admin":false},"created_at":"2016-01-05T18:49:53Z","updated_at":"2016-01-05T18:49:53Z","body":"Caution when merging! Automated tests either failed or had an error. Please confirm stable build before merging. (Commit https://github.com/jwplayer/jwplayer/commit/7f0eab453eb6c05e54973118c657c86ea2e4016b)\n\nGet some [:coffee:](http://jenkins.jwplayer.com/job/jw7-opensource-pr-builder/417/)\n"}}