{"action":"created","issue":{"url":"https://api.github.com/repos/colinbdclark/Flocking/issues/90","repository_url":"https://api.github.com/repos/colinbdclark/Flocking","labels_url":"https://api.github.com/repos/colinbdclark/Flocking/issues/90/labels{/name}","comments_url":"https://api.github.com/repos/colinbdclark/Flocking/issues/90/comments","events_url":"https://api.github.com/repos/colinbdclark/Flocking/issues/90/events","html_url":"https://github.com/colinbdclark/Flocking/issues/90","id":53239286,"number":90,"title":"MediaElementAudioSourceNode does not work in Safari","user":{"login":"colinbdclark","id":558076,"avatar_url":"https://avatars.githubusercontent.com/u/558076?v=3","gravatar_id":"","url":"https://api.github.com/users/colinbdclark","html_url":"https://github.com/colinbdclark","followers_url":"https://api.github.com/users/colinbdclark/followers","following_url":"https://api.github.com/users/colinbdclark/following{/other_user}","gists_url":"https://api.github.com/users/colinbdclark/gists{/gist_id}","starred_url":"https://api.github.com/users/colinbdclark/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/colinbdclark/subscriptions","organizations_url":"https://api.github.com/users/colinbdclark/orgs","repos_url":"https://api.github.com/users/colinbdclark/repos","events_url":"https://api.github.com/users/colinbdclark/events{/privacy}","received_events_url":"https://api.github.com/users/colinbdclark/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/colinbdclark/Flocking/labels/Upstream%20browser%20bug","name":"Upstream browser bug","color":"bfe5bf"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-01-02T06:24:46Z","updated_at":"2016-04-02T17:02:00Z","closed_at":"2016-04-02T17:02:00Z","body":"In Flocking, a MediaElementAudioSourceNode is created by the webAudio backend and attached to Flocking's ScriptProcessorNode.\r\n\r\nIt appears that Safari doesn't fully support MediaElementAudioSourceNode, particularly when it is connected to a ScriptProcessorNode. In practice, it plays the audio back but never routes sample data into the ScriptProcessorNode. \r\n\r\nMore details are available on these two Safari bugs, one of which seems to have been floating around since before the blink fork:\r\n\r\nhttps://bugs.webkit.org/show_bug.cgi?id=84743\r\nhttps://bugs.webkit.org/show_bug.cgi?id=125031\r\n\r\nMy impression is that this is ultimately related to Safari's incomplete implementation of Media Streams."},"comment":{"url":"https://api.github.com/repos/colinbdclark/Flocking/issues/comments/204758194","html_url":"https://github.com/colinbdclark/Flocking/issues/90#issuecomment-204758194","issue_url":"https://api.github.com/repos/colinbdclark/Flocking/issues/90","id":204758194,"user":{"login":"colinbdclark","id":558076,"avatar_url":"https://avatars.githubusercontent.com/u/558076?v=3","gravatar_id":"","url":"https://api.github.com/users/colinbdclark","html_url":"https://github.com/colinbdclark","followers_url":"https://api.github.com/users/colinbdclark/followers","following_url":"https://api.github.com/users/colinbdclark/following{/other_user}","gists_url":"https://api.github.com/users/colinbdclark/gists{/gist_id}","starred_url":"https://api.github.com/users/colinbdclark/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/colinbdclark/subscriptions","organizations_url":"https://api.github.com/users/colinbdclark/orgs","repos_url":"https://api.github.com/users/colinbdclark/repos","events_url":"https://api.github.com/users/colinbdclark/events{/privacy}","received_events_url":"https://api.github.com/users/colinbdclark/received_events","type":"User","site_admin":false},"created_at":"2016-04-02T17:02:00Z","updated_at":"2016-04-02T17:02:00Z","body":"This was fixed in Safari 9. "}}