Archive:Add-on:PVR.WMC: Difference between revisions
m (→General) |
m (→General) |
||
Line 91: | Line 91: | ||
<br /> | <br /> | ||
* '''This works great after configuring it in WMC for a few days but then crashes or has an empty EPG!''' - If you have previously disabled WMC services on the PC running ServerWMC, please re-enable them so WMC is able to automatically download new EPG data. | * '''This works great after configuring it in WMC for a few days but then crashes or has an empty EPG!''' - If you have previously disabled WMC services on the PC running ServerWMC, please re-enable them so WMC is able to automatically download new EPG data. | ||
<br /> | |||
*'''How do I add channel icons?''' - Channel icons are extracted from WMC and provided to all PVR.WMC clients. Unfortunately, WMC does not populate channel icons on it own. You must add them using 3rd party software. [http://www.mychannellogos.com/ MyChannelLogos] is a quick and easy way to add these logos to WMC and in turn to PVR.WMC clients. There is a small donation required for the program but it is worth it as it works flawlessly. (As of this writing, the minimum donation is $5). | |||
<br /> | <br /> | ||
Revision as of 00:46, 27 October 2013
WMC PVR Client | ||||||||||||
|
Add-ons | WMC PVR Client |
An xbmc client to interface to Windows Media Center's receiver and EPG service. Thanks to JeffreyF, Tomba73, Riztnack, Staknhalo, Scarecrow420. Special thanks to Burckh for letting us use his RemuxTool code.
PVR/Contents
Note: This page is currently under construction
Overview
PVR.WMC is a PVR client add-on that provides Live TV, PVR functions and electronic program guide data to XBMC. The services are provided by connecting to ServerWMC; a server interface for Windows which communicates with Windows Media Center.
Supported Platforms
The ServerWMC backend must be installed on a Windows PC running either Windows 7, WIndows 8 or Windows 8.1 which must have Windows Media Center (WMC) installed and configured.
The PVR.WMC client add-on is officially supported on Windows, Linux and OS X XBMC platforms.
A RaspberryPi version is available specifically for RaspBMC and is now included with the latest builds.
Android is not currently supported, but is on the to-do list.
Note: Regarding versions for other platforms: "PVR add ons are the responsibility of the distro builder when it comes to Raspberry Pi, Ouya etc. there is no official repo for these devices. The reason it's included in Raspbmc is someone convinced the builder to include it. If you want this add on included in your distro of choice you need to convince the builder to include it. Official xbmc pvr add ons are built automatically, pre release/testing add ons need to be added by the builder. Just because pulling it from one distro and adding it to another works now does not mean it will continue to work with later releases." (From the XBMC forums - Thanks Dilligaf for clearing this up for us.)
Downloading
The latest versions of ServerWMC and PVR.WMC can be found here: https://googledrive.com/host/0ByNnAMYBoWvfTk8tRWJXYko1T2c/index.html
Note: There is a separate add-on version for XBMC 12 (Frodo) and XBMC 13 (Gotham preview) versions. Please make sure you choose the correct one.
Installing
As pvr.wmc is not currently an official XBMC PVR addon, you need to manually install it in your XBMC addons directory.
Once you've downloaded the addon start XBMC and go to System -> Settings -> Add-ons -> Install from zip file. A folder navigation pane will come up. Navigate to where the addon was downloaded to and select the addon file. This will install the addon to the XBMC profile.
Configuring XBMC PVR Addon to connect to ServerWMC
- Within XBMC, go to Settings -> Add-ons -> Enabled Add-ons -> PVR Clients and select the Windows Media Center add-on
- Select "Configure"
- ServerWMC Backend Hostname or IP - The hostname or IP address of the server where ServerWMC and WMC is installed
- If backend and frontend run on the same machine then 'localhost' or '127.0.0.1' can be used.
- If the hostname of the server is not known, go to the System Properties window on the server (WinKey + Pause/Break). The hostname is listed under Computer Name. For non-Windows based clients (Linux, Raspbmc, etc.), hostnames may not properly resolve. It is highly recommended on these clients to enter the IP address of the server.
- ServerWMC Backend Port - The port on which clients will communicate with the server.
- The default is 9080. This should match the port specified within ServerWMC on the General Tab.
Next step: | Configuring XBMC |
Troubleshooting
General
WindowsWindows specific troubleshooting here.
OS XOS X specific troubleshooting here.
Linux
Raspberry Pi
|
Development
Code for the pvr.wmc client is available here: https://bitbucket.org/krustyreturns/pvr.wmc
Information on compiling your own Linux client can be found here: https://googledrive.com/host/0ByNnAMYBoWvfTk8tRWJXYko1T2c/documentation/linux%20compile%20instructions.html (Thanks to doublea)
If you are interested in assisting with development of ServerWMC, please PM krustyreturns on the XBMC Forum
Additional guides and links
- ServerWMC/PVR.WMC Support Thread - http://forum.xbmc.org/showthread.php?tid=171216
- PVR.WMC Raspbmc Suport Thread - http://forum.stmlabs.com/showthread.php?tid=10553
Advanced Topics
Enabling set 'series' recording and 'cancel' series recordingIn the ‘resources’ folder of the add-on there are two xml skin files created for Confluence named 'DeleteTimer.xml' and 'RecordPrefs.xml'. These files need to be manually added to the Confluence skin folder (on Windows, C:\Program Files (x86)\XBMC\addons\skin.confluence\720p). Alternatively, you create a symbolic link to these files in the Confluence folder. If you aren't using Confluence, you can add these files to the skin folder you are using. The dialogs will look funky since they are designed for Confluence (they should work though). You can modify these files to look right in whatever your skin of choice is if you are so inclined. Once installed, when first trying to record a show after the initial confirmation, a new dialog will open (if it’s a TV series) asking if you want to record the series. Similar for when you go to delete a timer, if it’s a series timer, it will ask if you want to delete the whole series-timer. |