{"action":"created","issue":{"url":"https://api.github.com/repos/google/ExoPlayer/issues/911","labels_url":"https://api.github.com/repos/google/ExoPlayer/issues/911/labels{/name}","comments_url":"https://api.github.com/repos/google/ExoPlayer/issues/911/comments","events_url":"https://api.github.com/repos/google/ExoPlayer/issues/911/events","html_url":"https://github.com/google/ExoPlayer/issues/911","id":114429914,"number":911,"title":"ExoPlayer freezes on STATE_BUFFERING if connection has changed","user":{"login":"don11995","id":12601397,"avatar_url":"https://avatars.githubusercontent.com/u/12601397?v=3","gravatar_id":"","url":"https://api.github.com/users/don11995","html_url":"https://github.com/don11995","followers_url":"https://api.github.com/users/don11995/followers","following_url":"https://api.github.com/users/don11995/following{/other_user}","gists_url":"https://api.github.com/users/don11995/gists{/gist_id}","starred_url":"https://api.github.com/users/don11995/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/don11995/subscriptions","organizations_url":"https://api.github.com/users/don11995/orgs","repos_url":"https://api.github.com/users/don11995/repos","events_url":"https://api.github.com/users/don11995/events{/privacy}","received_events_url":"https://api.github.com/users/don11995/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-10-31T19:40:03Z","updated_at":"2015-11-17T08:29:40Z","closed_at":"2015-11-02T16:19:25Z","body":"I'm writing a portable player for android devices and I found interesting bug: if connection has changed (for example 3G changed to 2G or 3G changed to WiFi) player freezes on STATE_BUFFERING and do not anithing untill player is reinitialized. Call pause and than play, in this case, not work. I resolved this problem by adding timer to callback: if STATE_BUFFERING is more than 20 seconds - init player again. I'm interested in this project, that's why I'm writting any problems that I find here. Thanks."},"comment":{"url":"https://api.github.com/repos/google/ExoPlayer/issues/comments/157307780","html_url":"https://github.com/google/ExoPlayer/issues/911#issuecomment-157307780","issue_url":"https://api.github.com/repos/google/ExoPlayer/issues/911","id":157307780,"user":{"login":"oresot","id":1927217,"avatar_url":"https://avatars.githubusercontent.com/u/1927217?v=3","gravatar_id":"","url":"https://api.github.com/users/oresot","html_url":"https://github.com/oresot","followers_url":"https://api.github.com/users/oresot/followers","following_url":"https://api.github.com/users/oresot/following{/other_user}","gists_url":"https://api.github.com/users/oresot/gists{/gist_id}","starred_url":"https://api.github.com/users/oresot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/oresot/subscriptions","organizations_url":"https://api.github.com/users/oresot/orgs","repos_url":"https://api.github.com/users/oresot/repos","events_url":"https://api.github.com/users/oresot/events{/privacy}","received_events_url":"https://api.github.com/users/oresot/received_events","type":"User","site_admin":false},"created_at":"2015-11-17T08:29:40Z","updated_at":"2015-11-17T08:29:40Z","body":"@don11995 I had to do a trick like that too. My stream is from a Shoutcast server, do you know if that means its ICYCAST too? I didn't set up the streaming server."}}