{"action":"created","issue":{"url":"https://api.github.com/repos/MonoGame/MonoGame/issues/6177","repository_url":"https://api.github.com/repos/MonoGame/MonoGame","labels_url":"https://api.github.com/repos/MonoGame/MonoGame/issues/6177/labels{/name}","comments_url":"https://api.github.com/repos/MonoGame/MonoGame/issues/6177/comments","events_url":"https://api.github.com/repos/MonoGame/MonoGame/issues/6177/events","html_url":"https://github.com/MonoGame/MonoGame/issues/6177","id":294695718,"node_id":"MDU6SXNzdWUyOTQ2OTU3MTg=","number":6177,"title":"Load Songs from Streams","user":{"login":"Grabiobot","id":10084990,"node_id":"MDQ6VXNlcjEwMDg0OTkw","avatar_url":"https://avatars2.githubusercontent.com/u/10084990?v=4","gravatar_id":"","url":"https://api.github.com/users/Grabiobot","html_url":"https://github.com/Grabiobot","followers_url":"https://api.github.com/users/Grabiobot/followers","following_url":"https://api.github.com/users/Grabiobot/following{/other_user}","gists_url":"https://api.github.com/users/Grabiobot/gists{/gist_id}","starred_url":"https://api.github.com/users/Grabiobot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Grabiobot/subscriptions","organizations_url":"https://api.github.com/users/Grabiobot/orgs","repos_url":"https://api.github.com/users/Grabiobot/repos","events_url":"https://api.github.com/users/Grabiobot/events{/privacy}","received_events_url":"https://api.github.com/users/Grabiobot/received_events","type":"User","site_admin":false},"labels":[{"id":12913841,"node_id":"MDU6TGFiZWwxMjkxMzg0MQ==","url":"https://api.github.com/repos/MonoGame/MonoGame/labels/Feature%20Request","name":"Feature Request","color":"000000","default":false},{"id":185445795,"node_id":"MDU6TGFiZWwxODU0NDU3OTU=","url":"https://api.github.com/repos/MonoGame/MonoGame/labels/Help%20Wanted","name":"Help Wanted","color":"009800","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/MonoGame/MonoGame/milestones/14","html_url":"https://github.com/MonoGame/MonoGame/milestone/14","labels_url":"https://api.github.com/repos/MonoGame/MonoGame/milestones/14/labels","id":2598992,"node_id":"MDk6TWlsZXN0b25lMjU5ODk5Mg==","number":14,"title":"3.8 Release","description":"","creator":{"login":"tomspilman","id":103522,"node_id":"MDQ6VXNlcjEwMzUyMg==","avatar_url":"https://avatars2.githubusercontent.com/u/103522?v=4","gravatar_id":"","url":"https://api.github.com/users/tomspilman","html_url":"https://github.com/tomspilman","followers_url":"https://api.github.com/users/tomspilman/followers","following_url":"https://api.github.com/users/tomspilman/following{/other_user}","gists_url":"https://api.github.com/users/tomspilman/gists{/gist_id}","starred_url":"https://api.github.com/users/tomspilman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tomspilman/subscriptions","organizations_url":"https://api.github.com/users/tomspilman/orgs","repos_url":"https://api.github.com/users/tomspilman/repos","events_url":"https://api.github.com/users/tomspilman/events{/privacy}","received_events_url":"https://api.github.com/users/tomspilman/received_events","type":"User","site_admin":false},"open_issues":90,"closed_issues":8,"state":"open","created_at":"2017-06-22T18:05:57Z","updated_at":"2018-06-18T03:48:57Z","due_on":null,"closed_at":null},"comments":4,"created_at":"2018-02-06T09:55:07Z","updated_at":"2018-06-22T07:50:09Z","closed_at":null,"author_association":"NONE","body":"Currently there is no way in MonoGame to load a Song from a stream. All other assets (at least the types I use) can be loaded from streams somehow, but for Songs the only option available is to load them from an URIs which doesn't help if one creates a package for his game assets (for easy modding and simplified management). \r\n\r\nI imagine a stream is read at some point so even if direct creation of Song object from stream may be not possible, maybe there is a way to intercept that read request and send my on bytes buffer."},"comment":{"url":"https://api.github.com/repos/MonoGame/MonoGame/issues/comments/399354571","html_url":"https://github.com/MonoGame/MonoGame/issues/6177#issuecomment-399354571","issue_url":"https://api.github.com/repos/MonoGame/MonoGame/issues/6177","id":399354571,"node_id":"MDEyOklzc3VlQ29tbWVudDM5OTM1NDU3MQ==","user":{"login":"tomspilman","id":103522,"node_id":"MDQ6VXNlcjEwMzUyMg==","avatar_url":"https://avatars2.githubusercontent.com/u/103522?v=4","gravatar_id":"","url":"https://api.github.com/users/tomspilman","html_url":"https://github.com/tomspilman","followers_url":"https://api.github.com/users/tomspilman/followers","following_url":"https://api.github.com/users/tomspilman/following{/other_user}","gists_url":"https://api.github.com/users/tomspilman/gists{/gist_id}","starred_url":"https://api.github.com/users/tomspilman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tomspilman/subscriptions","organizations_url":"https://api.github.com/users/tomspilman/orgs","repos_url":"https://api.github.com/users/tomspilman/repos","events_url":"https://api.github.com/users/tomspilman/events{/privacy}","received_events_url":"https://api.github.com/users/tomspilman/received_events","type":"User","site_admin":false},"created_at":"2018-06-22T07:50:09Z","updated_at":"2018-06-22T07:50:09Z","author_association":"MEMBER","body":"FYI.   At least with XACT i was able to hack a streaming implementation under the hood with just access to `DynamicSoundEffectInstance`.  I'll try to find time to contribute that code back as it worked fairly well for like less than 200 lines of code."}}
{"actor":{"display_login":"tomspilman"}}