{"action":"created","issue":{"url":"https://api.github.com/repos/xbmc/xbmc/issues/6093","labels_url":"https://api.github.com/repos/xbmc/xbmc/issues/6093/labels{/name}","comments_url":"https://api.github.com/repos/xbmc/xbmc/issues/6093/comments","events_url":"https://api.github.com/repos/xbmc/xbmc/issues/6093/events","html_url":"https://github.com/xbmc/xbmc/pull/6093","id":53251634,"number":6093,"title":"[pvr] Drop support for virtual channels","user":{"login":"Jalle19","id":1106133,"avatar_url":"https://avatars.githubusercontent.com/u/1106133?v=3","gravatar_id":"","url":"https://api.github.com/users/Jalle19","html_url":"https://github.com/Jalle19","followers_url":"https://api.github.com/users/Jalle19/followers","following_url":"https://api.github.com/users/Jalle19/following{/other_user}","gists_url":"https://api.github.com/users/Jalle19/gists{/gist_id}","starred_url":"https://api.github.com/users/Jalle19/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Jalle19/subscriptions","organizations_url":"https://api.github.com/users/Jalle19/orgs","repos_url":"https://api.github.com/users/Jalle19/repos","events_url":"https://api.github.com/users/Jalle19/events{/privacy}","received_events_url":"https://api.github.com/users/Jalle19/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/xbmc/xbmc/labels/Cleanup","name":"Cleanup","color":"DDDDDD"},{"url":"https://api.github.com/repos/xbmc/xbmc/labels/PVR","name":"PVR","color":"e102d8"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2015-01-02T13:05:25Z","updated_at":"2015-01-06T10:39:49Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/xbmc/xbmc/pulls/6093","html_url":"https://github.com/xbmc/xbmc/pull/6093","diff_url":"https://github.com/xbmc/xbmc/pull/6093.diff","patch_url":"https://github.com/xbmc/xbmc/pull/6093.patch"},"body":"This drops support for what is probably the least used PVR feature (and also least useful). A virtual channel is a fake channel that you could add from the channel manager dialog. All it takes is a URL to a stream. This kind of functionality is simply not needed, the idea has all along been that the backend provides the channels.\r\n\r\nThis also means that the edit/delete buttons in the channel manager had to go since they were never implemented for normal addons (they'd just display a \"Not supported by your backend\" dialog without even consulting it).\r\n\r\nIf anyone can come up with a good use case for why we still need this, please speak up.\r\n\r\nThis PR doesn't touch the database at all since AFAICT you can't drop columns from an SQLite database without some wizardry.\r\n\r\n@opdenkamp @xhaggi thoughts?"},"comment":{"url":"https://api.github.com/repos/xbmc/xbmc/issues/comments/68850524","html_url":"https://github.com/xbmc/xbmc/pull/6093#issuecomment-68850524","issue_url":"https://api.github.com/repos/xbmc/xbmc/issues/6093","id":68850524,"user":{"login":"Jalle19","id":1106133,"avatar_url":"https://avatars.githubusercontent.com/u/1106133?v=3","gravatar_id":"","url":"https://api.github.com/users/Jalle19","html_url":"https://github.com/Jalle19","followers_url":"https://api.github.com/users/Jalle19/followers","following_url":"https://api.github.com/users/Jalle19/following{/other_user}","gists_url":"https://api.github.com/users/Jalle19/gists{/gist_id}","starred_url":"https://api.github.com/users/Jalle19/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Jalle19/subscriptions","organizations_url":"https://api.github.com/users/Jalle19/orgs","repos_url":"https://api.github.com/users/Jalle19/repos","events_url":"https://api.github.com/users/Jalle19/events{/privacy}","received_events_url":"https://api.github.com/users/Jalle19/received_events","type":"User","site_admin":false},"created_at":"2015-01-06T10:39:49Z","updated_at":"2015-01-06T10:39:49Z","body":"@opdenkamp okay, I'll update."}}