Archive:Add-on:PVR.WMC: Difference between revisions
mNo edit summary |
|||
Line 34: | Line 34: | ||
<br /> | <br /> | ||
= Overview = | = 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 [[PVR/Backend/ServerWMC|ServerWMC]]; a server interface for Windows which communicates with Windows Media Center. | |||
<br /> | <br /> | ||
<br /> | <br /> | ||
Line 59: | Line 59: | ||
| || | | || | ||
== Supported Skins == | == Supported Skins == | ||
pvr.wmc works with ALL skins. This refers '''only''' to 'Set Series Recording' and 'Delete Series Recording' dialogs. If your favorite skin isn't on the list, please contact your skin developer and request support for these features. (In the mean time, you can manage your series recordings through WMC.) | |||
* Confluence - Non-Windows users please see [[Add-on:PVR.WMC#Enabling_set_.27series.27_recording_and_.27cancel.27_series_recording|Enabling set series recording and cancel series recording]] at the bottom of this page. | * Confluence - Non-Windows users please see [[Add-on:PVR.WMC#Enabling_set_.27series.27_recording_and_.27cancel.27_series_recording|Enabling set series recording and cancel series recording]] at the bottom of this page. | ||
* Amber | * Amber | ||
Line 96: | Line 96: | ||
* In XBMC, navigate to {{highlight|System > Addons > Install from zip file}} | * In XBMC, navigate to {{highlight|System > Addons > Install from zip file}} | ||
* The file browser window will then open. Navigate to and select the repo zip file. | * The file browser window will then open. Navigate to and select the repo zip file. | ||
* The repo is now installed and you can proceed to installing the | * The repo is now installed and you can proceed to installing the pvr.wmc add-on. | ||
<br /> | <br /> | ||
== Installing | == Installing pvr.wmc == | ||
* In XBMC, navigate to {{highlight|System > Add-ons > Get Add-ons > TheImmortal's [Frodo/Gotham] Repository > PVR Clients > Windows Media Center PVR}} | * In XBMC, navigate to {{highlight|System > Add-ons > Get Add-ons > TheImmortal's [Frodo/Gotham] Repository > PVR Clients > Windows Media Center PVR}} | ||
* Select Install | * Select Install | ||
Line 125: | Line 125: | ||
{{Next|[[PVR/XBMC|Configuring XBMC]]}} | {{Next|[[PVR/XBMC|Configuring XBMC]]}} | ||
= Using pvr.wmc = | |||
= Troubleshooting / FAQ = | = Troubleshooting / FAQ = | ||
{| cellpadding="8" cellspacing="0" | {| cellpadding="8" cellspacing="0" | ||
Line 139: | Line 140: | ||
*'''My EPG is empty but background downloads are enabled.''' - There have been reported cases of a rare condition where the WMC database can become corrupted, possibly from a failed EPG download. When WMC is opened, it will automatically check the integrity of the databases and repair if necessary. Opening WMC and allowing it to check/repair should be all that is needed to correct this condition. | *'''My EPG is empty but background downloads are enabled.''' - There have been reported cases of a rare condition where the WMC database can become corrupted, possibly from a failed EPG download. When WMC is opened, it will automatically check the integrity of the databases and repair if necessary. Opening WMC and allowing it to check/repair should be all that is needed to correct this condition. | ||
<br /> | <br /> | ||
*'''How do I add channel icons?''' - Channel icons are extracted from WMC and provided to all | *'''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 /> | ||
*'''When editing channel information in XBMC (System/Live TV/General/Channel Manager) it appears to save but reverts back to the previous settings.''' - This information must be edited within WMC itself. If you wish add/hide channels, edit names, etc., it should be done through the WMC interface (Tasks/Settings/TV/Guide/Edit Channels). | *'''When editing channel information in XBMC (System/Live TV/General/Channel Manager) it appears to save but reverts back to the previous settings.''' - This information must be edited within WMC itself. If you wish add/hide channels, edit names, etc., it should be done through the WMC interface (Tasks/Settings/TV/Guide/Edit Channels). | ||
<br /> | <br /> | ||
*'''I can view copy-once channels through WMC, does that mean they will work in XBMC using | *'''I can view copy-once channels through WMC, does that mean they will work in XBMC using pvr.wmc?''' - Unfortunately no. We are limited to copy-freely channels only as are all of the other Live TV solutions available for XBMC. | ||
<br /> | <br /> | ||
*'''The video quality is terrible!''' - If the video content being provided is interlaced, you need to enable deinterlacing within XBMC. With a channel playing, press 'M' to access the player menu. Choose the camera icon and set 'Deinterlace' to 'Auto'. You should then scroll to the bottom of that menu and select 'Set as default for all videos' before exiting. The 'Deinterlace method' and 'Video scaling method' will vary by system. You will have to try different settings here to see what works best for you. In most cases, setting both to 'Auto' is sufficient. | *'''The video quality is terrible!''' - If the video content being provided is interlaced, you need to enable deinterlacing within XBMC. With a channel playing, press 'M' to access the player menu. Choose the camera icon and set 'Deinterlace' to 'Auto'. You should then scroll to the bottom of that menu and select 'Set as default for all videos' before exiting. The 'Deinterlace method' and 'Video scaling method' will vary by system. You will have to try different settings here to see what works best for you. In most cases, setting both to 'Auto' is sufficient. | ||
Line 164: | Line 165: | ||
== Raspberry Pi == | == Raspberry Pi == | ||
* '''When I try to view a TV channel, I only get audio and the music visualizer screen (no video)''' - Streaming Live TV from ServerWMC to the | * '''When I try to view a TV channel, I only get audio and the music visualizer screen (no video)''' - 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. Though not known to be needed for pvr.wmc, it is recommended to purchase and install both the MPEG-2 and VC-1 codecs while you are there. http://www.raspberrypi.com/mpeg-2-license-key/ | ||
<br /> | <br /> | ||
* '''My client is unable to connect to my 'Recorded TV' folder''' - With Linix based clients, user:pass credentials are required even when the Windows share is shared with "Everyone". Please enter user name and password information on the [[PVR/Backend/ServerWMC|Folders tab]] within ServerWMC. This can be the main log-on information for the PC hosting ServerWMC or an account could be created specifically for this purpose. Please ensure the folder is shared with the user whose credentials are entered. | * '''My client is unable to connect to my 'Recorded TV' folder''' - With Linix based clients, user:pass credentials are required even when the Windows share is shared with "Everyone". Please enter user name and password information on the [[PVR/Backend/ServerWMC|Folders tab]] within ServerWMC. This can be the main log-on information for the PC hosting ServerWMC or an account could be created specifically for this purpose. Please ensure the folder is shared with the user whose credentials are entered. | ||
Line 181: | Line 182: | ||
= Additional guides and links = | = Additional guides and links = | ||
* '''ServerWMC/ | * '''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 | ||
<br /> | <br /> | ||
Line 190: | Line 191: | ||
| || | | || | ||
== Enabling set 'series' recording and 'cancel' series recording == | == Enabling set 'series' recording and 'cancel' series recording == | ||
{{highlight|As of build 1013, these files only need to be manually copied on non-Windows clients. If you are using a non-Windows client, please continue. If you are using a build of | {{highlight|As of build 1013, these files only need to be manually copied on non-Windows clients. If you are using a non-Windows client, please continue. If you are using a build of pvr.wmc prior to 1013, please update now.}} | ||
In 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. | In 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. |
Revision as of 01:51, 18 November 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.
Wiki revamp 2013: This page or section of the wiki undergoing a revamp. Content is still being added and organized. Please pardon the dust and anything that might not be working. |
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.
- Android - Currently unsupported (but is on the to-do list)
- AppleTV - Reported working on Crystalbuntu using the 'Linux 32-bit' build
- ATV2 - Independently supported (Thanks Stiefelland)
- Linux 32-bit - Officially supported
- Linux 64-bit - Officially supported
- OS X - Officially supported
- Raspbmc - Officially supported and included with Raspbmc
- Windows - Officially supported
- Xbian - Officially supported (Now available through the official Xbian repo)
Note: Regarding versions for other distros: "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.)
Supported Skinspvr.wmc works with ALL skins. This refers only to 'Set Series Recording' and 'Delete Series Recording' dialogs. If your favorite skin isn't on the list, please contact your skin developer and request support for these features. (In the mean time, you can manage your series recordings through WMC.)
|
Downloading & Installing
Please install the appropriate repo for the version of XBMC that you are using below: (Huge thanks to TheImmortal for creating the repo!)
Download the Frodo repository Currently Supported Platforms: Windows OS X x64 iOS Linux x86 Linux x64 Raspberry Pi (Xbian/OpenELEC)
Download the Gotham repository Currently Supported Platforms: Windows OS X x64 iOS (Uploading now) Linux x86 Linux x64 Raspberry Pi (Xbian/OpenELEC)
Note: Please take care to select the correct addon for both your XBMC and OS versions.
Installing the repository
Installing pvr.wmc
|
Configuring XBMC PVR Addon to connect to ServerWMC
- Within XBMC, navigate to {{highlight|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 |
Using pvr.wmc
Troubleshooting / FAQ
GeneralNote: 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.
Windows
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 recordingAs of build 1013, these files only need to be manually copied on non-Windows clients. If you are using a non-Windows client, please continue. If you are using a build of pvr.wmc prior to 1013, please update now. In 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. |