{"action":"created","issue":{"url":"https://api.github.com/repos/Dash-Industry-Forum/dash.js/issues/486","labels_url":"https://api.github.com/repos/Dash-Industry-Forum/dash.js/issues/486/labels{/name}","comments_url":"https://api.github.com/repos/Dash-Industry-Forum/dash.js/issues/486/comments","events_url":"https://api.github.com/repos/Dash-Industry-Forum/dash.js/issues/486/events","html_url":"https://github.com/Dash-Industry-Forum/dash.js/pull/486","id":64583385,"number":486,"title":"Support for initializing player with a parsed manifest","user":{"login":"greg80303","id":1928462,"avatar_url":"https://avatars.githubusercontent.com/u/1928462?v=3","gravatar_id":"","url":"https://api.github.com/users/greg80303","html_url":"https://github.com/greg80303","followers_url":"https://api.github.com/users/greg80303/followers","following_url":"https://api.github.com/users/greg80303/following{/other_user}","gists_url":"https://api.github.com/users/greg80303/gists{/gist_id}","starred_url":"https://api.github.com/users/greg80303/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/greg80303/subscriptions","organizations_url":"https://api.github.com/users/greg80303/orgs","repos_url":"https://api.github.com/users/greg80303/repos","events_url":"https://api.github.com/users/greg80303/events{/privacy}","received_events_url":"https://api.github.com/users/greg80303/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-03-26T17:02:39Z","updated_at":"2015-04-07T09:42:12Z","closed_at":"2015-04-06T14:49:56Z","pull_request":{"url":"https://api.github.com/repos/Dash-Industry-Forum/dash.js/pulls/486","html_url":"https://github.com/Dash-Industry-Forum/dash.js/pull/486","diff_url":"https://github.com/Dash-Industry-Forum/dash.js/pull/486.diff","patch_url":"https://github.com/Dash-Industry-Forum/dash.js/pull/486.patch"},"body":"As part of my work to allow the fetching of DRM licenses outside the player, it is necessary to allow the MediaPlayer to be initialized with either a manifest URL or an already parsed manifest.  Additionally, there are several objects that the player provides for loading and parsing manifests that will be useful in this process.  This change provides for the use of these objects outside the player along with simplifying the player's internal handling of manifests and manifest updates.\r\n\r\nPlease see commit comments in  954ece0 for more details."},"comment":{"url":"https://api.github.com/repos/Dash-Industry-Forum/dash.js/issues/comments/90488117","html_url":"https://github.com/Dash-Industry-Forum/dash.js/pull/486#issuecomment-90488117","issue_url":"https://api.github.com/repos/Dash-Industry-Forum/dash.js/issues/486","id":90488117,"user":{"login":"KozhinM","id":1681697,"avatar_url":"https://avatars.githubusercontent.com/u/1681697?v=3","gravatar_id":"","url":"https://api.github.com/users/KozhinM","html_url":"https://github.com/KozhinM","followers_url":"https://api.github.com/users/KozhinM/followers","following_url":"https://api.github.com/users/KozhinM/following{/other_user}","gists_url":"https://api.github.com/users/KozhinM/gists{/gist_id}","starred_url":"https://api.github.com/users/KozhinM/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/KozhinM/subscriptions","organizations_url":"https://api.github.com/users/KozhinM/orgs","repos_url":"https://api.github.com/users/KozhinM/repos","events_url":"https://api.github.com/users/KozhinM/events{/privacy}","received_events_url":"https://api.github.com/users/KozhinM/received_events","type":"User","site_admin":false},"created_at":"2015-04-07T09:42:12Z","updated_at":"2015-04-07T09:42:12Z","body":"@greg80303, just tested a live content and noticed a couple issues: \r\n1. in Stream.js in updateData method `this.adapter.updateData` is called w/o manifest parameter.\r\n2. in ManifestUpdater start method is called only from onPlaybackStarted listener. Because of this manifest is updated only once. Before commit https://github.com/Dash-Industry-Forum/dash.js/commit/9a8889447e1528ac000bbd269dfe0979ec201dad start was called from update method. I think you removed it accidentally. "}}