{"action":"created","issue":{"url":"https://api.github.com/repos/Dash-Industry-Forum/dash.js/issues/570","labels_url":"https://api.github.com/repos/Dash-Industry-Forum/dash.js/issues/570/labels{/name}","comments_url":"https://api.github.com/repos/Dash-Industry-Forum/dash.js/issues/570/comments","events_url":"https://api.github.com/repos/Dash-Industry-Forum/dash.js/issues/570/events","html_url":"https://github.com/Dash-Industry-Forum/dash.js/issues/570","id":84045298,"number":570,"title":"Non-singleton ManifestLoader causes problems with dash.js metrics","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":{"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},"milestone":null,"comments":14,"created_at":"2015-06-02T14:20:20Z","updated_at":"2015-06-08T12:23:49Z","closed_at":"2015-06-08T12:23:49Z","body":"If you pre-fetch licenses (using samples/dashif-reference-player/eme.html) for two pieces of content and then try to play them both, the second play will fail.  This is due to the new way that we expose the manifest loading functionality via the MediaPlayer API.  ManifestLoader is no longer a singleton since we use a new instance for loading each call to the MediaPlayer API as well as a new instance for each time the MediaPlayer is asked to play a URL.  The objects that make up the metrics system in dash.js are singletons and this causes problems with they try to get data from manifest loads."},"comment":{"url":"https://api.github.com/repos/Dash-Industry-Forum/dash.js/issues/comments/109975679","html_url":"https://github.com/Dash-Industry-Forum/dash.js/issues/570#issuecomment-109975679","issue_url":"https://api.github.com/repos/Dash-Industry-Forum/dash.js/issues/570","id":109975679,"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},"created_at":"2015-06-08T12:23:49Z","updated_at":"2015-06-08T12:23:49Z","body":"@KarishmaBagga None that I know of at this time.  I am going to close this issue, but please let me know if you see any more problems related to the non-singleton ManifestLoader implementation."}}