Archive:Add-on:PVR.WMC

From Official Kodi Wiki
Revision as of 13:00, 14 October 2013 by Bungee91 (talk | contribs)
Jump to navigation Jump to search

WMC PVR Client

Author: KrustyReturns

Type: PVR
Repo:

License: None Currently

Summary: WMC PVR Client
Home icon grey.png   ▶ 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.

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 addon version for XBMC 12 (Frodo) and XBMC 13 (Gotham preview) versions, so 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

  1. Go to Settings -> Add-ons -> Enabled Add-ons -> PVR Clients and select the Windows Media Center add-on
  2. 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' 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.
ServerWMC Backend Port
The default is 9080.


Next step: Configuring XBMC


Troubleshooting

General

  • If you are having issues and need to request assistance in the XBMC forums, it is mandatory to provide a copy of the log files!!! They contain important information that is instrumental in diagnosing issues and recommending solutions. Please copy the contents of the file to pastebin and include the link in your post. Posting of log files directly to forum threads is strictly prohibited per the rules of the XBMC Forums.

Log files are located in C:\C:\ProgramData\VDsoftware\ServerWMC\

  • In many cases an XBMC log file can be helpful as well.


  • In order to enable the addon to set 'series' recording and 'cancel' series recordings do the following:

Install: If you look in the ‘resources’ folder of the addon you will see two xml skin files I created for confluence. These files need to be manually added to the confluence skin folder (C:\Program Files (x86)\XBMC\addons\skin.confluence\720p), or you can do what I did, and just create 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, but 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.

Use: So once installed, when try 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 you if you want to delete the whole series-timer.

Windows

Windows specific troubleshooting here.

OS X

OS X specific troubleshooting here.

Linux

Linux specific troubleshooting here.

Raspberry Pi

Note: Streaming Live TV from ServerWMC to the PVR.WMC plug-in on Raspbmc requires the MPEG-2 codec be purchased from the Raspberry Pi store and installed. http://www.raspberrypi.com/mpeg-2-license-key/

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