{"action":"created","issue":{"url":"https://api.github.com/repos/pithos/pithos/issues/512","repository_url":"https://api.github.com/repos/pithos/pithos","labels_url":"https://api.github.com/repos/pithos/pithos/issues/512/labels{/name}","comments_url":"https://api.github.com/repos/pithos/pithos/issues/512/comments","events_url":"https://api.github.com/repos/pithos/pithos/issues/512/events","html_url":"https://github.com/pithos/pithos/issues/512","id":256778286,"number":512,"title":"Move the Player logic out of the main class","user":{"login":"JasonLG1979","id":6667703,"avatar_url":"https://avatars2.githubusercontent.com/u/6667703?v=4","gravatar_id":"","url":"https://api.github.com/users/JasonLG1979","html_url":"https://github.com/JasonLG1979","followers_url":"https://api.github.com/users/JasonLG1979/followers","following_url":"https://api.github.com/users/JasonLG1979/following{/other_user}","gists_url":"https://api.github.com/users/JasonLG1979/gists{/gist_id}","starred_url":"https://api.github.com/users/JasonLG1979/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JasonLG1979/subscriptions","organizations_url":"https://api.github.com/users/JasonLG1979/orgs","repos_url":"https://api.github.com/users/JasonLG1979/repos","events_url":"https://api.github.com/users/JasonLG1979/events{/privacy}","received_events_url":"https://api.github.com/users/JasonLG1979/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2017-09-11T17:14:10Z","updated_at":"2017-09-12T17:41:20Z","closed_at":null,"author_association":"COLLABORATOR","body":"@TingPing I've started on this. So far as a 1st step I've replaced the player with a custom pipeline. Your thoughts on this before I move forward?\r\n\r\nhttps://github.com/JasonLG1979/pithos/tree/move-player-logic-out-of-main\r\n\r\nIt seems to work pretty well and exhibit MUCH better buffering behavior then playbin.  \r\n"},"comment":{"url":"https://api.github.com/repos/pithos/pithos/issues/comments/328928471","html_url":"https://github.com/pithos/pithos/issues/512#issuecomment-328928471","issue_url":"https://api.github.com/repos/pithos/pithos/issues/512","id":328928471,"user":{"login":"TingPing","id":798838,"avatar_url":"https://avatars0.githubusercontent.com/u/798838?v=4","gravatar_id":"","url":"https://api.github.com/users/TingPing","html_url":"https://github.com/TingPing","followers_url":"https://api.github.com/users/TingPing/followers","following_url":"https://api.github.com/users/TingPing/following{/other_user}","gists_url":"https://api.github.com/users/TingPing/gists{/gist_id}","starred_url":"https://api.github.com/users/TingPing/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TingPing/subscriptions","organizations_url":"https://api.github.com/users/TingPing/orgs","repos_url":"https://api.github.com/users/TingPing/repos","events_url":"https://api.github.com/users/TingPing/events{/privacy}","received_events_url":"https://api.github.com/users/TingPing/received_events","type":"User","site_admin":false},"created_at":"2017-09-12T17:41:20Z","updated_at":"2017-09-12T17:41:20Z","author_association":"MEMBER","body":"If possible I would like to minimize these handlers outside of the player too:\r\n\r\n```python\r\n+        self.player.bus.add_signal_watch()\r\n +        self.player.bus.connect(\"message::stream-start\", self.on_gst_stream_start)\r\n +        self.player.bus.connect(\"message::eos\", self.on_gst_eos)\r\n +        self.player.bus.connect(\"message::buffering\", self.on_gst_buffering)\r\n +        self.player.bus.connect(\"message::error\", self.on_gst_error)\r\n +        self.player.bus.connect(\"message::element\", self.on_gst_element)\r\n```"}}
{"actor":{"display_login":"TingPing"}}