{"action":"created","issue":{"url":"https://api.github.com/repos/xbmc/xbmc/issues/6367","labels_url":"https://api.github.com/repos/xbmc/xbmc/issues/6367/labels{/name}","comments_url":"https://api.github.com/repos/xbmc/xbmc/issues/6367/comments","events_url":"https://api.github.com/repos/xbmc/xbmc/issues/6367/events","html_url":"https://github.com/xbmc/xbmc/pull/6367","id":56953516,"number":6367,"title":"[pvr] Increase PVR API version to 1.9.4 and add related changes","user":{"login":"AlwinEsch","id":6879739,"avatar_url":"https://avatars.githubusercontent.com/u/6879739?v=3","gravatar_id":"","url":"https://api.github.com/users/AlwinEsch","html_url":"https://github.com/AlwinEsch","followers_url":"https://api.github.com/users/AlwinEsch/followers","following_url":"https://api.github.com/users/AlwinEsch/following{/other_user}","gists_url":"https://api.github.com/users/AlwinEsch/gists{/gist_id}","starred_url":"https://api.github.com/users/AlwinEsch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AlwinEsch/subscriptions","organizations_url":"https://api.github.com/users/AlwinEsch/orgs","repos_url":"https://api.github.com/users/AlwinEsch/repos","events_url":"https://api.github.com/users/AlwinEsch/events{/privacy}","received_events_url":"https://api.github.com/users/AlwinEsch/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/xbmc/xbmc/labels/Feature","name":"Feature","color":"0b02e1"},{"url":"https://api.github.com/repos/xbmc/xbmc/labels/I*****","name":"I*****","color":"207de5"},{"url":"https://api.github.com/repos/xbmc/xbmc/labels/PVR","name":"PVR","color":"e102d8"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":18,"created_at":"2015-02-08T14:37:38Z","updated_at":"2015-02-14T19:53:42Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/xbmc/xbmc/pulls/6367","html_url":"https://github.com/xbmc/xbmc/pull/6367","diff_url":"https://github.com/xbmc/xbmc/pull/6367.diff","patch_url":"https://github.com/xbmc/xbmc/pull/6367.patch"},"body":"Increase of PVR API version with usage of new parts.\r\n\r\n<b>Part 1:</b> Rename DialogChannelScan to OpenDialogChannelScan\r\n<b>Part 2:</b> Allow the usage of sliders on addon dialogs and several GUI Dialogs, needed currently from DSP system.\r\n<b>Part 3:</b> Add the RDS stream type, is currently unused but there to reduce version changes.\r\n<b>Part 4:</b> Add deleted recordings support for PVR addons.\r\n<b>Part 5:</b> Allow usage of channel settings functions on addon.\r\n<b>Part 6:</b> Fix compiler warnings on addon lib.\r\n\r\nPVR addons related Pull Request: https://github.com/opdenkamp/xbmc-pvr-addons/pull/427\r\n\r\n-  <b>Part 2</b>\r\n  With this changes it become possible to use slider from KODI on add-on side for the GUI.\r\nIs currently used in DSP addons but also usable for other ones.\r\n  Also it become possible to open several Dialogs on KODI (Text, Number, Yes/No, OK, File Browser...)\r\n\r\n-  <b>Part 3</b>\r\n  The stream type for RDS, currently not supported and data becomes from KODI ignored.\r\n\r\n-  <b>Part 4</b>\r\n  With this  it become possible to access deleted recordings on backend to undelete or delete permanent.\r\n  If deleted recordings are accessible a new button is shown on the recordings window to switch there in the list.\r\n\r\n  The addon header become 3 other functions and 2 with a new value.\r\n\r\n  - GetRecordingsAmount = Have now a value to ask about deleted\r\n  - GetRecordings = the same\r\n  - DeleteRecording = Must delete everything, to tray and possible to delete complete\r\n  - UndeleteRecording = new, to undelete given recording\r\n  - DeleteAllRecordingsFromTrash = new, to make trash empty\r\n\r\n  On the file item it can be identified as recording and also with 2 new function to know whether it is available or not.\r\n\r\n-  <b>Part 5</b>\r\n  In channel manager (is if supported on a addon) a button with \"New channel\", further are on channels where possible two new context menu items with \"Edit\" and \"Delete\" on all other not visible.\r\n\r\n  With this change becomes following functions on addon interface used again:\r\n\r\n  - OpenDialogChannelAdd\r\n  - OpenDialogChannelSettings\r\n  - DeleteChannel\r\n  - MoveChannel\r\n  - RenameChannel\r\n\r\n  It comes with it the new support flag for addons with \"bSupportsChannelSettings\" which must be set  true if above functions are supported.\r\n\r\n  Is required for my radio addon where everything becomes handled inside KODI.\r\n\r\n-  <b>Part 6</b>\r\n  This change fix compiler warnings visible here http://pastebin.com/v8BDSPCs, the string return functions are changed from char* to const char*.\r\n\r\n![bildschirmfoto3](https://cloud.githubusercontent.com/assets/6879739/6115289/e3551eae-b0a4-11e4-84c3-20b58066af67.png)\r\n\r\n![bildschirmfoto2](https://cloud.githubusercontent.com/assets/6879739/6115446/1469f32e-b0a6-11e4-849d-df6b56aee6a9.png)\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/xbmc/xbmc/issues/comments/74389432","html_url":"https://github.com/xbmc/xbmc/pull/6367#issuecomment-74389432","issue_url":"https://api.github.com/repos/xbmc/xbmc/issues/6367","id":74389432,"user":{"login":"AlwinEsch","id":6879739,"avatar_url":"https://avatars.githubusercontent.com/u/6879739?v=3","gravatar_id":"","url":"https://api.github.com/users/AlwinEsch","html_url":"https://github.com/AlwinEsch","followers_url":"https://api.github.com/users/AlwinEsch/followers","following_url":"https://api.github.com/users/AlwinEsch/following{/other_user}","gists_url":"https://api.github.com/users/AlwinEsch/gists{/gist_id}","starred_url":"https://api.github.com/users/AlwinEsch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AlwinEsch/subscriptions","organizations_url":"https://api.github.com/users/AlwinEsch/orgs","repos_url":"https://api.github.com/users/AlwinEsch/repos","events_url":"https://api.github.com/users/AlwinEsch/events{/privacy}","received_events_url":"https://api.github.com/users/AlwinEsch/received_events","type":"User","site_admin":false},"created_at":"2015-02-14T19:53:42Z","updated_at":"2015-02-14T19:53:42Z","body":"No problem was a mistake from me, fixed the GUI addon header inside KODI but has forgot the addons in separate pvr addon branch."}}