{"action":"created","issue":{"url":"https://api.github.com/repos/unused/airstream/issues/35","labels_url":"https://api.github.com/repos/unused/airstream/issues/35/labels{/name}","comments_url":"https://api.github.com/repos/unused/airstream/issues/35/comments","events_url":"https://api.github.com/repos/unused/airstream/issues/35/events","html_url":"https://github.com/unused/airstream/issues/35","id":123821882,"number":35,"title":"\"too many connection resets\"  when +30s or -30s","user":{"login":"jrevillard","id":203909,"avatar_url":"https://avatars.githubusercontent.com/u/203909?v=3","gravatar_id":"","url":"https://api.github.com/users/jrevillard","html_url":"https://github.com/jrevillard","followers_url":"https://api.github.com/users/jrevillard/followers","following_url":"https://api.github.com/users/jrevillard/following{/other_user}","gists_url":"https://api.github.com/users/jrevillard/gists{/gist_id}","starred_url":"https://api.github.com/users/jrevillard/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jrevillard/subscriptions","organizations_url":"https://api.github.com/users/jrevillard/orgs","repos_url":"https://api.github.com/users/jrevillard/repos","events_url":"https://api.github.com/users/jrevillard/events{/privacy}","received_events_url":"https://api.github.com/users/jrevillard/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-12-24T17:09:09Z","updated_at":"2016-01-06T12:06:44Z","closed_at":null,"body":"Here is the stack when I press . or , on a video:\r\n\r\n```\r\nloading can take a few seconds...\r\n=> press [q] to exit airstream\r\n/usr/lib64/ruby/2.1.0/net/protocol.rb:153:in `read_nonblock': too many connection resets (due to end of file reached - EOFError) after 139 requests on 21788540, last used 0.003299031 seconds ago (Net::HTTP::Persistent::Error)\r\n\tfrom /usr/lib64/ruby/2.1.0/net/protocol.rb:153:in `rbuf_fill'\r\n\tfrom /usr/lib64/ruby/2.1.0/net/protocol.rb:134:in `readuntil'\r\n\tfrom /usr/lib64/ruby/2.1.0/net/protocol.rb:144:in `readline'\r\n\tfrom /usr/lib64/ruby/2.1.0/net/http/response.rb:39:in `read_status_line'\r\n\tfrom /usr/lib64/ruby/2.1.0/net/http/response.rb:28:in `read_new'\r\n\tfrom /usr/lib64/ruby/2.1.0/net/http.rb:1414:in `block in transport_request'\r\n\tfrom /usr/lib64/ruby/2.1.0/net/http.rb:1411:in `catch'\r\n\tfrom /usr/lib64/ruby/2.1.0/net/http.rb:1411:in `transport_request'\r\n\tfrom /usr/lib64/ruby/2.1.0/net/http.rb:1384:in `request'\r\n\tfrom /home/jerome/.gem/ruby/2.1.0/gems/net-http-persistent-2.9.4/lib/net/http/persistent.rb:999:in `request'\r\n\tfrom /home/jerome/.gem/ruby/2.1.0/gems/airplay-0.2.9/lib/airplay/protocol.rb:47:in `make_request'\r\n\tfrom /home/jerome/.gem/ruby/2.1.0/gems/airplay-0.2.9/lib/airplay/protocol.rb:28:in `post'\r\n\tfrom /home/jerome/.gem/ruby/2.1.0/gems/airplay-0.2.9/lib/airplay/protocol/scrub.rb:32:in `to'\r\n\tfrom /home/jerome/.gem/ruby/2.1.0/gems/airplay-0.2.9/lib/airplay/protocol/media.rb:46:in `scrub'\r\n\tfrom /home/jerome/airstream/lib/airstream/device.rb:45:in `scrub'\r\n\tfrom /home/jerome/airstream/lib/airstream/player.rb:49:in `seek'\r\n\tfrom /home/jerome/airstream/lib/airstream/player.rb:38:in `update'\r\n\tfrom /home/jerome/airstream/bin/airstream:104:in `<top (required)>'\r\n\tfrom /home/jerome/.gem/ruby/2.1.0/bin/airstream:23:in `load'\r\n\tfrom /home/jerome/.gem/ruby/2.1.0/bin/airstream:23:in `<main>'\r\n```\r\n\r\nBest."},"comment":{"url":"https://api.github.com/repos/unused/airstream/issues/comments/169309114","html_url":"https://github.com/unused/airstream/issues/35#issuecomment-169309114","issue_url":"https://api.github.com/repos/unused/airstream/issues/35","id":169309114,"user":{"login":"jrevillard","id":203909,"avatar_url":"https://avatars.githubusercontent.com/u/203909?v=3","gravatar_id":"","url":"https://api.github.com/users/jrevillard","html_url":"https://github.com/jrevillard","followers_url":"https://api.github.com/users/jrevillard/followers","following_url":"https://api.github.com/users/jrevillard/following{/other_user}","gists_url":"https://api.github.com/users/jrevillard/gists{/gist_id}","starred_url":"https://api.github.com/users/jrevillard/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jrevillard/subscriptions","organizations_url":"https://api.github.com/users/jrevillard/orgs","repos_url":"https://api.github.com/users/jrevillard/repos","events_url":"https://api.github.com/users/jrevillard/events{/privacy}","received_events_url":"https://api.github.com/users/jrevillard/received_events","type":"User","site_admin":false},"created_at":"2016-01-06T12:06:44Z","updated_at":"2016-01-06T12:06:44Z","body":"Hi,\r\n\r\nYes, I have this all the time. I'm running on Gentoo x86_64:\r\n\r\n```\r\n[jerome:/home/jerome/airplay/airstream] master ± ruby -v\r\nruby 2.1.7p400 (2015-08-18 revision 51632) [x86_64-linux]\r\n[jerome:/home/jerome/airplay/airstream] master ± bundle list\r\nGems included by the bundle:\r\n  * airplay (0.2.9)\r\n  * airstream (0.4.9)\r\n  * aruba (0.6.2)\r\n  * builder (3.2.2)\r\n  * bundler (1.10.6)\r\n  * childprocess (0.5.5)\r\n  * colored (1.2)\r\n  * coveralls (0.7.11)\r\n  * cucumber (1.3.19)\r\n  * diff-lcs (1.2.5)\r\n  * dnssd (2.0.1)\r\n  * docile (1.1.5)\r\n  * ffi (1.9.8)\r\n  * gherkin (2.12.2)\r\n  * mime-types (2.4.3)\r\n  * minitest (5.5.1)\r\n  * multi_json (1.11.0)\r\n  * multi_test (0.1.2)\r\n  * net-http-digest_auth (1.4)\r\n  * net-http-persistent (2.9.4)\r\n  * netrc (0.10.3)\r\n  * oj (2.12.1)\r\n  * rack (1.5.5)\r\n  * rake (10.4.2)\r\n  * rake-notes (0.2.0)\r\n  * rest-client (1.7.3)\r\n  * rspec-expectations (3.2.0)\r\n  * rspec-support (3.2.2)\r\n  * ruby-progressbar (1.1.1)\r\n  * simplecov (0.9.2)\r\n  * simplecov-html (0.9.0)\r\n  * term-ansicolor (1.3.0)\r\n  * thor (0.19.1)\r\n  * tins (1.3.5)\r\n  * webrick (1.3.1)\r\n```\r\nBest,\r\nJerome\r\n"}}