A small how to (will update).
Adding PVR as new feature to a skin:
Install pvr demo:
http://www.dotnetdevelopers.net/XBMC/xbmcpvr.html
Test pvr demo in Confluence.
Add Jezz_x's extras:
http://forum.xbmc.org/showthread.php?tid=142639
Test extras in Confluence.
1) Go to confluence xml files. Grab the following files and copy them in your skin.
MyPVR.xml
Viewtype_TVList.xml
ViewsLiveTV.xml
ViewsPVR.xml
2) Include the includes
Code:
<include file="Viewtype_TVList.xml" />
<include file="ViewsLiveTV.xml" />
<include file="ViewsPVR.xml" />
3) Also grab the following dialogs:
DialogPVRChannelManager.xml
DialogPVRChannelsOSD.xml
DialogPVRGroupManager.xml
DialogPVRGuideInfo.xml
DialogPVRGuideOSD.xml
DialogPVRGuideSearch.xml
DialogPVRRecordingInfo.xml
DialogPVRTimerSettings.xml
4) Add a main menu entry.
Code:
<item id="41">
<label>LIVE TV</label>
<onclick>ActivateWindow(PVR)</onclick>
<icon>-</icon>
<thumb>-</thumb>
<visible>System.GetBool(pvrmanager.enabled)</visible>
</item>
4) Add settings entry:
Code:
<item id="12">
<description>Live TV settings</description>
<label>[LOWERCASE]live tv[/LOWERCASE]</label>
<icon>settings/LiveTV.png</icon>
<onclick>ActivateWindow(PVRSettings)</onclick>
</item>
5) To make the side blade show up you need an include from Includes.xml (mainly slide animation).
<include name="SideBladeLeft">
6) Make sure your debugging aid is up to date with PVR added:
http://forum.xbmc.org/showthread.php?tid=129094
7) Have fun
-edit- added sideblade