{"action":"created","issue":{"url":"https://api.github.com/repos/xbmc/xbmc/issues/10363","repository_url":"https://api.github.com/repos/xbmc/xbmc","labels_url":"https://api.github.com/repos/xbmc/xbmc/issues/10363/labels{/name}","comments_url":"https://api.github.com/repos/xbmc/xbmc/issues/10363/comments","events_url":"https://api.github.com/repos/xbmc/xbmc/issues/10363/events","html_url":"https://github.com/xbmc/xbmc/pull/10363","id":173896751,"number":10363,"title":"[PVR] Add IsRecordable, IsPlayable, GetEpgTagUrl to PVRClient","user":{"login":"rbuehlma","id":20914776,"avatar_url":"https://avatars.githubusercontent.com/u/20914776?v=3","gravatar_id":"","url":"https://api.github.com/users/rbuehlma","html_url":"https://github.com/rbuehlma","followers_url":"https://api.github.com/users/rbuehlma/followers","following_url":"https://api.github.com/users/rbuehlma/following{/other_user}","gists_url":"https://api.github.com/users/rbuehlma/gists{/gist_id}","starred_url":"https://api.github.com/users/rbuehlma/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rbuehlma/subscriptions","organizations_url":"https://api.github.com/users/rbuehlma/orgs","repos_url":"https://api.github.com/users/rbuehlma/repos","events_url":"https://api.github.com/users/rbuehlma/events{/privacy}","received_events_url":"https://api.github.com/users/rbuehlma/received_events","type":"User","site_admin":false},"labels":[{"id":271910774,"url":"https://api.github.com/repos/xbmc/xbmc/labels/Binary%20Addons","name":"Binary Addons","color":"009800","default":false},{"id":1659142,"url":"https://api.github.com/repos/xbmc/xbmc/labels/Feature","name":"Feature","color":"0b02e1","default":false},{"id":15146247,"url":"https://api.github.com/repos/xbmc/xbmc/labels/PVR","name":"PVR","color":"009800","default":false},{"id":278206009,"url":"https://api.github.com/repos/xbmc/xbmc/labels/PVR%20API%20Change","name":"PVR API Change","color":"e11d21","default":false},{"id":400751192,"url":"https://api.github.com/repos/xbmc/xbmc/labels/v18%20L***","name":"v18 L***","color":"fbca04","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":21,"created_at":"2016-08-29T23:31:42Z","updated_at":"2016-11-27T22:52:19Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/xbmc/xbmc/pulls/10363","html_url":"https://github.com/xbmc/xbmc/pull/10363","diff_url":"https://github.com/xbmc/xbmc/pull/10363.diff","patch_url":"https://github.com/xbmc/xbmc/pull/10363.patch"},"body":"My IPTV provider allows recordings back in the past. As Kodi currently does not allow that, I would like to give the PVR addon the possibility to decide if a EPG entry can be recorded or not. If the addon does not implement the functions (returns PVR_ERROR_NOT_IMPLEMENTED), the old behaviour will be used.\n\nPlease let me know if there is a preferred way for this to be implemented. And lets hope I didn't touch a deferred feature again ;)\n"},"comment":{"url":"https://api.github.com/repos/xbmc/xbmc/issues/comments/263153821","html_url":"https://github.com/xbmc/xbmc/pull/10363#issuecomment-263153821","issue_url":"https://api.github.com/repos/xbmc/xbmc/issues/10363","id":263153821,"user":{"login":"rbuehlma","id":20914776,"avatar_url":"https://avatars.githubusercontent.com/u/20914776?v=3","gravatar_id":"","url":"https://api.github.com/users/rbuehlma","html_url":"https://github.com/rbuehlma","followers_url":"https://api.github.com/users/rbuehlma/followers","following_url":"https://api.github.com/users/rbuehlma/following{/other_user}","gists_url":"https://api.github.com/users/rbuehlma/gists{/gist_id}","starred_url":"https://api.github.com/users/rbuehlma/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rbuehlma/subscriptions","organizations_url":"https://api.github.com/users/rbuehlma/orgs","repos_url":"https://api.github.com/users/rbuehlma/repos","events_url":"https://api.github.com/users/rbuehlma/events{/privacy}","received_events_url":"https://api.github.com/users/rbuehlma/received_events","type":"User","site_admin":false},"created_at":"2016-11-27T22:52:18Z","updated_at":"2016-11-27T22:52:18Z","body":"Instead of an EPG-Tag FileItem, I now create a Channel FileItem but override the URL with the one of the EPG-Tag. If the PVR addon returns the correct GetPlayingTime, this works well.\r\n\r\nThere arise some problems, if the URL is handled by an inputstream addon instead of the PVR addon, but that case does not seem to be supported currently anyway.\r\n\r\nWho can tell me, if this PR will be accepted once the cycle of v18 has started?\r\nAnd beside of bumping the api version and the depending addons, what else will be required from my side?"}}
{"actor":{"display_login":"rbuehlma"}}