<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://kodi.wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=TechLife</id>
	<title>Official Kodi Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://kodi.wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=TechLife"/>
	<link rel="alternate" type="text/html" href="https://kodi.wiki/view/Special:Contributions/TechLife"/>
	<updated>2026-06-19T12:41:51Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://kodi.wiki/index.php?title=Archive:Add-on:PVR.WMC&amp;diff=80813</id>
		<title>Archive:Add-on:PVR.WMC</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Archive:Add-on:PVR.WMC&amp;diff=80813"/>
		<updated>2014-11-16T04:08:42Z</updated>

		<summary type="html">&lt;p&gt;TechLife: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- See http://wiki.xbmc.org/index.php?title=Template:Addon and http://wiki.xbmc.org/index.php?title=Help:Add-on_page for help editing this page --&amp;gt;&lt;br /&gt;
{{:PVR/Contents}}&lt;br /&gt;
{{Add-on &lt;br /&gt;
 |Name= WMC PVR Client&lt;br /&gt;
 |provider-name= KrustyReturns&lt;br /&gt;
 |Email= &lt;br /&gt;
 |Website= &lt;br /&gt;
 |Forum= &lt;br /&gt;
 |ID= pvr.wmc&lt;br /&gt;
 |latest-version= 0.1.8&lt;br /&gt;
 |extension point= xbmc.pvrclient&lt;br /&gt;
 |provides= &lt;br /&gt;
 |Platform= Windows, Linux, OSX, RPi&lt;br /&gt;
 |Language= English&lt;br /&gt;
 |License= None Currently&lt;br /&gt;
 |Source= &lt;br /&gt;
 |Repo= https://bitbucket.org/krustyreturns/pvr.wmc&lt;br /&gt;
 |icon url= &lt;br /&gt;
 | repo = &lt;br /&gt;
 | zip = &lt;br /&gt;
 |broken= &lt;br /&gt;
 |Summary= WMC PVR Client&lt;br /&gt;
 |Description= An xbmc client to interface to Windows Media Center&#039;s receiver and EPG service.  Thanks to JeffreyF, Tomba73, Riztnack, Staknhalo, Scarecrow420.  Special thanks to Burckh for letting us use his RemuxTool code.&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
{{-}}&lt;br /&gt;
{{wiki revamp}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
= Overview =&lt;br /&gt;
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.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Supported Platforms =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The [[PVR/Backend/ServerWMC|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.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Android&#039;&#039;&#039; - Currently in Alpha testing.  Additional information can be found here: http://forum.xbmc.org/showthread.php?tid=180438&lt;br /&gt;
* &#039;&#039;&#039;AppleTV&#039;&#039;&#039; - Reported working on Crystalbuntu using the &#039;Linux 32-bit&#039; build but does not seem to support HD channels even with the Broadcomm card YMMV&lt;br /&gt;
* &#039;&#039;&#039;ATV2&#039;&#039;&#039; - Independently supported (Thanks Stiefelland) but does not seem to support HD channels YMMV&lt;br /&gt;
* &#039;&#039;&#039;Linux 32-bit&#039;&#039;&#039; - Officially supported&lt;br /&gt;
* &#039;&#039;&#039;Linux 64-bit&#039;&#039;&#039; - Officially supported&lt;br /&gt;
* &#039;&#039;&#039;OS X&#039;&#039;&#039; - Officially supported&lt;br /&gt;
* &#039;&#039;&#039;Raspbmc&#039;&#039;&#039; - Officially supported and included with Raspbmc&lt;br /&gt;
* &#039;&#039;&#039;Windows&#039;&#039;&#039; - Officially supported&lt;br /&gt;
* &#039;&#039;&#039;Xbian&#039;&#039;&#039; - Officially supported (Now available through the official Xbian repo)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|Regarding versions for other distros: &amp;quot;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&#039;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.&amp;quot; (From the XBMC forums - Thanks Dilligaf for clearing this up for us.)}}&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| ||&lt;br /&gt;
== Supported Skins ==&lt;br /&gt;
pvr.wmc works with ALL skins.  This refers &#039;&#039;&#039;only&#039;&#039;&#039; to &#039;Set Series Recording&#039; and &#039;Delete Series Recording&#039; dialogs.  If your favorite skin isn&#039;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.)&lt;br /&gt;
* 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.&lt;br /&gt;
* Amber&lt;br /&gt;
* Arctic&lt;br /&gt;
* Aeon MQ5&lt;br /&gt;
* xTV-SAF&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Downloading &amp;amp; Installing =&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| ||&lt;br /&gt;
== Installing with XBMC/Kodi ==&lt;br /&gt;
* pvr.wmc is included in Gotham as well as nightly builds of Helix.&lt;br /&gt;
* On the &amp;quot;Choose Components&amp;quot; page of the installation routine, place a check next to &amp;quot;WMC&amp;quot; under the &amp;quot;PVR Add-ons&amp;quot; section.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
== Installing Manually ==&lt;br /&gt;
* Download the appropriate version for your OS and XBMC version here: https://googledrive.com/host/0ByNnAMYBoWvfTk8tRWJXYko1T2c/index.html&lt;br /&gt;
* In XBMC, navigate to {{highlight|bordered=yes|System → Addons → Install from zip file}}&lt;br /&gt;
* The file browser window will then open.  Navigate to and select the file downloaded from the link above.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Configuring XBMC PVR Addon to connect to ServerWMC =&lt;br /&gt;
* &#039;&#039;&#039;Within XBMC, navigate to {{highlight|Settings -&amp;gt; Add-ons -&amp;gt; Enabled Add-ons -&amp;gt; PVR Clients} and select the Windows Media Center add-on&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Select &amp;quot;Configure&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;section begin=&amp;quot;Settings&amp;quot; /&amp;gt;&lt;br /&gt;
{|&lt;br /&gt;
*&#039;&#039;&#039;ServerWMC Backend Hostname or IP&#039;&#039;&#039; - The hostname or IP address of the server where ServerWMC and WMC is installed&lt;br /&gt;
** If backend and frontend run on the same machine then &#039;localhost&#039; or &#039;127.0.0.1&#039; can be used.&lt;br /&gt;
** 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.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;ServerWMC Backend Port&#039;&#039;&#039; - The port on which clients will communicate with the server.&lt;br /&gt;
** The default is 9080.  This should match the port specified within ServerWMC on the [[PVR/Backend/ServerWMC#General|General Tab]].&lt;br /&gt;
|}&lt;br /&gt;
{{-}}&lt;br /&gt;
&amp;lt;section end=&amp;quot;Settings&amp;quot; /&amp;gt;&lt;br /&gt;
{{Next|[[PVR/XBMC|Configuring XBMC]]}}&lt;br /&gt;
&lt;br /&gt;
= Using pvr.wmc =&lt;br /&gt;
&#039;&#039;&#039;Before starting pvr.wmc for the first time, please see [[PVR/XBMC|Configuring XBMC]] to ensure LiveTV is enabled within XBMC&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
pvr.wmc confirms to the standard operation of any XBMC pvr client.  General information can be found here: [[PVR/Basics|The Basics of Live TV and Recording]].  pvr.wmc also has features that are unique allowing it to behave much like a standard STB-DVR.  These features are outlined below.  Since pvr.wmc uses WMC as a backend, recordings can be initiated and managed directly within WMC as well.&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
== Recording with pvr.wmc ==&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| ||&lt;br /&gt;
=== Series Recording ===&lt;br /&gt;
Series recordings can be initiated from the XBMC EPG &#039;&#039;when using a compatible skin&#039;&#039;.  To schedule a series recording, please follow the steps below:&lt;br /&gt;
&lt;br /&gt;
* Navigate to the program guide.  Highlight the program you wish to record.  In the example below, we will be scheduling &amp;quot;Grey&#039;s Anatomy&amp;quot; to record:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:PVR_Confluence_EPG.png|600px|baseline|border]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*Press the &#039;info&#039; button on your remote or keyboard.  (Default keyboard press is &amp;quot;i&amp;quot;).  You will see the &amp;quot;Programme info&amp;quot; screen.  Select &amp;quot;Add Timer&amp;quot; at the bottom.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:PVR_Confluence_Program_Info.png|600px|baseline|border]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* You will the see the &amp;quot;Record&amp;quot; dialog.  Choose yes to record.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:PVR_Confluence_Record.png|600px|baseline|border]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* You will now see the &amp;quot;Recording Preference&amp;quot; screen.  Here you can choose to &#039;&#039;&#039;&amp;quot;Record this Episode Only&amp;quot;&#039;&#039;&#039; or &#039;&#039;&#039;&amp;quot;Record the Series&amp;quot;&#039;&#039;&#039;.  If &amp;quot;Record the Series&amp;quot; is selected, additional series recording options will become available.&lt;br /&gt;
** &#039;&#039;&#039;Show type&#039;&#039;&#039;&lt;br /&gt;
*** &#039;&#039;&#039;New and rerun&#039;&#039;&#039; - Records all episodes of the selected show.&lt;br /&gt;
*** &#039;&#039;&#039;New only&#039;&#039;&#039; - Skips recording episodes marked as repeats in the EPG&lt;br /&gt;
*** &#039;&#039;&#039;Live only&#039;&#039;&#039; - Records the episode ONLY if marked as &amp;quot;live&amp;quot; in the EPG.&lt;br /&gt;
** &#039;&#039;&#039;Channel&#039;&#039;&#039; - Specifies the channel on which the series should be recorded.&lt;br /&gt;
** &#039;&#039;&#039;Airtime&#039;&#039;&#039; - Specifies the airtime at which the series should be recorded.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:PVR_Confluence_Recording_Preference.png|600px|baseline|border]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== On the Fly ===&lt;br /&gt;
pvr.wmc supports on-the-fly recording.  If record is pressed while viewing a program, a recording timer will be created which spans from the &#039;&#039;&#039;time the channel was tuned&#039;&#039;&#039; until the scheduled end time of the program per the EPG (plus any padding specified in ServerWMC).  If record is pressed again while that timer is active and tuned to the same channel, the timers expiration time will be extended by the time specified on the &#039;Record&#039; tab in ServerWMC.  When the timer expires recording will terminate &#039;&#039;&#039;unless the channel is still being viewed&#039;&#039;&#039; in which case recording will continue until the channel is changed or Live TV is exited.&lt;br /&gt;
Recording is performed by ServerWMC.  If the ServerWMC application is terminated at any point during an on-the-fly recording, the recording will be terminated as well.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
= Troubleshooting / FAQ =&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| ||&lt;br /&gt;
&lt;br /&gt;
== General ==&lt;br /&gt;
{{note|&#039;&#039;&#039;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!!!&#039;&#039;&#039; They contain important information that is instrumental in diagnosing issues and recommending solutions.  Please copy the contents of the file to [http://pastebin.com/ 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 can be opened directly from the ServerWMC interface.  They can be manually located in \ProgramData\VDsoftware\ServerWMC\. In many cases an XBMC log file can be helpful as well.}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;I am unable to set and delete series recordings&#039;&#039;&#039; - These actions can be performed directly through the WMC interface.  This can also be done directly through XBMC though Confluence is the only skin &#039;&#039;directly&#039;&#039; supported at this time.  Please see [[Add-on:PVR.WMC#Enabling_set_.27series.27_recording_and_.27cancel.27_series_recording|Enabling &#039;set series recording&#039; and &#039;cancel series recording&#039;]] for information on enabling this feature within XBMC.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;This works great after configuring it in WMC for a few days but then crashes or has an empty EPG!&#039;&#039;&#039; - 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.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;My EPG is empty but background downloads are enabled.&#039;&#039;&#039; - 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.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;How do I add channel icons?&#039;&#039;&#039; - 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).&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;When editing channel information in XBMC (System/Live TV/General/Channel Manager) it appears to save but reverts back to the previous settings.&#039;&#039;&#039; - 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).&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;I can view copy-once channels through WMC, does that mean they will work in XBMC using pvr.wmc?&#039;&#039;&#039; - Unfortunately no.  We are limited to copy-freely channels only as are all of the other Live TV solutions available for XBMC.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;The video quality is terrible!&#039;&#039;&#039; - If the video content being provided is interlaced, you need to enable deinterlacing within XBMC.  With a channel playing, press &#039;M&#039; to access the player menu.  Choose the camera icon and set &#039;Deinterlace&#039; to &#039;Auto&#039;.  You should then scroll to the bottom of that menu and select &#039;Set as default for all videos&#039; before exiting.  The &#039;Deinterlace method&#039; and &#039;Video scaling method&#039; 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 &#039;Auto&#039; is sufficient.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Windows ==&lt;br /&gt;
* &#039;&#039;&#039;With WMC active, how do you stop it from launching when using the greenbutton to launch xbmc?&#039;&#039;&#039; - There are many options for taking care of this issue.  The easiest we have discovered thus far can be found here: http://xbmccustomregis.sourceforge.net/remote_auto.html .  This also adds many other useful features when using an RC6 remote with XBMC and not using EventGhost.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;I upgraded to Windows 8.1 from Windows 8 (on the server) and now TV doesn&#039;t work&#039;&#039;&#039; - There is a known issue with the Windows 8.1 upgrade process causing issues with an existing ServerWMC installation.  Re-installing ServerWMC after the 8.1 upgrade is complete will correct the issue.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OS X ==&lt;br /&gt;
OS X specific troubleshooting here.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Linux ==&lt;br /&gt;
* &#039;&#039;&#039;My client is unable to connect to my &#039;Recorded TV&#039; folder&#039;&#039;&#039; - With Linix based clients, user:pass credentials are required even when the Windows share is shared with &amp;quot;Everyone&amp;quot;.  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.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Raspberry Pi ==&lt;br /&gt;
* &#039;&#039;&#039;When I try to view a TV channel, I only get audio and the music visualizer screen (no video)&#039;&#039;&#039; - 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/&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;My client is unable to connect to my &#039;Recorded TV&#039; folder&#039;&#039;&#039; - With Linix based clients, user:pass credentials are required even when the Windows share is shared with &amp;quot;Everyone&amp;quot;.  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.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Development =&lt;br /&gt;
Code for the pvr.wmc client is available here: https://bitbucket.org/krustyreturns/pvr.wmc&lt;br /&gt;
&lt;br /&gt;
Information on compiling your own Linux client can be found here: https://googledrive.com/host/0ByNnAMYBoWvfTk8tRWJXYko1T2c/documentation/linux%20compile%20instructions.html  (Thanks to doublea)&lt;br /&gt;
&lt;br /&gt;
If you are interested in assisting with development of ServerWMC, please PM [http://forum.xbmc.org/private.php?action=send&amp;amp;uid=135134 krustyreturns] on the [http://forum.xbmc.org XBMC Forum] &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Additional guides and links =&lt;br /&gt;
* &#039;&#039;&#039;ServerWMC/pvr.wmc Support Forum&#039;&#039;&#039; - http://forum.xbmc.org/forumdisplay.php?fid=205&lt;br /&gt;
* &#039;&#039;&#039;pvr.wmc Raspbmc Suport Thread&#039;&#039;&#039; - http://forum.stmlabs.com/showthread.php?tid=10553&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Advanced Topics =&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| ||&lt;br /&gt;
== Enabling set &#039;series&#039; recording and &#039;cancel&#039; series recording ==&lt;br /&gt;
{{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.}}&lt;br /&gt;
&lt;br /&gt;
In the ‘resources’ folder of the add-on there are two xml skin files created for Confluence named &#039;DeleteTimer.xml&#039; and &#039;RecordPrefs.xml&#039;.  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. &lt;br /&gt;
&lt;br /&gt;
If you aren&#039;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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== OpenElec Specific Instructions ===&lt;br /&gt;
To enable full functionality of the WMC add-on in XBMC, you have to add two XML files to the XBMC Confluence skin.&lt;br /&gt;
&lt;br /&gt;
For OpenElec XBMC installs, those files are found in:&lt;br /&gt;
&lt;br /&gt;
/storage/.xbmc/addons/pvr.wmc/resources/skins/skin.confluence/720p&lt;br /&gt;
&lt;br /&gt;
You have to copy them to:&lt;br /&gt;
&lt;br /&gt;
/usr/share/xbmc/addons/skin.confluence/720p&lt;br /&gt;
&lt;br /&gt;
But, for OpenElec the /usr/share/xbmc is read only. So, instead, you have to create a duplicate confluence file with a slightly different name, add the XML files to the copy, and then select the copy as your default skin.&lt;br /&gt;
&lt;br /&gt;
Enable SSH:&lt;br /&gt;
&lt;br /&gt;
Settings/OpenELEC/Services/SSH/Disable SSH Password: Un-Checked&lt;br /&gt;
&lt;br /&gt;
Login to the server via SSH using Putty or another SSH Client. &lt;br /&gt;
&lt;br /&gt;
Copy the default confluence file to a new folder that is not read only. &lt;br /&gt;
&lt;br /&gt;
cp -r /usr/share/xbmc/addons/skin.confluence /storage/.xbmc/addons/skin.confluence.wmc&lt;br /&gt;
&lt;br /&gt;
Then you need to edit the addon ID so it looks different then the original confluence, do this by opening the addon.xml and adjusting the value.&lt;br /&gt;
&lt;br /&gt;
nano /storage/.xbmc/addons/skin.confluence.wmc/addon.xml&lt;br /&gt;
&lt;br /&gt;
you will see something like this&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;addon&lt;br /&gt;
id=&amp;quot;skin.confluence&amp;quot;&lt;br /&gt;
version=&amp;quot;2.1.0&amp;quot;&lt;br /&gt;
name=&amp;quot;Confluence&amp;quot;&lt;br /&gt;
&lt;br /&gt;
change &amp;quot;skin.confluence&amp;quot; to whatever you name the containing folder as (you may also want to edit the name value as well so it shows up different from within the XBMC GUI). In our case I would use.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;addon&lt;br /&gt;
id=&amp;quot;skin.confluence.wmc&amp;quot;&lt;br /&gt;
version=&amp;quot;2.1.0&amp;quot;&lt;br /&gt;
name=&amp;quot;Confluence (WMC)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Save and exit by pressing CTRl-X, Y.&lt;br /&gt;
&lt;br /&gt;
Then copy the XML files from the Add-On folder to the new one, reboot, and select the edited skin:&lt;br /&gt;
&lt;br /&gt;
cp /storage/.xbmc/addons/pvr.wmc/resources/skins/skin.confluence/720p/* /storage/.xbmc/addons/skin.confluence.wmc/720p/&lt;br /&gt;
&lt;br /&gt;
reboot&lt;br /&gt;
&lt;br /&gt;
In XBMC, go to &lt;br /&gt;
&lt;br /&gt;
Settings/Appearance/Skin&lt;br /&gt;
&lt;br /&gt;
and select the new &amp;quot;Confluence (WMC)&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
[[Category:Add-ons not in the XBMC.org repo]]&lt;/div&gt;</summary>
		<author><name>TechLife</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Archive:Add-on:PVR.WMC&amp;diff=80812</id>
		<title>Archive:Add-on:PVR.WMC</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Archive:Add-on:PVR.WMC&amp;diff=80812"/>
		<updated>2014-11-16T04:04:09Z</updated>

		<summary type="html">&lt;p&gt;TechLife: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- See http://wiki.xbmc.org/index.php?title=Template:Addon and http://wiki.xbmc.org/index.php?title=Help:Add-on_page for help editing this page --&amp;gt;&lt;br /&gt;
{{:PVR/Contents}}&lt;br /&gt;
{{Add-on &lt;br /&gt;
 |Name= WMC PVR Client&lt;br /&gt;
 |provider-name= KrustyReturns&lt;br /&gt;
 |Email= &lt;br /&gt;
 |Website= &lt;br /&gt;
 |Forum= &lt;br /&gt;
 |ID= pvr.wmc&lt;br /&gt;
 |latest-version= 0.1.8&lt;br /&gt;
 |extension point= xbmc.pvrclient&lt;br /&gt;
 |provides= &lt;br /&gt;
 |Platform= Windows, Linux, OSX, RPi&lt;br /&gt;
 |Language= English&lt;br /&gt;
 |License= None Currently&lt;br /&gt;
 |Source= &lt;br /&gt;
 |Repo= https://bitbucket.org/krustyreturns/pvr.wmc&lt;br /&gt;
 |icon url= &lt;br /&gt;
 | repo = &lt;br /&gt;
 | zip = &lt;br /&gt;
 |broken= &lt;br /&gt;
 |Summary= WMC PVR Client&lt;br /&gt;
 |Description= An xbmc client to interface to Windows Media Center&#039;s receiver and EPG service.  Thanks to JeffreyF, Tomba73, Riztnack, Staknhalo, Scarecrow420.  Special thanks to Burckh for letting us use his RemuxTool code.&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
{{-}}&lt;br /&gt;
{{wiki revamp}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
= Overview =&lt;br /&gt;
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.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Supported Platforms =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The [[PVR/Backend/ServerWMC|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.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Android&#039;&#039;&#039; - Currently in Alpha testing.  Additional information can be found here: http://forum.xbmc.org/showthread.php?tid=180438&lt;br /&gt;
* &#039;&#039;&#039;AppleTV&#039;&#039;&#039; - Reported working on Crystalbuntu using the &#039;Linux 32-bit&#039; build but does not seem to support HD channels even with the Broadcomm card YMMV&lt;br /&gt;
* &#039;&#039;&#039;ATV2&#039;&#039;&#039; - Independently supported (Thanks Stiefelland) but does not seem to support HD channels YMMV&lt;br /&gt;
* &#039;&#039;&#039;Linux 32-bit&#039;&#039;&#039; - Officially supported&lt;br /&gt;
* &#039;&#039;&#039;Linux 64-bit&#039;&#039;&#039; - Officially supported&lt;br /&gt;
* &#039;&#039;&#039;OS X&#039;&#039;&#039; - Officially supported&lt;br /&gt;
* &#039;&#039;&#039;Raspbmc&#039;&#039;&#039; - Officially supported and included with Raspbmc&lt;br /&gt;
* &#039;&#039;&#039;Windows&#039;&#039;&#039; - Officially supported&lt;br /&gt;
* &#039;&#039;&#039;Xbian&#039;&#039;&#039; - Officially supported (Now available through the official Xbian repo)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|Regarding versions for other distros: &amp;quot;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&#039;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.&amp;quot; (From the XBMC forums - Thanks Dilligaf for clearing this up for us.)}}&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| ||&lt;br /&gt;
== Supported Skins ==&lt;br /&gt;
pvr.wmc works with ALL skins.  This refers &#039;&#039;&#039;only&#039;&#039;&#039; to &#039;Set Series Recording&#039; and &#039;Delete Series Recording&#039; dialogs.  If your favorite skin isn&#039;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.)&lt;br /&gt;
* 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.&lt;br /&gt;
* Amber&lt;br /&gt;
* Arctic&lt;br /&gt;
* Aeon MQ5&lt;br /&gt;
* xTV-SAF&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Downloading &amp;amp; Installing =&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| ||&lt;br /&gt;
== Installing with XBMC/Kodi ==&lt;br /&gt;
* pvr.wmc is included in Gotham as well as nightly builds of Helix.  Simply choose &amp;quot;pvr.wmc&amp;quot; under the &amp;quot;PVR&amp;quot; section during installation.&lt;br /&gt;
&lt;br /&gt;
== Installing Manually ==&lt;br /&gt;
* Download the appropriate version for your OS and XBMC version here: https://googledrive.com/host/0ByNnAMYBoWvfTk8tRWJXYko1T2c/index.html&lt;br /&gt;
* In XBMC, navigate to {{highlight|bordered=yes|System → Addons → Install from zip file}}&lt;br /&gt;
* The file browser window will then open.  Navigate to and select the file downloaded from the link above.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Configuring XBMC PVR Addon to connect to ServerWMC =&lt;br /&gt;
* &#039;&#039;&#039;Within XBMC, navigate to {{highlight|Settings -&amp;gt; Add-ons -&amp;gt; Enabled Add-ons -&amp;gt; PVR Clients} and select the Windows Media Center add-on&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Select &amp;quot;Configure&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;section begin=&amp;quot;Settings&amp;quot; /&amp;gt;&lt;br /&gt;
{|&lt;br /&gt;
*&#039;&#039;&#039;ServerWMC Backend Hostname or IP&#039;&#039;&#039; - The hostname or IP address of the server where ServerWMC and WMC is installed&lt;br /&gt;
** If backend and frontend run on the same machine then &#039;localhost&#039; or &#039;127.0.0.1&#039; can be used.&lt;br /&gt;
** 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.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;ServerWMC Backend Port&#039;&#039;&#039; - The port on which clients will communicate with the server.&lt;br /&gt;
** The default is 9080.  This should match the port specified within ServerWMC on the [[PVR/Backend/ServerWMC#General|General Tab]].&lt;br /&gt;
|}&lt;br /&gt;
{{-}}&lt;br /&gt;
&amp;lt;section end=&amp;quot;Settings&amp;quot; /&amp;gt;&lt;br /&gt;
{{Next|[[PVR/XBMC|Configuring XBMC]]}}&lt;br /&gt;
&lt;br /&gt;
= Using pvr.wmc =&lt;br /&gt;
&#039;&#039;&#039;Before starting pvr.wmc for the first time, please see [[PVR/XBMC|Configuring XBMC]] to ensure LiveTV is enabled within XBMC&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
pvr.wmc confirms to the standard operation of any XBMC pvr client.  General information can be found here: [[PVR/Basics|The Basics of Live TV and Recording]].  pvr.wmc also has features that are unique allowing it to behave much like a standard STB-DVR.  These features are outlined below.  Since pvr.wmc uses WMC as a backend, recordings can be initiated and managed directly within WMC as well.&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
== Recording with pvr.wmc ==&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| ||&lt;br /&gt;
=== Series Recording ===&lt;br /&gt;
Series recordings can be initiated from the XBMC EPG &#039;&#039;when using a compatible skin&#039;&#039;.  To schedule a series recording, please follow the steps below:&lt;br /&gt;
&lt;br /&gt;
* Navigate to the program guide.  Highlight the program you wish to record.  In the example below, we will be scheduling &amp;quot;Grey&#039;s Anatomy&amp;quot; to record:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:PVR_Confluence_EPG.png|600px|baseline|border]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*Press the &#039;info&#039; button on your remote or keyboard.  (Default keyboard press is &amp;quot;i&amp;quot;).  You will see the &amp;quot;Programme info&amp;quot; screen.  Select &amp;quot;Add Timer&amp;quot; at the bottom.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:PVR_Confluence_Program_Info.png|600px|baseline|border]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* You will the see the &amp;quot;Record&amp;quot; dialog.  Choose yes to record.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:PVR_Confluence_Record.png|600px|baseline|border]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* You will now see the &amp;quot;Recording Preference&amp;quot; screen.  Here you can choose to &#039;&#039;&#039;&amp;quot;Record this Episode Only&amp;quot;&#039;&#039;&#039; or &#039;&#039;&#039;&amp;quot;Record the Series&amp;quot;&#039;&#039;&#039;.  If &amp;quot;Record the Series&amp;quot; is selected, additional series recording options will become available.&lt;br /&gt;
** &#039;&#039;&#039;Show type&#039;&#039;&#039;&lt;br /&gt;
*** &#039;&#039;&#039;New and rerun&#039;&#039;&#039; - Records all episodes of the selected show.&lt;br /&gt;
*** &#039;&#039;&#039;New only&#039;&#039;&#039; - Skips recording episodes marked as repeats in the EPG&lt;br /&gt;
*** &#039;&#039;&#039;Live only&#039;&#039;&#039; - Records the episode ONLY if marked as &amp;quot;live&amp;quot; in the EPG.&lt;br /&gt;
** &#039;&#039;&#039;Channel&#039;&#039;&#039; - Specifies the channel on which the series should be recorded.&lt;br /&gt;
** &#039;&#039;&#039;Airtime&#039;&#039;&#039; - Specifies the airtime at which the series should be recorded.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:PVR_Confluence_Recording_Preference.png|600px|baseline|border]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== On the Fly ===&lt;br /&gt;
pvr.wmc supports on-the-fly recording.  If record is pressed while viewing a program, a recording timer will be created which spans from the &#039;&#039;&#039;time the channel was tuned&#039;&#039;&#039; until the scheduled end time of the program per the EPG (plus any padding specified in ServerWMC).  If record is pressed again while that timer is active and tuned to the same channel, the timers expiration time will be extended by the time specified on the &#039;Record&#039; tab in ServerWMC.  When the timer expires recording will terminate &#039;&#039;&#039;unless the channel is still being viewed&#039;&#039;&#039; in which case recording will continue until the channel is changed or Live TV is exited.&lt;br /&gt;
Recording is performed by ServerWMC.  If the ServerWMC application is terminated at any point during an on-the-fly recording, the recording will be terminated as well.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
= Troubleshooting / FAQ =&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| ||&lt;br /&gt;
&lt;br /&gt;
== General ==&lt;br /&gt;
{{note|&#039;&#039;&#039;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!!!&#039;&#039;&#039; They contain important information that is instrumental in diagnosing issues and recommending solutions.  Please copy the contents of the file to [http://pastebin.com/ 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 can be opened directly from the ServerWMC interface.  They can be manually located in \ProgramData\VDsoftware\ServerWMC\. In many cases an XBMC log file can be helpful as well.}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;I am unable to set and delete series recordings&#039;&#039;&#039; - These actions can be performed directly through the WMC interface.  This can also be done directly through XBMC though Confluence is the only skin &#039;&#039;directly&#039;&#039; supported at this time.  Please see [[Add-on:PVR.WMC#Enabling_set_.27series.27_recording_and_.27cancel.27_series_recording|Enabling &#039;set series recording&#039; and &#039;cancel series recording&#039;]] for information on enabling this feature within XBMC.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;This works great after configuring it in WMC for a few days but then crashes or has an empty EPG!&#039;&#039;&#039; - 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.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;My EPG is empty but background downloads are enabled.&#039;&#039;&#039; - 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.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;How do I add channel icons?&#039;&#039;&#039; - 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).&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;When editing channel information in XBMC (System/Live TV/General/Channel Manager) it appears to save but reverts back to the previous settings.&#039;&#039;&#039; - 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).&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;I can view copy-once channels through WMC, does that mean they will work in XBMC using pvr.wmc?&#039;&#039;&#039; - Unfortunately no.  We are limited to copy-freely channels only as are all of the other Live TV solutions available for XBMC.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;The video quality is terrible!&#039;&#039;&#039; - If the video content being provided is interlaced, you need to enable deinterlacing within XBMC.  With a channel playing, press &#039;M&#039; to access the player menu.  Choose the camera icon and set &#039;Deinterlace&#039; to &#039;Auto&#039;.  You should then scroll to the bottom of that menu and select &#039;Set as default for all videos&#039; before exiting.  The &#039;Deinterlace method&#039; and &#039;Video scaling method&#039; 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 &#039;Auto&#039; is sufficient.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Windows ==&lt;br /&gt;
* &#039;&#039;&#039;With WMC active, how do you stop it from launching when using the greenbutton to launch xbmc?&#039;&#039;&#039; - There are many options for taking care of this issue.  The easiest we have discovered thus far can be found here: http://xbmccustomregis.sourceforge.net/remote_auto.html .  This also adds many other useful features when using an RC6 remote with XBMC and not using EventGhost.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;I upgraded to Windows 8.1 from Windows 8 (on the server) and now TV doesn&#039;t work&#039;&#039;&#039; - There is a known issue with the Windows 8.1 upgrade process causing issues with an existing ServerWMC installation.  Re-installing ServerWMC after the 8.1 upgrade is complete will correct the issue.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OS X ==&lt;br /&gt;
OS X specific troubleshooting here.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Linux ==&lt;br /&gt;
* &#039;&#039;&#039;My client is unable to connect to my &#039;Recorded TV&#039; folder&#039;&#039;&#039; - With Linix based clients, user:pass credentials are required even when the Windows share is shared with &amp;quot;Everyone&amp;quot;.  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.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Raspberry Pi ==&lt;br /&gt;
* &#039;&#039;&#039;When I try to view a TV channel, I only get audio and the music visualizer screen (no video)&#039;&#039;&#039; - 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/&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;My client is unable to connect to my &#039;Recorded TV&#039; folder&#039;&#039;&#039; - With Linix based clients, user:pass credentials are required even when the Windows share is shared with &amp;quot;Everyone&amp;quot;.  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.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Development =&lt;br /&gt;
Code for the pvr.wmc client is available here: https://bitbucket.org/krustyreturns/pvr.wmc&lt;br /&gt;
&lt;br /&gt;
Information on compiling your own Linux client can be found here: https://googledrive.com/host/0ByNnAMYBoWvfTk8tRWJXYko1T2c/documentation/linux%20compile%20instructions.html  (Thanks to doublea)&lt;br /&gt;
&lt;br /&gt;
If you are interested in assisting with development of ServerWMC, please PM [http://forum.xbmc.org/private.php?action=send&amp;amp;uid=135134 krustyreturns] on the [http://forum.xbmc.org XBMC Forum] &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Additional guides and links =&lt;br /&gt;
* &#039;&#039;&#039;ServerWMC/pvr.wmc Support Forum&#039;&#039;&#039; - http://forum.xbmc.org/forumdisplay.php?fid=205&lt;br /&gt;
* &#039;&#039;&#039;pvr.wmc Raspbmc Suport Thread&#039;&#039;&#039; - http://forum.stmlabs.com/showthread.php?tid=10553&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Advanced Topics =&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| ||&lt;br /&gt;
== Enabling set &#039;series&#039; recording and &#039;cancel&#039; series recording ==&lt;br /&gt;
{{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.}}&lt;br /&gt;
&lt;br /&gt;
In the ‘resources’ folder of the add-on there are two xml skin files created for Confluence named &#039;DeleteTimer.xml&#039; and &#039;RecordPrefs.xml&#039;.  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. &lt;br /&gt;
&lt;br /&gt;
If you aren&#039;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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== OpenElec Specific Instructions ===&lt;br /&gt;
To enable full functionality of the WMC add-on in XBMC, you have to add two XML files to the XBMC Confluence skin.&lt;br /&gt;
&lt;br /&gt;
For OpenElec XBMC installs, those files are found in:&lt;br /&gt;
&lt;br /&gt;
/storage/.xbmc/addons/pvr.wmc/resources/skins/skin.confluence/720p&lt;br /&gt;
&lt;br /&gt;
You have to copy them to:&lt;br /&gt;
&lt;br /&gt;
/usr/share/xbmc/addons/skin.confluence/720p&lt;br /&gt;
&lt;br /&gt;
But, for OpenElec the /usr/share/xbmc is read only. So, instead, you have to create a duplicate confluence file with a slightly different name, add the XML files to the copy, and then select the copy as your default skin.&lt;br /&gt;
&lt;br /&gt;
Enable SSH:&lt;br /&gt;
&lt;br /&gt;
Settings/OpenELEC/Services/SSH/Disable SSH Password: Un-Checked&lt;br /&gt;
&lt;br /&gt;
Login to the server via SSH using Putty or another SSH Client. &lt;br /&gt;
&lt;br /&gt;
Copy the default confluence file to a new folder that is not read only. &lt;br /&gt;
&lt;br /&gt;
cp -r /usr/share/xbmc/addons/skin.confluence /storage/.xbmc/addons/skin.confluence.wmc&lt;br /&gt;
&lt;br /&gt;
Then you need to edit the addon ID so it looks different then the original confluence, do this by opening the addon.xml and adjusting the value.&lt;br /&gt;
&lt;br /&gt;
nano /storage/.xbmc/addons/skin.confluence.wmc/addon.xml&lt;br /&gt;
&lt;br /&gt;
you will see something like this&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;addon&lt;br /&gt;
id=&amp;quot;skin.confluence&amp;quot;&lt;br /&gt;
version=&amp;quot;2.1.0&amp;quot;&lt;br /&gt;
name=&amp;quot;Confluence&amp;quot;&lt;br /&gt;
&lt;br /&gt;
change &amp;quot;skin.confluence&amp;quot; to whatever you name the containing folder as (you may also want to edit the name value as well so it shows up different from within the XBMC GUI). In our case I would use.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;addon&lt;br /&gt;
id=&amp;quot;skin.confluence.wmc&amp;quot;&lt;br /&gt;
version=&amp;quot;2.1.0&amp;quot;&lt;br /&gt;
name=&amp;quot;Confluence (WMC)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Save and exit by pressing CTRl-X, Y.&lt;br /&gt;
&lt;br /&gt;
Then copy the XML files from the Add-On folder to the new one, reboot, and select the edited skin:&lt;br /&gt;
&lt;br /&gt;
cp /storage/.xbmc/addons/pvr.wmc/resources/skins/skin.confluence/720p/* /storage/.xbmc/addons/skin.confluence.wmc/720p/&lt;br /&gt;
&lt;br /&gt;
reboot&lt;br /&gt;
&lt;br /&gt;
In XBMC, go to &lt;br /&gt;
&lt;br /&gt;
Settings/Appearance/Skin&lt;br /&gt;
&lt;br /&gt;
and select the new &amp;quot;Confluence (WMC)&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
[[Category:Add-ons not in the XBMC.org repo]]&lt;/div&gt;</summary>
		<author><name>TechLife</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Archive:Add-on:PVR.WMC&amp;diff=80811</id>
		<title>Archive:Add-on:PVR.WMC</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Archive:Add-on:PVR.WMC&amp;diff=80811"/>
		<updated>2014-11-16T03:59:15Z</updated>

		<summary type="html">&lt;p&gt;TechLife: /* Downloading &amp;amp; Installing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- See http://wiki.xbmc.org/index.php?title=Template:Addon and http://wiki.xbmc.org/index.php?title=Help:Add-on_page for help editing this page --&amp;gt;&lt;br /&gt;
{{:PVR/Contents}}&lt;br /&gt;
{{Add-on &lt;br /&gt;
 |Name= WMC PVR Client&lt;br /&gt;
 |provider-name= KrustyReturns&lt;br /&gt;
 |Email= &lt;br /&gt;
 |Website= &lt;br /&gt;
 |Forum= &lt;br /&gt;
 |ID= pvr.wmc&lt;br /&gt;
 |latest-version= 0.1.8&lt;br /&gt;
 |extension point= xbmc.pvrclient&lt;br /&gt;
 |provides= &lt;br /&gt;
 |Platform= Windows, Linux, OSX, RPi&lt;br /&gt;
 |Language= English&lt;br /&gt;
 |License= None Currently&lt;br /&gt;
 |Source= &lt;br /&gt;
 |Repo= https://bitbucket.org/krustyreturns/pvr.wmc&lt;br /&gt;
 |icon url= &lt;br /&gt;
 | repo = &lt;br /&gt;
 | zip = &lt;br /&gt;
 |broken= &lt;br /&gt;
 |Summary= WMC PVR Client&lt;br /&gt;
 |Description= An xbmc client to interface to Windows Media Center&#039;s receiver and EPG service.  Thanks to JeffreyF, Tomba73, Riztnack, Staknhalo, Scarecrow420.  Special thanks to Burckh for letting us use his RemuxTool code.&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
{{-}}&lt;br /&gt;
{{wiki revamp}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
= Overview =&lt;br /&gt;
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.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Supported Platforms =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The [[PVR/Backend/ServerWMC|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.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Android&#039;&#039;&#039; - Currently in Alpha testing.  Additional information can be found here: http://forum.xbmc.org/showthread.php?tid=180438&lt;br /&gt;
* &#039;&#039;&#039;AppleTV&#039;&#039;&#039; - Reported working on Crystalbuntu using the &#039;Linux 32-bit&#039; build but does not seem to support HD channels even with the Broadcomm card YMMV&lt;br /&gt;
* &#039;&#039;&#039;ATV2&#039;&#039;&#039; - Independently supported (Thanks Stiefelland) but does not seem to support HD channels YMMV&lt;br /&gt;
* &#039;&#039;&#039;Linux 32-bit&#039;&#039;&#039; - Officially supported&lt;br /&gt;
* &#039;&#039;&#039;Linux 64-bit&#039;&#039;&#039; - Officially supported&lt;br /&gt;
* &#039;&#039;&#039;OS X&#039;&#039;&#039; - Officially supported&lt;br /&gt;
* &#039;&#039;&#039;Raspbmc&#039;&#039;&#039; - Officially supported and included with Raspbmc&lt;br /&gt;
* &#039;&#039;&#039;Windows&#039;&#039;&#039; - Officially supported&lt;br /&gt;
* &#039;&#039;&#039;Xbian&#039;&#039;&#039; - Officially supported (Now available through the official Xbian repo)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|Regarding versions for other distros: &amp;quot;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&#039;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.&amp;quot; (From the XBMC forums - Thanks Dilligaf for clearing this up for us.)}}&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| ||&lt;br /&gt;
== Supported Skins ==&lt;br /&gt;
pvr.wmc works with ALL skins.  This refers &#039;&#039;&#039;only&#039;&#039;&#039; to &#039;Set Series Recording&#039; and &#039;Delete Series Recording&#039; dialogs.  If your favorite skin isn&#039;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.)&lt;br /&gt;
* 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.&lt;br /&gt;
* Amber&lt;br /&gt;
* Arctic&lt;br /&gt;
* Aeon MQ5&lt;br /&gt;
* xTV-SAF&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Downloading &amp;amp; Installing =&lt;br /&gt;
&lt;br /&gt;
== Installing with XBMC/Kodi ==&lt;br /&gt;
* pvr.wmc is included in Gotham as well as nightly builds of Helix.  Simply choose &amp;quot;pvr.wmc&amp;quot; under the &amp;quot;PVR&amp;quot; section during installation.&lt;br /&gt;
&lt;br /&gt;
== Installing Manually ==&lt;br /&gt;
* Download the appropriate version for your OS and XBMC version here: https://googledrive.com/host/0ByNnAMYBoWvfTk8tRWJXYko1T2c/index.html&lt;br /&gt;
* In XBMC, navigate to {{highlight|bordered=yes|System → Addons → Install from zip file}}&lt;br /&gt;
* The file browser window will then open.  Navigate to and select the file downloaded from the link above.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Configuring XBMC PVR Addon to connect to ServerWMC =&lt;br /&gt;
* &#039;&#039;&#039;Within XBMC, navigate to {{highlight|Settings -&amp;gt; Add-ons -&amp;gt; Enabled Add-ons -&amp;gt; PVR Clients} and select the Windows Media Center add-on&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Select &amp;quot;Configure&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;section begin=&amp;quot;Settings&amp;quot; /&amp;gt;&lt;br /&gt;
{|&lt;br /&gt;
*&#039;&#039;&#039;ServerWMC Backend Hostname or IP&#039;&#039;&#039; - The hostname or IP address of the server where ServerWMC and WMC is installed&lt;br /&gt;
** If backend and frontend run on the same machine then &#039;localhost&#039; or &#039;127.0.0.1&#039; can be used.&lt;br /&gt;
** 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.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;ServerWMC Backend Port&#039;&#039;&#039; - The port on which clients will communicate with the server.&lt;br /&gt;
** The default is 9080.  This should match the port specified within ServerWMC on the [[PVR/Backend/ServerWMC#General|General Tab]].&lt;br /&gt;
|}&lt;br /&gt;
{{-}}&lt;br /&gt;
&amp;lt;section end=&amp;quot;Settings&amp;quot; /&amp;gt;&lt;br /&gt;
{{Next|[[PVR/XBMC|Configuring XBMC]]}}&lt;br /&gt;
&lt;br /&gt;
= Using pvr.wmc =&lt;br /&gt;
&#039;&#039;&#039;Before starting pvr.wmc for the first time, please see [[PVR/XBMC|Configuring XBMC]] to ensure LiveTV is enabled within XBMC&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
pvr.wmc confirms to the standard operation of any XBMC pvr client.  General information can be found here: [[PVR/Basics|The Basics of Live TV and Recording]].  pvr.wmc also has features that are unique allowing it to behave much like a standard STB-DVR.  These features are outlined below.  Since pvr.wmc uses WMC as a backend, recordings can be initiated and managed directly within WMC as well.&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
== Recording with pvr.wmc ==&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| ||&lt;br /&gt;
=== Series Recording ===&lt;br /&gt;
Series recordings can be initiated from the XBMC EPG &#039;&#039;when using a compatible skin&#039;&#039;.  To schedule a series recording, please follow the steps below:&lt;br /&gt;
&lt;br /&gt;
* Navigate to the program guide.  Highlight the program you wish to record.  In the example below, we will be scheduling &amp;quot;Grey&#039;s Anatomy&amp;quot; to record:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:PVR_Confluence_EPG.png|600px|baseline|border]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*Press the &#039;info&#039; button on your remote or keyboard.  (Default keyboard press is &amp;quot;i&amp;quot;).  You will see the &amp;quot;Programme info&amp;quot; screen.  Select &amp;quot;Add Timer&amp;quot; at the bottom.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:PVR_Confluence_Program_Info.png|600px|baseline|border]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* You will the see the &amp;quot;Record&amp;quot; dialog.  Choose yes to record.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:PVR_Confluence_Record.png|600px|baseline|border]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* You will now see the &amp;quot;Recording Preference&amp;quot; screen.  Here you can choose to &#039;&#039;&#039;&amp;quot;Record this Episode Only&amp;quot;&#039;&#039;&#039; or &#039;&#039;&#039;&amp;quot;Record the Series&amp;quot;&#039;&#039;&#039;.  If &amp;quot;Record the Series&amp;quot; is selected, additional series recording options will become available.&lt;br /&gt;
** &#039;&#039;&#039;Show type&#039;&#039;&#039;&lt;br /&gt;
*** &#039;&#039;&#039;New and rerun&#039;&#039;&#039; - Records all episodes of the selected show.&lt;br /&gt;
*** &#039;&#039;&#039;New only&#039;&#039;&#039; - Skips recording episodes marked as repeats in the EPG&lt;br /&gt;
*** &#039;&#039;&#039;Live only&#039;&#039;&#039; - Records the episode ONLY if marked as &amp;quot;live&amp;quot; in the EPG.&lt;br /&gt;
** &#039;&#039;&#039;Channel&#039;&#039;&#039; - Specifies the channel on which the series should be recorded.&lt;br /&gt;
** &#039;&#039;&#039;Airtime&#039;&#039;&#039; - Specifies the airtime at which the series should be recorded.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:PVR_Confluence_Recording_Preference.png|600px|baseline|border]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== On the Fly ===&lt;br /&gt;
pvr.wmc supports on-the-fly recording.  If record is pressed while viewing a program, a recording timer will be created which spans from the &#039;&#039;&#039;time the channel was tuned&#039;&#039;&#039; until the scheduled end time of the program per the EPG (plus any padding specified in ServerWMC).  If record is pressed again while that timer is active and tuned to the same channel, the timers expiration time will be extended by the time specified on the &#039;Record&#039; tab in ServerWMC.  When the timer expires recording will terminate &#039;&#039;&#039;unless the channel is still being viewed&#039;&#039;&#039; in which case recording will continue until the channel is changed or Live TV is exited.&lt;br /&gt;
Recording is performed by ServerWMC.  If the ServerWMC application is terminated at any point during an on-the-fly recording, the recording will be terminated as well.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
= Troubleshooting / FAQ =&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| ||&lt;br /&gt;
&lt;br /&gt;
== General ==&lt;br /&gt;
{{note|&#039;&#039;&#039;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!!!&#039;&#039;&#039; They contain important information that is instrumental in diagnosing issues and recommending solutions.  Please copy the contents of the file to [http://pastebin.com/ 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 can be opened directly from the ServerWMC interface.  They can be manually located in \ProgramData\VDsoftware\ServerWMC\. In many cases an XBMC log file can be helpful as well.}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;I am unable to set and delete series recordings&#039;&#039;&#039; - These actions can be performed directly through the WMC interface.  This can also be done directly through XBMC though Confluence is the only skin &#039;&#039;directly&#039;&#039; supported at this time.  Please see [[Add-on:PVR.WMC#Enabling_set_.27series.27_recording_and_.27cancel.27_series_recording|Enabling &#039;set series recording&#039; and &#039;cancel series recording&#039;]] for information on enabling this feature within XBMC.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;This works great after configuring it in WMC for a few days but then crashes or has an empty EPG!&#039;&#039;&#039; - 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.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;My EPG is empty but background downloads are enabled.&#039;&#039;&#039; - 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.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;How do I add channel icons?&#039;&#039;&#039; - 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).&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;When editing channel information in XBMC (System/Live TV/General/Channel Manager) it appears to save but reverts back to the previous settings.&#039;&#039;&#039; - 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).&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;I can view copy-once channels through WMC, does that mean they will work in XBMC using pvr.wmc?&#039;&#039;&#039; - Unfortunately no.  We are limited to copy-freely channels only as are all of the other Live TV solutions available for XBMC.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;The video quality is terrible!&#039;&#039;&#039; - If the video content being provided is interlaced, you need to enable deinterlacing within XBMC.  With a channel playing, press &#039;M&#039; to access the player menu.  Choose the camera icon and set &#039;Deinterlace&#039; to &#039;Auto&#039;.  You should then scroll to the bottom of that menu and select &#039;Set as default for all videos&#039; before exiting.  The &#039;Deinterlace method&#039; and &#039;Video scaling method&#039; 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 &#039;Auto&#039; is sufficient.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Windows ==&lt;br /&gt;
* &#039;&#039;&#039;With WMC active, how do you stop it from launching when using the greenbutton to launch xbmc?&#039;&#039;&#039; - There are many options for taking care of this issue.  The easiest we have discovered thus far can be found here: http://xbmccustomregis.sourceforge.net/remote_auto.html .  This also adds many other useful features when using an RC6 remote with XBMC and not using EventGhost.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;I upgraded to Windows 8.1 from Windows 8 (on the server) and now TV doesn&#039;t work&#039;&#039;&#039; - There is a known issue with the Windows 8.1 upgrade process causing issues with an existing ServerWMC installation.  Re-installing ServerWMC after the 8.1 upgrade is complete will correct the issue.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OS X ==&lt;br /&gt;
OS X specific troubleshooting here.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Linux ==&lt;br /&gt;
* &#039;&#039;&#039;My client is unable to connect to my &#039;Recorded TV&#039; folder&#039;&#039;&#039; - With Linix based clients, user:pass credentials are required even when the Windows share is shared with &amp;quot;Everyone&amp;quot;.  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.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Raspberry Pi ==&lt;br /&gt;
* &#039;&#039;&#039;When I try to view a TV channel, I only get audio and the music visualizer screen (no video)&#039;&#039;&#039; - 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/&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;My client is unable to connect to my &#039;Recorded TV&#039; folder&#039;&#039;&#039; - With Linix based clients, user:pass credentials are required even when the Windows share is shared with &amp;quot;Everyone&amp;quot;.  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.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Development =&lt;br /&gt;
Code for the pvr.wmc client is available here: https://bitbucket.org/krustyreturns/pvr.wmc&lt;br /&gt;
&lt;br /&gt;
Information on compiling your own Linux client can be found here: https://googledrive.com/host/0ByNnAMYBoWvfTk8tRWJXYko1T2c/documentation/linux%20compile%20instructions.html  (Thanks to doublea)&lt;br /&gt;
&lt;br /&gt;
If you are interested in assisting with development of ServerWMC, please PM [http://forum.xbmc.org/private.php?action=send&amp;amp;uid=135134 krustyreturns] on the [http://forum.xbmc.org XBMC Forum] &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Additional guides and links =&lt;br /&gt;
* &#039;&#039;&#039;ServerWMC/pvr.wmc Support Forum&#039;&#039;&#039; - http://forum.xbmc.org/forumdisplay.php?fid=205&lt;br /&gt;
* &#039;&#039;&#039;pvr.wmc Raspbmc Suport Thread&#039;&#039;&#039; - http://forum.stmlabs.com/showthread.php?tid=10553&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Advanced Topics =&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| ||&lt;br /&gt;
== Enabling set &#039;series&#039; recording and &#039;cancel&#039; series recording ==&lt;br /&gt;
{{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.}}&lt;br /&gt;
&lt;br /&gt;
In the ‘resources’ folder of the add-on there are two xml skin files created for Confluence named &#039;DeleteTimer.xml&#039; and &#039;RecordPrefs.xml&#039;.  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. &lt;br /&gt;
&lt;br /&gt;
If you aren&#039;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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== OpenElec Specific Instructions ===&lt;br /&gt;
To enable full functionality of the WMC add-on in XBMC, you have to add two XML files to the XBMC Confluence skin.&lt;br /&gt;
&lt;br /&gt;
For OpenElec XBMC installs, those files are found in:&lt;br /&gt;
&lt;br /&gt;
/storage/.xbmc/addons/pvr.wmc/resources/skins/skin.confluence/720p&lt;br /&gt;
&lt;br /&gt;
You have to copy them to:&lt;br /&gt;
&lt;br /&gt;
/usr/share/xbmc/addons/skin.confluence/720p&lt;br /&gt;
&lt;br /&gt;
But, for OpenElec the /usr/share/xbmc is read only. So, instead, you have to create a duplicate confluence file with a slightly different name, add the XML files to the copy, and then select the copy as your default skin.&lt;br /&gt;
&lt;br /&gt;
Enable SSH:&lt;br /&gt;
&lt;br /&gt;
Settings/OpenELEC/Services/SSH/Disable SSH Password: Un-Checked&lt;br /&gt;
&lt;br /&gt;
Login to the server via SSH using Putty or another SSH Client. &lt;br /&gt;
&lt;br /&gt;
Copy the default confluence file to a new folder that is not read only. &lt;br /&gt;
&lt;br /&gt;
cp -r /usr/share/xbmc/addons/skin.confluence /storage/.xbmc/addons/skin.confluence.wmc&lt;br /&gt;
&lt;br /&gt;
Then you need to edit the addon ID so it looks different then the original confluence, do this by opening the addon.xml and adjusting the value.&lt;br /&gt;
&lt;br /&gt;
nano /storage/.xbmc/addons/skin.confluence.wmc/addon.xml&lt;br /&gt;
&lt;br /&gt;
you will see something like this&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;addon&lt;br /&gt;
id=&amp;quot;skin.confluence&amp;quot;&lt;br /&gt;
version=&amp;quot;2.1.0&amp;quot;&lt;br /&gt;
name=&amp;quot;Confluence&amp;quot;&lt;br /&gt;
&lt;br /&gt;
change &amp;quot;skin.confluence&amp;quot; to whatever you name the containing folder as (you may also want to edit the name value as well so it shows up different from within the XBMC GUI). In our case I would use.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;addon&lt;br /&gt;
id=&amp;quot;skin.confluence.wmc&amp;quot;&lt;br /&gt;
version=&amp;quot;2.1.0&amp;quot;&lt;br /&gt;
name=&amp;quot;Confluence (WMC)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Save and exit by pressing CTRl-X, Y.&lt;br /&gt;
&lt;br /&gt;
Then copy the XML files from the Add-On folder to the new one, reboot, and select the edited skin:&lt;br /&gt;
&lt;br /&gt;
cp /storage/.xbmc/addons/pvr.wmc/resources/skins/skin.confluence/720p/* /storage/.xbmc/addons/skin.confluence.wmc/720p/&lt;br /&gt;
&lt;br /&gt;
reboot&lt;br /&gt;
&lt;br /&gt;
In XBMC, go to &lt;br /&gt;
&lt;br /&gt;
Settings/Appearance/Skin&lt;br /&gt;
&lt;br /&gt;
and select the new &amp;quot;Confluence (WMC)&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
[[Category:Add-ons not in the XBMC.org repo]]&lt;/div&gt;</summary>
		<author><name>TechLife</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Archive:Add-on:PVR.WMC&amp;diff=80810</id>
		<title>Archive:Add-on:PVR.WMC</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Archive:Add-on:PVR.WMC&amp;diff=80810"/>
		<updated>2014-11-16T03:55:19Z</updated>

		<summary type="html">&lt;p&gt;TechLife: /* Installing Manually */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- See http://wiki.xbmc.org/index.php?title=Template:Addon and http://wiki.xbmc.org/index.php?title=Help:Add-on_page for help editing this page --&amp;gt;&lt;br /&gt;
{{:PVR/Contents}}&lt;br /&gt;
{{Add-on &lt;br /&gt;
 |Name= WMC PVR Client&lt;br /&gt;
 |provider-name= KrustyReturns&lt;br /&gt;
 |Email= &lt;br /&gt;
 |Website= &lt;br /&gt;
 |Forum= &lt;br /&gt;
 |ID= pvr.wmc&lt;br /&gt;
 |latest-version= 0.1.8&lt;br /&gt;
 |extension point= xbmc.pvrclient&lt;br /&gt;
 |provides= &lt;br /&gt;
 |Platform= Windows, Linux, OSX, RPi&lt;br /&gt;
 |Language= English&lt;br /&gt;
 |License= None Currently&lt;br /&gt;
 |Source= &lt;br /&gt;
 |Repo= https://bitbucket.org/krustyreturns/pvr.wmc&lt;br /&gt;
 |icon url= &lt;br /&gt;
 | repo = &lt;br /&gt;
 | zip = &lt;br /&gt;
 |broken= &lt;br /&gt;
 |Summary= WMC PVR Client&lt;br /&gt;
 |Description= An xbmc client to interface to Windows Media Center&#039;s receiver and EPG service.  Thanks to JeffreyF, Tomba73, Riztnack, Staknhalo, Scarecrow420.  Special thanks to Burckh for letting us use his RemuxTool code.&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
{{-}}&lt;br /&gt;
{{wiki revamp}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
= Overview =&lt;br /&gt;
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.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Supported Platforms =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The [[PVR/Backend/ServerWMC|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.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Android&#039;&#039;&#039; - Currently in Alpha testing.  Additional information can be found here: http://forum.xbmc.org/showthread.php?tid=180438&lt;br /&gt;
* &#039;&#039;&#039;AppleTV&#039;&#039;&#039; - Reported working on Crystalbuntu using the &#039;Linux 32-bit&#039; build but does not seem to support HD channels even with the Broadcomm card YMMV&lt;br /&gt;
* &#039;&#039;&#039;ATV2&#039;&#039;&#039; - Independently supported (Thanks Stiefelland) but does not seem to support HD channels YMMV&lt;br /&gt;
* &#039;&#039;&#039;Linux 32-bit&#039;&#039;&#039; - Officially supported&lt;br /&gt;
* &#039;&#039;&#039;Linux 64-bit&#039;&#039;&#039; - Officially supported&lt;br /&gt;
* &#039;&#039;&#039;OS X&#039;&#039;&#039; - Officially supported&lt;br /&gt;
* &#039;&#039;&#039;Raspbmc&#039;&#039;&#039; - Officially supported and included with Raspbmc&lt;br /&gt;
* &#039;&#039;&#039;Windows&#039;&#039;&#039; - Officially supported&lt;br /&gt;
* &#039;&#039;&#039;Xbian&#039;&#039;&#039; - Officially supported (Now available through the official Xbian repo)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|Regarding versions for other distros: &amp;quot;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&#039;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.&amp;quot; (From the XBMC forums - Thanks Dilligaf for clearing this up for us.)}}&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| ||&lt;br /&gt;
== Supported Skins ==&lt;br /&gt;
pvr.wmc works with ALL skins.  This refers &#039;&#039;&#039;only&#039;&#039;&#039; to &#039;Set Series Recording&#039; and &#039;Delete Series Recording&#039; dialogs.  If your favorite skin isn&#039;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.)&lt;br /&gt;
* 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.&lt;br /&gt;
* Amber&lt;br /&gt;
* Arctic&lt;br /&gt;
* Aeon MQ5&lt;br /&gt;
* xTV-SAF&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Downloading &amp;amp; Installing =&lt;br /&gt;
&lt;br /&gt;
{{note|pvr.wmc is now included in GOTHAM and also in HELIX nightly builds.}}&lt;br /&gt;
&lt;br /&gt;
== Installing Manually ==&lt;br /&gt;
* Download the appropriate version for your OS and XBMC version here: https://googledrive.com/host/0ByNnAMYBoWvfTk8tRWJXYko1T2c/index.html&lt;br /&gt;
* In XBMC, navigate to {{highlight|bordered=yes|System → Addons → Install from zip file}}&lt;br /&gt;
* The file browser window will then open.  Navigate to and select the file downloaded from the link above.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Configuring XBMC PVR Addon to connect to ServerWMC =&lt;br /&gt;
* &#039;&#039;&#039;Within XBMC, navigate to {{highlight|Settings -&amp;gt; Add-ons -&amp;gt; Enabled Add-ons -&amp;gt; PVR Clients} and select the Windows Media Center add-on&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Select &amp;quot;Configure&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;section begin=&amp;quot;Settings&amp;quot; /&amp;gt;&lt;br /&gt;
{|&lt;br /&gt;
*&#039;&#039;&#039;ServerWMC Backend Hostname or IP&#039;&#039;&#039; - The hostname or IP address of the server where ServerWMC and WMC is installed&lt;br /&gt;
** If backend and frontend run on the same machine then &#039;localhost&#039; or &#039;127.0.0.1&#039; can be used.&lt;br /&gt;
** 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.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;ServerWMC Backend Port&#039;&#039;&#039; - The port on which clients will communicate with the server.&lt;br /&gt;
** The default is 9080.  This should match the port specified within ServerWMC on the [[PVR/Backend/ServerWMC#General|General Tab]].&lt;br /&gt;
|}&lt;br /&gt;
{{-}}&lt;br /&gt;
&amp;lt;section end=&amp;quot;Settings&amp;quot; /&amp;gt;&lt;br /&gt;
{{Next|[[PVR/XBMC|Configuring XBMC]]}}&lt;br /&gt;
&lt;br /&gt;
= Using pvr.wmc =&lt;br /&gt;
&#039;&#039;&#039;Before starting pvr.wmc for the first time, please see [[PVR/XBMC|Configuring XBMC]] to ensure LiveTV is enabled within XBMC&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
pvr.wmc confirms to the standard operation of any XBMC pvr client.  General information can be found here: [[PVR/Basics|The Basics of Live TV and Recording]].  pvr.wmc also has features that are unique allowing it to behave much like a standard STB-DVR.  These features are outlined below.  Since pvr.wmc uses WMC as a backend, recordings can be initiated and managed directly within WMC as well.&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
== Recording with pvr.wmc ==&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| ||&lt;br /&gt;
=== Series Recording ===&lt;br /&gt;
Series recordings can be initiated from the XBMC EPG &#039;&#039;when using a compatible skin&#039;&#039;.  To schedule a series recording, please follow the steps below:&lt;br /&gt;
&lt;br /&gt;
* Navigate to the program guide.  Highlight the program you wish to record.  In the example below, we will be scheduling &amp;quot;Grey&#039;s Anatomy&amp;quot; to record:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:PVR_Confluence_EPG.png|600px|baseline|border]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*Press the &#039;info&#039; button on your remote or keyboard.  (Default keyboard press is &amp;quot;i&amp;quot;).  You will see the &amp;quot;Programme info&amp;quot; screen.  Select &amp;quot;Add Timer&amp;quot; at the bottom.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:PVR_Confluence_Program_Info.png|600px|baseline|border]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* You will the see the &amp;quot;Record&amp;quot; dialog.  Choose yes to record.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:PVR_Confluence_Record.png|600px|baseline|border]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* You will now see the &amp;quot;Recording Preference&amp;quot; screen.  Here you can choose to &#039;&#039;&#039;&amp;quot;Record this Episode Only&amp;quot;&#039;&#039;&#039; or &#039;&#039;&#039;&amp;quot;Record the Series&amp;quot;&#039;&#039;&#039;.  If &amp;quot;Record the Series&amp;quot; is selected, additional series recording options will become available.&lt;br /&gt;
** &#039;&#039;&#039;Show type&#039;&#039;&#039;&lt;br /&gt;
*** &#039;&#039;&#039;New and rerun&#039;&#039;&#039; - Records all episodes of the selected show.&lt;br /&gt;
*** &#039;&#039;&#039;New only&#039;&#039;&#039; - Skips recording episodes marked as repeats in the EPG&lt;br /&gt;
*** &#039;&#039;&#039;Live only&#039;&#039;&#039; - Records the episode ONLY if marked as &amp;quot;live&amp;quot; in the EPG.&lt;br /&gt;
** &#039;&#039;&#039;Channel&#039;&#039;&#039; - Specifies the channel on which the series should be recorded.&lt;br /&gt;
** &#039;&#039;&#039;Airtime&#039;&#039;&#039; - Specifies the airtime at which the series should be recorded.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:PVR_Confluence_Recording_Preference.png|600px|baseline|border]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== On the Fly ===&lt;br /&gt;
pvr.wmc supports on-the-fly recording.  If record is pressed while viewing a program, a recording timer will be created which spans from the &#039;&#039;&#039;time the channel was tuned&#039;&#039;&#039; until the scheduled end time of the program per the EPG (plus any padding specified in ServerWMC).  If record is pressed again while that timer is active and tuned to the same channel, the timers expiration time will be extended by the time specified on the &#039;Record&#039; tab in ServerWMC.  When the timer expires recording will terminate &#039;&#039;&#039;unless the channel is still being viewed&#039;&#039;&#039; in which case recording will continue until the channel is changed or Live TV is exited.&lt;br /&gt;
Recording is performed by ServerWMC.  If the ServerWMC application is terminated at any point during an on-the-fly recording, the recording will be terminated as well.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
= Troubleshooting / FAQ =&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| ||&lt;br /&gt;
&lt;br /&gt;
== General ==&lt;br /&gt;
{{note|&#039;&#039;&#039;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!!!&#039;&#039;&#039; They contain important information that is instrumental in diagnosing issues and recommending solutions.  Please copy the contents of the file to [http://pastebin.com/ 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 can be opened directly from the ServerWMC interface.  They can be manually located in \ProgramData\VDsoftware\ServerWMC\. In many cases an XBMC log file can be helpful as well.}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;I am unable to set and delete series recordings&#039;&#039;&#039; - These actions can be performed directly through the WMC interface.  This can also be done directly through XBMC though Confluence is the only skin &#039;&#039;directly&#039;&#039; supported at this time.  Please see [[Add-on:PVR.WMC#Enabling_set_.27series.27_recording_and_.27cancel.27_series_recording|Enabling &#039;set series recording&#039; and &#039;cancel series recording&#039;]] for information on enabling this feature within XBMC.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;This works great after configuring it in WMC for a few days but then crashes or has an empty EPG!&#039;&#039;&#039; - 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.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;My EPG is empty but background downloads are enabled.&#039;&#039;&#039; - 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.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;How do I add channel icons?&#039;&#039;&#039; - 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).&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;When editing channel information in XBMC (System/Live TV/General/Channel Manager) it appears to save but reverts back to the previous settings.&#039;&#039;&#039; - 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).&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;I can view copy-once channels through WMC, does that mean they will work in XBMC using pvr.wmc?&#039;&#039;&#039; - Unfortunately no.  We are limited to copy-freely channels only as are all of the other Live TV solutions available for XBMC.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;The video quality is terrible!&#039;&#039;&#039; - If the video content being provided is interlaced, you need to enable deinterlacing within XBMC.  With a channel playing, press &#039;M&#039; to access the player menu.  Choose the camera icon and set &#039;Deinterlace&#039; to &#039;Auto&#039;.  You should then scroll to the bottom of that menu and select &#039;Set as default for all videos&#039; before exiting.  The &#039;Deinterlace method&#039; and &#039;Video scaling method&#039; 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 &#039;Auto&#039; is sufficient.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Windows ==&lt;br /&gt;
* &#039;&#039;&#039;With WMC active, how do you stop it from launching when using the greenbutton to launch xbmc?&#039;&#039;&#039; - There are many options for taking care of this issue.  The easiest we have discovered thus far can be found here: http://xbmccustomregis.sourceforge.net/remote_auto.html .  This also adds many other useful features when using an RC6 remote with XBMC and not using EventGhost.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;I upgraded to Windows 8.1 from Windows 8 (on the server) and now TV doesn&#039;t work&#039;&#039;&#039; - There is a known issue with the Windows 8.1 upgrade process causing issues with an existing ServerWMC installation.  Re-installing ServerWMC after the 8.1 upgrade is complete will correct the issue.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OS X ==&lt;br /&gt;
OS X specific troubleshooting here.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Linux ==&lt;br /&gt;
* &#039;&#039;&#039;My client is unable to connect to my &#039;Recorded TV&#039; folder&#039;&#039;&#039; - With Linix based clients, user:pass credentials are required even when the Windows share is shared with &amp;quot;Everyone&amp;quot;.  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.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Raspberry Pi ==&lt;br /&gt;
* &#039;&#039;&#039;When I try to view a TV channel, I only get audio and the music visualizer screen (no video)&#039;&#039;&#039; - 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/&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;My client is unable to connect to my &#039;Recorded TV&#039; folder&#039;&#039;&#039; - With Linix based clients, user:pass credentials are required even when the Windows share is shared with &amp;quot;Everyone&amp;quot;.  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.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Development =&lt;br /&gt;
Code for the pvr.wmc client is available here: https://bitbucket.org/krustyreturns/pvr.wmc&lt;br /&gt;
&lt;br /&gt;
Information on compiling your own Linux client can be found here: https://googledrive.com/host/0ByNnAMYBoWvfTk8tRWJXYko1T2c/documentation/linux%20compile%20instructions.html  (Thanks to doublea)&lt;br /&gt;
&lt;br /&gt;
If you are interested in assisting with development of ServerWMC, please PM [http://forum.xbmc.org/private.php?action=send&amp;amp;uid=135134 krustyreturns] on the [http://forum.xbmc.org XBMC Forum] &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Additional guides and links =&lt;br /&gt;
* &#039;&#039;&#039;ServerWMC/pvr.wmc Support Forum&#039;&#039;&#039; - http://forum.xbmc.org/forumdisplay.php?fid=205&lt;br /&gt;
* &#039;&#039;&#039;pvr.wmc Raspbmc Suport Thread&#039;&#039;&#039; - http://forum.stmlabs.com/showthread.php?tid=10553&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Advanced Topics =&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| ||&lt;br /&gt;
== Enabling set &#039;series&#039; recording and &#039;cancel&#039; series recording ==&lt;br /&gt;
{{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.}}&lt;br /&gt;
&lt;br /&gt;
In the ‘resources’ folder of the add-on there are two xml skin files created for Confluence named &#039;DeleteTimer.xml&#039; and &#039;RecordPrefs.xml&#039;.  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. &lt;br /&gt;
&lt;br /&gt;
If you aren&#039;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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== OpenElec Specific Instructions ===&lt;br /&gt;
To enable full functionality of the WMC add-on in XBMC, you have to add two XML files to the XBMC Confluence skin.&lt;br /&gt;
&lt;br /&gt;
For OpenElec XBMC installs, those files are found in:&lt;br /&gt;
&lt;br /&gt;
/storage/.xbmc/addons/pvr.wmc/resources/skins/skin.confluence/720p&lt;br /&gt;
&lt;br /&gt;
You have to copy them to:&lt;br /&gt;
&lt;br /&gt;
/usr/share/xbmc/addons/skin.confluence/720p&lt;br /&gt;
&lt;br /&gt;
But, for OpenElec the /usr/share/xbmc is read only. So, instead, you have to create a duplicate confluence file with a slightly different name, add the XML files to the copy, and then select the copy as your default skin.&lt;br /&gt;
&lt;br /&gt;
Enable SSH:&lt;br /&gt;
&lt;br /&gt;
Settings/OpenELEC/Services/SSH/Disable SSH Password: Un-Checked&lt;br /&gt;
&lt;br /&gt;
Login to the server via SSH using Putty or another SSH Client. &lt;br /&gt;
&lt;br /&gt;
Copy the default confluence file to a new folder that is not read only. &lt;br /&gt;
&lt;br /&gt;
cp -r /usr/share/xbmc/addons/skin.confluence /storage/.xbmc/addons/skin.confluence.wmc&lt;br /&gt;
&lt;br /&gt;
Then you need to edit the addon ID so it looks different then the original confluence, do this by opening the addon.xml and adjusting the value.&lt;br /&gt;
&lt;br /&gt;
nano /storage/.xbmc/addons/skin.confluence.wmc/addon.xml&lt;br /&gt;
&lt;br /&gt;
you will see something like this&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;addon&lt;br /&gt;
id=&amp;quot;skin.confluence&amp;quot;&lt;br /&gt;
version=&amp;quot;2.1.0&amp;quot;&lt;br /&gt;
name=&amp;quot;Confluence&amp;quot;&lt;br /&gt;
&lt;br /&gt;
change &amp;quot;skin.confluence&amp;quot; to whatever you name the containing folder as (you may also want to edit the name value as well so it shows up different from within the XBMC GUI). In our case I would use.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;addon&lt;br /&gt;
id=&amp;quot;skin.confluence.wmc&amp;quot;&lt;br /&gt;
version=&amp;quot;2.1.0&amp;quot;&lt;br /&gt;
name=&amp;quot;Confluence (WMC)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Save and exit by pressing CTRl-X, Y.&lt;br /&gt;
&lt;br /&gt;
Then copy the XML files from the Add-On folder to the new one, reboot, and select the edited skin:&lt;br /&gt;
&lt;br /&gt;
cp /storage/.xbmc/addons/pvr.wmc/resources/skins/skin.confluence/720p/* /storage/.xbmc/addons/skin.confluence.wmc/720p/&lt;br /&gt;
&lt;br /&gt;
reboot&lt;br /&gt;
&lt;br /&gt;
In XBMC, go to &lt;br /&gt;
&lt;br /&gt;
Settings/Appearance/Skin&lt;br /&gt;
&lt;br /&gt;
and select the new &amp;quot;Confluence (WMC)&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
[[Category:Add-ons not in the XBMC.org repo]]&lt;/div&gt;</summary>
		<author><name>TechLife</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Archive:Add-on:PVR.WMC&amp;diff=80809</id>
		<title>Archive:Add-on:PVR.WMC</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Archive:Add-on:PVR.WMC&amp;diff=80809"/>
		<updated>2014-11-16T03:54:56Z</updated>

		<summary type="html">&lt;p&gt;TechLife: /* Downloading &amp;amp; Installing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- See http://wiki.xbmc.org/index.php?title=Template:Addon and http://wiki.xbmc.org/index.php?title=Help:Add-on_page for help editing this page --&amp;gt;&lt;br /&gt;
{{:PVR/Contents}}&lt;br /&gt;
{{Add-on &lt;br /&gt;
 |Name= WMC PVR Client&lt;br /&gt;
 |provider-name= KrustyReturns&lt;br /&gt;
 |Email= &lt;br /&gt;
 |Website= &lt;br /&gt;
 |Forum= &lt;br /&gt;
 |ID= pvr.wmc&lt;br /&gt;
 |latest-version= 0.1.8&lt;br /&gt;
 |extension point= xbmc.pvrclient&lt;br /&gt;
 |provides= &lt;br /&gt;
 |Platform= Windows, Linux, OSX, RPi&lt;br /&gt;
 |Language= English&lt;br /&gt;
 |License= None Currently&lt;br /&gt;
 |Source= &lt;br /&gt;
 |Repo= https://bitbucket.org/krustyreturns/pvr.wmc&lt;br /&gt;
 |icon url= &lt;br /&gt;
 | repo = &lt;br /&gt;
 | zip = &lt;br /&gt;
 |broken= &lt;br /&gt;
 |Summary= WMC PVR Client&lt;br /&gt;
 |Description= An xbmc client to interface to Windows Media Center&#039;s receiver and EPG service.  Thanks to JeffreyF, Tomba73, Riztnack, Staknhalo, Scarecrow420.  Special thanks to Burckh for letting us use his RemuxTool code.&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
{{-}}&lt;br /&gt;
{{wiki revamp}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
= Overview =&lt;br /&gt;
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.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Supported Platforms =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The [[PVR/Backend/ServerWMC|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.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Android&#039;&#039;&#039; - Currently in Alpha testing.  Additional information can be found here: http://forum.xbmc.org/showthread.php?tid=180438&lt;br /&gt;
* &#039;&#039;&#039;AppleTV&#039;&#039;&#039; - Reported working on Crystalbuntu using the &#039;Linux 32-bit&#039; build but does not seem to support HD channels even with the Broadcomm card YMMV&lt;br /&gt;
* &#039;&#039;&#039;ATV2&#039;&#039;&#039; - Independently supported (Thanks Stiefelland) but does not seem to support HD channels YMMV&lt;br /&gt;
* &#039;&#039;&#039;Linux 32-bit&#039;&#039;&#039; - Officially supported&lt;br /&gt;
* &#039;&#039;&#039;Linux 64-bit&#039;&#039;&#039; - Officially supported&lt;br /&gt;
* &#039;&#039;&#039;OS X&#039;&#039;&#039; - Officially supported&lt;br /&gt;
* &#039;&#039;&#039;Raspbmc&#039;&#039;&#039; - Officially supported and included with Raspbmc&lt;br /&gt;
* &#039;&#039;&#039;Windows&#039;&#039;&#039; - Officially supported&lt;br /&gt;
* &#039;&#039;&#039;Xbian&#039;&#039;&#039; - Officially supported (Now available through the official Xbian repo)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|Regarding versions for other distros: &amp;quot;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&#039;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.&amp;quot; (From the XBMC forums - Thanks Dilligaf for clearing this up for us.)}}&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| ||&lt;br /&gt;
== Supported Skins ==&lt;br /&gt;
pvr.wmc works with ALL skins.  This refers &#039;&#039;&#039;only&#039;&#039;&#039; to &#039;Set Series Recording&#039; and &#039;Delete Series Recording&#039; dialogs.  If your favorite skin isn&#039;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.)&lt;br /&gt;
* 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.&lt;br /&gt;
* Amber&lt;br /&gt;
* Arctic&lt;br /&gt;
* Aeon MQ5&lt;br /&gt;
* xTV-SAF&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Downloading &amp;amp; Installing =&lt;br /&gt;
&lt;br /&gt;
{{note|pvr.wmc is now included in GOTHAM and also in HELIX nightly builds.}}&lt;br /&gt;
&lt;br /&gt;
== Installing Manually ==&lt;br /&gt;
* Download the appropriate version for your OS and XBMC version here: https://googledrive.com/host/0ByNnAMYBoWvfTk8tRWJXYko1T2c/index.html&lt;br /&gt;
* In XBMC, navigate to {{highlight|bordered=yes|System → Addons → Install from zip file}}&lt;br /&gt;
* The file browser window will then open.  Navigate to and select the file downloaded from the link above.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Configuring XBMC PVR Addon to connect to ServerWMC =&lt;br /&gt;
* &#039;&#039;&#039;Within XBMC, navigate to {{highlight|Settings -&amp;gt; Add-ons -&amp;gt; Enabled Add-ons -&amp;gt; PVR Clients} and select the Windows Media Center add-on&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Select &amp;quot;Configure&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;section begin=&amp;quot;Settings&amp;quot; /&amp;gt;&lt;br /&gt;
{|&lt;br /&gt;
*&#039;&#039;&#039;ServerWMC Backend Hostname or IP&#039;&#039;&#039; - The hostname or IP address of the server where ServerWMC and WMC is installed&lt;br /&gt;
** If backend and frontend run on the same machine then &#039;localhost&#039; or &#039;127.0.0.1&#039; can be used.&lt;br /&gt;
** 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.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;ServerWMC Backend Port&#039;&#039;&#039; - The port on which clients will communicate with the server.&lt;br /&gt;
** The default is 9080.  This should match the port specified within ServerWMC on the [[PVR/Backend/ServerWMC#General|General Tab]].&lt;br /&gt;
|}&lt;br /&gt;
{{-}}&lt;br /&gt;
&amp;lt;section end=&amp;quot;Settings&amp;quot; /&amp;gt;&lt;br /&gt;
{{Next|[[PVR/XBMC|Configuring XBMC]]}}&lt;br /&gt;
&lt;br /&gt;
= Using pvr.wmc =&lt;br /&gt;
&#039;&#039;&#039;Before starting pvr.wmc for the first time, please see [[PVR/XBMC|Configuring XBMC]] to ensure LiveTV is enabled within XBMC&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
pvr.wmc confirms to the standard operation of any XBMC pvr client.  General information can be found here: [[PVR/Basics|The Basics of Live TV and Recording]].  pvr.wmc also has features that are unique allowing it to behave much like a standard STB-DVR.  These features are outlined below.  Since pvr.wmc uses WMC as a backend, recordings can be initiated and managed directly within WMC as well.&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
== Recording with pvr.wmc ==&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| ||&lt;br /&gt;
=== Series Recording ===&lt;br /&gt;
Series recordings can be initiated from the XBMC EPG &#039;&#039;when using a compatible skin&#039;&#039;.  To schedule a series recording, please follow the steps below:&lt;br /&gt;
&lt;br /&gt;
* Navigate to the program guide.  Highlight the program you wish to record.  In the example below, we will be scheduling &amp;quot;Grey&#039;s Anatomy&amp;quot; to record:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:PVR_Confluence_EPG.png|600px|baseline|border]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*Press the &#039;info&#039; button on your remote or keyboard.  (Default keyboard press is &amp;quot;i&amp;quot;).  You will see the &amp;quot;Programme info&amp;quot; screen.  Select &amp;quot;Add Timer&amp;quot; at the bottom.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:PVR_Confluence_Program_Info.png|600px|baseline|border]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* You will the see the &amp;quot;Record&amp;quot; dialog.  Choose yes to record.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:PVR_Confluence_Record.png|600px|baseline|border]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* You will now see the &amp;quot;Recording Preference&amp;quot; screen.  Here you can choose to &#039;&#039;&#039;&amp;quot;Record this Episode Only&amp;quot;&#039;&#039;&#039; or &#039;&#039;&#039;&amp;quot;Record the Series&amp;quot;&#039;&#039;&#039;.  If &amp;quot;Record the Series&amp;quot; is selected, additional series recording options will become available.&lt;br /&gt;
** &#039;&#039;&#039;Show type&#039;&#039;&#039;&lt;br /&gt;
*** &#039;&#039;&#039;New and rerun&#039;&#039;&#039; - Records all episodes of the selected show.&lt;br /&gt;
*** &#039;&#039;&#039;New only&#039;&#039;&#039; - Skips recording episodes marked as repeats in the EPG&lt;br /&gt;
*** &#039;&#039;&#039;Live only&#039;&#039;&#039; - Records the episode ONLY if marked as &amp;quot;live&amp;quot; in the EPG.&lt;br /&gt;
** &#039;&#039;&#039;Channel&#039;&#039;&#039; - Specifies the channel on which the series should be recorded.&lt;br /&gt;
** &#039;&#039;&#039;Airtime&#039;&#039;&#039; - Specifies the airtime at which the series should be recorded.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:PVR_Confluence_Recording_Preference.png|600px|baseline|border]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== On the Fly ===&lt;br /&gt;
pvr.wmc supports on-the-fly recording.  If record is pressed while viewing a program, a recording timer will be created which spans from the &#039;&#039;&#039;time the channel was tuned&#039;&#039;&#039; until the scheduled end time of the program per the EPG (plus any padding specified in ServerWMC).  If record is pressed again while that timer is active and tuned to the same channel, the timers expiration time will be extended by the time specified on the &#039;Record&#039; tab in ServerWMC.  When the timer expires recording will terminate &#039;&#039;&#039;unless the channel is still being viewed&#039;&#039;&#039; in which case recording will continue until the channel is changed or Live TV is exited.&lt;br /&gt;
Recording is performed by ServerWMC.  If the ServerWMC application is terminated at any point during an on-the-fly recording, the recording will be terminated as well.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
= Troubleshooting / FAQ =&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| ||&lt;br /&gt;
&lt;br /&gt;
== General ==&lt;br /&gt;
{{note|&#039;&#039;&#039;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!!!&#039;&#039;&#039; They contain important information that is instrumental in diagnosing issues and recommending solutions.  Please copy the contents of the file to [http://pastebin.com/ 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 can be opened directly from the ServerWMC interface.  They can be manually located in \ProgramData\VDsoftware\ServerWMC\. In many cases an XBMC log file can be helpful as well.}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;I am unable to set and delete series recordings&#039;&#039;&#039; - These actions can be performed directly through the WMC interface.  This can also be done directly through XBMC though Confluence is the only skin &#039;&#039;directly&#039;&#039; supported at this time.  Please see [[Add-on:PVR.WMC#Enabling_set_.27series.27_recording_and_.27cancel.27_series_recording|Enabling &#039;set series recording&#039; and &#039;cancel series recording&#039;]] for information on enabling this feature within XBMC.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;This works great after configuring it in WMC for a few days but then crashes or has an empty EPG!&#039;&#039;&#039; - 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.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;My EPG is empty but background downloads are enabled.&#039;&#039;&#039; - 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.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;How do I add channel icons?&#039;&#039;&#039; - 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).&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;When editing channel information in XBMC (System/Live TV/General/Channel Manager) it appears to save but reverts back to the previous settings.&#039;&#039;&#039; - 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).&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;I can view copy-once channels through WMC, does that mean they will work in XBMC using pvr.wmc?&#039;&#039;&#039; - Unfortunately no.  We are limited to copy-freely channels only as are all of the other Live TV solutions available for XBMC.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;The video quality is terrible!&#039;&#039;&#039; - If the video content being provided is interlaced, you need to enable deinterlacing within XBMC.  With a channel playing, press &#039;M&#039; to access the player menu.  Choose the camera icon and set &#039;Deinterlace&#039; to &#039;Auto&#039;.  You should then scroll to the bottom of that menu and select &#039;Set as default for all videos&#039; before exiting.  The &#039;Deinterlace method&#039; and &#039;Video scaling method&#039; 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 &#039;Auto&#039; is sufficient.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Windows ==&lt;br /&gt;
* &#039;&#039;&#039;With WMC active, how do you stop it from launching when using the greenbutton to launch xbmc?&#039;&#039;&#039; - There are many options for taking care of this issue.  The easiest we have discovered thus far can be found here: http://xbmccustomregis.sourceforge.net/remote_auto.html .  This also adds many other useful features when using an RC6 remote with XBMC and not using EventGhost.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;I upgraded to Windows 8.1 from Windows 8 (on the server) and now TV doesn&#039;t work&#039;&#039;&#039; - There is a known issue with the Windows 8.1 upgrade process causing issues with an existing ServerWMC installation.  Re-installing ServerWMC after the 8.1 upgrade is complete will correct the issue.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OS X ==&lt;br /&gt;
OS X specific troubleshooting here.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Linux ==&lt;br /&gt;
* &#039;&#039;&#039;My client is unable to connect to my &#039;Recorded TV&#039; folder&#039;&#039;&#039; - With Linix based clients, user:pass credentials are required even when the Windows share is shared with &amp;quot;Everyone&amp;quot;.  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.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Raspberry Pi ==&lt;br /&gt;
* &#039;&#039;&#039;When I try to view a TV channel, I only get audio and the music visualizer screen (no video)&#039;&#039;&#039; - 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/&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;My client is unable to connect to my &#039;Recorded TV&#039; folder&#039;&#039;&#039; - With Linix based clients, user:pass credentials are required even when the Windows share is shared with &amp;quot;Everyone&amp;quot;.  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.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Development =&lt;br /&gt;
Code for the pvr.wmc client is available here: https://bitbucket.org/krustyreturns/pvr.wmc&lt;br /&gt;
&lt;br /&gt;
Information on compiling your own Linux client can be found here: https://googledrive.com/host/0ByNnAMYBoWvfTk8tRWJXYko1T2c/documentation/linux%20compile%20instructions.html  (Thanks to doublea)&lt;br /&gt;
&lt;br /&gt;
If you are interested in assisting with development of ServerWMC, please PM [http://forum.xbmc.org/private.php?action=send&amp;amp;uid=135134 krustyreturns] on the [http://forum.xbmc.org XBMC Forum] &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Additional guides and links =&lt;br /&gt;
* &#039;&#039;&#039;ServerWMC/pvr.wmc Support Forum&#039;&#039;&#039; - http://forum.xbmc.org/forumdisplay.php?fid=205&lt;br /&gt;
* &#039;&#039;&#039;pvr.wmc Raspbmc Suport Thread&#039;&#039;&#039; - http://forum.stmlabs.com/showthread.php?tid=10553&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Advanced Topics =&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| ||&lt;br /&gt;
== Enabling set &#039;series&#039; recording and &#039;cancel&#039; series recording ==&lt;br /&gt;
{{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.}}&lt;br /&gt;
&lt;br /&gt;
In the ‘resources’ folder of the add-on there are two xml skin files created for Confluence named &#039;DeleteTimer.xml&#039; and &#039;RecordPrefs.xml&#039;.  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. &lt;br /&gt;
&lt;br /&gt;
If you aren&#039;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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== OpenElec Specific Instructions ===&lt;br /&gt;
To enable full functionality of the WMC add-on in XBMC, you have to add two XML files to the XBMC Confluence skin.&lt;br /&gt;
&lt;br /&gt;
For OpenElec XBMC installs, those files are found in:&lt;br /&gt;
&lt;br /&gt;
/storage/.xbmc/addons/pvr.wmc/resources/skins/skin.confluence/720p&lt;br /&gt;
&lt;br /&gt;
You have to copy them to:&lt;br /&gt;
&lt;br /&gt;
/usr/share/xbmc/addons/skin.confluence/720p&lt;br /&gt;
&lt;br /&gt;
But, for OpenElec the /usr/share/xbmc is read only. So, instead, you have to create a duplicate confluence file with a slightly different name, add the XML files to the copy, and then select the copy as your default skin.&lt;br /&gt;
&lt;br /&gt;
Enable SSH:&lt;br /&gt;
&lt;br /&gt;
Settings/OpenELEC/Services/SSH/Disable SSH Password: Un-Checked&lt;br /&gt;
&lt;br /&gt;
Login to the server via SSH using Putty or another SSH Client. &lt;br /&gt;
&lt;br /&gt;
Copy the default confluence file to a new folder that is not read only. &lt;br /&gt;
&lt;br /&gt;
cp -r /usr/share/xbmc/addons/skin.confluence /storage/.xbmc/addons/skin.confluence.wmc&lt;br /&gt;
&lt;br /&gt;
Then you need to edit the addon ID so it looks different then the original confluence, do this by opening the addon.xml and adjusting the value.&lt;br /&gt;
&lt;br /&gt;
nano /storage/.xbmc/addons/skin.confluence.wmc/addon.xml&lt;br /&gt;
&lt;br /&gt;
you will see something like this&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;addon&lt;br /&gt;
id=&amp;quot;skin.confluence&amp;quot;&lt;br /&gt;
version=&amp;quot;2.1.0&amp;quot;&lt;br /&gt;
name=&amp;quot;Confluence&amp;quot;&lt;br /&gt;
&lt;br /&gt;
change &amp;quot;skin.confluence&amp;quot; to whatever you name the containing folder as (you may also want to edit the name value as well so it shows up different from within the XBMC GUI). In our case I would use.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;addon&lt;br /&gt;
id=&amp;quot;skin.confluence.wmc&amp;quot;&lt;br /&gt;
version=&amp;quot;2.1.0&amp;quot;&lt;br /&gt;
name=&amp;quot;Confluence (WMC)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Save and exit by pressing CTRl-X, Y.&lt;br /&gt;
&lt;br /&gt;
Then copy the XML files from the Add-On folder to the new one, reboot, and select the edited skin:&lt;br /&gt;
&lt;br /&gt;
cp /storage/.xbmc/addons/pvr.wmc/resources/skins/skin.confluence/720p/* /storage/.xbmc/addons/skin.confluence.wmc/720p/&lt;br /&gt;
&lt;br /&gt;
reboot&lt;br /&gt;
&lt;br /&gt;
In XBMC, go to &lt;br /&gt;
&lt;br /&gt;
Settings/Appearance/Skin&lt;br /&gt;
&lt;br /&gt;
and select the new &amp;quot;Confluence (WMC)&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
[[Category:Add-ons not in the XBMC.org repo]]&lt;/div&gt;</summary>
		<author><name>TechLife</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=ServerWMC&amp;diff=80808</id>
		<title>ServerWMC</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=ServerWMC&amp;diff=80808"/>
		<updated>2014-11-16T03:36:07Z</updated>

		<summary type="html">&lt;p&gt;TechLife: /* Tuners */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{:PVR/Contents}}&lt;br /&gt;
{{mininav|[[PVR]]|[[Recording software]]}}&lt;br /&gt;
[[File:SWMC_Logo.jpg|right|border]]&lt;br /&gt;
ServerWMC is a server interface for Windows which communicates with Windows Media Center (WMC) allowing it to be used as a Personal Video Recorder (PVR) backend providing Live TV, PVR functions and Electronic Program Guide (EPG) data.  These services are provided to XBMC though the [[Add-on:PVR.WMC|pvr.wmc]] add-on.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
ServerWMC was developed and is maintained by [http://forum.xbmc.org/member.php?action=profile&amp;amp;uid=135134 krustyreturns].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;A fantastic guide detailing the setup of XBMC, WMC, ServerWMC, pvr.wmc and everything else you need to know from beginning to end can be found here: http://forum.xbmc.org/showthread.php?tid=193310&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuring Windows Media Center ==&lt;br /&gt;
Windows Media Center must first be fully configured (tuners configured, EPG configured, channels setup, etc) on the PC to be used as the TV Server prior to using ServerWMC.  This setup will vary slightly based on the tuner you are using.  There is a generic WMC setup guide here that may be of assistance to those new to WMC: http://www.howtogeek.com/howto/9166/learning-windows-7-setup-live-tv-in-windows-media-center/&lt;br /&gt;
&lt;br /&gt;
The following is setup information specific to some popular devices:&lt;br /&gt;
* [http://www.silicondust.com/products/hdhomerun/atsc/ &#039;&#039;&#039;HDHomeRun&#039;&#039;&#039;] - http://www.silicondust.com/support/hdhomerun/instructions/wmc7/&lt;br /&gt;
* [http://www.silicondust.com/products/hdhomerun/prime/ &#039;&#039;&#039;HDHomeRun Prime&#039;&#039;&#039;] - http://www.silicondust.com/support/hdhomerun/instructions/prime/&lt;br /&gt;
* [http://cetoncorp.com/products/infinitv/ &#039;&#039;&#039;Ceton InfiniTV Products (All)&#039;&#039;&#039;] - http://cetoncorp.com/product-support/&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|Though Windows Media Center must be configured, it is not necessary for WMC to be running to provide the connection to ServerWMC.&amp;lt;br /&amp;gt;If you have previously disabled WMC services, please re-enable them at this time.  Though WMC does not need to be running, if the services are disabled and WMC is unable to automatically update EPG data, XBMC will either display a blank EPG or CRASH when selecting &#039;Live TV&#039;.&amp;lt;br /&amp;gt;&#039;&#039;&#039;Please ensure you can view live TV from within WMC before continuing!&#039;&#039;&#039;}}&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Downloading &amp;amp; Installing ServerWMC ==&lt;br /&gt;
The latest version of ServerWMC can be found here: [https://googledrive.com/host/0ByNnAMYBoWvfTk8tRWJXYko1T2c/index.html http://bit.ly/ServerWMC]&lt;br /&gt;
&lt;br /&gt;
ServerWMC includes an installer package so simply download, unzip and run &#039;&#039;&#039;Installer_ServerWMC.msi&#039;&#039;&#039; as administrator.  It is not necessary to uninstall the previous version before installing an updated version.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|ServerWMC must be installed on the same PC that was configured for Windows Media Center above.}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== ServerWMC Configuration (Quick) ==&lt;br /&gt;
Launch ServerWMC from the Start Menu.  An entry was created during installation at Start/ServerWMC/ServerWMC. &amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|On first run, you should be prompted to allow &#039;&#039;&#039;ServerWMC.exe&#039;&#039;&#039; through your firewall.  Make sure to select &#039;&#039;&#039;allow&#039;&#039;&#039;.}}&lt;br /&gt;
&lt;br /&gt;
Ensure that Windows Media Center (WMC) is configured with particular attention to the following:&lt;br /&gt;
* Directory for recorded TV is specified&lt;br /&gt;
* TV tuners are installed and detected&lt;br /&gt;
* TV channels are scanned&lt;br /&gt;
* You are able to watch live TV within WMC&lt;br /&gt;
&lt;br /&gt;
Ensure that the Windows Media Center &amp;quot;Recorded TV&amp;quot; folder is Shared from the server PC (as clients will need to access it via smb://).  If the share is protected or if accessing with non-windows based clients, the username and password for the share should be entered on the &#039;folders&#039; tab within ServerWMC.&lt;br /&gt;
&lt;br /&gt;
Run ServerWMC application and check/configure the settings.  Additional info on each setting can be found below.&lt;br /&gt;
&lt;br /&gt;
{{note|ServerWMC supports most of the WMC configuration including enable/disable channels, set custom channel orders/numbers and custom channel icons.  These settings should be configured within WMC and not XBMC.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ServerWMC Configuration (Detailed) ==&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Status.png|right|border]]&lt;br /&gt;
=== Status ===&lt;br /&gt;
* &#039;&#039;&#039;WMC database&#039;&#039;&#039; - Displays the status of the connection between ServerWMC and the Windows Media Center database&lt;br /&gt;
**  &amp;lt;span style=&amp;quot;color:#4169E1&amp;quot;&amp;gt;&#039;Opened&#039;&amp;lt;/span&amp;gt; - Indicates the server has successfully connected&lt;br /&gt;
* &#039;&#039;&#039;Channels found&#039;&#039;&#039; - Displays the number of channels being reported as available from WMC&lt;br /&gt;
* &#039;&#039;&#039;Tuners found&#039;&#039;&#039; - Displays the number of tuners available and ready to use&lt;br /&gt;
* &#039;&#039;&#039;Clients online&#039;&#039;&#039; - Displays the names of clients connected to ServerWMC&lt;br /&gt;
* &#039;&#039;&#039;Totals of items transferred to clients:&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Channels&#039;&#039;&#039; - Displays the number of channels being made available to clients&lt;br /&gt;
** &#039;&#039;&#039;EPG Entries&#039;&#039;&#039; - Displays the number of Electronic Program Guide entries being provided to clients&lt;br /&gt;
** &#039;&#039;&#039;Timers&#039;&#039;&#039; - Displays the number of future recording tasks in queue&lt;br /&gt;
** &#039;&#039;&#039;Recordings&#039;&#039;&#039; - Displays the number of recorded programs available in the /Recorded TV/ folder (specified on the &#039;Folders&#039; tab)&lt;br /&gt;
* &#039;&#039;&#039;Active Recordings&#039;&#039;&#039; - Displays status of programs currently being recorded&lt;br /&gt;
* &#039;&#039;&#039;Active Streams&#039;&#039;&#039; - Displays the status of streams being used by clients&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; bgcolor=&amp;quot;whitesmoke&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_General.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
* &#039;&#039;&#039;Start when Windows starts&#039;&#039;&#039; - Starts ServerWMC when the user logs on to Windows.  Unless you have a need to start the server manually at login, this option should be enabled.&lt;br /&gt;
* &#039;&#039;&#039;Startup minimized&#039;&#039;&#039; - Minimizes ServerWMC to the Task Bar upon startup.&lt;br /&gt;
* &#039;&#039;&#039;Minimize to system tray&#039;&#039;&#039; - Sends ServerWMC to the System Tray when minimized instead of the Task Bar.&lt;br /&gt;
** &#039;&#039;&#039;Close box minimizes to system tray&#039;&#039;&#039; - Causes ServerWMC to minimize to the system tray when the red &#039;X&#039; is clicked instead of closing the program.&lt;br /&gt;
* &#039;&#039;&#039;Suspend system sleep mode when clients are online&#039;&#039;&#039; - Prevents PC running ServerWMC from entering sleep mode (if enabled) if any clients are connected.&lt;br /&gt;
** &#039;&#039;&#039;Suspend sleep even if only client online is MediaBrowser-Server&#039;&#039;&#039; - Prevents PC running ServerWMC from entering sleep mode (if enabled) if MB3Server is running on the host PC regardless of other client status.&lt;br /&gt;
* &#039;&#039;&#039;Port number for client connection&#039;&#039;&#039; - Specifies the port on which the pvr.wmc plug-in will communicate with ServerWMC.  The default port is 9080.  Unless you have another program communicating on this port, there is no reason to change from default.  Again, if you were not prompted when launching ServerWMC or you chose to decline, &#039;&#039;&#039;make sure this port is open in your firewall software&#039;&#039;&#039; before continuing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Folders.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Folders ===&lt;br /&gt;
* &#039;&#039;&#039;Path to local &#039;RecordedTV&#039; folder (from WMC)&#039;&#039;&#039; - Displays the path of the folder where recordings will be stored.  This path is specified in WMC under Tasks/Settings/TV/Recorder/Recorder Storage and is not editable from ServerWMC.  If you have other clients on the network, this folder should be shared and specified below.&lt;br /&gt;
* &#039;&#039;&#039;Enter the network share path to this folder, this is required for remote clients:&#039;&#039;&#039;  The smb address of the folder specified above.  It is advised to test this address from another machine to make sure it is accessible remotely before continuing.&lt;br /&gt;
* &#039;&#039;&#039; Watched &#039;Recorded TV&#039; folders (from WMC):&#039;&#039;&#039; If additional folders are specified as &#039;watch folders&#039; within WMC, their paths will be displayed here.&lt;br /&gt;
* &#039;&#039;&#039;Use Credentials for non-windows clients&#039;&#039;&#039; - If the folder specified above requires a user name and password for access, please enter the credentials here.&lt;br /&gt;
** &#039;&#039;&#039;User Name&#039;&#039;&#039; - SMB user name for the shared folder&lt;br /&gt;
** &#039;&#039;&#039;Password&#039;&#039;&#039; - SMB password for the shared folder&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|With non-Windows based clients, user:pass credentials are &#039;&#039;typically&#039;&#039; needed even when the Windows share is shared with &amp;quot;Everyone&amp;quot;.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; bgcolor=&amp;quot;whitesmoke&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Update.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Updates ===&lt;br /&gt;
* &#039;&#039;&#039;Version Installed&#039;&#039;&#039; - Displays information about the currently installed version of ServerWMC.&lt;br /&gt;
** &#039;&#039;&#039;Version Status&#039;&#039;&#039; - Indicates if version installed is up to date or if a newer version is available.&lt;br /&gt;
* &#039;&#039;&#039;Last Checked&#039;&#039;&#039; - Displays date ServerWMC last checked for an available update.&lt;br /&gt;
** &#039;&#039;&#039;Check Now&#039;&#039;&#039; - Manually initiate check for newer version.&lt;br /&gt;
** &#039;&#039;&#039;Apply Update&#039;&#039;&#039; - If a newer version is available, initiates installation of ServerWMC update.&lt;br /&gt;
* &#039;&#039;&#039;Next Check&#039;&#039;&#039; - Displays date and time of next scheduled check for update.&lt;br /&gt;
* &#039;&#039;&#039;Version Info&#039;&#039;&#039; - Click to view change log for currently installed version.&lt;br /&gt;
* &#039;&#039;&#039;Automatically check for updates&#039;&#039;&#039; - When enabled, ServerWMC will automatically check for new updates.  Disable if you wish to check for updates manually.&lt;br /&gt;
* &#039;&#039;&#039;Automatically apply new updates (requires elevated privileges or UAC disabled)&#039;&#039;&#039; - When enabled, ServerWMC will automatically install the newest version when found.  For this feature to work, ServerWMC must either be &amp;quot;Run as Administrator&amp;quot; or &amp;quot;User Account Control&amp;quot; must be disabled.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Display_Options.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Display Options ===&lt;br /&gt;
* &#039;&#039;&#039;Change name of timer to indicate series (repeating) recording&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Append&#039;&#039;&#039; - Places &amp;quot;this text&amp;quot; after the recording&#039;s title.&lt;br /&gt;
** &#039;&#039;&#039;Prepend&#039;&#039;&#039; - Places &amp;quot;this text&amp;quot; before the recording&#039;s title.&lt;br /&gt;
*** &#039;&#039;&#039;this text&#039;&#039;&#039; - Text to place before or after the recording&#039;s title&lt;br /&gt;
* &#039;&#039;&#039;Indicate &#039;Repeat&#039; episodes in plot descriptions by appending&#039;&#039;&#039; - Places the specified text at the end of the plot description in the XBMC EPG episode info screen if the episode was marked as a repeat in the WMC EPG data.&lt;br /&gt;
* &#039;&#039;&#039;Indicate &#039;Repeat&#039; episodes in recording/EPG titles  by appending&#039;&#039;&#039; - Places the specified text following the recording title and in the XBMC EPG if the episode was marked as a repeat in the WMC EPG data.&lt;br /&gt;
* &#039;&#039;&#039;Hide content protected recordings.&#039;&#039;&#039; - Hides content marked as protected by the service provider from XBMC.  (Protected content is only viewable from within WMC).&lt;br /&gt;
* &#039;&#039;&#039;For sporting events, always append episode title to main title.&#039;&#039;&#039; - Appends the title of the episode to main title.  For example, &amp;quot;Monday Night Football&amp;quot; becomes &amp;quot;Monday Night Football - New England vs. Miami&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;Ignore Recording images from wmc url&#039;&#039;&#039; - Prevents WMC from sending recording image thumbnail url to XBMC (if found).&lt;br /&gt;
* &#039;&#039;&#039;Ignore Epg images from wmc url&#039;&#039;&#039; - Prevents WMC from sending EPG thumbnail image url to XBMC (if found).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; bgcolor=&amp;quot;whitesmoke&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Tuners.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Tuners ===&lt;br /&gt;
* &#039;&#039;&#039;Tuner&#039;&#039;&#039; - Displays information about the tuners available to ServerWMC through WMC.&lt;br /&gt;
* &#039;&#039;&#039;Space&#039;&#039;&#039; - Indicates the signal band of the respective tuner.&lt;br /&gt;
* &#039;&#039;&#039;Channels&#039;&#039;&#039; - Displays number of channels available on the respective tuner.&lt;br /&gt;
* &#039;&#039;&#039;Status&#039;&#039;&#039; - Displays availability of the respective tuner.&lt;br /&gt;
* &#039;&#039;&#039;Clients&#039;&#039;&#039; - Displays client connected to the respective tuner (if any).&lt;br /&gt;
* &#039;&#039;&#039;Reset&#039;&#039;&#039; - Check this box to manually reset the respective tuner.&lt;br /&gt;
* &#039;&#039;&#039;Refresh&#039;&#039;&#039; - Click to refresh the info displayed on the &amp;quot;Tuners&amp;quot; tab.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Live_TV.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Live TV ===&lt;br /&gt;
* &#039;&#039;&#039;Set the maximum run time of a Live TV stream&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Enable prime viewing time&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Start&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;End&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Only remux this language to output (if available)&#039;&#039;&#039; - Instructs ServerWMC to only include the specified audio language in the stream sent to XBMC.  For information on locating the codes available in your stream, please see [[PVR/Backend/ServerWMC#Locating_audio_stream_codes|Locating audio stream codes]].  We have reason to believe (though not confirmed) these codes follow the [http://en.wikipedia.org/wiki/List_of_ISO_639-2_codes ISO 639-2 standards.] Confirmed valid codes for this field are as follows:&lt;br /&gt;
** eng = English&lt;br /&gt;
** ger = German&lt;br /&gt;
** spa = Spanish&lt;br /&gt;
** dut = Dutch&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Tuners found:&#039;&#039;&#039; Displays information about the tuners accessible for streaming to clients&lt;br /&gt;
** &#039;&#039;&#039;Space&#039;&#039;&#039; - Type of signal being provided for streaming&lt;br /&gt;
** &#039;&#039;&#039;Count&#039;&#039;&#039; - Number of tuners available for streaming&lt;br /&gt;
** &#039;&#039;&#039;Channels&#039;&#039;&#039; - Number of channels available for streaming&lt;br /&gt;
** &#039;&#039;&#039;Hardware Name&#039;&#039;&#039; - The name of the tuner providing the stream&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; bgcolor=&amp;quot;whitesmoke&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Recordings.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Recordings ===&lt;br /&gt;
* &#039;&#039;&#039;Group recordings in folders&#039;&#039;&#039; - Groups recordings into folders within the XBMC &#039;Recordings&#039; list.  This does not effect the physical location of the files.  As well as the individual options below, this will also cause series recordings to be grouped into folders with the series name as the folder title and places individual episodes contained within.  With this option disabled, a flat list of all recordings will be displayed on the &#039;Recordings&#039; list.&lt;br /&gt;
** &#039;&#039;&#039;Group active recordings in folder&#039;&#039;&#039; - Groups active recordings into a folder with the name specified&lt;br /&gt;
** &#039;&#039;&#039;Group movie recordings in folder&#039;&#039;&#039; - Groups completed recordings of programs marked as a movie in the EPG data in the folder specified&lt;br /&gt;
** &#039;&#039;&#039;Group sports recordings in folder&#039;&#039;&#039; - Groups completed recordings of programs marked as a sporting event in the EPG data in the folder specified&lt;br /&gt;
* &#039;&#039;&#039;Append episode title to series title for recordings using&#039;&#039;&#039; - Places the episode title following the series title using the delimiter entered in the box.&lt;br /&gt;
* &#039;&#039;&#039;Remux active recordings&#039;&#039;&#039; - This remuxes the active recording to a TS file before being streamed to XBMC. Files can be played right away but may encounter issues when attempting to timeshift. Disabling this option will stream the WTV file directly to the XBMC player. This will allow for smoother timeshifting but will cause the recording to stop prematurely as XBMC does not monitor the size of WTV files. Premature stopping of playback can easily be resumed by pressing play again which effectively communicates the new file size (and in turn new end point) to the XBMC player. This setting will be used more in the Gotham release affecting the ability of clients to resume playback. The default setting is enabled.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Channels.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Channels ===&lt;br /&gt;
* &#039;&#039;&#039;Reload channels from WMC&#039;&#039;&#039; - Used to reload channel info from WMC if it has been updated without requiring ServerWMC to be restarted.&lt;br /&gt;
* &#039;&#039;&#039;Order channels by:&#039;&#039;&#039; Designates the manner in which the channels will be arranged in the EPG within XBMC&lt;br /&gt;
** &#039;&#039;&#039;Number&#039;&#039;&#039; - Arranges the channel lineup by number&lt;br /&gt;
** &#039;&#039;&#039;Name&#039;&#039;&#039; - Arranges the channel lineup by name (or call sign).&lt;br /&gt;
* &#039;&#039;&#039;Channel display format:&#039;&#039;&#039; - Specifies now the channel name and number will be displayed within XBMC.  For example, if settings were set as displayed in the screenshot, &#039;The WB&#039; would displayed as &#039;KWGN/656&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Hide DRM channels&#039;&#039;&#039; - Hides channels marked with DRM by the service provider from the EPG.&lt;br /&gt;
** &#039;&#039;&#039;Indicate DRM channels by appending:&#039;&#039;&#039; - If a channel is marked by the provider as being protected with DRM, the text entered in the box will be appended in the EPG.&lt;br /&gt;
* &#039;&#039;&#039;Hide encrypted channels&#039;&#039;&#039; - Hides channels marked as encrypted by the service provider from the EPG.&lt;br /&gt;
** &#039;&#039;&#039;Indicate encrypted channels by appending:&#039;&#039;&#039; - If a channel is marked by the provider as being encrypted, the text entered in the box will be appended in the EPG.&lt;br /&gt;
* &#039;&#039;&#039;Import WMC channel icons when found&#039;&#039;&#039; - Imports channel icons from WMC if available.  Please see [[PVR/Backend/ServerWMC#Adding_icons_to_WMC|Adding Icons to WMC]] for additional information.&lt;br /&gt;
* &#039;&#039;&#039;For channel name use:&#039;&#039;&#039; - Specifies how the name of the channel will be displayed within XBMC.&lt;br /&gt;
** &#039;&#039;&#039;Call Sign&#039;&#039;&#039; - Displays the channel name as it&#039;s call sign reported by WMC.  Example: &#039;KWGN&#039;&lt;br /&gt;
** &#039;&#039;&#039;Full Service Name&#039;&#039;&#039; - Displays the channel name as the service name reported by WMC.  Example: &#039;The WB&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; bgcolor=&amp;quot;whitesmoke&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Record.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Record ===&lt;br /&gt;
* &#039;&#039;&#039;Pre-Start and Post-Stop Padding Defaults&#039;&#039;&#039; - This tab allows the user to specify default padding for recordings.  Padding is the amount of time to record before and after the scheduled start and finish time of a program as specified by the EPG.&lt;br /&gt;
** &#039;&#039;&#039;Use WMC&#039;s padding&#039;&#039;&#039; - Uses padding settings specified in WMC.  Settings can be found in the WMC interface under Tasks / Settings / TV / Recorder / Recording Defaults.  The settings are specified as &amp;quot;Start when possible&amp;quot; and &amp;quot;Stop when possible&amp;quot;.&lt;br /&gt;
** &#039;&#039;&#039;Use XBMC&#039;s padding&#039;&#039;&#039; - Use padding specified in XBMC.&lt;br /&gt;
** &#039;&#039;&#039;Use this padding (min)&#039;&#039;&#039; - Allows the user to specify the desired amount of padding directly from the ServerWMC interface.&lt;br /&gt;
*** &#039;&#039;&#039;Pre&#039;&#039;&#039; - Amount of time (in minutes) to start recording before the EPG scheduled start time.&lt;br /&gt;
*** &#039;&#039;&#039;Post&#039;&#039;&#039; - Amount of time (in minutes) to record after the EPG scheduled end time.&lt;br /&gt;
** &#039;&#039;&#039;Use custom padding for sports (min)&#039;&#039;&#039; - Allows the user to specify settings different from those above for programs marked as sporting events in the EPG.&lt;br /&gt;
*** &#039;&#039;&#039;Pre&#039;&#039;&#039; - Amount of time (in minutes) to start recording before the EPG scheduled start time.&lt;br /&gt;
*** &#039;&#039;&#039;Post&#039;&#039;&#039; - Amount of time (in minutes) to record after the EPG scheduled end time.&lt;br /&gt;
* &#039;&#039;&#039;Force this padding on all recordings&#039;&#039;&#039; - Forces specified options &#039;&#039;even if they will interfere with other scheduled recordings&#039;&#039;.&lt;br /&gt;
** &#039;&#039;&#039;Force Pre-Start padding&#039;&#039;&#039; - Forces the pre-start padding rules specified above.&lt;br /&gt;
** &#039;&#039;&#039;Force Post-Stop padding&#039;&#039;&#039; - Forces the post-stop padding rules specified above.&lt;br /&gt;
* &#039;&#039;&#039;After instant recording starts, each Record button press increases end time by: (min)&#039;&#039;&#039; - When an instant recording is in progress, each press of the record button will extend the recording time beyond the EPG scheduled end time + padding by xx minutes.  Please see [[Add-on:PVR.WMC#Recording_with_pvr.wmc|Recording with pvr.wmc]] for additional information.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Debug.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Debug ===&lt;br /&gt;
* &#039;&#039;&#039;Server Version:&#039;&#039;&#039; - Displays the version of ServerWMC installed followed by the names of clients connected and the version(s) of pvr.wmc respectively.&lt;br /&gt;
* &#039;&#039;&#039;Keep a log file&#039;&#039;&#039; - Checking this box will cause ServerWMC to output important troubleshooting information to a log file.  It is &#039;&#039;&#039;highly&#039;&#039;&#039; recommended this box be checked.&lt;br /&gt;
** &#039;&#039;&#039;Current log&#039;&#039;&#039; - Opens the log file for the current ServerWMC session in Notepad.&lt;br /&gt;
** &#039;&#039;&#039;Last run&#039;s log&#039;&#039;&#039; - Opens the log file for the previous ServerWMC session in Notepad.&lt;br /&gt;
** &#039;&#039;&#039;Service log&#039;&#039;&#039; - Opens log file for ServerWMC if it is being run as a service.&lt;br /&gt;
* &#039;&#039;&#039;Delete temporary stream files&#039;&#039;&#039; - When switching to a channel, it automatically starts recording.  This information is stored in a temporary file to allow for time shifting.  When checked, these files will be deleted when changing channels.&lt;br /&gt;
* &#039;&#039;&#039;Remux the playback of all WTV files&#039;&#039;&#039; - By default, only live streams are remuxed to TS before being sent to the client.  This option enables remuxing of pre-recorded files as well.  Raspberry Pi users have reported issues with playing large pre-recorded WTV files.  If you are experiencing issues with viewing recorded TV, please try enabling this option.&lt;br /&gt;
* &#039;&#039;&#039;For advanced users&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Edit Settings File...&#039;&#039;&#039; - Opens the settings file for manual editing&lt;br /&gt;
** &#039;&#039;&#039;Reload Settings File&#039;&#039;&#039; - Reloads the settings file after being manually edited causing the changes to take effect without restarting ServerWMC.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{note|&#039;&#039;&#039;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!!!&#039;&#039;&#039;  They contain important information that is instrumental in diagnosing issues and recommending solutions.  Please copy the contents of the file to [http://pastebin.com/ 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.}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Connecting ServerWMC to XBMC ==&lt;br /&gt;
Please install and configure the pvr.wmc add-on to access live TV from within XBMC using ServerWMC.&lt;br /&gt;
&lt;br /&gt;
Please see the pvr.wmc Wiki page for additional information here: &#039;&#039;&#039;[[Add-on:PVR.WMC]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Next|[[Add-on:PVR.WMC|Connecting ServerWMC to XBMC]]}}&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting / FAQ ==&lt;br /&gt;
* &#039;&#039;&#039;Can I record to a network share, NAS drive, etc.?&#039;&#039;&#039; - Unfortunately no.  This is not supported by WMC.  Recordings must be saved to a drive connected directly to the PC running WMC.  This is done because if there is a glitch in the network connection while recording, it will corrupt the entire recording rendering it unwatchable.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{note|Advanced users can attempt to &amp;quot;trick&amp;quot; WMC into thinking a local drive is being used, using methods such as linking the recorded TV folder to a network location with a NTFS directory junction (aka symlink) or presenting a drive from their NAS using ISCSI.  In both cases WMC believes it is recording to a local drive, however the drive/files actually are located on a network device.}}&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
* &#039;&#039;&#039;Upgrading from Windows 8 to 8.1&#039;&#039;&#039; - When upgrading from 8 -&amp;gt; 8.1, it is necessary to re-install ServerWMC.&lt;br /&gt;
&lt;br /&gt;
== Additional Guides and Links ==&lt;br /&gt;
* ServerWMC/pvr.wmc Support Forum - http://forum.xbmc.org/forumdisplay.php?fid=205&lt;br /&gt;
* pvr.wmc Raspbmc Suport Thread - http://forum.stmlabs.com/showthread.php?tid=10553&lt;br /&gt;
&lt;br /&gt;
== Advanced Topics ==&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| ||&lt;br /&gt;
=== Locating audio stream codes ===&lt;br /&gt;
Start a live TV stream in XBMC.  Open the ServerWMC log file and locate the audio descriptors.  In the following example excerpt of the log file, there are two available audio streams.  The codes are highlighted.  These are the codes that can be used to specify the desired audio stream sent to XBMC under [[PVR/Backend/ServerWMC#Live_TV|Live TV / Remux Language]].  We have reason to believe (though not confirmed) these codes follow the [http://en.wikipedia.org/wiki/List_of_ISO_639-2_codes ISO 639-2 standards.]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;If you identify and confirm a code that is not already contained in the list above, please add it or drop a comment in the [http://forum.xbmc.org/showthread.php?tid=176174 wiki thread].  Thanks!&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.515 Remux::FindDescriptors&amp;gt; wtv scanned (0.15 sec), Streams found:&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.517 &amp;gt; Other: ID:1 MPEG2 Sections and Tables&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.518 &amp;gt; Other: ID:2 MPEG2 PES&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.519 &amp;gt; Audio: ID:3 ({{highlight|&#039;&#039;&#039;eng&#039;&#039;&#039;}}) AC3 2.0 48000 Hz 192 kb/s&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.520 &amp;gt; Video: ID:4 AVC High-4.0 1920x1080i fps: 25&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.522 &amp;gt; Audio: ID:5 ({{highlight|&#039;&#039;&#039;nar&#039;&#039;&#039;}}) MPEG Audio V1L2 Stereo 48000 Hz 256 kb/s&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.524 &amp;gt; Other: ID:6 MS TV Caption&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Adding icons to WMC ===&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| ||&lt;br /&gt;
==== Automatically ====&lt;br /&gt;
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.  It&#039;s worth it, the program works flawlessly.  (As of this writing, the minimum donation is $5).&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==== Manually ====&lt;br /&gt;
* Set your Channel display format to {1}-{0} instead of {1}/{0} on the &#039;Channels&#039; tab of the ServerWMC GUI.&lt;br /&gt;
&lt;br /&gt;
* Rename your logos to call sign-number.extension. Example KDKADT2-2.1.jpg.&lt;br /&gt;
&lt;br /&gt;
* Restart ServerWMC.&lt;br /&gt;
&lt;br /&gt;
* Set your default folder for PVR thumbnails to where your logos are stored under {{highlight|bordered=yes|System → Live TV → Menu/OSD → &#039;Default folder for PVR thumbnails&#039;}} within XBMC.&lt;br /&gt;
&lt;br /&gt;
* If you add new logos, you will need to restart XMBC or scan for missing channels under {{highlight|bordered=yes|System → Live TV → Menu/OSD → &#039;Scan for missing icons&#039;}} within XBMC.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Running ServerWMC as a service ===&lt;br /&gt;
{{note|This is an experimental feature and recommended only for advanced users at this time.}}&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Limitations&#039;&#039;&#039;&lt;br /&gt;
** Service must be manually installed&lt;br /&gt;
** Service must be restarted if any settings are changed&lt;br /&gt;
** Standalone app must be configured to not clash with the service&lt;br /&gt;
** Standalone app is not aware of what the service is doing (you don&#039;t see current streams, channels transferred/loaded, etc)&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Installation&#039;&#039;&#039;&lt;br /&gt;
** Stop ServerWMC app from the system tray if it is running.&lt;br /&gt;
** Install ServerWMC_Service by running InstallService.bat (in the installed program directory) as administrator.&lt;br /&gt;
** Edit the ServerWMC config file (%ProgramData%\VDSoftware\ServerWMC\config.xml) and change RunAsService=false to RunAsService=true&lt;br /&gt;
** Start/Stop the ServerWMC service from the Windows Services admin interface.&lt;br /&gt;
** Use the ServerWMC app (now aware that you are running the service) to maintain settings.&lt;br /&gt;
** Restart the service whenever you make a change to settings via the UI or editing the config.xml manually&lt;br /&gt;
** The port specified in the service must be manually opened in he firewall&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Further Information&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Service Info&#039;&#039;&#039; - The service is called &amp;quot;ServerWMC XBMC PVR Backend&amp;quot; (the shortname for the service is ServerWMC_Service). Currently, the service is not automatically installed by the program installer, instead there is a batch file in the install directory to do this. This only needs to be done once and wont need to be done again for future releases. The service is installed as manual startup by default. If users want the service to start automatically when windows starts, then they should choose Automatic or possibly Automatic (Delayed Start) if there are problems with it accessing the WMC services if it starts too early.&lt;br /&gt;
** &#039;&#039;&#039;Settings&#039;&#039;&#039; - The service shares the settings with the standalone app, which are stored in config.xml in the ProgramData directory.  NOTE that any changes to these settings are not picked up by the service automatically. You must RESTART the service after making any settings changes to this file directly or via the ServerWMC UI.&lt;br /&gt;
** &#039;&#039;&#039;Standalone ServerWMC App&#039;&#039;&#039; - You must set the standalone ServerWMC app to know that you are running the service, otherwise they will both try and bind to the listen port and accept client requests (causing one or both to fail). This is done by setting the RunAsService parameter in the config.xml file to true while the app is not running.  The app no longer needs to be running, it is only used for editing settings. The app does not show information about current streams, current connected clients etc. It has no knowledge of what the service is doing, it is purely used to maintain the settings file.&lt;br /&gt;
** &#039;&#039;&#039;Log&#039;&#039;&#039; - The service has it&#039;s own log file, called ServerWMC_Service.log in the same directory as the normal log (%ProgramData%\VDSoftware\ServerWMC).  &#039;&#039;&#039;If you are posting for help/support and are running in service mode, you will need to provide this log instead of the ServerWMC.log&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Sharing the TV and EPG databases using MySQL ===&lt;br /&gt;
{{note|Though it is &#039;&#039;possible&#039;&#039; to share these databases using MySQL, preliminary testing has shown &#039;&#039;&#039;absolutely no benefit&#039;&#039;&#039; and is known to actually &#039;&#039;cause&#039;&#039; issues.  This method is &#039;&#039;&#039;completely unsupported by the devs.  Consider yourself warned&#039;&#039;&#039;.}}&lt;br /&gt;
&lt;br /&gt;
Assuming you are already using MySQL with XBMC, add the following to advancedsettings.xml:&amp;lt;br /&amp;gt;&lt;br /&gt;
{{code |lang=xml |&lt;br /&gt;
     &amp;lt;epgdatabase&amp;gt;&lt;br /&gt;
        &amp;lt;type&amp;gt;mysql&amp;lt;/type&amp;gt;&lt;br /&gt;
        &amp;lt;host&amp;gt;10.0.1.100&amp;lt;/host&amp;gt;&lt;br /&gt;
        &amp;lt;port&amp;gt;3306&amp;lt;/port&amp;gt;&lt;br /&gt;
        &amp;lt;user&amp;gt;xbmc&amp;lt;/user&amp;gt;&lt;br /&gt;
        &amp;lt;pass&amp;gt;xbmc&amp;lt;/pass&amp;gt;&lt;br /&gt;
     &amp;lt;/epgdatabase&amp;gt;&lt;br /&gt;
&lt;br /&gt;
     &amp;lt;tvdatabase&amp;gt;&lt;br /&gt;
        &amp;lt;type&amp;gt;mysql&amp;lt;/type&amp;gt;&lt;br /&gt;
        &amp;lt;host&amp;gt;10.0.1.100&amp;lt;/host&amp;gt;&lt;br /&gt;
        &amp;lt;port&amp;gt;3306&amp;lt;/port&amp;gt;&lt;br /&gt;
        &amp;lt;user&amp;gt;xbmc&amp;lt;/user&amp;gt;&lt;br /&gt;
        &amp;lt;pass&amp;gt;xbmc&amp;lt;/pass&amp;gt;&lt;br /&gt;
     &amp;lt;/tvdatabase&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Please replace the &#039;host&#039; IP addresses, &#039;user&#039; names and &#039;pass&#039;words accordingly.&lt;br /&gt;
&lt;br /&gt;
If you have not setup MySQL and wish to, please see the guide here: [[HOW-TO:Share libraries using MySQL]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>TechLife</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=ServerWMC&amp;diff=80807</id>
		<title>ServerWMC</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=ServerWMC&amp;diff=80807"/>
		<updated>2014-11-16T03:35:19Z</updated>

		<summary type="html">&lt;p&gt;TechLife: /* Tuners */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{:PVR/Contents}}&lt;br /&gt;
{{mininav|[[PVR]]|[[Recording software]]}}&lt;br /&gt;
[[File:SWMC_Logo.jpg|right|border]]&lt;br /&gt;
ServerWMC is a server interface for Windows which communicates with Windows Media Center (WMC) allowing it to be used as a Personal Video Recorder (PVR) backend providing Live TV, PVR functions and Electronic Program Guide (EPG) data.  These services are provided to XBMC though the [[Add-on:PVR.WMC|pvr.wmc]] add-on.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
ServerWMC was developed and is maintained by [http://forum.xbmc.org/member.php?action=profile&amp;amp;uid=135134 krustyreturns].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;A fantastic guide detailing the setup of XBMC, WMC, ServerWMC, pvr.wmc and everything else you need to know from beginning to end can be found here: http://forum.xbmc.org/showthread.php?tid=193310&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuring Windows Media Center ==&lt;br /&gt;
Windows Media Center must first be fully configured (tuners configured, EPG configured, channels setup, etc) on the PC to be used as the TV Server prior to using ServerWMC.  This setup will vary slightly based on the tuner you are using.  There is a generic WMC setup guide here that may be of assistance to those new to WMC: http://www.howtogeek.com/howto/9166/learning-windows-7-setup-live-tv-in-windows-media-center/&lt;br /&gt;
&lt;br /&gt;
The following is setup information specific to some popular devices:&lt;br /&gt;
* [http://www.silicondust.com/products/hdhomerun/atsc/ &#039;&#039;&#039;HDHomeRun&#039;&#039;&#039;] - http://www.silicondust.com/support/hdhomerun/instructions/wmc7/&lt;br /&gt;
* [http://www.silicondust.com/products/hdhomerun/prime/ &#039;&#039;&#039;HDHomeRun Prime&#039;&#039;&#039;] - http://www.silicondust.com/support/hdhomerun/instructions/prime/&lt;br /&gt;
* [http://cetoncorp.com/products/infinitv/ &#039;&#039;&#039;Ceton InfiniTV Products (All)&#039;&#039;&#039;] - http://cetoncorp.com/product-support/&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|Though Windows Media Center must be configured, it is not necessary for WMC to be running to provide the connection to ServerWMC.&amp;lt;br /&amp;gt;If you have previously disabled WMC services, please re-enable them at this time.  Though WMC does not need to be running, if the services are disabled and WMC is unable to automatically update EPG data, XBMC will either display a blank EPG or CRASH when selecting &#039;Live TV&#039;.&amp;lt;br /&amp;gt;&#039;&#039;&#039;Please ensure you can view live TV from within WMC before continuing!&#039;&#039;&#039;}}&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Downloading &amp;amp; Installing ServerWMC ==&lt;br /&gt;
The latest version of ServerWMC can be found here: [https://googledrive.com/host/0ByNnAMYBoWvfTk8tRWJXYko1T2c/index.html http://bit.ly/ServerWMC]&lt;br /&gt;
&lt;br /&gt;
ServerWMC includes an installer package so simply download, unzip and run &#039;&#039;&#039;Installer_ServerWMC.msi&#039;&#039;&#039; as administrator.  It is not necessary to uninstall the previous version before installing an updated version.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|ServerWMC must be installed on the same PC that was configured for Windows Media Center above.}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== ServerWMC Configuration (Quick) ==&lt;br /&gt;
Launch ServerWMC from the Start Menu.  An entry was created during installation at Start/ServerWMC/ServerWMC. &amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|On first run, you should be prompted to allow &#039;&#039;&#039;ServerWMC.exe&#039;&#039;&#039; through your firewall.  Make sure to select &#039;&#039;&#039;allow&#039;&#039;&#039;.}}&lt;br /&gt;
&lt;br /&gt;
Ensure that Windows Media Center (WMC) is configured with particular attention to the following:&lt;br /&gt;
* Directory for recorded TV is specified&lt;br /&gt;
* TV tuners are installed and detected&lt;br /&gt;
* TV channels are scanned&lt;br /&gt;
* You are able to watch live TV within WMC&lt;br /&gt;
&lt;br /&gt;
Ensure that the Windows Media Center &amp;quot;Recorded TV&amp;quot; folder is Shared from the server PC (as clients will need to access it via smb://).  If the share is protected or if accessing with non-windows based clients, the username and password for the share should be entered on the &#039;folders&#039; tab within ServerWMC.&lt;br /&gt;
&lt;br /&gt;
Run ServerWMC application and check/configure the settings.  Additional info on each setting can be found below.&lt;br /&gt;
&lt;br /&gt;
{{note|ServerWMC supports most of the WMC configuration including enable/disable channels, set custom channel orders/numbers and custom channel icons.  These settings should be configured within WMC and not XBMC.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ServerWMC Configuration (Detailed) ==&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Status.png|right|border]]&lt;br /&gt;
=== Status ===&lt;br /&gt;
* &#039;&#039;&#039;WMC database&#039;&#039;&#039; - Displays the status of the connection between ServerWMC and the Windows Media Center database&lt;br /&gt;
**  &amp;lt;span style=&amp;quot;color:#4169E1&amp;quot;&amp;gt;&#039;Opened&#039;&amp;lt;/span&amp;gt; - Indicates the server has successfully connected&lt;br /&gt;
* &#039;&#039;&#039;Channels found&#039;&#039;&#039; - Displays the number of channels being reported as available from WMC&lt;br /&gt;
* &#039;&#039;&#039;Tuners found&#039;&#039;&#039; - Displays the number of tuners available and ready to use&lt;br /&gt;
* &#039;&#039;&#039;Clients online&#039;&#039;&#039; - Displays the names of clients connected to ServerWMC&lt;br /&gt;
* &#039;&#039;&#039;Totals of items transferred to clients:&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Channels&#039;&#039;&#039; - Displays the number of channels being made available to clients&lt;br /&gt;
** &#039;&#039;&#039;EPG Entries&#039;&#039;&#039; - Displays the number of Electronic Program Guide entries being provided to clients&lt;br /&gt;
** &#039;&#039;&#039;Timers&#039;&#039;&#039; - Displays the number of future recording tasks in queue&lt;br /&gt;
** &#039;&#039;&#039;Recordings&#039;&#039;&#039; - Displays the number of recorded programs available in the /Recorded TV/ folder (specified on the &#039;Folders&#039; tab)&lt;br /&gt;
* &#039;&#039;&#039;Active Recordings&#039;&#039;&#039; - Displays status of programs currently being recorded&lt;br /&gt;
* &#039;&#039;&#039;Active Streams&#039;&#039;&#039; - Displays the status of streams being used by clients&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; bgcolor=&amp;quot;whitesmoke&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_General.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
* &#039;&#039;&#039;Start when Windows starts&#039;&#039;&#039; - Starts ServerWMC when the user logs on to Windows.  Unless you have a need to start the server manually at login, this option should be enabled.&lt;br /&gt;
* &#039;&#039;&#039;Startup minimized&#039;&#039;&#039; - Minimizes ServerWMC to the Task Bar upon startup.&lt;br /&gt;
* &#039;&#039;&#039;Minimize to system tray&#039;&#039;&#039; - Sends ServerWMC to the System Tray when minimized instead of the Task Bar.&lt;br /&gt;
** &#039;&#039;&#039;Close box minimizes to system tray&#039;&#039;&#039; - Causes ServerWMC to minimize to the system tray when the red &#039;X&#039; is clicked instead of closing the program.&lt;br /&gt;
* &#039;&#039;&#039;Suspend system sleep mode when clients are online&#039;&#039;&#039; - Prevents PC running ServerWMC from entering sleep mode (if enabled) if any clients are connected.&lt;br /&gt;
** &#039;&#039;&#039;Suspend sleep even if only client online is MediaBrowser-Server&#039;&#039;&#039; - Prevents PC running ServerWMC from entering sleep mode (if enabled) if MB3Server is running on the host PC regardless of other client status.&lt;br /&gt;
* &#039;&#039;&#039;Port number for client connection&#039;&#039;&#039; - Specifies the port on which the pvr.wmc plug-in will communicate with ServerWMC.  The default port is 9080.  Unless you have another program communicating on this port, there is no reason to change from default.  Again, if you were not prompted when launching ServerWMC or you chose to decline, &#039;&#039;&#039;make sure this port is open in your firewall software&#039;&#039;&#039; before continuing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Folders.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Folders ===&lt;br /&gt;
* &#039;&#039;&#039;Path to local &#039;RecordedTV&#039; folder (from WMC)&#039;&#039;&#039; - Displays the path of the folder where recordings will be stored.  This path is specified in WMC under Tasks/Settings/TV/Recorder/Recorder Storage and is not editable from ServerWMC.  If you have other clients on the network, this folder should be shared and specified below.&lt;br /&gt;
* &#039;&#039;&#039;Enter the network share path to this folder, this is required for remote clients:&#039;&#039;&#039;  The smb address of the folder specified above.  It is advised to test this address from another machine to make sure it is accessible remotely before continuing.&lt;br /&gt;
* &#039;&#039;&#039; Watched &#039;Recorded TV&#039; folders (from WMC):&#039;&#039;&#039; If additional folders are specified as &#039;watch folders&#039; within WMC, their paths will be displayed here.&lt;br /&gt;
* &#039;&#039;&#039;Use Credentials for non-windows clients&#039;&#039;&#039; - If the folder specified above requires a user name and password for access, please enter the credentials here.&lt;br /&gt;
** &#039;&#039;&#039;User Name&#039;&#039;&#039; - SMB user name for the shared folder&lt;br /&gt;
** &#039;&#039;&#039;Password&#039;&#039;&#039; - SMB password for the shared folder&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|With non-Windows based clients, user:pass credentials are &#039;&#039;typically&#039;&#039; needed even when the Windows share is shared with &amp;quot;Everyone&amp;quot;.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; bgcolor=&amp;quot;whitesmoke&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Update.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Updates ===&lt;br /&gt;
* &#039;&#039;&#039;Version Installed&#039;&#039;&#039; - Displays information about the currently installed version of ServerWMC.&lt;br /&gt;
** &#039;&#039;&#039;Version Status&#039;&#039;&#039; - Indicates if version installed is up to date or if a newer version is available.&lt;br /&gt;
* &#039;&#039;&#039;Last Checked&#039;&#039;&#039; - Displays date ServerWMC last checked for an available update.&lt;br /&gt;
** &#039;&#039;&#039;Check Now&#039;&#039;&#039; - Manually initiate check for newer version.&lt;br /&gt;
** &#039;&#039;&#039;Apply Update&#039;&#039;&#039; - If a newer version is available, initiates installation of ServerWMC update.&lt;br /&gt;
* &#039;&#039;&#039;Next Check&#039;&#039;&#039; - Displays date and time of next scheduled check for update.&lt;br /&gt;
* &#039;&#039;&#039;Version Info&#039;&#039;&#039; - Click to view change log for currently installed version.&lt;br /&gt;
* &#039;&#039;&#039;Automatically check for updates&#039;&#039;&#039; - When enabled, ServerWMC will automatically check for new updates.  Disable if you wish to check for updates manually.&lt;br /&gt;
* &#039;&#039;&#039;Automatically apply new updates (requires elevated privileges or UAC disabled)&#039;&#039;&#039; - When enabled, ServerWMC will automatically install the newest version when found.  For this feature to work, ServerWMC must either be &amp;quot;Run as Administrator&amp;quot; or &amp;quot;User Account Control&amp;quot; must be disabled.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Display_Options.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Display Options ===&lt;br /&gt;
* &#039;&#039;&#039;Change name of timer to indicate series (repeating) recording&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Append&#039;&#039;&#039; - Places &amp;quot;this text&amp;quot; after the recording&#039;s title.&lt;br /&gt;
** &#039;&#039;&#039;Prepend&#039;&#039;&#039; - Places &amp;quot;this text&amp;quot; before the recording&#039;s title.&lt;br /&gt;
*** &#039;&#039;&#039;this text&#039;&#039;&#039; - Text to place before or after the recording&#039;s title&lt;br /&gt;
* &#039;&#039;&#039;Indicate &#039;Repeat&#039; episodes in plot descriptions by appending&#039;&#039;&#039; - Places the specified text at the end of the plot description in the XBMC EPG episode info screen if the episode was marked as a repeat in the WMC EPG data.&lt;br /&gt;
* &#039;&#039;&#039;Indicate &#039;Repeat&#039; episodes in recording/EPG titles  by appending&#039;&#039;&#039; - Places the specified text following the recording title and in the XBMC EPG if the episode was marked as a repeat in the WMC EPG data.&lt;br /&gt;
* &#039;&#039;&#039;Hide content protected recordings.&#039;&#039;&#039; - Hides content marked as protected by the service provider from XBMC.  (Protected content is only viewable from within WMC).&lt;br /&gt;
* &#039;&#039;&#039;For sporting events, always append episode title to main title.&#039;&#039;&#039; - Appends the title of the episode to main title.  For example, &amp;quot;Monday Night Football&amp;quot; becomes &amp;quot;Monday Night Football - New England vs. Miami&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;Ignore Recording images from wmc url&#039;&#039;&#039; - Prevents WMC from sending recording image thumbnail url to XBMC (if found).&lt;br /&gt;
* &#039;&#039;&#039;Ignore Epg images from wmc url&#039;&#039;&#039; - Prevents WMC from sending EPG thumbnail image url to XBMC (if found).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; bgcolor=&amp;quot;whitesmoke&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Tuners.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Tuners ===&lt;br /&gt;
* &#039;&#039;&#039;Tuner&#039;&#039;&#039; - Displays information about the available tuners.&lt;br /&gt;
* &#039;&#039;&#039;Space&#039;&#039;&#039; - Indicates the signal band of the respective tuner.&lt;br /&gt;
* &#039;&#039;&#039;Channels&#039;&#039;&#039; - Displays number of channels available on the respective tuner.&lt;br /&gt;
* &#039;&#039;&#039;Status&#039;&#039;&#039; - Displays availability of the respective tuner.&lt;br /&gt;
* &#039;&#039;&#039;Clients&#039;&#039;&#039; - Displays client connected to the respective tuner (if any).&lt;br /&gt;
* &#039;&#039;&#039;Reset&#039;&#039;&#039; - Check this box to manually reset the respective tuner.&lt;br /&gt;
* &#039;&#039;&#039;Refresh&#039;&#039;&#039; - Click to refresh the info displayed on the &amp;quot;Tuners&amp;quot; tab.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Live_TV.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Live TV ===&lt;br /&gt;
* &#039;&#039;&#039;Set the maximum run time of a Live TV stream&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Enable prime viewing time&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Start&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;End&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Only remux this language to output (if available)&#039;&#039;&#039; - Instructs ServerWMC to only include the specified audio language in the stream sent to XBMC.  For information on locating the codes available in your stream, please see [[PVR/Backend/ServerWMC#Locating_audio_stream_codes|Locating audio stream codes]].  We have reason to believe (though not confirmed) these codes follow the [http://en.wikipedia.org/wiki/List_of_ISO_639-2_codes ISO 639-2 standards.] Confirmed valid codes for this field are as follows:&lt;br /&gt;
** eng = English&lt;br /&gt;
** ger = German&lt;br /&gt;
** spa = Spanish&lt;br /&gt;
** dut = Dutch&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Tuners found:&#039;&#039;&#039; Displays information about the tuners accessible for streaming to clients&lt;br /&gt;
** &#039;&#039;&#039;Space&#039;&#039;&#039; - Type of signal being provided for streaming&lt;br /&gt;
** &#039;&#039;&#039;Count&#039;&#039;&#039; - Number of tuners available for streaming&lt;br /&gt;
** &#039;&#039;&#039;Channels&#039;&#039;&#039; - Number of channels available for streaming&lt;br /&gt;
** &#039;&#039;&#039;Hardware Name&#039;&#039;&#039; - The name of the tuner providing the stream&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; bgcolor=&amp;quot;whitesmoke&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Recordings.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Recordings ===&lt;br /&gt;
* &#039;&#039;&#039;Group recordings in folders&#039;&#039;&#039; - Groups recordings into folders within the XBMC &#039;Recordings&#039; list.  This does not effect the physical location of the files.  As well as the individual options below, this will also cause series recordings to be grouped into folders with the series name as the folder title and places individual episodes contained within.  With this option disabled, a flat list of all recordings will be displayed on the &#039;Recordings&#039; list.&lt;br /&gt;
** &#039;&#039;&#039;Group active recordings in folder&#039;&#039;&#039; - Groups active recordings into a folder with the name specified&lt;br /&gt;
** &#039;&#039;&#039;Group movie recordings in folder&#039;&#039;&#039; - Groups completed recordings of programs marked as a movie in the EPG data in the folder specified&lt;br /&gt;
** &#039;&#039;&#039;Group sports recordings in folder&#039;&#039;&#039; - Groups completed recordings of programs marked as a sporting event in the EPG data in the folder specified&lt;br /&gt;
* &#039;&#039;&#039;Append episode title to series title for recordings using&#039;&#039;&#039; - Places the episode title following the series title using the delimiter entered in the box.&lt;br /&gt;
* &#039;&#039;&#039;Remux active recordings&#039;&#039;&#039; - This remuxes the active recording to a TS file before being streamed to XBMC. Files can be played right away but may encounter issues when attempting to timeshift. Disabling this option will stream the WTV file directly to the XBMC player. This will allow for smoother timeshifting but will cause the recording to stop prematurely as XBMC does not monitor the size of WTV files. Premature stopping of playback can easily be resumed by pressing play again which effectively communicates the new file size (and in turn new end point) to the XBMC player. This setting will be used more in the Gotham release affecting the ability of clients to resume playback. The default setting is enabled.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Channels.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Channels ===&lt;br /&gt;
* &#039;&#039;&#039;Reload channels from WMC&#039;&#039;&#039; - Used to reload channel info from WMC if it has been updated without requiring ServerWMC to be restarted.&lt;br /&gt;
* &#039;&#039;&#039;Order channels by:&#039;&#039;&#039; Designates the manner in which the channels will be arranged in the EPG within XBMC&lt;br /&gt;
** &#039;&#039;&#039;Number&#039;&#039;&#039; - Arranges the channel lineup by number&lt;br /&gt;
** &#039;&#039;&#039;Name&#039;&#039;&#039; - Arranges the channel lineup by name (or call sign).&lt;br /&gt;
* &#039;&#039;&#039;Channel display format:&#039;&#039;&#039; - Specifies now the channel name and number will be displayed within XBMC.  For example, if settings were set as displayed in the screenshot, &#039;The WB&#039; would displayed as &#039;KWGN/656&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Hide DRM channels&#039;&#039;&#039; - Hides channels marked with DRM by the service provider from the EPG.&lt;br /&gt;
** &#039;&#039;&#039;Indicate DRM channels by appending:&#039;&#039;&#039; - If a channel is marked by the provider as being protected with DRM, the text entered in the box will be appended in the EPG.&lt;br /&gt;
* &#039;&#039;&#039;Hide encrypted channels&#039;&#039;&#039; - Hides channels marked as encrypted by the service provider from the EPG.&lt;br /&gt;
** &#039;&#039;&#039;Indicate encrypted channels by appending:&#039;&#039;&#039; - If a channel is marked by the provider as being encrypted, the text entered in the box will be appended in the EPG.&lt;br /&gt;
* &#039;&#039;&#039;Import WMC channel icons when found&#039;&#039;&#039; - Imports channel icons from WMC if available.  Please see [[PVR/Backend/ServerWMC#Adding_icons_to_WMC|Adding Icons to WMC]] for additional information.&lt;br /&gt;
* &#039;&#039;&#039;For channel name use:&#039;&#039;&#039; - Specifies how the name of the channel will be displayed within XBMC.&lt;br /&gt;
** &#039;&#039;&#039;Call Sign&#039;&#039;&#039; - Displays the channel name as it&#039;s call sign reported by WMC.  Example: &#039;KWGN&#039;&lt;br /&gt;
** &#039;&#039;&#039;Full Service Name&#039;&#039;&#039; - Displays the channel name as the service name reported by WMC.  Example: &#039;The WB&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; bgcolor=&amp;quot;whitesmoke&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Record.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Record ===&lt;br /&gt;
* &#039;&#039;&#039;Pre-Start and Post-Stop Padding Defaults&#039;&#039;&#039; - This tab allows the user to specify default padding for recordings.  Padding is the amount of time to record before and after the scheduled start and finish time of a program as specified by the EPG.&lt;br /&gt;
** &#039;&#039;&#039;Use WMC&#039;s padding&#039;&#039;&#039; - Uses padding settings specified in WMC.  Settings can be found in the WMC interface under Tasks / Settings / TV / Recorder / Recording Defaults.  The settings are specified as &amp;quot;Start when possible&amp;quot; and &amp;quot;Stop when possible&amp;quot;.&lt;br /&gt;
** &#039;&#039;&#039;Use XBMC&#039;s padding&#039;&#039;&#039; - Use padding specified in XBMC.&lt;br /&gt;
** &#039;&#039;&#039;Use this padding (min)&#039;&#039;&#039; - Allows the user to specify the desired amount of padding directly from the ServerWMC interface.&lt;br /&gt;
*** &#039;&#039;&#039;Pre&#039;&#039;&#039; - Amount of time (in minutes) to start recording before the EPG scheduled start time.&lt;br /&gt;
*** &#039;&#039;&#039;Post&#039;&#039;&#039; - Amount of time (in minutes) to record after the EPG scheduled end time.&lt;br /&gt;
** &#039;&#039;&#039;Use custom padding for sports (min)&#039;&#039;&#039; - Allows the user to specify settings different from those above for programs marked as sporting events in the EPG.&lt;br /&gt;
*** &#039;&#039;&#039;Pre&#039;&#039;&#039; - Amount of time (in minutes) to start recording before the EPG scheduled start time.&lt;br /&gt;
*** &#039;&#039;&#039;Post&#039;&#039;&#039; - Amount of time (in minutes) to record after the EPG scheduled end time.&lt;br /&gt;
* &#039;&#039;&#039;Force this padding on all recordings&#039;&#039;&#039; - Forces specified options &#039;&#039;even if they will interfere with other scheduled recordings&#039;&#039;.&lt;br /&gt;
** &#039;&#039;&#039;Force Pre-Start padding&#039;&#039;&#039; - Forces the pre-start padding rules specified above.&lt;br /&gt;
** &#039;&#039;&#039;Force Post-Stop padding&#039;&#039;&#039; - Forces the post-stop padding rules specified above.&lt;br /&gt;
* &#039;&#039;&#039;After instant recording starts, each Record button press increases end time by: (min)&#039;&#039;&#039; - When an instant recording is in progress, each press of the record button will extend the recording time beyond the EPG scheduled end time + padding by xx minutes.  Please see [[Add-on:PVR.WMC#Recording_with_pvr.wmc|Recording with pvr.wmc]] for additional information.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Debug.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Debug ===&lt;br /&gt;
* &#039;&#039;&#039;Server Version:&#039;&#039;&#039; - Displays the version of ServerWMC installed followed by the names of clients connected and the version(s) of pvr.wmc respectively.&lt;br /&gt;
* &#039;&#039;&#039;Keep a log file&#039;&#039;&#039; - Checking this box will cause ServerWMC to output important troubleshooting information to a log file.  It is &#039;&#039;&#039;highly&#039;&#039;&#039; recommended this box be checked.&lt;br /&gt;
** &#039;&#039;&#039;Current log&#039;&#039;&#039; - Opens the log file for the current ServerWMC session in Notepad.&lt;br /&gt;
** &#039;&#039;&#039;Last run&#039;s log&#039;&#039;&#039; - Opens the log file for the previous ServerWMC session in Notepad.&lt;br /&gt;
** &#039;&#039;&#039;Service log&#039;&#039;&#039; - Opens log file for ServerWMC if it is being run as a service.&lt;br /&gt;
* &#039;&#039;&#039;Delete temporary stream files&#039;&#039;&#039; - When switching to a channel, it automatically starts recording.  This information is stored in a temporary file to allow for time shifting.  When checked, these files will be deleted when changing channels.&lt;br /&gt;
* &#039;&#039;&#039;Remux the playback of all WTV files&#039;&#039;&#039; - By default, only live streams are remuxed to TS before being sent to the client.  This option enables remuxing of pre-recorded files as well.  Raspberry Pi users have reported issues with playing large pre-recorded WTV files.  If you are experiencing issues with viewing recorded TV, please try enabling this option.&lt;br /&gt;
* &#039;&#039;&#039;For advanced users&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Edit Settings File...&#039;&#039;&#039; - Opens the settings file for manual editing&lt;br /&gt;
** &#039;&#039;&#039;Reload Settings File&#039;&#039;&#039; - Reloads the settings file after being manually edited causing the changes to take effect without restarting ServerWMC.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{note|&#039;&#039;&#039;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!!!&#039;&#039;&#039;  They contain important information that is instrumental in diagnosing issues and recommending solutions.  Please copy the contents of the file to [http://pastebin.com/ 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.}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Connecting ServerWMC to XBMC ==&lt;br /&gt;
Please install and configure the pvr.wmc add-on to access live TV from within XBMC using ServerWMC.&lt;br /&gt;
&lt;br /&gt;
Please see the pvr.wmc Wiki page for additional information here: &#039;&#039;&#039;[[Add-on:PVR.WMC]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Next|[[Add-on:PVR.WMC|Connecting ServerWMC to XBMC]]}}&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting / FAQ ==&lt;br /&gt;
* &#039;&#039;&#039;Can I record to a network share, NAS drive, etc.?&#039;&#039;&#039; - Unfortunately no.  This is not supported by WMC.  Recordings must be saved to a drive connected directly to the PC running WMC.  This is done because if there is a glitch in the network connection while recording, it will corrupt the entire recording rendering it unwatchable.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{note|Advanced users can attempt to &amp;quot;trick&amp;quot; WMC into thinking a local drive is being used, using methods such as linking the recorded TV folder to a network location with a NTFS directory junction (aka symlink) or presenting a drive from their NAS using ISCSI.  In both cases WMC believes it is recording to a local drive, however the drive/files actually are located on a network device.}}&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
* &#039;&#039;&#039;Upgrading from Windows 8 to 8.1&#039;&#039;&#039; - When upgrading from 8 -&amp;gt; 8.1, it is necessary to re-install ServerWMC.&lt;br /&gt;
&lt;br /&gt;
== Additional Guides and Links ==&lt;br /&gt;
* ServerWMC/pvr.wmc Support Forum - http://forum.xbmc.org/forumdisplay.php?fid=205&lt;br /&gt;
* pvr.wmc Raspbmc Suport Thread - http://forum.stmlabs.com/showthread.php?tid=10553&lt;br /&gt;
&lt;br /&gt;
== Advanced Topics ==&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| ||&lt;br /&gt;
=== Locating audio stream codes ===&lt;br /&gt;
Start a live TV stream in XBMC.  Open the ServerWMC log file and locate the audio descriptors.  In the following example excerpt of the log file, there are two available audio streams.  The codes are highlighted.  These are the codes that can be used to specify the desired audio stream sent to XBMC under [[PVR/Backend/ServerWMC#Live_TV|Live TV / Remux Language]].  We have reason to believe (though not confirmed) these codes follow the [http://en.wikipedia.org/wiki/List_of_ISO_639-2_codes ISO 639-2 standards.]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;If you identify and confirm a code that is not already contained in the list above, please add it or drop a comment in the [http://forum.xbmc.org/showthread.php?tid=176174 wiki thread].  Thanks!&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.515 Remux::FindDescriptors&amp;gt; wtv scanned (0.15 sec), Streams found:&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.517 &amp;gt; Other: ID:1 MPEG2 Sections and Tables&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.518 &amp;gt; Other: ID:2 MPEG2 PES&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.519 &amp;gt; Audio: ID:3 ({{highlight|&#039;&#039;&#039;eng&#039;&#039;&#039;}}) AC3 2.0 48000 Hz 192 kb/s&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.520 &amp;gt; Video: ID:4 AVC High-4.0 1920x1080i fps: 25&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.522 &amp;gt; Audio: ID:5 ({{highlight|&#039;&#039;&#039;nar&#039;&#039;&#039;}}) MPEG Audio V1L2 Stereo 48000 Hz 256 kb/s&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.524 &amp;gt; Other: ID:6 MS TV Caption&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Adding icons to WMC ===&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| ||&lt;br /&gt;
==== Automatically ====&lt;br /&gt;
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.  It&#039;s worth it, the program works flawlessly.  (As of this writing, the minimum donation is $5).&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==== Manually ====&lt;br /&gt;
* Set your Channel display format to {1}-{0} instead of {1}/{0} on the &#039;Channels&#039; tab of the ServerWMC GUI.&lt;br /&gt;
&lt;br /&gt;
* Rename your logos to call sign-number.extension. Example KDKADT2-2.1.jpg.&lt;br /&gt;
&lt;br /&gt;
* Restart ServerWMC.&lt;br /&gt;
&lt;br /&gt;
* Set your default folder for PVR thumbnails to where your logos are stored under {{highlight|bordered=yes|System → Live TV → Menu/OSD → &#039;Default folder for PVR thumbnails&#039;}} within XBMC.&lt;br /&gt;
&lt;br /&gt;
* If you add new logos, you will need to restart XMBC or scan for missing channels under {{highlight|bordered=yes|System → Live TV → Menu/OSD → &#039;Scan for missing icons&#039;}} within XBMC.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Running ServerWMC as a service ===&lt;br /&gt;
{{note|This is an experimental feature and recommended only for advanced users at this time.}}&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Limitations&#039;&#039;&#039;&lt;br /&gt;
** Service must be manually installed&lt;br /&gt;
** Service must be restarted if any settings are changed&lt;br /&gt;
** Standalone app must be configured to not clash with the service&lt;br /&gt;
** Standalone app is not aware of what the service is doing (you don&#039;t see current streams, channels transferred/loaded, etc)&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Installation&#039;&#039;&#039;&lt;br /&gt;
** Stop ServerWMC app from the system tray if it is running.&lt;br /&gt;
** Install ServerWMC_Service by running InstallService.bat (in the installed program directory) as administrator.&lt;br /&gt;
** Edit the ServerWMC config file (%ProgramData%\VDSoftware\ServerWMC\config.xml) and change RunAsService=false to RunAsService=true&lt;br /&gt;
** Start/Stop the ServerWMC service from the Windows Services admin interface.&lt;br /&gt;
** Use the ServerWMC app (now aware that you are running the service) to maintain settings.&lt;br /&gt;
** Restart the service whenever you make a change to settings via the UI or editing the config.xml manually&lt;br /&gt;
** The port specified in the service must be manually opened in he firewall&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Further Information&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Service Info&#039;&#039;&#039; - The service is called &amp;quot;ServerWMC XBMC PVR Backend&amp;quot; (the shortname for the service is ServerWMC_Service). Currently, the service is not automatically installed by the program installer, instead there is a batch file in the install directory to do this. This only needs to be done once and wont need to be done again for future releases. The service is installed as manual startup by default. If users want the service to start automatically when windows starts, then they should choose Automatic or possibly Automatic (Delayed Start) if there are problems with it accessing the WMC services if it starts too early.&lt;br /&gt;
** &#039;&#039;&#039;Settings&#039;&#039;&#039; - The service shares the settings with the standalone app, which are stored in config.xml in the ProgramData directory.  NOTE that any changes to these settings are not picked up by the service automatically. You must RESTART the service after making any settings changes to this file directly or via the ServerWMC UI.&lt;br /&gt;
** &#039;&#039;&#039;Standalone ServerWMC App&#039;&#039;&#039; - You must set the standalone ServerWMC app to know that you are running the service, otherwise they will both try and bind to the listen port and accept client requests (causing one or both to fail). This is done by setting the RunAsService parameter in the config.xml file to true while the app is not running.  The app no longer needs to be running, it is only used for editing settings. The app does not show information about current streams, current connected clients etc. It has no knowledge of what the service is doing, it is purely used to maintain the settings file.&lt;br /&gt;
** &#039;&#039;&#039;Log&#039;&#039;&#039; - The service has it&#039;s own log file, called ServerWMC_Service.log in the same directory as the normal log (%ProgramData%\VDSoftware\ServerWMC).  &#039;&#039;&#039;If you are posting for help/support and are running in service mode, you will need to provide this log instead of the ServerWMC.log&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Sharing the TV and EPG databases using MySQL ===&lt;br /&gt;
{{note|Though it is &#039;&#039;possible&#039;&#039; to share these databases using MySQL, preliminary testing has shown &#039;&#039;&#039;absolutely no benefit&#039;&#039;&#039; and is known to actually &#039;&#039;cause&#039;&#039; issues.  This method is &#039;&#039;&#039;completely unsupported by the devs.  Consider yourself warned&#039;&#039;&#039;.}}&lt;br /&gt;
&lt;br /&gt;
Assuming you are already using MySQL with XBMC, add the following to advancedsettings.xml:&amp;lt;br /&amp;gt;&lt;br /&gt;
{{code |lang=xml |&lt;br /&gt;
     &amp;lt;epgdatabase&amp;gt;&lt;br /&gt;
        &amp;lt;type&amp;gt;mysql&amp;lt;/type&amp;gt;&lt;br /&gt;
        &amp;lt;host&amp;gt;10.0.1.100&amp;lt;/host&amp;gt;&lt;br /&gt;
        &amp;lt;port&amp;gt;3306&amp;lt;/port&amp;gt;&lt;br /&gt;
        &amp;lt;user&amp;gt;xbmc&amp;lt;/user&amp;gt;&lt;br /&gt;
        &amp;lt;pass&amp;gt;xbmc&amp;lt;/pass&amp;gt;&lt;br /&gt;
     &amp;lt;/epgdatabase&amp;gt;&lt;br /&gt;
&lt;br /&gt;
     &amp;lt;tvdatabase&amp;gt;&lt;br /&gt;
        &amp;lt;type&amp;gt;mysql&amp;lt;/type&amp;gt;&lt;br /&gt;
        &amp;lt;host&amp;gt;10.0.1.100&amp;lt;/host&amp;gt;&lt;br /&gt;
        &amp;lt;port&amp;gt;3306&amp;lt;/port&amp;gt;&lt;br /&gt;
        &amp;lt;user&amp;gt;xbmc&amp;lt;/user&amp;gt;&lt;br /&gt;
        &amp;lt;pass&amp;gt;xbmc&amp;lt;/pass&amp;gt;&lt;br /&gt;
     &amp;lt;/tvdatabase&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Please replace the &#039;host&#039; IP addresses, &#039;user&#039; names and &#039;pass&#039;words accordingly.&lt;br /&gt;
&lt;br /&gt;
If you have not setup MySQL and wish to, please see the guide here: [[HOW-TO:Share libraries using MySQL]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>TechLife</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=File:ServerWMC_Tuners.png&amp;diff=80806</id>
		<title>File:ServerWMC Tuners.png</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=File:ServerWMC_Tuners.png&amp;diff=80806"/>
		<updated>2014-11-16T03:28:50Z</updated>

		<summary type="html">&lt;p&gt;TechLife: Updated for build 1171&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Updated for build 1171&lt;/div&gt;</summary>
		<author><name>TechLife</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=ServerWMC&amp;diff=80805</id>
		<title>ServerWMC</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=ServerWMC&amp;diff=80805"/>
		<updated>2014-11-16T03:27:50Z</updated>

		<summary type="html">&lt;p&gt;TechLife: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{:PVR/Contents}}&lt;br /&gt;
{{mininav|[[PVR]]|[[Recording software]]}}&lt;br /&gt;
[[File:SWMC_Logo.jpg|right|border]]&lt;br /&gt;
ServerWMC is a server interface for Windows which communicates with Windows Media Center (WMC) allowing it to be used as a Personal Video Recorder (PVR) backend providing Live TV, PVR functions and Electronic Program Guide (EPG) data.  These services are provided to XBMC though the [[Add-on:PVR.WMC|pvr.wmc]] add-on.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
ServerWMC was developed and is maintained by [http://forum.xbmc.org/member.php?action=profile&amp;amp;uid=135134 krustyreturns].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;A fantastic guide detailing the setup of XBMC, WMC, ServerWMC, pvr.wmc and everything else you need to know from beginning to end can be found here: http://forum.xbmc.org/showthread.php?tid=193310&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuring Windows Media Center ==&lt;br /&gt;
Windows Media Center must first be fully configured (tuners configured, EPG configured, channels setup, etc) on the PC to be used as the TV Server prior to using ServerWMC.  This setup will vary slightly based on the tuner you are using.  There is a generic WMC setup guide here that may be of assistance to those new to WMC: http://www.howtogeek.com/howto/9166/learning-windows-7-setup-live-tv-in-windows-media-center/&lt;br /&gt;
&lt;br /&gt;
The following is setup information specific to some popular devices:&lt;br /&gt;
* [http://www.silicondust.com/products/hdhomerun/atsc/ &#039;&#039;&#039;HDHomeRun&#039;&#039;&#039;] - http://www.silicondust.com/support/hdhomerun/instructions/wmc7/&lt;br /&gt;
* [http://www.silicondust.com/products/hdhomerun/prime/ &#039;&#039;&#039;HDHomeRun Prime&#039;&#039;&#039;] - http://www.silicondust.com/support/hdhomerun/instructions/prime/&lt;br /&gt;
* [http://cetoncorp.com/products/infinitv/ &#039;&#039;&#039;Ceton InfiniTV Products (All)&#039;&#039;&#039;] - http://cetoncorp.com/product-support/&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|Though Windows Media Center must be configured, it is not necessary for WMC to be running to provide the connection to ServerWMC.&amp;lt;br /&amp;gt;If you have previously disabled WMC services, please re-enable them at this time.  Though WMC does not need to be running, if the services are disabled and WMC is unable to automatically update EPG data, XBMC will either display a blank EPG or CRASH when selecting &#039;Live TV&#039;.&amp;lt;br /&amp;gt;&#039;&#039;&#039;Please ensure you can view live TV from within WMC before continuing!&#039;&#039;&#039;}}&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Downloading &amp;amp; Installing ServerWMC ==&lt;br /&gt;
The latest version of ServerWMC can be found here: [https://googledrive.com/host/0ByNnAMYBoWvfTk8tRWJXYko1T2c/index.html http://bit.ly/ServerWMC]&lt;br /&gt;
&lt;br /&gt;
ServerWMC includes an installer package so simply download, unzip and run &#039;&#039;&#039;Installer_ServerWMC.msi&#039;&#039;&#039; as administrator.  It is not necessary to uninstall the previous version before installing an updated version.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|ServerWMC must be installed on the same PC that was configured for Windows Media Center above.}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== ServerWMC Configuration (Quick) ==&lt;br /&gt;
Launch ServerWMC from the Start Menu.  An entry was created during installation at Start/ServerWMC/ServerWMC. &amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|On first run, you should be prompted to allow &#039;&#039;&#039;ServerWMC.exe&#039;&#039;&#039; through your firewall.  Make sure to select &#039;&#039;&#039;allow&#039;&#039;&#039;.}}&lt;br /&gt;
&lt;br /&gt;
Ensure that Windows Media Center (WMC) is configured with particular attention to the following:&lt;br /&gt;
* Directory for recorded TV is specified&lt;br /&gt;
* TV tuners are installed and detected&lt;br /&gt;
* TV channels are scanned&lt;br /&gt;
* You are able to watch live TV within WMC&lt;br /&gt;
&lt;br /&gt;
Ensure that the Windows Media Center &amp;quot;Recorded TV&amp;quot; folder is Shared from the server PC (as clients will need to access it via smb://).  If the share is protected or if accessing with non-windows based clients, the username and password for the share should be entered on the &#039;folders&#039; tab within ServerWMC.&lt;br /&gt;
&lt;br /&gt;
Run ServerWMC application and check/configure the settings.  Additional info on each setting can be found below.&lt;br /&gt;
&lt;br /&gt;
{{note|ServerWMC supports most of the WMC configuration including enable/disable channels, set custom channel orders/numbers and custom channel icons.  These settings should be configured within WMC and not XBMC.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ServerWMC Configuration (Detailed) ==&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Status.png|right|border]]&lt;br /&gt;
=== Status ===&lt;br /&gt;
* &#039;&#039;&#039;WMC database&#039;&#039;&#039; - Displays the status of the connection between ServerWMC and the Windows Media Center database&lt;br /&gt;
**  &amp;lt;span style=&amp;quot;color:#4169E1&amp;quot;&amp;gt;&#039;Opened&#039;&amp;lt;/span&amp;gt; - Indicates the server has successfully connected&lt;br /&gt;
* &#039;&#039;&#039;Channels found&#039;&#039;&#039; - Displays the number of channels being reported as available from WMC&lt;br /&gt;
* &#039;&#039;&#039;Tuners found&#039;&#039;&#039; - Displays the number of tuners available and ready to use&lt;br /&gt;
* &#039;&#039;&#039;Clients online&#039;&#039;&#039; - Displays the names of clients connected to ServerWMC&lt;br /&gt;
* &#039;&#039;&#039;Totals of items transferred to clients:&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Channels&#039;&#039;&#039; - Displays the number of channels being made available to clients&lt;br /&gt;
** &#039;&#039;&#039;EPG Entries&#039;&#039;&#039; - Displays the number of Electronic Program Guide entries being provided to clients&lt;br /&gt;
** &#039;&#039;&#039;Timers&#039;&#039;&#039; - Displays the number of future recording tasks in queue&lt;br /&gt;
** &#039;&#039;&#039;Recordings&#039;&#039;&#039; - Displays the number of recorded programs available in the /Recorded TV/ folder (specified on the &#039;Folders&#039; tab)&lt;br /&gt;
* &#039;&#039;&#039;Active Recordings&#039;&#039;&#039; - Displays status of programs currently being recorded&lt;br /&gt;
* &#039;&#039;&#039;Active Streams&#039;&#039;&#039; - Displays the status of streams being used by clients&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; bgcolor=&amp;quot;whitesmoke&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_General.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
* &#039;&#039;&#039;Start when Windows starts&#039;&#039;&#039; - Starts ServerWMC when the user logs on to Windows.  Unless you have a need to start the server manually at login, this option should be enabled.&lt;br /&gt;
* &#039;&#039;&#039;Startup minimized&#039;&#039;&#039; - Minimizes ServerWMC to the Task Bar upon startup.&lt;br /&gt;
* &#039;&#039;&#039;Minimize to system tray&#039;&#039;&#039; - Sends ServerWMC to the System Tray when minimized instead of the Task Bar.&lt;br /&gt;
** &#039;&#039;&#039;Close box minimizes to system tray&#039;&#039;&#039; - Causes ServerWMC to minimize to the system tray when the red &#039;X&#039; is clicked instead of closing the program.&lt;br /&gt;
* &#039;&#039;&#039;Suspend system sleep mode when clients are online&#039;&#039;&#039; - Prevents PC running ServerWMC from entering sleep mode (if enabled) if any clients are connected.&lt;br /&gt;
** &#039;&#039;&#039;Suspend sleep even if only client online is MediaBrowser-Server&#039;&#039;&#039; - Prevents PC running ServerWMC from entering sleep mode (if enabled) if MB3Server is running on the host PC regardless of other client status.&lt;br /&gt;
* &#039;&#039;&#039;Port number for client connection&#039;&#039;&#039; - Specifies the port on which the pvr.wmc plug-in will communicate with ServerWMC.  The default port is 9080.  Unless you have another program communicating on this port, there is no reason to change from default.  Again, if you were not prompted when launching ServerWMC or you chose to decline, &#039;&#039;&#039;make sure this port is open in your firewall software&#039;&#039;&#039; before continuing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Folders.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Folders ===&lt;br /&gt;
* &#039;&#039;&#039;Path to local &#039;RecordedTV&#039; folder (from WMC)&#039;&#039;&#039; - Displays the path of the folder where recordings will be stored.  This path is specified in WMC under Tasks/Settings/TV/Recorder/Recorder Storage and is not editable from ServerWMC.  If you have other clients on the network, this folder should be shared and specified below.&lt;br /&gt;
* &#039;&#039;&#039;Enter the network share path to this folder, this is required for remote clients:&#039;&#039;&#039;  The smb address of the folder specified above.  It is advised to test this address from another machine to make sure it is accessible remotely before continuing.&lt;br /&gt;
* &#039;&#039;&#039; Watched &#039;Recorded TV&#039; folders (from WMC):&#039;&#039;&#039; If additional folders are specified as &#039;watch folders&#039; within WMC, their paths will be displayed here.&lt;br /&gt;
* &#039;&#039;&#039;Use Credentials for non-windows clients&#039;&#039;&#039; - If the folder specified above requires a user name and password for access, please enter the credentials here.&lt;br /&gt;
** &#039;&#039;&#039;User Name&#039;&#039;&#039; - SMB user name for the shared folder&lt;br /&gt;
** &#039;&#039;&#039;Password&#039;&#039;&#039; - SMB password for the shared folder&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|With non-Windows based clients, user:pass credentials are &#039;&#039;typically&#039;&#039; needed even when the Windows share is shared with &amp;quot;Everyone&amp;quot;.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; bgcolor=&amp;quot;whitesmoke&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Update.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Updates ===&lt;br /&gt;
* &#039;&#039;&#039;Version Installed&#039;&#039;&#039; - Displays information about the currently installed version of ServerWMC.&lt;br /&gt;
** &#039;&#039;&#039;Version Status&#039;&#039;&#039; - Indicates if version installed is up to date or if a newer version is available.&lt;br /&gt;
* &#039;&#039;&#039;Last Checked&#039;&#039;&#039; - Displays date ServerWMC last checked for an available update.&lt;br /&gt;
** &#039;&#039;&#039;Check Now&#039;&#039;&#039; - Manually initiate check for newer version.&lt;br /&gt;
** &#039;&#039;&#039;Apply Update&#039;&#039;&#039; - If a newer version is available, initiates installation of ServerWMC update.&lt;br /&gt;
* &#039;&#039;&#039;Next Check&#039;&#039;&#039; - Displays date and time of next scheduled check for update.&lt;br /&gt;
* &#039;&#039;&#039;Version Info&#039;&#039;&#039; - Click to view change log for currently installed version.&lt;br /&gt;
* &#039;&#039;&#039;Automatically check for updates&#039;&#039;&#039; - When enabled, ServerWMC will automatically check for new updates.  Disable if you wish to check for updates manually.&lt;br /&gt;
* &#039;&#039;&#039;Automatically apply new updates (requires elevated privileges or UAC disabled)&#039;&#039;&#039; - When enabled, ServerWMC will automatically install the newest version when found.  For this feature to work, ServerWMC must either be &amp;quot;Run as Administrator&amp;quot; or &amp;quot;User Account Control&amp;quot; must be disabled.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Display_Options.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Display Options ===&lt;br /&gt;
* &#039;&#039;&#039;Change name of timer to indicate series (repeating) recording&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Append&#039;&#039;&#039; - Places &amp;quot;this text&amp;quot; after the recording&#039;s title.&lt;br /&gt;
** &#039;&#039;&#039;Prepend&#039;&#039;&#039; - Places &amp;quot;this text&amp;quot; before the recording&#039;s title.&lt;br /&gt;
*** &#039;&#039;&#039;this text&#039;&#039;&#039; - Text to place before or after the recording&#039;s title&lt;br /&gt;
* &#039;&#039;&#039;Indicate &#039;Repeat&#039; episodes in plot descriptions by appending&#039;&#039;&#039; - Places the specified text at the end of the plot description in the XBMC EPG episode info screen if the episode was marked as a repeat in the WMC EPG data.&lt;br /&gt;
* &#039;&#039;&#039;Indicate &#039;Repeat&#039; episodes in recording/EPG titles  by appending&#039;&#039;&#039; - Places the specified text following the recording title and in the XBMC EPG if the episode was marked as a repeat in the WMC EPG data.&lt;br /&gt;
* &#039;&#039;&#039;Hide content protected recordings.&#039;&#039;&#039; - Hides content marked as protected by the service provider from XBMC.  (Protected content is only viewable from within WMC).&lt;br /&gt;
* &#039;&#039;&#039;For sporting events, always append episode title to main title.&#039;&#039;&#039; - Appends the title of the episode to main title.  For example, &amp;quot;Monday Night Football&amp;quot; becomes &amp;quot;Monday Night Football - New England vs. Miami&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;Ignore Recording images from wmc url&#039;&#039;&#039; - Prevents WMC from sending recording image thumbnail url to XBMC (if found).&lt;br /&gt;
* &#039;&#039;&#039;Ignore Epg images from wmc url&#039;&#039;&#039; - Prevents WMC from sending EPG thumbnail image url to XBMC (if found).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; bgcolor=&amp;quot;whitesmoke&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Tuners.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Tuners ===&lt;br /&gt;
* &#039;&#039;&#039;Displays status of connected tuners&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Live_TV.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Live TV ===&lt;br /&gt;
* &#039;&#039;&#039;Set the maximum run time of a Live TV stream&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Enable prime viewing time&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Start&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;End&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Only remux this language to output (if available)&#039;&#039;&#039; - Instructs ServerWMC to only include the specified audio language in the stream sent to XBMC.  For information on locating the codes available in your stream, please see [[PVR/Backend/ServerWMC#Locating_audio_stream_codes|Locating audio stream codes]].  We have reason to believe (though not confirmed) these codes follow the [http://en.wikipedia.org/wiki/List_of_ISO_639-2_codes ISO 639-2 standards.] Confirmed valid codes for this field are as follows:&lt;br /&gt;
** eng = English&lt;br /&gt;
** ger = German&lt;br /&gt;
** spa = Spanish&lt;br /&gt;
** dut = Dutch&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Tuners found:&#039;&#039;&#039; Displays information about the tuners accessible for streaming to clients&lt;br /&gt;
** &#039;&#039;&#039;Space&#039;&#039;&#039; - Type of signal being provided for streaming&lt;br /&gt;
** &#039;&#039;&#039;Count&#039;&#039;&#039; - Number of tuners available for streaming&lt;br /&gt;
** &#039;&#039;&#039;Channels&#039;&#039;&#039; - Number of channels available for streaming&lt;br /&gt;
** &#039;&#039;&#039;Hardware Name&#039;&#039;&#039; - The name of the tuner providing the stream&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; bgcolor=&amp;quot;whitesmoke&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Recordings.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Recordings ===&lt;br /&gt;
* &#039;&#039;&#039;Group recordings in folders&#039;&#039;&#039; - Groups recordings into folders within the XBMC &#039;Recordings&#039; list.  This does not effect the physical location of the files.  As well as the individual options below, this will also cause series recordings to be grouped into folders with the series name as the folder title and places individual episodes contained within.  With this option disabled, a flat list of all recordings will be displayed on the &#039;Recordings&#039; list.&lt;br /&gt;
** &#039;&#039;&#039;Group active recordings in folder&#039;&#039;&#039; - Groups active recordings into a folder with the name specified&lt;br /&gt;
** &#039;&#039;&#039;Group movie recordings in folder&#039;&#039;&#039; - Groups completed recordings of programs marked as a movie in the EPG data in the folder specified&lt;br /&gt;
** &#039;&#039;&#039;Group sports recordings in folder&#039;&#039;&#039; - Groups completed recordings of programs marked as a sporting event in the EPG data in the folder specified&lt;br /&gt;
* &#039;&#039;&#039;Append episode title to series title for recordings using&#039;&#039;&#039; - Places the episode title following the series title using the delimiter entered in the box.&lt;br /&gt;
* &#039;&#039;&#039;Remux active recordings&#039;&#039;&#039; - This remuxes the active recording to a TS file before being streamed to XBMC. Files can be played right away but may encounter issues when attempting to timeshift. Disabling this option will stream the WTV file directly to the XBMC player. This will allow for smoother timeshifting but will cause the recording to stop prematurely as XBMC does not monitor the size of WTV files. Premature stopping of playback can easily be resumed by pressing play again which effectively communicates the new file size (and in turn new end point) to the XBMC player. This setting will be used more in the Gotham release affecting the ability of clients to resume playback. The default setting is enabled.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Channels.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Channels ===&lt;br /&gt;
* &#039;&#039;&#039;Reload channels from WMC&#039;&#039;&#039; - Used to reload channel info from WMC if it has been updated without requiring ServerWMC to be restarted.&lt;br /&gt;
* &#039;&#039;&#039;Order channels by:&#039;&#039;&#039; Designates the manner in which the channels will be arranged in the EPG within XBMC&lt;br /&gt;
** &#039;&#039;&#039;Number&#039;&#039;&#039; - Arranges the channel lineup by number&lt;br /&gt;
** &#039;&#039;&#039;Name&#039;&#039;&#039; - Arranges the channel lineup by name (or call sign).&lt;br /&gt;
* &#039;&#039;&#039;Channel display format:&#039;&#039;&#039; - Specifies now the channel name and number will be displayed within XBMC.  For example, if settings were set as displayed in the screenshot, &#039;The WB&#039; would displayed as &#039;KWGN/656&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Hide DRM channels&#039;&#039;&#039; - Hides channels marked with DRM by the service provider from the EPG.&lt;br /&gt;
** &#039;&#039;&#039;Indicate DRM channels by appending:&#039;&#039;&#039; - If a channel is marked by the provider as being protected with DRM, the text entered in the box will be appended in the EPG.&lt;br /&gt;
* &#039;&#039;&#039;Hide encrypted channels&#039;&#039;&#039; - Hides channels marked as encrypted by the service provider from the EPG.&lt;br /&gt;
** &#039;&#039;&#039;Indicate encrypted channels by appending:&#039;&#039;&#039; - If a channel is marked by the provider as being encrypted, the text entered in the box will be appended in the EPG.&lt;br /&gt;
* &#039;&#039;&#039;Import WMC channel icons when found&#039;&#039;&#039; - Imports channel icons from WMC if available.  Please see [[PVR/Backend/ServerWMC#Adding_icons_to_WMC|Adding Icons to WMC]] for additional information.&lt;br /&gt;
* &#039;&#039;&#039;For channel name use:&#039;&#039;&#039; - Specifies how the name of the channel will be displayed within XBMC.&lt;br /&gt;
** &#039;&#039;&#039;Call Sign&#039;&#039;&#039; - Displays the channel name as it&#039;s call sign reported by WMC.  Example: &#039;KWGN&#039;&lt;br /&gt;
** &#039;&#039;&#039;Full Service Name&#039;&#039;&#039; - Displays the channel name as the service name reported by WMC.  Example: &#039;The WB&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; bgcolor=&amp;quot;whitesmoke&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Record.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Record ===&lt;br /&gt;
* &#039;&#039;&#039;Pre-Start and Post-Stop Padding Defaults&#039;&#039;&#039; - This tab allows the user to specify default padding for recordings.  Padding is the amount of time to record before and after the scheduled start and finish time of a program as specified by the EPG.&lt;br /&gt;
** &#039;&#039;&#039;Use WMC&#039;s padding&#039;&#039;&#039; - Uses padding settings specified in WMC.  Settings can be found in the WMC interface under Tasks / Settings / TV / Recorder / Recording Defaults.  The settings are specified as &amp;quot;Start when possible&amp;quot; and &amp;quot;Stop when possible&amp;quot;.&lt;br /&gt;
** &#039;&#039;&#039;Use XBMC&#039;s padding&#039;&#039;&#039; - Use padding specified in XBMC.&lt;br /&gt;
** &#039;&#039;&#039;Use this padding (min)&#039;&#039;&#039; - Allows the user to specify the desired amount of padding directly from the ServerWMC interface.&lt;br /&gt;
*** &#039;&#039;&#039;Pre&#039;&#039;&#039; - Amount of time (in minutes) to start recording before the EPG scheduled start time.&lt;br /&gt;
*** &#039;&#039;&#039;Post&#039;&#039;&#039; - Amount of time (in minutes) to record after the EPG scheduled end time.&lt;br /&gt;
** &#039;&#039;&#039;Use custom padding for sports (min)&#039;&#039;&#039; - Allows the user to specify settings different from those above for programs marked as sporting events in the EPG.&lt;br /&gt;
*** &#039;&#039;&#039;Pre&#039;&#039;&#039; - Amount of time (in minutes) to start recording before the EPG scheduled start time.&lt;br /&gt;
*** &#039;&#039;&#039;Post&#039;&#039;&#039; - Amount of time (in minutes) to record after the EPG scheduled end time.&lt;br /&gt;
* &#039;&#039;&#039;Force this padding on all recordings&#039;&#039;&#039; - Forces specified options &#039;&#039;even if they will interfere with other scheduled recordings&#039;&#039;.&lt;br /&gt;
** &#039;&#039;&#039;Force Pre-Start padding&#039;&#039;&#039; - Forces the pre-start padding rules specified above.&lt;br /&gt;
** &#039;&#039;&#039;Force Post-Stop padding&#039;&#039;&#039; - Forces the post-stop padding rules specified above.&lt;br /&gt;
* &#039;&#039;&#039;After instant recording starts, each Record button press increases end time by: (min)&#039;&#039;&#039; - When an instant recording is in progress, each press of the record button will extend the recording time beyond the EPG scheduled end time + padding by xx minutes.  Please see [[Add-on:PVR.WMC#Recording_with_pvr.wmc|Recording with pvr.wmc]] for additional information.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Debug.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Debug ===&lt;br /&gt;
* &#039;&#039;&#039;Server Version:&#039;&#039;&#039; - Displays the version of ServerWMC installed followed by the names of clients connected and the version(s) of pvr.wmc respectively.&lt;br /&gt;
* &#039;&#039;&#039;Keep a log file&#039;&#039;&#039; - Checking this box will cause ServerWMC to output important troubleshooting information to a log file.  It is &#039;&#039;&#039;highly&#039;&#039;&#039; recommended this box be checked.&lt;br /&gt;
** &#039;&#039;&#039;Current log&#039;&#039;&#039; - Opens the log file for the current ServerWMC session in Notepad.&lt;br /&gt;
** &#039;&#039;&#039;Last run&#039;s log&#039;&#039;&#039; - Opens the log file for the previous ServerWMC session in Notepad.&lt;br /&gt;
** &#039;&#039;&#039;Service log&#039;&#039;&#039; - Opens log file for ServerWMC if it is being run as a service.&lt;br /&gt;
* &#039;&#039;&#039;Delete temporary stream files&#039;&#039;&#039; - When switching to a channel, it automatically starts recording.  This information is stored in a temporary file to allow for time shifting.  When checked, these files will be deleted when changing channels.&lt;br /&gt;
* &#039;&#039;&#039;Remux the playback of all WTV files&#039;&#039;&#039; - By default, only live streams are remuxed to TS before being sent to the client.  This option enables remuxing of pre-recorded files as well.  Raspberry Pi users have reported issues with playing large pre-recorded WTV files.  If you are experiencing issues with viewing recorded TV, please try enabling this option.&lt;br /&gt;
* &#039;&#039;&#039;For advanced users&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Edit Settings File...&#039;&#039;&#039; - Opens the settings file for manual editing&lt;br /&gt;
** &#039;&#039;&#039;Reload Settings File&#039;&#039;&#039; - Reloads the settings file after being manually edited causing the changes to take effect without restarting ServerWMC.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{note|&#039;&#039;&#039;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!!!&#039;&#039;&#039;  They contain important information that is instrumental in diagnosing issues and recommending solutions.  Please copy the contents of the file to [http://pastebin.com/ 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.}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Connecting ServerWMC to XBMC ==&lt;br /&gt;
Please install and configure the pvr.wmc add-on to access live TV from within XBMC using ServerWMC.&lt;br /&gt;
&lt;br /&gt;
Please see the pvr.wmc Wiki page for additional information here: &#039;&#039;&#039;[[Add-on:PVR.WMC]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Next|[[Add-on:PVR.WMC|Connecting ServerWMC to XBMC]]}}&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting / FAQ ==&lt;br /&gt;
* &#039;&#039;&#039;Can I record to a network share, NAS drive, etc.?&#039;&#039;&#039; - Unfortunately no.  This is not supported by WMC.  Recordings must be saved to a drive connected directly to the PC running WMC.  This is done because if there is a glitch in the network connection while recording, it will corrupt the entire recording rendering it unwatchable.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{note|Advanced users can attempt to &amp;quot;trick&amp;quot; WMC into thinking a local drive is being used, using methods such as linking the recorded TV folder to a network location with a NTFS directory junction (aka symlink) or presenting a drive from their NAS using ISCSI.  In both cases WMC believes it is recording to a local drive, however the drive/files actually are located on a network device.}}&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
* &#039;&#039;&#039;Upgrading from Windows 8 to 8.1&#039;&#039;&#039; - When upgrading from 8 -&amp;gt; 8.1, it is necessary to re-install ServerWMC.&lt;br /&gt;
&lt;br /&gt;
== Additional Guides and Links ==&lt;br /&gt;
* ServerWMC/pvr.wmc Support Forum - http://forum.xbmc.org/forumdisplay.php?fid=205&lt;br /&gt;
* pvr.wmc Raspbmc Suport Thread - http://forum.stmlabs.com/showthread.php?tid=10553&lt;br /&gt;
&lt;br /&gt;
== Advanced Topics ==&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| ||&lt;br /&gt;
=== Locating audio stream codes ===&lt;br /&gt;
Start a live TV stream in XBMC.  Open the ServerWMC log file and locate the audio descriptors.  In the following example excerpt of the log file, there are two available audio streams.  The codes are highlighted.  These are the codes that can be used to specify the desired audio stream sent to XBMC under [[PVR/Backend/ServerWMC#Live_TV|Live TV / Remux Language]].  We have reason to believe (though not confirmed) these codes follow the [http://en.wikipedia.org/wiki/List_of_ISO_639-2_codes ISO 639-2 standards.]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;If you identify and confirm a code that is not already contained in the list above, please add it or drop a comment in the [http://forum.xbmc.org/showthread.php?tid=176174 wiki thread].  Thanks!&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.515 Remux::FindDescriptors&amp;gt; wtv scanned (0.15 sec), Streams found:&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.517 &amp;gt; Other: ID:1 MPEG2 Sections and Tables&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.518 &amp;gt; Other: ID:2 MPEG2 PES&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.519 &amp;gt; Audio: ID:3 ({{highlight|&#039;&#039;&#039;eng&#039;&#039;&#039;}}) AC3 2.0 48000 Hz 192 kb/s&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.520 &amp;gt; Video: ID:4 AVC High-4.0 1920x1080i fps: 25&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.522 &amp;gt; Audio: ID:5 ({{highlight|&#039;&#039;&#039;nar&#039;&#039;&#039;}}) MPEG Audio V1L2 Stereo 48000 Hz 256 kb/s&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.524 &amp;gt; Other: ID:6 MS TV Caption&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Adding icons to WMC ===&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| ||&lt;br /&gt;
==== Automatically ====&lt;br /&gt;
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.  It&#039;s worth it, the program works flawlessly.  (As of this writing, the minimum donation is $5).&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==== Manually ====&lt;br /&gt;
* Set your Channel display format to {1}-{0} instead of {1}/{0} on the &#039;Channels&#039; tab of the ServerWMC GUI.&lt;br /&gt;
&lt;br /&gt;
* Rename your logos to call sign-number.extension. Example KDKADT2-2.1.jpg.&lt;br /&gt;
&lt;br /&gt;
* Restart ServerWMC.&lt;br /&gt;
&lt;br /&gt;
* Set your default folder for PVR thumbnails to where your logos are stored under {{highlight|bordered=yes|System → Live TV → Menu/OSD → &#039;Default folder for PVR thumbnails&#039;}} within XBMC.&lt;br /&gt;
&lt;br /&gt;
* If you add new logos, you will need to restart XMBC or scan for missing channels under {{highlight|bordered=yes|System → Live TV → Menu/OSD → &#039;Scan for missing icons&#039;}} within XBMC.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Running ServerWMC as a service ===&lt;br /&gt;
{{note|This is an experimental feature and recommended only for advanced users at this time.}}&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Limitations&#039;&#039;&#039;&lt;br /&gt;
** Service must be manually installed&lt;br /&gt;
** Service must be restarted if any settings are changed&lt;br /&gt;
** Standalone app must be configured to not clash with the service&lt;br /&gt;
** Standalone app is not aware of what the service is doing (you don&#039;t see current streams, channels transferred/loaded, etc)&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Installation&#039;&#039;&#039;&lt;br /&gt;
** Stop ServerWMC app from the system tray if it is running.&lt;br /&gt;
** Install ServerWMC_Service by running InstallService.bat (in the installed program directory) as administrator.&lt;br /&gt;
** Edit the ServerWMC config file (%ProgramData%\VDSoftware\ServerWMC\config.xml) and change RunAsService=false to RunAsService=true&lt;br /&gt;
** Start/Stop the ServerWMC service from the Windows Services admin interface.&lt;br /&gt;
** Use the ServerWMC app (now aware that you are running the service) to maintain settings.&lt;br /&gt;
** Restart the service whenever you make a change to settings via the UI or editing the config.xml manually&lt;br /&gt;
** The port specified in the service must be manually opened in he firewall&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Further Information&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Service Info&#039;&#039;&#039; - The service is called &amp;quot;ServerWMC XBMC PVR Backend&amp;quot; (the shortname for the service is ServerWMC_Service). Currently, the service is not automatically installed by the program installer, instead there is a batch file in the install directory to do this. This only needs to be done once and wont need to be done again for future releases. The service is installed as manual startup by default. If users want the service to start automatically when windows starts, then they should choose Automatic or possibly Automatic (Delayed Start) if there are problems with it accessing the WMC services if it starts too early.&lt;br /&gt;
** &#039;&#039;&#039;Settings&#039;&#039;&#039; - The service shares the settings with the standalone app, which are stored in config.xml in the ProgramData directory.  NOTE that any changes to these settings are not picked up by the service automatically. You must RESTART the service after making any settings changes to this file directly or via the ServerWMC UI.&lt;br /&gt;
** &#039;&#039;&#039;Standalone ServerWMC App&#039;&#039;&#039; - You must set the standalone ServerWMC app to know that you are running the service, otherwise they will both try and bind to the listen port and accept client requests (causing one or both to fail). This is done by setting the RunAsService parameter in the config.xml file to true while the app is not running.  The app no longer needs to be running, it is only used for editing settings. The app does not show information about current streams, current connected clients etc. It has no knowledge of what the service is doing, it is purely used to maintain the settings file.&lt;br /&gt;
** &#039;&#039;&#039;Log&#039;&#039;&#039; - The service has it&#039;s own log file, called ServerWMC_Service.log in the same directory as the normal log (%ProgramData%\VDSoftware\ServerWMC).  &#039;&#039;&#039;If you are posting for help/support and are running in service mode, you will need to provide this log instead of the ServerWMC.log&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Sharing the TV and EPG databases using MySQL ===&lt;br /&gt;
{{note|Though it is &#039;&#039;possible&#039;&#039; to share these databases using MySQL, preliminary testing has shown &#039;&#039;&#039;absolutely no benefit&#039;&#039;&#039; and is known to actually &#039;&#039;cause&#039;&#039; issues.  This method is &#039;&#039;&#039;completely unsupported by the devs.  Consider yourself warned&#039;&#039;&#039;.}}&lt;br /&gt;
&lt;br /&gt;
Assuming you are already using MySQL with XBMC, add the following to advancedsettings.xml:&amp;lt;br /&amp;gt;&lt;br /&gt;
{{code |lang=xml |&lt;br /&gt;
     &amp;lt;epgdatabase&amp;gt;&lt;br /&gt;
        &amp;lt;type&amp;gt;mysql&amp;lt;/type&amp;gt;&lt;br /&gt;
        &amp;lt;host&amp;gt;10.0.1.100&amp;lt;/host&amp;gt;&lt;br /&gt;
        &amp;lt;port&amp;gt;3306&amp;lt;/port&amp;gt;&lt;br /&gt;
        &amp;lt;user&amp;gt;xbmc&amp;lt;/user&amp;gt;&lt;br /&gt;
        &amp;lt;pass&amp;gt;xbmc&amp;lt;/pass&amp;gt;&lt;br /&gt;
     &amp;lt;/epgdatabase&amp;gt;&lt;br /&gt;
&lt;br /&gt;
     &amp;lt;tvdatabase&amp;gt;&lt;br /&gt;
        &amp;lt;type&amp;gt;mysql&amp;lt;/type&amp;gt;&lt;br /&gt;
        &amp;lt;host&amp;gt;10.0.1.100&amp;lt;/host&amp;gt;&lt;br /&gt;
        &amp;lt;port&amp;gt;3306&amp;lt;/port&amp;gt;&lt;br /&gt;
        &amp;lt;user&amp;gt;xbmc&amp;lt;/user&amp;gt;&lt;br /&gt;
        &amp;lt;pass&amp;gt;xbmc&amp;lt;/pass&amp;gt;&lt;br /&gt;
     &amp;lt;/tvdatabase&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Please replace the &#039;host&#039; IP addresses, &#039;user&#039; names and &#039;pass&#039;words accordingly.&lt;br /&gt;
&lt;br /&gt;
If you have not setup MySQL and wish to, please see the guide here: [[HOW-TO:Share libraries using MySQL]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>TechLife</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=ServerWMC&amp;diff=80804</id>
		<title>ServerWMC</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=ServerWMC&amp;diff=80804"/>
		<updated>2014-11-16T03:24:31Z</updated>

		<summary type="html">&lt;p&gt;TechLife: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{:PVR/Contents}}&lt;br /&gt;
{{mininav|[[PVR]]|[[Recording software]]}}&lt;br /&gt;
[[File:SWMC_Logo.jpg|right|border]]&lt;br /&gt;
ServerWMC is a server interface for Windows which communicates with Windows Media Center (WMC) allowing it to be used as a Personal Video Recorder (PVR) backend providing Live TV, PVR functions and Electronic Program Guide (EPG) data.  These services are provided to XBMC though the [[Add-on:PVR.WMC|pvr.wmc]] add-on.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
ServerWMC was developed and is maintained by [http://forum.xbmc.org/member.php?action=profile&amp;amp;uid=135134 krustyreturns].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;A fantastic guide detailing the setup of XBMC, WMC, ServerWMC, pvr.wmc and everything else you need to know from beginning to end can be found here: http://forum.xbmc.org/showthread.php?tid=193310&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuring Windows Media Center ==&lt;br /&gt;
Windows Media Center must first be fully configured (tuners configured, EPG configured, channels setup, etc) on the PC to be used as the TV Server prior to using ServerWMC.  This setup will vary slightly based on the tuner you are using.  There is a generic WMC setup guide here that may be of assistance to those new to WMC: http://www.howtogeek.com/howto/9166/learning-windows-7-setup-live-tv-in-windows-media-center/&lt;br /&gt;
&lt;br /&gt;
The following is setup information specific to some popular devices:&lt;br /&gt;
* [http://www.silicondust.com/products/hdhomerun/atsc/ &#039;&#039;&#039;HDHomeRun&#039;&#039;&#039;] - http://www.silicondust.com/support/hdhomerun/instructions/wmc7/&lt;br /&gt;
* [http://www.silicondust.com/products/hdhomerun/prime/ &#039;&#039;&#039;HDHomeRun Prime&#039;&#039;&#039;] - http://www.silicondust.com/support/hdhomerun/instructions/prime/&lt;br /&gt;
* [http://cetoncorp.com/products/infinitv/ &#039;&#039;&#039;Ceton InfiniTV Products (All)&#039;&#039;&#039;] - http://cetoncorp.com/product-support/&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|Though Windows Media Center must be configured, it is not necessary for WMC to be running to provide the connection to ServerWMC.&amp;lt;br /&amp;gt;If you have previously disabled WMC services, please re-enable them at this time.  Though WMC does not need to be running, if the services are disabled and WMC is unable to automatically update EPG data, XBMC will either display a blank EPG or CRASH when selecting &#039;Live TV&#039;.&amp;lt;br /&amp;gt;&#039;&#039;&#039;Please ensure you can view live TV from within WMC before continuing!&#039;&#039;&#039;}}&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Downloading &amp;amp; Installing ServerWMC ==&lt;br /&gt;
The latest version of ServerWMC can be found here: [https://googledrive.com/host/0ByNnAMYBoWvfTk8tRWJXYko1T2c/index.html http://bit.ly/ServerWMC]&lt;br /&gt;
&lt;br /&gt;
ServerWMC includes an installer package so simply download, unzip and run &#039;&#039;&#039;Installer_ServerWMC.msi&#039;&#039;&#039; as administrator.  It is not necessary to uninstall the previous version before installing an updated version.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|ServerWMC must be installed on the same PC that was configured for Windows Media Center above.}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== ServerWMC Configuration (Quick) ==&lt;br /&gt;
Launch ServerWMC from the Start Menu.  An entry was created during installation at Start/ServerWMC/ServerWMC. &amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|On first run, you should be prompted to allow &#039;&#039;&#039;ServerWMC.exe&#039;&#039;&#039; through your firewall.  Make sure to select &#039;&#039;&#039;allow&#039;&#039;&#039;.}}&lt;br /&gt;
&lt;br /&gt;
Ensure that Windows Media Center (WMC) is configured with particular attention to the following:&lt;br /&gt;
* Directory for recorded TV is specified&lt;br /&gt;
* TV tuners are installed and detected&lt;br /&gt;
* TV channels are scanned&lt;br /&gt;
* You are able to watch live TV within WMC&lt;br /&gt;
&lt;br /&gt;
Ensure that the Windows Media Center &amp;quot;Recorded TV&amp;quot; folder is Shared from the server PC (as clients will need to access it via smb://).  If the share is protected or if accessing with non-windows based clients, the username and password for the share should be entered on the &#039;folders&#039; tab within ServerWMC.&lt;br /&gt;
&lt;br /&gt;
Run ServerWMC application and check/configure the settings.  Additional info on each setting can be found below.&lt;br /&gt;
&lt;br /&gt;
{{note|ServerWMC supports most of the WMC configuration including enable/disable channels, set custom channel orders/numbers and custom channel icons.  These settings should be configured within WMC and not XBMC.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ServerWMC Configuration (Detailed) ==&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Status.png|right|border]]&lt;br /&gt;
=== Status ===&lt;br /&gt;
* &#039;&#039;&#039;WMC database&#039;&#039;&#039; - Displays the status of the connection between ServerWMC and the Windows Media Center database&lt;br /&gt;
**  &amp;lt;span style=&amp;quot;color:#4169E1&amp;quot;&amp;gt;&#039;Opened&#039;&amp;lt;/span&amp;gt; - Indicates the server has successfully connected&lt;br /&gt;
* &#039;&#039;&#039;Channels found&#039;&#039;&#039; - Displays the number of channels being reported as available from WMC&lt;br /&gt;
* &#039;&#039;&#039;Tuners found&#039;&#039;&#039; - Displays the number of tuners available and ready to use&lt;br /&gt;
* &#039;&#039;&#039;Clients online&#039;&#039;&#039; - Displays the names of clients connected to ServerWMC&lt;br /&gt;
* &#039;&#039;&#039;Totals of items transferred to clients:&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Channels&#039;&#039;&#039; - Displays the number of channels being made available to clients&lt;br /&gt;
** &#039;&#039;&#039;EPG Entries&#039;&#039;&#039; - Displays the number of Electronic Program Guide entries being provided to clients&lt;br /&gt;
** &#039;&#039;&#039;Timers&#039;&#039;&#039; - Displays the number of future recording tasks in queue&lt;br /&gt;
** &#039;&#039;&#039;Recordings&#039;&#039;&#039; - Displays the number of recorded programs available in the /Recorded TV/ folder (specified on the &#039;Folders&#039; tab)&lt;br /&gt;
* &#039;&#039;&#039;Active Recordings&#039;&#039;&#039; - Displays status of programs currently being recorded&lt;br /&gt;
* &#039;&#039;&#039;Active Streams&#039;&#039;&#039; - Displays the status of streams being used by clients&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; bgcolor=&amp;quot;whitesmoke&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_General.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
* &#039;&#039;&#039;Start when Windows starts&#039;&#039;&#039; - Starts ServerWMC when the user logs on to Windows.  Unless you have a need to start the server manually at login, this option should be enabled.&lt;br /&gt;
* &#039;&#039;&#039;Startup minimized&#039;&#039;&#039; - Minimizes ServerWMC to the Task Bar upon startup.&lt;br /&gt;
* &#039;&#039;&#039;Minimize to system tray&#039;&#039;&#039; - Sends ServerWMC to the System Tray when minimized instead of the Task Bar.&lt;br /&gt;
** &#039;&#039;&#039;Close box minimizes to system tray&#039;&#039;&#039; - Causes ServerWMC to minimize to the system tray when the red &#039;X&#039; is clicked instead of closing the program.&lt;br /&gt;
* &#039;&#039;&#039;Suspend system sleep mode when clients are online&#039;&#039;&#039; - Prevents PC running ServerWMC from entering sleep mode (if enabled) if any clients are connected.&lt;br /&gt;
** &#039;&#039;&#039;Suspend sleep even if only client online is MediaBrowser-Server&#039;&#039;&#039; - Prevents PC running ServerWMC from entering sleep mode (if enabled) if MB3Server is running on the host PC regardless of other client status.&lt;br /&gt;
* &#039;&#039;&#039;Port number for client connection&#039;&#039;&#039; - Specifies the port on which the pvr.wmc plug-in will communicate with ServerWMC.  The default port is 9080.  Unless you have another program communicating on this port, there is no reason to change from default.  Again, if you were not prompted when launching ServerWMC or you chose to decline, &#039;&#039;&#039;make sure this port is open in your firewall software&#039;&#039;&#039; before continuing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Folders.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Folders ===&lt;br /&gt;
* &#039;&#039;&#039;Path to local &#039;RecordedTV&#039; folder (from WMC)&#039;&#039;&#039; - Displays the path of the folder where recordings will be stored.  This path is specified in WMC under Tasks/Settings/TV/Recorder/Recorder Storage and is not editable from ServerWMC.  If you have other clients on the network, this folder should be shared and specified below.&lt;br /&gt;
* &#039;&#039;&#039;Enter the network share path to this folder, this is required for remote clients:&#039;&#039;&#039;  The smb address of the folder specified above.  It is advised to test this address from another machine to make sure it is accessible remotely before continuing.&lt;br /&gt;
* &#039;&#039;&#039; Watched &#039;Recorded TV&#039; folders (from WMC):&#039;&#039;&#039; If additional folders are specified as &#039;watch folders&#039; within WMC, their paths will be displayed here.&lt;br /&gt;
* &#039;&#039;&#039;Use Credentials for non-windows clients&#039;&#039;&#039; - If the folder specified above requires a user name and password for access, please enter the credentials here.&lt;br /&gt;
** &#039;&#039;&#039;User Name&#039;&#039;&#039; - SMB user name for the shared folder&lt;br /&gt;
** &#039;&#039;&#039;Password&#039;&#039;&#039; - SMB password for the shared folder&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|With non-Windows based clients, user:pass credentials are &#039;&#039;typically&#039;&#039; needed even when the Windows share is shared with &amp;quot;Everyone&amp;quot;.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; bgcolor=&amp;quot;whitesmoke&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Update.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Updates ===&lt;br /&gt;
* &#039;&#039;&#039;Version Installed&#039;&#039;&#039; - Displays information about the currently installed version of ServerWMC.&lt;br /&gt;
** &#039;&#039;&#039;Version Status&#039;&#039;&#039; - Indicates if version installed is up to date or if a newer version is available.&lt;br /&gt;
* &#039;&#039;&#039;Last Checked&#039;&#039;&#039; - Displays date ServerWMC last checked for an available update.&lt;br /&gt;
** &#039;&#039;&#039;Check Now&#039;&#039;&#039; - Manually initiate check for newer version.&lt;br /&gt;
** &#039;&#039;&#039;Apply Update&#039;&#039;&#039; - If a newer version is available, initiates installation of ServerWMC update.&lt;br /&gt;
* &#039;&#039;&#039;Next Check&#039;&#039;&#039; - Displays date and time of next scheduled check for update.&lt;br /&gt;
* &#039;&#039;&#039;Version Info&#039;&#039;&#039; - Click to view change log for currently installed version.&lt;br /&gt;
* &#039;&#039;&#039;Automatically check for updates&#039;&#039;&#039; - When enabled, ServerWMC will automatically check for new updates.  Disable if you wish to check for updates manually.&lt;br /&gt;
* &#039;&#039;&#039;Automatically apply new updates (requires elevated privileges or UAC disabled)&#039;&#039;&#039; - When enabled, ServerWMC will automatically install the newest version when found.  For this feature to work, ServerWMC must either be &amp;quot;Run as Administrator&amp;quot; or &amp;quot;User Account Control&amp;quot; must be disabled.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Display_Options.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Display Options ===&lt;br /&gt;
* &#039;&#039;&#039;Change name of timer to indicate series (repeating) recording&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Append&#039;&#039;&#039; - Places &amp;quot;this text&amp;quot; after the recording&#039;s title.&lt;br /&gt;
** &#039;&#039;&#039;Prepend&#039;&#039;&#039; - Places &amp;quot;this text&amp;quot; before the recording&#039;s title.&lt;br /&gt;
*** &#039;&#039;&#039;this text&#039;&#039;&#039; - Text to place before or after the recording&#039;s title&lt;br /&gt;
* &#039;&#039;&#039;Indicate &#039;Repeat&#039; episodes in plot descriptions by appending&#039;&#039;&#039; - Places the specified text at the end of the plot description in the XBMC EPG episode info screen if the episode was marked as a repeat in the WMC EPG data.&lt;br /&gt;
* &#039;&#039;&#039;Indicate &#039;Repeat&#039; episodes in recording/EPG titles  by appending&#039;&#039;&#039; - Places the specified text following the recording title and in the XBMC EPG if the episode was marked as a repeat in the WMC EPG data.&lt;br /&gt;
* &#039;&#039;&#039;Hide content protected recordings.&#039;&#039;&#039; - Hides content marked as protected by the service provider from XBMC.  (Protected content is only viewable from within WMC).&lt;br /&gt;
* &#039;&#039;&#039;For sporting events, always append episode title to main title.&#039;&#039;&#039; - Appends the title of the episode to main title.  For example, &amp;quot;Monday Night Football&amp;quot; becomes &amp;quot;Monday Night Football - New England vs. Miami&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;Ignore Recording images from wmc url&#039;&#039;&#039; - Prevents WMC from sending recording image thumbnail url to XBMC (if found).&lt;br /&gt;
* &#039;&#039;&#039;Ignore Epg images from wmc url&#039;&#039;&#039; - Prevents WMC from sending EPG thumbnail image url to XBMC (if found).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; bgcolor=&amp;quot;whitesmoke&amp;quot;|&lt;br /&gt;
| || [[File:ServerWMC_Live_TV.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Live TV ===&lt;br /&gt;
* &#039;&#039;&#039;Set the maximum run time of a Live TV stream&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Enable prime viewing time&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Start&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;End&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Only remux this language to output (if available)&#039;&#039;&#039; - Instructs ServerWMC to only include the specified audio language in the stream sent to XBMC.  For information on locating the codes available in your stream, please see [[PVR/Backend/ServerWMC#Locating_audio_stream_codes|Locating audio stream codes]].  We have reason to believe (though not confirmed) these codes follow the [http://en.wikipedia.org/wiki/List_of_ISO_639-2_codes ISO 639-2 standards.] Confirmed valid codes for this field are as follows:&lt;br /&gt;
** eng = English&lt;br /&gt;
** ger = German&lt;br /&gt;
** spa = Spanish&lt;br /&gt;
** dut = Dutch&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Tuners found:&#039;&#039;&#039; Displays information about the tuners accessible for streaming to clients&lt;br /&gt;
** &#039;&#039;&#039;Space&#039;&#039;&#039; - Type of signal being provided for streaming&lt;br /&gt;
** &#039;&#039;&#039;Count&#039;&#039;&#039; - Number of tuners available for streaming&lt;br /&gt;
** &#039;&#039;&#039;Channels&#039;&#039;&#039; - Number of channels available for streaming&lt;br /&gt;
** &#039;&#039;&#039;Hardware Name&#039;&#039;&#039; - The name of the tuner providing the stream&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Recordings.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Recordings ===&lt;br /&gt;
* &#039;&#039;&#039;Group recordings in folders&#039;&#039;&#039; - Groups recordings into folders within the XBMC &#039;Recordings&#039; list.  This does not effect the physical location of the files.  As well as the individual options below, this will also cause series recordings to be grouped into folders with the series name as the folder title and places individual episodes contained within.  With this option disabled, a flat list of all recordings will be displayed on the &#039;Recordings&#039; list.&lt;br /&gt;
** &#039;&#039;&#039;Group active recordings in folder&#039;&#039;&#039; - Groups active recordings into a folder with the name specified&lt;br /&gt;
** &#039;&#039;&#039;Group movie recordings in folder&#039;&#039;&#039; - Groups completed recordings of programs marked as a movie in the EPG data in the folder specified&lt;br /&gt;
** &#039;&#039;&#039;Group sports recordings in folder&#039;&#039;&#039; - Groups completed recordings of programs marked as a sporting event in the EPG data in the folder specified&lt;br /&gt;
* &#039;&#039;&#039;Append episode title to series title for recordings using&#039;&#039;&#039; - Places the episode title following the series title using the delimiter entered in the box.&lt;br /&gt;
* &#039;&#039;&#039;Remux active recordings&#039;&#039;&#039; - This remuxes the active recording to a TS file before being streamed to XBMC. Files can be played right away but may encounter issues when attempting to timeshift. Disabling this option will stream the WTV file directly to the XBMC player. This will allow for smoother timeshifting but will cause the recording to stop prematurely as XBMC does not monitor the size of WTV files. Premature stopping of playback can easily be resumed by pressing play again which effectively communicates the new file size (and in turn new end point) to the XBMC player. This setting will be used more in the Gotham release affecting the ability of clients to resume playback. The default setting is enabled.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;  bgcolor=&amp;quot;whitesmoke&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Channels.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Channels ===&lt;br /&gt;
* &#039;&#039;&#039;Reload channels from WMC&#039;&#039;&#039; - Used to reload channel info from WMC if it has been updated without requiring ServerWMC to be restarted.&lt;br /&gt;
* &#039;&#039;&#039;Order channels by:&#039;&#039;&#039; Designates the manner in which the channels will be arranged in the EPG within XBMC&lt;br /&gt;
** &#039;&#039;&#039;Number&#039;&#039;&#039; - Arranges the channel lineup by number&lt;br /&gt;
** &#039;&#039;&#039;Name&#039;&#039;&#039; - Arranges the channel lineup by name (or call sign).&lt;br /&gt;
* &#039;&#039;&#039;Channel display format:&#039;&#039;&#039; - Specifies now the channel name and number will be displayed within XBMC.  For example, if settings were set as displayed in the screenshot, &#039;The WB&#039; would displayed as &#039;KWGN/656&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Hide DRM channels&#039;&#039;&#039; - Hides channels marked with DRM by the service provider from the EPG.&lt;br /&gt;
** &#039;&#039;&#039;Indicate DRM channels by appending:&#039;&#039;&#039; - If a channel is marked by the provider as being protected with DRM, the text entered in the box will be appended in the EPG.&lt;br /&gt;
* &#039;&#039;&#039;Hide encrypted channels&#039;&#039;&#039; - Hides channels marked as encrypted by the service provider from the EPG.&lt;br /&gt;
** &#039;&#039;&#039;Indicate encrypted channels by appending:&#039;&#039;&#039; - If a channel is marked by the provider as being encrypted, the text entered in the box will be appended in the EPG.&lt;br /&gt;
* &#039;&#039;&#039;Import WMC channel icons when found&#039;&#039;&#039; - Imports channel icons from WMC if available.  Please see [[PVR/Backend/ServerWMC#Adding_icons_to_WMC|Adding Icons to WMC]] for additional information.&lt;br /&gt;
* &#039;&#039;&#039;For channel name use:&#039;&#039;&#039; - Specifies how the name of the channel will be displayed within XBMC.&lt;br /&gt;
** &#039;&#039;&#039;Call Sign&#039;&#039;&#039; - Displays the channel name as it&#039;s call sign reported by WMC.  Example: &#039;KWGN&#039;&lt;br /&gt;
** &#039;&#039;&#039;Full Service Name&#039;&#039;&#039; - Displays the channel name as the service name reported by WMC.  Example: &#039;The WB&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Record.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Record ===&lt;br /&gt;
* &#039;&#039;&#039;Pre-Start and Post-Stop Padding Defaults&#039;&#039;&#039; - This tab allows the user to specify default padding for recordings.  Padding is the amount of time to record before and after the scheduled start and finish time of a program as specified by the EPG.&lt;br /&gt;
** &#039;&#039;&#039;Use WMC&#039;s padding&#039;&#039;&#039; - Uses padding settings specified in WMC.  Settings can be found in the WMC interface under Tasks / Settings / TV / Recorder / Recording Defaults.  The settings are specified as &amp;quot;Start when possible&amp;quot; and &amp;quot;Stop when possible&amp;quot;.&lt;br /&gt;
** &#039;&#039;&#039;Use XBMC&#039;s padding&#039;&#039;&#039; - Use padding specified in XBMC.&lt;br /&gt;
** &#039;&#039;&#039;Use this padding (min)&#039;&#039;&#039; - Allows the user to specify the desired amount of padding directly from the ServerWMC interface.&lt;br /&gt;
*** &#039;&#039;&#039;Pre&#039;&#039;&#039; - Amount of time (in minutes) to start recording before the EPG scheduled start time.&lt;br /&gt;
*** &#039;&#039;&#039;Post&#039;&#039;&#039; - Amount of time (in minutes) to record after the EPG scheduled end time.&lt;br /&gt;
** &#039;&#039;&#039;Use custom padding for sports (min)&#039;&#039;&#039; - Allows the user to specify settings different from those above for programs marked as sporting events in the EPG.&lt;br /&gt;
*** &#039;&#039;&#039;Pre&#039;&#039;&#039; - Amount of time (in minutes) to start recording before the EPG scheduled start time.&lt;br /&gt;
*** &#039;&#039;&#039;Post&#039;&#039;&#039; - Amount of time (in minutes) to record after the EPG scheduled end time.&lt;br /&gt;
* &#039;&#039;&#039;Force this padding on all recordings&#039;&#039;&#039; - Forces specified options &#039;&#039;even if they will interfere with other scheduled recordings&#039;&#039;.&lt;br /&gt;
** &#039;&#039;&#039;Force Pre-Start padding&#039;&#039;&#039; - Forces the pre-start padding rules specified above.&lt;br /&gt;
** &#039;&#039;&#039;Force Post-Stop padding&#039;&#039;&#039; - Forces the post-stop padding rules specified above.&lt;br /&gt;
* &#039;&#039;&#039;After instant recording starts, each Record button press increases end time by: (min)&#039;&#039;&#039; - When an instant recording is in progress, each press of the record button will extend the recording time beyond the EPG scheduled end time + padding by xx minutes.  Please see [[Add-on:PVR.WMC#Recording_with_pvr.wmc|Recording with pvr.wmc]] for additional information.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; bgcolor=&amp;quot;whitesmoke&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Debug.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Debug ===&lt;br /&gt;
* &#039;&#039;&#039;Server Version:&#039;&#039;&#039; - Displays the version of ServerWMC installed followed by the names of clients connected and the version(s) of pvr.wmc respectively.&lt;br /&gt;
* &#039;&#039;&#039;Keep a log file&#039;&#039;&#039; - Checking this box will cause ServerWMC to output important troubleshooting information to a log file.  It is &#039;&#039;&#039;highly&#039;&#039;&#039; recommended this box be checked.&lt;br /&gt;
** &#039;&#039;&#039;Current log&#039;&#039;&#039; - Opens the log file for the current ServerWMC session in Notepad.&lt;br /&gt;
** &#039;&#039;&#039;Last run&#039;s log&#039;&#039;&#039; - Opens the log file for the previous ServerWMC session in Notepad.&lt;br /&gt;
** &#039;&#039;&#039;Service log&#039;&#039;&#039; - Opens log file for ServerWMC if it is being run as a service.&lt;br /&gt;
* &#039;&#039;&#039;Delete temporary stream files&#039;&#039;&#039; - When switching to a channel, it automatically starts recording.  This information is stored in a temporary file to allow for time shifting.  When checked, these files will be deleted when changing channels.&lt;br /&gt;
* &#039;&#039;&#039;Remux the playback of all WTV files&#039;&#039;&#039; - By default, only live streams are remuxed to TS before being sent to the client.  This option enables remuxing of pre-recorded files as well.  Raspberry Pi users have reported issues with playing large pre-recorded WTV files.  If you are experiencing issues with viewing recorded TV, please try enabling this option.&lt;br /&gt;
* &#039;&#039;&#039;For advanced users&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Edit Settings File...&#039;&#039;&#039; - Opens the settings file for manual editing&lt;br /&gt;
** &#039;&#039;&#039;Reload Settings File&#039;&#039;&#039; - Reloads the settings file after being manually edited causing the changes to take effect without restarting ServerWMC.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{note|&#039;&#039;&#039;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!!!&#039;&#039;&#039;  They contain important information that is instrumental in diagnosing issues and recommending solutions.  Please copy the contents of the file to [http://pastebin.com/ 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.}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Connecting ServerWMC to XBMC ==&lt;br /&gt;
Please install and configure the pvr.wmc add-on to access live TV from within XBMC using ServerWMC.&lt;br /&gt;
&lt;br /&gt;
Please see the pvr.wmc Wiki page for additional information here: &#039;&#039;&#039;[[Add-on:PVR.WMC]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Next|[[Add-on:PVR.WMC|Connecting ServerWMC to XBMC]]}}&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting / FAQ ==&lt;br /&gt;
* &#039;&#039;&#039;Can I record to a network share, NAS drive, etc.?&#039;&#039;&#039; - Unfortunately no.  This is not supported by WMC.  Recordings must be saved to a drive connected directly to the PC running WMC.  This is done because if there is a glitch in the network connection while recording, it will corrupt the entire recording rendering it unwatchable.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{note|Advanced users can attempt to &amp;quot;trick&amp;quot; WMC into thinking a local drive is being used, using methods such as linking the recorded TV folder to a network location with a NTFS directory junction (aka symlink) or presenting a drive from their NAS using ISCSI.  In both cases WMC believes it is recording to a local drive, however the drive/files actually are located on a network device.}}&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
* &#039;&#039;&#039;Upgrading from Windows 8 to 8.1&#039;&#039;&#039; - When upgrading from 8 -&amp;gt; 8.1, it is necessary to re-install ServerWMC.&lt;br /&gt;
&lt;br /&gt;
== Additional Guides and Links ==&lt;br /&gt;
* ServerWMC/pvr.wmc Support Forum - http://forum.xbmc.org/forumdisplay.php?fid=205&lt;br /&gt;
* pvr.wmc Raspbmc Suport Thread - http://forum.stmlabs.com/showthread.php?tid=10553&lt;br /&gt;
&lt;br /&gt;
== Advanced Topics ==&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| ||&lt;br /&gt;
=== Locating audio stream codes ===&lt;br /&gt;
Start a live TV stream in XBMC.  Open the ServerWMC log file and locate the audio descriptors.  In the following example excerpt of the log file, there are two available audio streams.  The codes are highlighted.  These are the codes that can be used to specify the desired audio stream sent to XBMC under [[PVR/Backend/ServerWMC#Live_TV|Live TV / Remux Language]].  We have reason to believe (though not confirmed) these codes follow the [http://en.wikipedia.org/wiki/List_of_ISO_639-2_codes ISO 639-2 standards.]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;If you identify and confirm a code that is not already contained in the list above, please add it or drop a comment in the [http://forum.xbmc.org/showthread.php?tid=176174 wiki thread].  Thanks!&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.515 Remux::FindDescriptors&amp;gt; wtv scanned (0.15 sec), Streams found:&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.517 &amp;gt; Other: ID:1 MPEG2 Sections and Tables&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.518 &amp;gt; Other: ID:2 MPEG2 PES&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.519 &amp;gt; Audio: ID:3 ({{highlight|&#039;&#039;&#039;eng&#039;&#039;&#039;}}) AC3 2.0 48000 Hz 192 kb/s&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.520 &amp;gt; Video: ID:4 AVC High-4.0 1920x1080i fps: 25&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.522 &amp;gt; Audio: ID:5 ({{highlight|&#039;&#039;&#039;nar&#039;&#039;&#039;}}) MPEG Audio V1L2 Stereo 48000 Hz 256 kb/s&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.524 &amp;gt; Other: ID:6 MS TV Caption&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Adding icons to WMC ===&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| ||&lt;br /&gt;
==== Automatically ====&lt;br /&gt;
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.  It&#039;s worth it, the program works flawlessly.  (As of this writing, the minimum donation is $5).&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==== Manually ====&lt;br /&gt;
* Set your Channel display format to {1}-{0} instead of {1}/{0} on the &#039;Channels&#039; tab of the ServerWMC GUI.&lt;br /&gt;
&lt;br /&gt;
* Rename your logos to call sign-number.extension. Example KDKADT2-2.1.jpg.&lt;br /&gt;
&lt;br /&gt;
* Restart ServerWMC.&lt;br /&gt;
&lt;br /&gt;
* Set your default folder for PVR thumbnails to where your logos are stored under {{highlight|bordered=yes|System → Live TV → Menu/OSD → &#039;Default folder for PVR thumbnails&#039;}} within XBMC.&lt;br /&gt;
&lt;br /&gt;
* If you add new logos, you will need to restart XMBC or scan for missing channels under {{highlight|bordered=yes|System → Live TV → Menu/OSD → &#039;Scan for missing icons&#039;}} within XBMC.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Running ServerWMC as a service ===&lt;br /&gt;
{{note|This is an experimental feature and recommended only for advanced users at this time.}}&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Limitations&#039;&#039;&#039;&lt;br /&gt;
** Service must be manually installed&lt;br /&gt;
** Service must be restarted if any settings are changed&lt;br /&gt;
** Standalone app must be configured to not clash with the service&lt;br /&gt;
** Standalone app is not aware of what the service is doing (you don&#039;t see current streams, channels transferred/loaded, etc)&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Installation&#039;&#039;&#039;&lt;br /&gt;
** Stop ServerWMC app from the system tray if it is running.&lt;br /&gt;
** Install ServerWMC_Service by running InstallService.bat (in the installed program directory) as administrator.&lt;br /&gt;
** Edit the ServerWMC config file (%ProgramData%\VDSoftware\ServerWMC\config.xml) and change RunAsService=false to RunAsService=true&lt;br /&gt;
** Start/Stop the ServerWMC service from the Windows Services admin interface.&lt;br /&gt;
** Use the ServerWMC app (now aware that you are running the service) to maintain settings.&lt;br /&gt;
** Restart the service whenever you make a change to settings via the UI or editing the config.xml manually&lt;br /&gt;
** The port specified in the service must be manually opened in he firewall&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Further Information&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Service Info&#039;&#039;&#039; - The service is called &amp;quot;ServerWMC XBMC PVR Backend&amp;quot; (the shortname for the service is ServerWMC_Service). Currently, the service is not automatically installed by the program installer, instead there is a batch file in the install directory to do this. This only needs to be done once and wont need to be done again for future releases. The service is installed as manual startup by default. If users want the service to start automatically when windows starts, then they should choose Automatic or possibly Automatic (Delayed Start) if there are problems with it accessing the WMC services if it starts too early.&lt;br /&gt;
** &#039;&#039;&#039;Settings&#039;&#039;&#039; - The service shares the settings with the standalone app, which are stored in config.xml in the ProgramData directory.  NOTE that any changes to these settings are not picked up by the service automatically. You must RESTART the service after making any settings changes to this file directly or via the ServerWMC UI.&lt;br /&gt;
** &#039;&#039;&#039;Standalone ServerWMC App&#039;&#039;&#039; - You must set the standalone ServerWMC app to know that you are running the service, otherwise they will both try and bind to the listen port and accept client requests (causing one or both to fail). This is done by setting the RunAsService parameter in the config.xml file to true while the app is not running.  The app no longer needs to be running, it is only used for editing settings. The app does not show information about current streams, current connected clients etc. It has no knowledge of what the service is doing, it is purely used to maintain the settings file.&lt;br /&gt;
** &#039;&#039;&#039;Log&#039;&#039;&#039; - The service has it&#039;s own log file, called ServerWMC_Service.log in the same directory as the normal log (%ProgramData%\VDSoftware\ServerWMC).  &#039;&#039;&#039;If you are posting for help/support and are running in service mode, you will need to provide this log instead of the ServerWMC.log&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Sharing the TV and EPG databases using MySQL ===&lt;br /&gt;
{{note|Though it is &#039;&#039;possible&#039;&#039; to share these databases using MySQL, preliminary testing has shown &#039;&#039;&#039;absolutely no benefit&#039;&#039;&#039; and is known to actually &#039;&#039;cause&#039;&#039; issues.  This method is &#039;&#039;&#039;completely unsupported by the devs.  Consider yourself warned&#039;&#039;&#039;.}}&lt;br /&gt;
&lt;br /&gt;
Assuming you are already using MySQL with XBMC, add the following to advancedsettings.xml:&amp;lt;br /&amp;gt;&lt;br /&gt;
{{code |lang=xml |&lt;br /&gt;
     &amp;lt;epgdatabase&amp;gt;&lt;br /&gt;
        &amp;lt;type&amp;gt;mysql&amp;lt;/type&amp;gt;&lt;br /&gt;
        &amp;lt;host&amp;gt;10.0.1.100&amp;lt;/host&amp;gt;&lt;br /&gt;
        &amp;lt;port&amp;gt;3306&amp;lt;/port&amp;gt;&lt;br /&gt;
        &amp;lt;user&amp;gt;xbmc&amp;lt;/user&amp;gt;&lt;br /&gt;
        &amp;lt;pass&amp;gt;xbmc&amp;lt;/pass&amp;gt;&lt;br /&gt;
     &amp;lt;/epgdatabase&amp;gt;&lt;br /&gt;
&lt;br /&gt;
     &amp;lt;tvdatabase&amp;gt;&lt;br /&gt;
        &amp;lt;type&amp;gt;mysql&amp;lt;/type&amp;gt;&lt;br /&gt;
        &amp;lt;host&amp;gt;10.0.1.100&amp;lt;/host&amp;gt;&lt;br /&gt;
        &amp;lt;port&amp;gt;3306&amp;lt;/port&amp;gt;&lt;br /&gt;
        &amp;lt;user&amp;gt;xbmc&amp;lt;/user&amp;gt;&lt;br /&gt;
        &amp;lt;pass&amp;gt;xbmc&amp;lt;/pass&amp;gt;&lt;br /&gt;
     &amp;lt;/tvdatabase&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Please replace the &#039;host&#039; IP addresses, &#039;user&#039; names and &#039;pass&#039;words accordingly.&lt;br /&gt;
&lt;br /&gt;
If you have not setup MySQL and wish to, please see the guide here: [[HOW-TO:Share libraries using MySQL]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>TechLife</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=ServerWMC&amp;diff=80803</id>
		<title>ServerWMC</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=ServerWMC&amp;diff=80803"/>
		<updated>2014-11-16T03:22:53Z</updated>

		<summary type="html">&lt;p&gt;TechLife: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{:PVR/Contents}}&lt;br /&gt;
{{mininav|[[PVR]]|[[Recording software]]}}&lt;br /&gt;
[[File:SWMC_Logo.jpg|right|border]]&lt;br /&gt;
ServerWMC is a server interface for Windows which communicates with Windows Media Center (WMC) allowing it to be used as a Personal Video Recorder (PVR) backend providing Live TV, PVR functions and Electronic Program Guide (EPG) data.  These services are provided to XBMC though the [[Add-on:PVR.WMC|pvr.wmc]] add-on.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
ServerWMC was developed and is maintained by [http://forum.xbmc.org/member.php?action=profile&amp;amp;uid=135134 krustyreturns].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;A fantastic guide detailing the setup of XBMC, WMC, ServerWMC, pvr.wmc and everything else you need to know from beginning to end can be found here: http://forum.xbmc.org/showthread.php?tid=193310&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuring Windows Media Center ==&lt;br /&gt;
Windows Media Center must first be fully configured (tuners configured, EPG configured, channels setup, etc) on the PC to be used as the TV Server prior to using ServerWMC.  This setup will vary slightly based on the tuner you are using.  There is a generic WMC setup guide here that may be of assistance to those new to WMC: http://www.howtogeek.com/howto/9166/learning-windows-7-setup-live-tv-in-windows-media-center/&lt;br /&gt;
&lt;br /&gt;
The following is setup information specific to some popular devices:&lt;br /&gt;
* [http://www.silicondust.com/products/hdhomerun/atsc/ &#039;&#039;&#039;HDHomeRun&#039;&#039;&#039;] - http://www.silicondust.com/support/hdhomerun/instructions/wmc7/&lt;br /&gt;
* [http://www.silicondust.com/products/hdhomerun/prime/ &#039;&#039;&#039;HDHomeRun Prime&#039;&#039;&#039;] - http://www.silicondust.com/support/hdhomerun/instructions/prime/&lt;br /&gt;
* [http://cetoncorp.com/products/infinitv/ &#039;&#039;&#039;Ceton InfiniTV Products (All)&#039;&#039;&#039;] - http://cetoncorp.com/product-support/&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|Though Windows Media Center must be configured, it is not necessary for WMC to be running to provide the connection to ServerWMC.&amp;lt;br /&amp;gt;If you have previously disabled WMC services, please re-enable them at this time.  Though WMC does not need to be running, if the services are disabled and WMC is unable to automatically update EPG data, XBMC will either display a blank EPG or CRASH when selecting &#039;Live TV&#039;.&amp;lt;br /&amp;gt;&#039;&#039;&#039;Please ensure you can view live TV from within WMC before continuing!&#039;&#039;&#039;}}&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Downloading &amp;amp; Installing ServerWMC ==&lt;br /&gt;
The latest version of ServerWMC can be found here: [https://googledrive.com/host/0ByNnAMYBoWvfTk8tRWJXYko1T2c/index.html http://bit.ly/ServerWMC]&lt;br /&gt;
&lt;br /&gt;
ServerWMC includes an installer package so simply download, unzip and run &#039;&#039;&#039;Installer_ServerWMC.msi&#039;&#039;&#039; as administrator.  It is not necessary to uninstall the previous version before installing an updated version.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|ServerWMC must be installed on the same PC that was configured for Windows Media Center above.}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== ServerWMC Configuration (Quick) ==&lt;br /&gt;
Launch ServerWMC from the Start Menu.  An entry was created during installation at Start/ServerWMC/ServerWMC. &amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|On first run, you should be prompted to allow &#039;&#039;&#039;ServerWMC.exe&#039;&#039;&#039; through your firewall.  Make sure to select &#039;&#039;&#039;allow&#039;&#039;&#039;.}}&lt;br /&gt;
&lt;br /&gt;
Ensure that Windows Media Center (WMC) is configured with particular attention to the following:&lt;br /&gt;
* Directory for recorded TV is specified&lt;br /&gt;
* TV tuners are installed and detected&lt;br /&gt;
* TV channels are scanned&lt;br /&gt;
* You are able to watch live TV within WMC&lt;br /&gt;
&lt;br /&gt;
Ensure that the Windows Media Center &amp;quot;Recorded TV&amp;quot; folder is Shared from the server PC (as clients will need to access it via smb://).  If the share is protected or if accessing with non-windows based clients, the username and password for the share should be entered on the &#039;folders&#039; tab within ServerWMC.&lt;br /&gt;
&lt;br /&gt;
Run ServerWMC application and check/configure the settings.  Additional info on each setting can be found below.&lt;br /&gt;
&lt;br /&gt;
{{note|ServerWMC supports most of the WMC configuration including enable/disable channels, set custom channel orders/numbers and custom channel icons.  These settings should be configured within WMC and not XBMC.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ServerWMC Configuration (Detailed) ==&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Status.png|right|border]]&lt;br /&gt;
=== Status ===&lt;br /&gt;
* &#039;&#039;&#039;WMC database&#039;&#039;&#039; - Displays the status of the connection between ServerWMC and the Windows Media Center database&lt;br /&gt;
**  &amp;lt;span style=&amp;quot;color:#4169E1&amp;quot;&amp;gt;&#039;Opened&#039;&amp;lt;/span&amp;gt; - Indicates the server has successfully connected&lt;br /&gt;
* &#039;&#039;&#039;Channels found&#039;&#039;&#039; - Displays the number of channels being reported as available from WMC&lt;br /&gt;
* &#039;&#039;&#039;Tuners found&#039;&#039;&#039; - Displays the number of tuners available and ready to use&lt;br /&gt;
* &#039;&#039;&#039;Clients online&#039;&#039;&#039; - Displays the names of clients connected to ServerWMC&lt;br /&gt;
* &#039;&#039;&#039;Totals of items transferred to clients:&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Channels&#039;&#039;&#039; - Displays the number of channels being made available to clients&lt;br /&gt;
** &#039;&#039;&#039;EPG Entries&#039;&#039;&#039; - Displays the number of Electronic Program Guide entries being provided to clients&lt;br /&gt;
** &#039;&#039;&#039;Timers&#039;&#039;&#039; - Displays the number of future recording tasks in queue&lt;br /&gt;
** &#039;&#039;&#039;Recordings&#039;&#039;&#039; - Displays the number of recorded programs available in the /Recorded TV/ folder (specified on the &#039;Folders&#039; tab)&lt;br /&gt;
* &#039;&#039;&#039;Active Recordings&#039;&#039;&#039; - Displays status of programs currently being recorded&lt;br /&gt;
* &#039;&#039;&#039;Active Streams&#039;&#039;&#039; - Displays the status of streams being used by clients&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; bgcolor=&amp;quot;whitesmoke&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_General.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
* &#039;&#039;&#039;Start when Windows starts&#039;&#039;&#039; - Starts ServerWMC when the user logs on to Windows.  Unless you have a need to start the server manually at login, this option should be enabled.&lt;br /&gt;
* &#039;&#039;&#039;Startup minimized&#039;&#039;&#039; - Minimizes ServerWMC to the Task Bar upon startup.&lt;br /&gt;
* &#039;&#039;&#039;Minimize to system tray&#039;&#039;&#039; - Sends ServerWMC to the System Tray when minimized instead of the Task Bar.&lt;br /&gt;
** &#039;&#039;&#039;Close box minimizes to system tray&#039;&#039;&#039; - Causes ServerWMC to minimize to the system tray when the red &#039;X&#039; is clicked instead of closing the program.&lt;br /&gt;
* &#039;&#039;&#039;Suspend system sleep mode when clients are online&#039;&#039;&#039; - Prevents PC running ServerWMC from entering sleep mode (if enabled) if any clients are connected.&lt;br /&gt;
** &#039;&#039;&#039;Suspend sleep even if only client online is MediaBrowser-Server&#039;&#039;&#039; - Prevents PC running ServerWMC from entering sleep mode (if enabled) if MB3Server is running on the host PC regardless of other client status.&lt;br /&gt;
* &#039;&#039;&#039;Port number for client connection&#039;&#039;&#039; - Specifies the port on which the pvr.wmc plug-in will communicate with ServerWMC.  The default port is 9080.  Unless you have another program communicating on this port, there is no reason to change from default.  Again, if you were not prompted when launching ServerWMC or you chose to decline, &#039;&#039;&#039;make sure this port is open in your firewall software&#039;&#039;&#039; before continuing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Folders.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Folders ===&lt;br /&gt;
* &#039;&#039;&#039;Path to local &#039;RecordedTV&#039; folder (from WMC)&#039;&#039;&#039; - Displays the path of the folder where recordings will be stored.  This path is specified in WMC under Tasks/Settings/TV/Recorder/Recorder Storage and is not editable from ServerWMC.  If you have other clients on the network, this folder should be shared and specified below.&lt;br /&gt;
* &#039;&#039;&#039;Enter the network share path to this folder, this is required for remote clients:&#039;&#039;&#039;  The smb address of the folder specified above.  It is advised to test this address from another machine to make sure it is accessible remotely before continuing.&lt;br /&gt;
* &#039;&#039;&#039; Watched &#039;Recorded TV&#039; folders (from WMC):&#039;&#039;&#039; If additional folders are specified as &#039;watch folders&#039; within WMC, their paths will be displayed here.&lt;br /&gt;
* &#039;&#039;&#039;Use Credentials for non-windows clients&#039;&#039;&#039; - If the folder specified above requires a user name and password for access, please enter the credentials here.&lt;br /&gt;
** &#039;&#039;&#039;User Name&#039;&#039;&#039; - SMB user name for the shared folder&lt;br /&gt;
** &#039;&#039;&#039;Password&#039;&#039;&#039; - SMB password for the shared folder&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|With non-Windows based clients, user:pass credentials are &#039;&#039;typically&#039;&#039; needed even when the Windows share is shared with &amp;quot;Everyone&amp;quot;.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Update.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Updates ===&lt;br /&gt;
* &#039;&#039;&#039;Version Installed&#039;&#039;&#039; - Displays information about the currently installed version of ServerWMC.&lt;br /&gt;
** &#039;&#039;&#039;Version Status&#039;&#039;&#039; - Indicates if version installed is up to date or if a newer version is available.&lt;br /&gt;
* &#039;&#039;&#039;Last Checked&#039;&#039;&#039; - Displays date ServerWMC last checked for an available update.&lt;br /&gt;
** &#039;&#039;&#039;Check Now&#039;&#039;&#039; - Manually initiate check for newer version.&lt;br /&gt;
** &#039;&#039;&#039;Apply Update&#039;&#039;&#039; - If a newer version is available, initiates installation of ServerWMC update.&lt;br /&gt;
* &#039;&#039;&#039;Next Check&#039;&#039;&#039; - Displays date and time of next scheduled check for update.&lt;br /&gt;
* &#039;&#039;&#039;Version Info&#039;&#039;&#039; - Click to view change log for currently installed version.&lt;br /&gt;
* &#039;&#039;&#039;Automatically check for updates&#039;&#039;&#039; - When enabled, ServerWMC will automatically check for new updates.  Disable if you wish to check for updates manually.&lt;br /&gt;
* &#039;&#039;&#039;Automatically apply new updates (requires elevated privileges or UAC disabled)&#039;&#039;&#039; - When enabled, ServerWMC will automatically install the newest version when found.  For this feature to work, ServerWMC must either be &amp;quot;Run as Administrator&amp;quot; or &amp;quot;User Account Control&amp;quot; must be disabled.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; bgcolor=&amp;quot;whitesmoke&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Display_Options.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Display Options ===&lt;br /&gt;
* &#039;&#039;&#039;Change name of timer to indicate series (repeating) recording&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Append&#039;&#039;&#039; - Places &amp;quot;this text&amp;quot; after the recording&#039;s title.&lt;br /&gt;
** &#039;&#039;&#039;Prepend&#039;&#039;&#039; - Places &amp;quot;this text&amp;quot; before the recording&#039;s title.&lt;br /&gt;
*** &#039;&#039;&#039;this text&#039;&#039;&#039; - Text to place before or after the recording&#039;s title&lt;br /&gt;
* &#039;&#039;&#039;Indicate &#039;Repeat&#039; episodes in plot descriptions by appending&#039;&#039;&#039; - Places the specified text at the end of the plot description in the XBMC EPG episode info screen if the episode was marked as a repeat in the WMC EPG data.&lt;br /&gt;
* &#039;&#039;&#039;Indicate &#039;Repeat&#039; episodes in recording/EPG titles  by appending&#039;&#039;&#039; - Places the specified text following the recording title and in the XBMC EPG if the episode was marked as a repeat in the WMC EPG data.&lt;br /&gt;
* &#039;&#039;&#039;Hide content protected recordings.&#039;&#039;&#039; - Hides content marked as protected by the service provider from XBMC.  (Protected content is only viewable from within WMC).&lt;br /&gt;
* &#039;&#039;&#039;For sporting events, always append episode title to main title.&#039;&#039;&#039; - Appends the title of the episode to main title.  For example, &amp;quot;Monday Night Football&amp;quot; becomes &amp;quot;Monday Night Football - New England vs. Miami&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;Ignore Recording images from wmc url&#039;&#039;&#039; - Prevents WMC from sending recording image thumbnail url to XBMC (if found).&lt;br /&gt;
* &#039;&#039;&#039;Ignore Epg images from wmc url&#039;&#039;&#039; - Prevents WMC from sending EPG thumbnail image url to XBMC (if found).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; bgcolor=&amp;quot;whitesmoke&amp;quot;|&lt;br /&gt;
| || [[File:ServerWMC_Live_TV.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Live TV ===&lt;br /&gt;
* &#039;&#039;&#039;Set the maximum run time of a Live TV stream&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Enable prime viewing time&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Start&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;End&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Only remux this language to output (if available)&#039;&#039;&#039; - Instructs ServerWMC to only include the specified audio language in the stream sent to XBMC.  For information on locating the codes available in your stream, please see [[PVR/Backend/ServerWMC#Locating_audio_stream_codes|Locating audio stream codes]].  We have reason to believe (though not confirmed) these codes follow the [http://en.wikipedia.org/wiki/List_of_ISO_639-2_codes ISO 639-2 standards.] Confirmed valid codes for this field are as follows:&lt;br /&gt;
** eng = English&lt;br /&gt;
** ger = German&lt;br /&gt;
** spa = Spanish&lt;br /&gt;
** dut = Dutch&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Tuners found:&#039;&#039;&#039; Displays information about the tuners accessible for streaming to clients&lt;br /&gt;
** &#039;&#039;&#039;Space&#039;&#039;&#039; - Type of signal being provided for streaming&lt;br /&gt;
** &#039;&#039;&#039;Count&#039;&#039;&#039; - Number of tuners available for streaming&lt;br /&gt;
** &#039;&#039;&#039;Channels&#039;&#039;&#039; - Number of channels available for streaming&lt;br /&gt;
** &#039;&#039;&#039;Hardware Name&#039;&#039;&#039; - The name of the tuner providing the stream&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Recordings.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Recordings ===&lt;br /&gt;
* &#039;&#039;&#039;Group recordings in folders&#039;&#039;&#039; - Groups recordings into folders within the XBMC &#039;Recordings&#039; list.  This does not effect the physical location of the files.  As well as the individual options below, this will also cause series recordings to be grouped into folders with the series name as the folder title and places individual episodes contained within.  With this option disabled, a flat list of all recordings will be displayed on the &#039;Recordings&#039; list.&lt;br /&gt;
** &#039;&#039;&#039;Group active recordings in folder&#039;&#039;&#039; - Groups active recordings into a folder with the name specified&lt;br /&gt;
** &#039;&#039;&#039;Group movie recordings in folder&#039;&#039;&#039; - Groups completed recordings of programs marked as a movie in the EPG data in the folder specified&lt;br /&gt;
** &#039;&#039;&#039;Group sports recordings in folder&#039;&#039;&#039; - Groups completed recordings of programs marked as a sporting event in the EPG data in the folder specified&lt;br /&gt;
* &#039;&#039;&#039;Append episode title to series title for recordings using&#039;&#039;&#039; - Places the episode title following the series title using the delimiter entered in the box.&lt;br /&gt;
* &#039;&#039;&#039;Remux active recordings&#039;&#039;&#039; - This remuxes the active recording to a TS file before being streamed to XBMC. Files can be played right away but may encounter issues when attempting to timeshift. Disabling this option will stream the WTV file directly to the XBMC player. This will allow for smoother timeshifting but will cause the recording to stop prematurely as XBMC does not monitor the size of WTV files. Premature stopping of playback can easily be resumed by pressing play again which effectively communicates the new file size (and in turn new end point) to the XBMC player. This setting will be used more in the Gotham release affecting the ability of clients to resume playback. The default setting is enabled.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;  bgcolor=&amp;quot;whitesmoke&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Channels.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Channels ===&lt;br /&gt;
* &#039;&#039;&#039;Reload channels from WMC&#039;&#039;&#039; - Used to reload channel info from WMC if it has been updated without requiring ServerWMC to be restarted.&lt;br /&gt;
* &#039;&#039;&#039;Order channels by:&#039;&#039;&#039; Designates the manner in which the channels will be arranged in the EPG within XBMC&lt;br /&gt;
** &#039;&#039;&#039;Number&#039;&#039;&#039; - Arranges the channel lineup by number&lt;br /&gt;
** &#039;&#039;&#039;Name&#039;&#039;&#039; - Arranges the channel lineup by name (or call sign).&lt;br /&gt;
* &#039;&#039;&#039;Channel display format:&#039;&#039;&#039; - Specifies now the channel name and number will be displayed within XBMC.  For example, if settings were set as displayed in the screenshot, &#039;The WB&#039; would displayed as &#039;KWGN/656&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Hide DRM channels&#039;&#039;&#039; - Hides channels marked with DRM by the service provider from the EPG.&lt;br /&gt;
** &#039;&#039;&#039;Indicate DRM channels by appending:&#039;&#039;&#039; - If a channel is marked by the provider as being protected with DRM, the text entered in the box will be appended in the EPG.&lt;br /&gt;
* &#039;&#039;&#039;Hide encrypted channels&#039;&#039;&#039; - Hides channels marked as encrypted by the service provider from the EPG.&lt;br /&gt;
** &#039;&#039;&#039;Indicate encrypted channels by appending:&#039;&#039;&#039; - If a channel is marked by the provider as being encrypted, the text entered in the box will be appended in the EPG.&lt;br /&gt;
* &#039;&#039;&#039;Import WMC channel icons when found&#039;&#039;&#039; - Imports channel icons from WMC if available.  Please see [[PVR/Backend/ServerWMC#Adding_icons_to_WMC|Adding Icons to WMC]] for additional information.&lt;br /&gt;
* &#039;&#039;&#039;For channel name use:&#039;&#039;&#039; - Specifies how the name of the channel will be displayed within XBMC.&lt;br /&gt;
** &#039;&#039;&#039;Call Sign&#039;&#039;&#039; - Displays the channel name as it&#039;s call sign reported by WMC.  Example: &#039;KWGN&#039;&lt;br /&gt;
** &#039;&#039;&#039;Full Service Name&#039;&#039;&#039; - Displays the channel name as the service name reported by WMC.  Example: &#039;The WB&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Record.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Record ===&lt;br /&gt;
* &#039;&#039;&#039;Pre-Start and Post-Stop Padding Defaults&#039;&#039;&#039; - This tab allows the user to specify default padding for recordings.  Padding is the amount of time to record before and after the scheduled start and finish time of a program as specified by the EPG.&lt;br /&gt;
** &#039;&#039;&#039;Use WMC&#039;s padding&#039;&#039;&#039; - Uses padding settings specified in WMC.  Settings can be found in the WMC interface under Tasks / Settings / TV / Recorder / Recording Defaults.  The settings are specified as &amp;quot;Start when possible&amp;quot; and &amp;quot;Stop when possible&amp;quot;.&lt;br /&gt;
** &#039;&#039;&#039;Use XBMC&#039;s padding&#039;&#039;&#039; - Use padding specified in XBMC.&lt;br /&gt;
** &#039;&#039;&#039;Use this padding (min)&#039;&#039;&#039; - Allows the user to specify the desired amount of padding directly from the ServerWMC interface.&lt;br /&gt;
*** &#039;&#039;&#039;Pre&#039;&#039;&#039; - Amount of time (in minutes) to start recording before the EPG scheduled start time.&lt;br /&gt;
*** &#039;&#039;&#039;Post&#039;&#039;&#039; - Amount of time (in minutes) to record after the EPG scheduled end time.&lt;br /&gt;
** &#039;&#039;&#039;Use custom padding for sports (min)&#039;&#039;&#039; - Allows the user to specify settings different from those above for programs marked as sporting events in the EPG.&lt;br /&gt;
*** &#039;&#039;&#039;Pre&#039;&#039;&#039; - Amount of time (in minutes) to start recording before the EPG scheduled start time.&lt;br /&gt;
*** &#039;&#039;&#039;Post&#039;&#039;&#039; - Amount of time (in minutes) to record after the EPG scheduled end time.&lt;br /&gt;
* &#039;&#039;&#039;Force this padding on all recordings&#039;&#039;&#039; - Forces specified options &#039;&#039;even if they will interfere with other scheduled recordings&#039;&#039;.&lt;br /&gt;
** &#039;&#039;&#039;Force Pre-Start padding&#039;&#039;&#039; - Forces the pre-start padding rules specified above.&lt;br /&gt;
** &#039;&#039;&#039;Force Post-Stop padding&#039;&#039;&#039; - Forces the post-stop padding rules specified above.&lt;br /&gt;
* &#039;&#039;&#039;After instant recording starts, each Record button press increases end time by: (min)&#039;&#039;&#039; - When an instant recording is in progress, each press of the record button will extend the recording time beyond the EPG scheduled end time + padding by xx minutes.  Please see [[Add-on:PVR.WMC#Recording_with_pvr.wmc|Recording with pvr.wmc]] for additional information.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; bgcolor=&amp;quot;whitesmoke&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Debug.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Debug ===&lt;br /&gt;
* &#039;&#039;&#039;Server Version:&#039;&#039;&#039; - Displays the version of ServerWMC installed followed by the names of clients connected and the version(s) of pvr.wmc respectively.&lt;br /&gt;
* &#039;&#039;&#039;Keep a log file&#039;&#039;&#039; - Checking this box will cause ServerWMC to output important troubleshooting information to a log file.  It is &#039;&#039;&#039;highly&#039;&#039;&#039; recommended this box be checked.&lt;br /&gt;
** &#039;&#039;&#039;Current log&#039;&#039;&#039; - Opens the log file for the current ServerWMC session in Notepad.&lt;br /&gt;
** &#039;&#039;&#039;Last run&#039;s log&#039;&#039;&#039; - Opens the log file for the previous ServerWMC session in Notepad.&lt;br /&gt;
** &#039;&#039;&#039;Service log&#039;&#039;&#039; - Opens log file for ServerWMC if it is being run as a service.&lt;br /&gt;
* &#039;&#039;&#039;Delete temporary stream files&#039;&#039;&#039; - When switching to a channel, it automatically starts recording.  This information is stored in a temporary file to allow for time shifting.  When checked, these files will be deleted when changing channels.&lt;br /&gt;
* &#039;&#039;&#039;Remux the playback of all WTV files&#039;&#039;&#039; - By default, only live streams are remuxed to TS before being sent to the client.  This option enables remuxing of pre-recorded files as well.  Raspberry Pi users have reported issues with playing large pre-recorded WTV files.  If you are experiencing issues with viewing recorded TV, please try enabling this option.&lt;br /&gt;
* &#039;&#039;&#039;For advanced users&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Edit Settings File...&#039;&#039;&#039; - Opens the settings file for manual editing&lt;br /&gt;
** &#039;&#039;&#039;Reload Settings File&#039;&#039;&#039; - Reloads the settings file after being manually edited causing the changes to take effect without restarting ServerWMC.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{note|&#039;&#039;&#039;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!!!&#039;&#039;&#039;  They contain important information that is instrumental in diagnosing issues and recommending solutions.  Please copy the contents of the file to [http://pastebin.com/ 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.}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Connecting ServerWMC to XBMC ==&lt;br /&gt;
Please install and configure the pvr.wmc add-on to access live TV from within XBMC using ServerWMC.&lt;br /&gt;
&lt;br /&gt;
Please see the pvr.wmc Wiki page for additional information here: &#039;&#039;&#039;[[Add-on:PVR.WMC]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Next|[[Add-on:PVR.WMC|Connecting ServerWMC to XBMC]]}}&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting / FAQ ==&lt;br /&gt;
* &#039;&#039;&#039;Can I record to a network share, NAS drive, etc.?&#039;&#039;&#039; - Unfortunately no.  This is not supported by WMC.  Recordings must be saved to a drive connected directly to the PC running WMC.  This is done because if there is a glitch in the network connection while recording, it will corrupt the entire recording rendering it unwatchable.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{note|Advanced users can attempt to &amp;quot;trick&amp;quot; WMC into thinking a local drive is being used, using methods such as linking the recorded TV folder to a network location with a NTFS directory junction (aka symlink) or presenting a drive from their NAS using ISCSI.  In both cases WMC believes it is recording to a local drive, however the drive/files actually are located on a network device.}}&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
* &#039;&#039;&#039;Upgrading from Windows 8 to 8.1&#039;&#039;&#039; - When upgrading from 8 -&amp;gt; 8.1, it is necessary to re-install ServerWMC.&lt;br /&gt;
&lt;br /&gt;
== Additional Guides and Links ==&lt;br /&gt;
* ServerWMC/pvr.wmc Support Forum - http://forum.xbmc.org/forumdisplay.php?fid=205&lt;br /&gt;
* pvr.wmc Raspbmc Suport Thread - http://forum.stmlabs.com/showthread.php?tid=10553&lt;br /&gt;
&lt;br /&gt;
== Advanced Topics ==&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| ||&lt;br /&gt;
=== Locating audio stream codes ===&lt;br /&gt;
Start a live TV stream in XBMC.  Open the ServerWMC log file and locate the audio descriptors.  In the following example excerpt of the log file, there are two available audio streams.  The codes are highlighted.  These are the codes that can be used to specify the desired audio stream sent to XBMC under [[PVR/Backend/ServerWMC#Live_TV|Live TV / Remux Language]].  We have reason to believe (though not confirmed) these codes follow the [http://en.wikipedia.org/wiki/List_of_ISO_639-2_codes ISO 639-2 standards.]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;If you identify and confirm a code that is not already contained in the list above, please add it or drop a comment in the [http://forum.xbmc.org/showthread.php?tid=176174 wiki thread].  Thanks!&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.515 Remux::FindDescriptors&amp;gt; wtv scanned (0.15 sec), Streams found:&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.517 &amp;gt; Other: ID:1 MPEG2 Sections and Tables&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.518 &amp;gt; Other: ID:2 MPEG2 PES&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.519 &amp;gt; Audio: ID:3 ({{highlight|&#039;&#039;&#039;eng&#039;&#039;&#039;}}) AC3 2.0 48000 Hz 192 kb/s&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.520 &amp;gt; Video: ID:4 AVC High-4.0 1920x1080i fps: 25&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.522 &amp;gt; Audio: ID:5 ({{highlight|&#039;&#039;&#039;nar&#039;&#039;&#039;}}) MPEG Audio V1L2 Stereo 48000 Hz 256 kb/s&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.524 &amp;gt; Other: ID:6 MS TV Caption&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Adding icons to WMC ===&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| ||&lt;br /&gt;
==== Automatically ====&lt;br /&gt;
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.  It&#039;s worth it, the program works flawlessly.  (As of this writing, the minimum donation is $5).&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==== Manually ====&lt;br /&gt;
* Set your Channel display format to {1}-{0} instead of {1}/{0} on the &#039;Channels&#039; tab of the ServerWMC GUI.&lt;br /&gt;
&lt;br /&gt;
* Rename your logos to call sign-number.extension. Example KDKADT2-2.1.jpg.&lt;br /&gt;
&lt;br /&gt;
* Restart ServerWMC.&lt;br /&gt;
&lt;br /&gt;
* Set your default folder for PVR thumbnails to where your logos are stored under {{highlight|bordered=yes|System → Live TV → Menu/OSD → &#039;Default folder for PVR thumbnails&#039;}} within XBMC.&lt;br /&gt;
&lt;br /&gt;
* If you add new logos, you will need to restart XMBC or scan for missing channels under {{highlight|bordered=yes|System → Live TV → Menu/OSD → &#039;Scan for missing icons&#039;}} within XBMC.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Running ServerWMC as a service ===&lt;br /&gt;
{{note|This is an experimental feature and recommended only for advanced users at this time.}}&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Limitations&#039;&#039;&#039;&lt;br /&gt;
** Service must be manually installed&lt;br /&gt;
** Service must be restarted if any settings are changed&lt;br /&gt;
** Standalone app must be configured to not clash with the service&lt;br /&gt;
** Standalone app is not aware of what the service is doing (you don&#039;t see current streams, channels transferred/loaded, etc)&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Installation&#039;&#039;&#039;&lt;br /&gt;
** Stop ServerWMC app from the system tray if it is running.&lt;br /&gt;
** Install ServerWMC_Service by running InstallService.bat (in the installed program directory) as administrator.&lt;br /&gt;
** Edit the ServerWMC config file (%ProgramData%\VDSoftware\ServerWMC\config.xml) and change RunAsService=false to RunAsService=true&lt;br /&gt;
** Start/Stop the ServerWMC service from the Windows Services admin interface.&lt;br /&gt;
** Use the ServerWMC app (now aware that you are running the service) to maintain settings.&lt;br /&gt;
** Restart the service whenever you make a change to settings via the UI or editing the config.xml manually&lt;br /&gt;
** The port specified in the service must be manually opened in he firewall&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Further Information&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Service Info&#039;&#039;&#039; - The service is called &amp;quot;ServerWMC XBMC PVR Backend&amp;quot; (the shortname for the service is ServerWMC_Service). Currently, the service is not automatically installed by the program installer, instead there is a batch file in the install directory to do this. This only needs to be done once and wont need to be done again for future releases. The service is installed as manual startup by default. If users want the service to start automatically when windows starts, then they should choose Automatic or possibly Automatic (Delayed Start) if there are problems with it accessing the WMC services if it starts too early.&lt;br /&gt;
** &#039;&#039;&#039;Settings&#039;&#039;&#039; - The service shares the settings with the standalone app, which are stored in config.xml in the ProgramData directory.  NOTE that any changes to these settings are not picked up by the service automatically. You must RESTART the service after making any settings changes to this file directly or via the ServerWMC UI.&lt;br /&gt;
** &#039;&#039;&#039;Standalone ServerWMC App&#039;&#039;&#039; - You must set the standalone ServerWMC app to know that you are running the service, otherwise they will both try and bind to the listen port and accept client requests (causing one or both to fail). This is done by setting the RunAsService parameter in the config.xml file to true while the app is not running.  The app no longer needs to be running, it is only used for editing settings. The app does not show information about current streams, current connected clients etc. It has no knowledge of what the service is doing, it is purely used to maintain the settings file.&lt;br /&gt;
** &#039;&#039;&#039;Log&#039;&#039;&#039; - The service has it&#039;s own log file, called ServerWMC_Service.log in the same directory as the normal log (%ProgramData%\VDSoftware\ServerWMC).  &#039;&#039;&#039;If you are posting for help/support and are running in service mode, you will need to provide this log instead of the ServerWMC.log&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Sharing the TV and EPG databases using MySQL ===&lt;br /&gt;
{{note|Though it is &#039;&#039;possible&#039;&#039; to share these databases using MySQL, preliminary testing has shown &#039;&#039;&#039;absolutely no benefit&#039;&#039;&#039; and is known to actually &#039;&#039;cause&#039;&#039; issues.  This method is &#039;&#039;&#039;completely unsupported by the devs.  Consider yourself warned&#039;&#039;&#039;.}}&lt;br /&gt;
&lt;br /&gt;
Assuming you are already using MySQL with XBMC, add the following to advancedsettings.xml:&amp;lt;br /&amp;gt;&lt;br /&gt;
{{code |lang=xml |&lt;br /&gt;
     &amp;lt;epgdatabase&amp;gt;&lt;br /&gt;
        &amp;lt;type&amp;gt;mysql&amp;lt;/type&amp;gt;&lt;br /&gt;
        &amp;lt;host&amp;gt;10.0.1.100&amp;lt;/host&amp;gt;&lt;br /&gt;
        &amp;lt;port&amp;gt;3306&amp;lt;/port&amp;gt;&lt;br /&gt;
        &amp;lt;user&amp;gt;xbmc&amp;lt;/user&amp;gt;&lt;br /&gt;
        &amp;lt;pass&amp;gt;xbmc&amp;lt;/pass&amp;gt;&lt;br /&gt;
     &amp;lt;/epgdatabase&amp;gt;&lt;br /&gt;
&lt;br /&gt;
     &amp;lt;tvdatabase&amp;gt;&lt;br /&gt;
        &amp;lt;type&amp;gt;mysql&amp;lt;/type&amp;gt;&lt;br /&gt;
        &amp;lt;host&amp;gt;10.0.1.100&amp;lt;/host&amp;gt;&lt;br /&gt;
        &amp;lt;port&amp;gt;3306&amp;lt;/port&amp;gt;&lt;br /&gt;
        &amp;lt;user&amp;gt;xbmc&amp;lt;/user&amp;gt;&lt;br /&gt;
        &amp;lt;pass&amp;gt;xbmc&amp;lt;/pass&amp;gt;&lt;br /&gt;
     &amp;lt;/tvdatabase&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Please replace the &#039;host&#039; IP addresses, &#039;user&#039; names and &#039;pass&#039;words accordingly.&lt;br /&gt;
&lt;br /&gt;
If you have not setup MySQL and wish to, please see the guide here: [[HOW-TO:Share libraries using MySQL]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>TechLife</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=File:ServerWMC_Update.png&amp;diff=80802</id>
		<title>File:ServerWMC Update.png</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=File:ServerWMC_Update.png&amp;diff=80802"/>
		<updated>2014-11-16T03:20:11Z</updated>

		<summary type="html">&lt;p&gt;TechLife: Updated for build 1171&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Updated for build 1171&lt;/div&gt;</summary>
		<author><name>TechLife</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=ServerWMC&amp;diff=80801</id>
		<title>ServerWMC</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=ServerWMC&amp;diff=80801"/>
		<updated>2014-11-16T03:19:24Z</updated>

		<summary type="html">&lt;p&gt;TechLife: /* ServerWMC Configuration (Detailed) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{:PVR/Contents}}&lt;br /&gt;
{{mininav|[[PVR]]|[[Recording software]]}}&lt;br /&gt;
[[File:SWMC_Logo.jpg|right|border]]&lt;br /&gt;
ServerWMC is a server interface for Windows which communicates with Windows Media Center (WMC) allowing it to be used as a Personal Video Recorder (PVR) backend providing Live TV, PVR functions and Electronic Program Guide (EPG) data.  These services are provided to XBMC though the [[Add-on:PVR.WMC|pvr.wmc]] add-on.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
ServerWMC was developed and is maintained by [http://forum.xbmc.org/member.php?action=profile&amp;amp;uid=135134 krustyreturns].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;A fantastic guide detailing the setup of XBMC, WMC, ServerWMC, pvr.wmc and everything else you need to know from beginning to end can be found here: http://forum.xbmc.org/showthread.php?tid=193310&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuring Windows Media Center ==&lt;br /&gt;
Windows Media Center must first be fully configured (tuners configured, EPG configured, channels setup, etc) on the PC to be used as the TV Server prior to using ServerWMC.  This setup will vary slightly based on the tuner you are using.  There is a generic WMC setup guide here that may be of assistance to those new to WMC: http://www.howtogeek.com/howto/9166/learning-windows-7-setup-live-tv-in-windows-media-center/&lt;br /&gt;
&lt;br /&gt;
The following is setup information specific to some popular devices:&lt;br /&gt;
* [http://www.silicondust.com/products/hdhomerun/atsc/ &#039;&#039;&#039;HDHomeRun&#039;&#039;&#039;] - http://www.silicondust.com/support/hdhomerun/instructions/wmc7/&lt;br /&gt;
* [http://www.silicondust.com/products/hdhomerun/prime/ &#039;&#039;&#039;HDHomeRun Prime&#039;&#039;&#039;] - http://www.silicondust.com/support/hdhomerun/instructions/prime/&lt;br /&gt;
* [http://cetoncorp.com/products/infinitv/ &#039;&#039;&#039;Ceton InfiniTV Products (All)&#039;&#039;&#039;] - http://cetoncorp.com/product-support/&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|Though Windows Media Center must be configured, it is not necessary for WMC to be running to provide the connection to ServerWMC.&amp;lt;br /&amp;gt;If you have previously disabled WMC services, please re-enable them at this time.  Though WMC does not need to be running, if the services are disabled and WMC is unable to automatically update EPG data, XBMC will either display a blank EPG or CRASH when selecting &#039;Live TV&#039;.&amp;lt;br /&amp;gt;&#039;&#039;&#039;Please ensure you can view live TV from within WMC before continuing!&#039;&#039;&#039;}}&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Downloading &amp;amp; Installing ServerWMC ==&lt;br /&gt;
The latest version of ServerWMC can be found here: [https://googledrive.com/host/0ByNnAMYBoWvfTk8tRWJXYko1T2c/index.html http://bit.ly/ServerWMC]&lt;br /&gt;
&lt;br /&gt;
ServerWMC includes an installer package so simply download, unzip and run &#039;&#039;&#039;Installer_ServerWMC.msi&#039;&#039;&#039; as administrator.  It is not necessary to uninstall the previous version before installing an updated version.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|ServerWMC must be installed on the same PC that was configured for Windows Media Center above.}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== ServerWMC Configuration (Quick) ==&lt;br /&gt;
Launch ServerWMC from the Start Menu.  An entry was created during installation at Start/ServerWMC/ServerWMC. &amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|On first run, you should be prompted to allow &#039;&#039;&#039;ServerWMC.exe&#039;&#039;&#039; through your firewall.  Make sure to select &#039;&#039;&#039;allow&#039;&#039;&#039;.}}&lt;br /&gt;
&lt;br /&gt;
Ensure that Windows Media Center (WMC) is configured with particular attention to the following:&lt;br /&gt;
* Directory for recorded TV is specified&lt;br /&gt;
* TV tuners are installed and detected&lt;br /&gt;
* TV channels are scanned&lt;br /&gt;
* You are able to watch live TV within WMC&lt;br /&gt;
&lt;br /&gt;
Ensure that the Windows Media Center &amp;quot;Recorded TV&amp;quot; folder is Shared from the server PC (as clients will need to access it via smb://).  If the share is protected or if accessing with non-windows based clients, the username and password for the share should be entered on the &#039;folders&#039; tab within ServerWMC.&lt;br /&gt;
&lt;br /&gt;
Run ServerWMC application and check/configure the settings.  Additional info on each setting can be found below.&lt;br /&gt;
&lt;br /&gt;
{{note|ServerWMC supports most of the WMC configuration including enable/disable channels, set custom channel orders/numbers and custom channel icons.  These settings should be configured within WMC and not XBMC.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ServerWMC Configuration (Detailed) ==&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Status.png|right|border]]&lt;br /&gt;
=== Status ===&lt;br /&gt;
* &#039;&#039;&#039;WMC database&#039;&#039;&#039; - Displays the status of the connection between ServerWMC and the Windows Media Center database&lt;br /&gt;
**  &amp;lt;span style=&amp;quot;color:#4169E1&amp;quot;&amp;gt;&#039;Opened&#039;&amp;lt;/span&amp;gt; - Indicates the server has successfully connected&lt;br /&gt;
* &#039;&#039;&#039;Channels found&#039;&#039;&#039; - Displays the number of channels being reported as available from WMC&lt;br /&gt;
* &#039;&#039;&#039;Tuners found&#039;&#039;&#039; - Displays the number of tuners available and ready to use&lt;br /&gt;
* &#039;&#039;&#039;Clients online&#039;&#039;&#039; - Displays the names of clients connected to ServerWMC&lt;br /&gt;
* &#039;&#039;&#039;Totals of items transferred to clients:&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Channels&#039;&#039;&#039; - Displays the number of channels being made available to clients&lt;br /&gt;
** &#039;&#039;&#039;EPG Entries&#039;&#039;&#039; - Displays the number of Electronic Program Guide entries being provided to clients&lt;br /&gt;
** &#039;&#039;&#039;Timers&#039;&#039;&#039; - Displays the number of future recording tasks in queue&lt;br /&gt;
** &#039;&#039;&#039;Recordings&#039;&#039;&#039; - Displays the number of recorded programs available in the /Recorded TV/ folder (specified on the &#039;Folders&#039; tab)&lt;br /&gt;
* &#039;&#039;&#039;Active Recordings&#039;&#039;&#039; - Displays status of programs currently being recorded&lt;br /&gt;
* &#039;&#039;&#039;Active Streams&#039;&#039;&#039; - Displays the status of streams being used by clients&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; bgcolor=&amp;quot;whitesmoke&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_General.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
* &#039;&#039;&#039;Start when Windows starts&#039;&#039;&#039; - Starts ServerWMC when the user logs on to Windows.  Unless you have a need to start the server manually at login, this option should be enabled.&lt;br /&gt;
* &#039;&#039;&#039;Startup minimized&#039;&#039;&#039; - Minimizes ServerWMC to the Task Bar upon startup.&lt;br /&gt;
* &#039;&#039;&#039;Minimize to system tray&#039;&#039;&#039; - Sends ServerWMC to the System Tray when minimized instead of the Task Bar.&lt;br /&gt;
** &#039;&#039;&#039;Close box minimizes to system tray&#039;&#039;&#039; - Causes ServerWMC to minimize to the system tray when the red &#039;X&#039; is clicked instead of closing the program.&lt;br /&gt;
* &#039;&#039;&#039;Suspend system sleep mode when clients are online&#039;&#039;&#039; - Prevents PC running ServerWMC from entering sleep mode (if enabled) if any clients are connected.&lt;br /&gt;
** &#039;&#039;&#039;Suspend sleep even if only client online is MediaBrowser-Server&#039;&#039;&#039; - Prevents PC running ServerWMC from entering sleep mode (if enabled) if MB3Server is running on the host PC regardless of other client status.&lt;br /&gt;
* &#039;&#039;&#039;Port number for client connection&#039;&#039;&#039; - Specifies the port on which the pvr.wmc plug-in will communicate with ServerWMC.  The default port is 9080.  Unless you have another program communicating on this port, there is no reason to change from default.  Again, if you were not prompted when launching ServerWMC or you chose to decline, &#039;&#039;&#039;make sure this port is open in your firewall software&#039;&#039;&#039; before continuing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Folders.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Folders ===&lt;br /&gt;
* &#039;&#039;&#039;Path to local &#039;RecordedTV&#039; folder (from WMC)&#039;&#039;&#039; - Displays the path of the folder where recordings will be stored.  This path is specified in WMC under Tasks/Settings/TV/Recorder/Recorder Storage and is not editable from ServerWMC.  If you have other clients on the network, this folder should be shared and specified below.&lt;br /&gt;
* &#039;&#039;&#039;Enter the network share path to this folder, this is required for remote clients:&#039;&#039;&#039;  The smb address of the folder specified above.  It is advised to test this address from another machine to make sure it is accessible remotely before continuing.&lt;br /&gt;
* &#039;&#039;&#039; Watched &#039;Recorded TV&#039; folders (from WMC):&#039;&#039;&#039; If additional folders are specified as &#039;watch folders&#039; within WMC, their paths will be displayed here.&lt;br /&gt;
* &#039;&#039;&#039;Use Credentials for non-windows clients&#039;&#039;&#039; - If the folder specified above requires a user name and password for access, please enter the credentials here.&lt;br /&gt;
** &#039;&#039;&#039;User Name&#039;&#039;&#039; - SMB user name for the shared folder&lt;br /&gt;
** &#039;&#039;&#039;Password&#039;&#039;&#039; - SMB password for the shared folder&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|With non-Windows based clients, user:pass credentials are &#039;&#039;typically&#039;&#039; needed even when the Windows share is shared with &amp;quot;Everyone&amp;quot;.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; bgcolor=&amp;quot;whitesmoke&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Display_Options.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Display Options ===&lt;br /&gt;
* &#039;&#039;&#039;Change name of timer to indicate series (repeating) recording&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Append&#039;&#039;&#039; - Places &amp;quot;this text&amp;quot; after the recording&#039;s title.&lt;br /&gt;
** &#039;&#039;&#039;Prepend&#039;&#039;&#039; - Places &amp;quot;this text&amp;quot; before the recording&#039;s title.&lt;br /&gt;
*** &#039;&#039;&#039;this text&#039;&#039;&#039; - Text to place before or after the recording&#039;s title&lt;br /&gt;
* &#039;&#039;&#039;Indicate &#039;Repeat&#039; episodes in plot descriptions by appending&#039;&#039;&#039; - Places the specified text at the end of the plot description in the XBMC EPG episode info screen if the episode was marked as a repeat in the WMC EPG data.&lt;br /&gt;
* &#039;&#039;&#039;Indicate &#039;Repeat&#039; episodes in recording/EPG titles  by appending&#039;&#039;&#039; - Places the specified text following the recording title and in the XBMC EPG if the episode was marked as a repeat in the WMC EPG data.&lt;br /&gt;
* &#039;&#039;&#039;Hide content protected recordings.&#039;&#039;&#039; - Hides content marked as protected by the service provider from XBMC.  (Protected content is only viewable from within WMC).&lt;br /&gt;
* &#039;&#039;&#039;For sporting events, always append episode title to main title.&#039;&#039;&#039; - Appends the title of the episode to main title.  For example, &amp;quot;Monday Night Football&amp;quot; becomes &amp;quot;Monday Night Football - New England vs. Miami&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;Ignore Recording images from wmc url&#039;&#039;&#039; - Prevents WMC from sending recording image thumbnail url to XBMC (if found).&lt;br /&gt;
* &#039;&#039;&#039;Ignore Epg images from wmc url&#039;&#039;&#039; - Prevents WMC from sending EPG thumbnail image url to XBMC (if found).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Update.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Updates ===&lt;br /&gt;
* &#039;&#039;&#039;Version Installed&#039;&#039;&#039; - Displays information about the currently installed version of ServerWMC.&lt;br /&gt;
** &#039;&#039;&#039;Version Status&#039;&#039;&#039; - Indicates if version installed is up to date or if a newer version is available.&lt;br /&gt;
* &#039;&#039;&#039;Last Checked&#039;&#039;&#039; - Displays date ServerWMC last checked for an available update.&lt;br /&gt;
** &#039;&#039;&#039;Check Now&#039;&#039;&#039; - Manually initiate check for newer version.&lt;br /&gt;
** &#039;&#039;&#039;Apply Update&#039;&#039;&#039; - If a newer version is available, initiates installation of ServerWMC update.&lt;br /&gt;
* &#039;&#039;&#039;Next Check&#039;&#039;&#039; - Displays date and time of next scheduled check for update.&lt;br /&gt;
* &#039;&#039;&#039;Version Info&#039;&#039;&#039; - Click to view change log for currently installed version.&lt;br /&gt;
* &#039;&#039;&#039;Automatically check for updates&#039;&#039;&#039; - When enabled, ServerWMC will automatically check for new updates.  Disable if you wish to check for updates manually.&lt;br /&gt;
* &#039;&#039;&#039;Automatically apply new updates (requires elevated privileges or UAC disabled)&#039;&#039;&#039; - When enabled, ServerWMC will automatically install the newest version when found.  For this feature to work, ServerWMC must either be &amp;quot;Run as Administrator&amp;quot; or &amp;quot;User Account Control&amp;quot; must be disabled.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; bgcolor=&amp;quot;whitesmoke&amp;quot;|&lt;br /&gt;
| || [[File:ServerWMC_Live_TV.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Live TV ===&lt;br /&gt;
* &#039;&#039;&#039;Set the maximum run time of a Live TV stream&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Enable prime viewing time&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Start&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;End&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Only remux this language to output (if available)&#039;&#039;&#039; - Instructs ServerWMC to only include the specified audio language in the stream sent to XBMC.  For information on locating the codes available in your stream, please see [[PVR/Backend/ServerWMC#Locating_audio_stream_codes|Locating audio stream codes]].  We have reason to believe (though not confirmed) these codes follow the [http://en.wikipedia.org/wiki/List_of_ISO_639-2_codes ISO 639-2 standards.] Confirmed valid codes for this field are as follows:&lt;br /&gt;
** eng = English&lt;br /&gt;
** ger = German&lt;br /&gt;
** spa = Spanish&lt;br /&gt;
** dut = Dutch&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Tuners found:&#039;&#039;&#039; Displays information about the tuners accessible for streaming to clients&lt;br /&gt;
** &#039;&#039;&#039;Space&#039;&#039;&#039; - Type of signal being provided for streaming&lt;br /&gt;
** &#039;&#039;&#039;Count&#039;&#039;&#039; - Number of tuners available for streaming&lt;br /&gt;
** &#039;&#039;&#039;Channels&#039;&#039;&#039; - Number of channels available for streaming&lt;br /&gt;
** &#039;&#039;&#039;Hardware Name&#039;&#039;&#039; - The name of the tuner providing the stream&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Recordings.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Recordings ===&lt;br /&gt;
* &#039;&#039;&#039;Group recordings in folders&#039;&#039;&#039; - Groups recordings into folders within the XBMC &#039;Recordings&#039; list.  This does not effect the physical location of the files.  As well as the individual options below, this will also cause series recordings to be grouped into folders with the series name as the folder title and places individual episodes contained within.  With this option disabled, a flat list of all recordings will be displayed on the &#039;Recordings&#039; list.&lt;br /&gt;
** &#039;&#039;&#039;Group active recordings in folder&#039;&#039;&#039; - Groups active recordings into a folder with the name specified&lt;br /&gt;
** &#039;&#039;&#039;Group movie recordings in folder&#039;&#039;&#039; - Groups completed recordings of programs marked as a movie in the EPG data in the folder specified&lt;br /&gt;
** &#039;&#039;&#039;Group sports recordings in folder&#039;&#039;&#039; - Groups completed recordings of programs marked as a sporting event in the EPG data in the folder specified&lt;br /&gt;
* &#039;&#039;&#039;Append episode title to series title for recordings using&#039;&#039;&#039; - Places the episode title following the series title using the delimiter entered in the box.&lt;br /&gt;
* &#039;&#039;&#039;Remux active recordings&#039;&#039;&#039; - This remuxes the active recording to a TS file before being streamed to XBMC. Files can be played right away but may encounter issues when attempting to timeshift. Disabling this option will stream the WTV file directly to the XBMC player. This will allow for smoother timeshifting but will cause the recording to stop prematurely as XBMC does not monitor the size of WTV files. Premature stopping of playback can easily be resumed by pressing play again which effectively communicates the new file size (and in turn new end point) to the XBMC player. This setting will be used more in the Gotham release affecting the ability of clients to resume playback. The default setting is enabled.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;  bgcolor=&amp;quot;whitesmoke&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Channels.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Channels ===&lt;br /&gt;
* &#039;&#039;&#039;Reload channels from WMC&#039;&#039;&#039; - Used to reload channel info from WMC if it has been updated without requiring ServerWMC to be restarted.&lt;br /&gt;
* &#039;&#039;&#039;Order channels by:&#039;&#039;&#039; Designates the manner in which the channels will be arranged in the EPG within XBMC&lt;br /&gt;
** &#039;&#039;&#039;Number&#039;&#039;&#039; - Arranges the channel lineup by number&lt;br /&gt;
** &#039;&#039;&#039;Name&#039;&#039;&#039; - Arranges the channel lineup by name (or call sign).&lt;br /&gt;
* &#039;&#039;&#039;Channel display format:&#039;&#039;&#039; - Specifies now the channel name and number will be displayed within XBMC.  For example, if settings were set as displayed in the screenshot, &#039;The WB&#039; would displayed as &#039;KWGN/656&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Hide DRM channels&#039;&#039;&#039; - Hides channels marked with DRM by the service provider from the EPG.&lt;br /&gt;
** &#039;&#039;&#039;Indicate DRM channels by appending:&#039;&#039;&#039; - If a channel is marked by the provider as being protected with DRM, the text entered in the box will be appended in the EPG.&lt;br /&gt;
* &#039;&#039;&#039;Hide encrypted channels&#039;&#039;&#039; - Hides channels marked as encrypted by the service provider from the EPG.&lt;br /&gt;
** &#039;&#039;&#039;Indicate encrypted channels by appending:&#039;&#039;&#039; - If a channel is marked by the provider as being encrypted, the text entered in the box will be appended in the EPG.&lt;br /&gt;
* &#039;&#039;&#039;Import WMC channel icons when found&#039;&#039;&#039; - Imports channel icons from WMC if available.  Please see [[PVR/Backend/ServerWMC#Adding_icons_to_WMC|Adding Icons to WMC]] for additional information.&lt;br /&gt;
* &#039;&#039;&#039;For channel name use:&#039;&#039;&#039; - Specifies how the name of the channel will be displayed within XBMC.&lt;br /&gt;
** &#039;&#039;&#039;Call Sign&#039;&#039;&#039; - Displays the channel name as it&#039;s call sign reported by WMC.  Example: &#039;KWGN&#039;&lt;br /&gt;
** &#039;&#039;&#039;Full Service Name&#039;&#039;&#039; - Displays the channel name as the service name reported by WMC.  Example: &#039;The WB&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Record.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Record ===&lt;br /&gt;
* &#039;&#039;&#039;Pre-Start and Post-Stop Padding Defaults&#039;&#039;&#039; - This tab allows the user to specify default padding for recordings.  Padding is the amount of time to record before and after the scheduled start and finish time of a program as specified by the EPG.&lt;br /&gt;
** &#039;&#039;&#039;Use WMC&#039;s padding&#039;&#039;&#039; - Uses padding settings specified in WMC.  Settings can be found in the WMC interface under Tasks / Settings / TV / Recorder / Recording Defaults.  The settings are specified as &amp;quot;Start when possible&amp;quot; and &amp;quot;Stop when possible&amp;quot;.&lt;br /&gt;
** &#039;&#039;&#039;Use XBMC&#039;s padding&#039;&#039;&#039; - Use padding specified in XBMC.&lt;br /&gt;
** &#039;&#039;&#039;Use this padding (min)&#039;&#039;&#039; - Allows the user to specify the desired amount of padding directly from the ServerWMC interface.&lt;br /&gt;
*** &#039;&#039;&#039;Pre&#039;&#039;&#039; - Amount of time (in minutes) to start recording before the EPG scheduled start time.&lt;br /&gt;
*** &#039;&#039;&#039;Post&#039;&#039;&#039; - Amount of time (in minutes) to record after the EPG scheduled end time.&lt;br /&gt;
** &#039;&#039;&#039;Use custom padding for sports (min)&#039;&#039;&#039; - Allows the user to specify settings different from those above for programs marked as sporting events in the EPG.&lt;br /&gt;
*** &#039;&#039;&#039;Pre&#039;&#039;&#039; - Amount of time (in minutes) to start recording before the EPG scheduled start time.&lt;br /&gt;
*** &#039;&#039;&#039;Post&#039;&#039;&#039; - Amount of time (in minutes) to record after the EPG scheduled end time.&lt;br /&gt;
* &#039;&#039;&#039;Force this padding on all recordings&#039;&#039;&#039; - Forces specified options &#039;&#039;even if they will interfere with other scheduled recordings&#039;&#039;.&lt;br /&gt;
** &#039;&#039;&#039;Force Pre-Start padding&#039;&#039;&#039; - Forces the pre-start padding rules specified above.&lt;br /&gt;
** &#039;&#039;&#039;Force Post-Stop padding&#039;&#039;&#039; - Forces the post-stop padding rules specified above.&lt;br /&gt;
* &#039;&#039;&#039;After instant recording starts, each Record button press increases end time by: (min)&#039;&#039;&#039; - When an instant recording is in progress, each press of the record button will extend the recording time beyond the EPG scheduled end time + padding by xx minutes.  Please see [[Add-on:PVR.WMC#Recording_with_pvr.wmc|Recording with pvr.wmc]] for additional information.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; bgcolor=&amp;quot;whitesmoke&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Debug.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Debug ===&lt;br /&gt;
* &#039;&#039;&#039;Server Version:&#039;&#039;&#039; - Displays the version of ServerWMC installed followed by the names of clients connected and the version(s) of pvr.wmc respectively.&lt;br /&gt;
* &#039;&#039;&#039;Keep a log file&#039;&#039;&#039; - Checking this box will cause ServerWMC to output important troubleshooting information to a log file.  It is &#039;&#039;&#039;highly&#039;&#039;&#039; recommended this box be checked.&lt;br /&gt;
** &#039;&#039;&#039;Current log&#039;&#039;&#039; - Opens the log file for the current ServerWMC session in Notepad.&lt;br /&gt;
** &#039;&#039;&#039;Last run&#039;s log&#039;&#039;&#039; - Opens the log file for the previous ServerWMC session in Notepad.&lt;br /&gt;
** &#039;&#039;&#039;Service log&#039;&#039;&#039; - Opens log file for ServerWMC if it is being run as a service.&lt;br /&gt;
* &#039;&#039;&#039;Delete temporary stream files&#039;&#039;&#039; - When switching to a channel, it automatically starts recording.  This information is stored in a temporary file to allow for time shifting.  When checked, these files will be deleted when changing channels.&lt;br /&gt;
* &#039;&#039;&#039;Remux the playback of all WTV files&#039;&#039;&#039; - By default, only live streams are remuxed to TS before being sent to the client.  This option enables remuxing of pre-recorded files as well.  Raspberry Pi users have reported issues with playing large pre-recorded WTV files.  If you are experiencing issues with viewing recorded TV, please try enabling this option.&lt;br /&gt;
* &#039;&#039;&#039;For advanced users&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Edit Settings File...&#039;&#039;&#039; - Opens the settings file for manual editing&lt;br /&gt;
** &#039;&#039;&#039;Reload Settings File&#039;&#039;&#039; - Reloads the settings file after being manually edited causing the changes to take effect without restarting ServerWMC.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{note|&#039;&#039;&#039;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!!!&#039;&#039;&#039;  They contain important information that is instrumental in diagnosing issues and recommending solutions.  Please copy the contents of the file to [http://pastebin.com/ 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.}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Connecting ServerWMC to XBMC ==&lt;br /&gt;
Please install and configure the pvr.wmc add-on to access live TV from within XBMC using ServerWMC.&lt;br /&gt;
&lt;br /&gt;
Please see the pvr.wmc Wiki page for additional information here: &#039;&#039;&#039;[[Add-on:PVR.WMC]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Next|[[Add-on:PVR.WMC|Connecting ServerWMC to XBMC]]}}&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting / FAQ ==&lt;br /&gt;
* &#039;&#039;&#039;Can I record to a network share, NAS drive, etc.?&#039;&#039;&#039; - Unfortunately no.  This is not supported by WMC.  Recordings must be saved to a drive connected directly to the PC running WMC.  This is done because if there is a glitch in the network connection while recording, it will corrupt the entire recording rendering it unwatchable.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{note|Advanced users can attempt to &amp;quot;trick&amp;quot; WMC into thinking a local drive is being used, using methods such as linking the recorded TV folder to a network location with a NTFS directory junction (aka symlink) or presenting a drive from their NAS using ISCSI.  In both cases WMC believes it is recording to a local drive, however the drive/files actually are located on a network device.}}&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
* &#039;&#039;&#039;Upgrading from Windows 8 to 8.1&#039;&#039;&#039; - When upgrading from 8 -&amp;gt; 8.1, it is necessary to re-install ServerWMC.&lt;br /&gt;
&lt;br /&gt;
== Additional Guides and Links ==&lt;br /&gt;
* ServerWMC/pvr.wmc Support Forum - http://forum.xbmc.org/forumdisplay.php?fid=205&lt;br /&gt;
* pvr.wmc Raspbmc Suport Thread - http://forum.stmlabs.com/showthread.php?tid=10553&lt;br /&gt;
&lt;br /&gt;
== Advanced Topics ==&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| ||&lt;br /&gt;
=== Locating audio stream codes ===&lt;br /&gt;
Start a live TV stream in XBMC.  Open the ServerWMC log file and locate the audio descriptors.  In the following example excerpt of the log file, there are two available audio streams.  The codes are highlighted.  These are the codes that can be used to specify the desired audio stream sent to XBMC under [[PVR/Backend/ServerWMC#Live_TV|Live TV / Remux Language]].  We have reason to believe (though not confirmed) these codes follow the [http://en.wikipedia.org/wiki/List_of_ISO_639-2_codes ISO 639-2 standards.]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;If you identify and confirm a code that is not already contained in the list above, please add it or drop a comment in the [http://forum.xbmc.org/showthread.php?tid=176174 wiki thread].  Thanks!&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.515 Remux::FindDescriptors&amp;gt; wtv scanned (0.15 sec), Streams found:&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.517 &amp;gt; Other: ID:1 MPEG2 Sections and Tables&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.518 &amp;gt; Other: ID:2 MPEG2 PES&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.519 &amp;gt; Audio: ID:3 ({{highlight|&#039;&#039;&#039;eng&#039;&#039;&#039;}}) AC3 2.0 48000 Hz 192 kb/s&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.520 &amp;gt; Video: ID:4 AVC High-4.0 1920x1080i fps: 25&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.522 &amp;gt; Audio: ID:5 ({{highlight|&#039;&#039;&#039;nar&#039;&#039;&#039;}}) MPEG Audio V1L2 Stereo 48000 Hz 256 kb/s&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.524 &amp;gt; Other: ID:6 MS TV Caption&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Adding icons to WMC ===&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| ||&lt;br /&gt;
==== Automatically ====&lt;br /&gt;
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.  It&#039;s worth it, the program works flawlessly.  (As of this writing, the minimum donation is $5).&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==== Manually ====&lt;br /&gt;
* Set your Channel display format to {1}-{0} instead of {1}/{0} on the &#039;Channels&#039; tab of the ServerWMC GUI.&lt;br /&gt;
&lt;br /&gt;
* Rename your logos to call sign-number.extension. Example KDKADT2-2.1.jpg.&lt;br /&gt;
&lt;br /&gt;
* Restart ServerWMC.&lt;br /&gt;
&lt;br /&gt;
* Set your default folder for PVR thumbnails to where your logos are stored under {{highlight|bordered=yes|System → Live TV → Menu/OSD → &#039;Default folder for PVR thumbnails&#039;}} within XBMC.&lt;br /&gt;
&lt;br /&gt;
* If you add new logos, you will need to restart XMBC or scan for missing channels under {{highlight|bordered=yes|System → Live TV → Menu/OSD → &#039;Scan for missing icons&#039;}} within XBMC.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Running ServerWMC as a service ===&lt;br /&gt;
{{note|This is an experimental feature and recommended only for advanced users at this time.}}&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Limitations&#039;&#039;&#039;&lt;br /&gt;
** Service must be manually installed&lt;br /&gt;
** Service must be restarted if any settings are changed&lt;br /&gt;
** Standalone app must be configured to not clash with the service&lt;br /&gt;
** Standalone app is not aware of what the service is doing (you don&#039;t see current streams, channels transferred/loaded, etc)&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Installation&#039;&#039;&#039;&lt;br /&gt;
** Stop ServerWMC app from the system tray if it is running.&lt;br /&gt;
** Install ServerWMC_Service by running InstallService.bat (in the installed program directory) as administrator.&lt;br /&gt;
** Edit the ServerWMC config file (%ProgramData%\VDSoftware\ServerWMC\config.xml) and change RunAsService=false to RunAsService=true&lt;br /&gt;
** Start/Stop the ServerWMC service from the Windows Services admin interface.&lt;br /&gt;
** Use the ServerWMC app (now aware that you are running the service) to maintain settings.&lt;br /&gt;
** Restart the service whenever you make a change to settings via the UI or editing the config.xml manually&lt;br /&gt;
** The port specified in the service must be manually opened in he firewall&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Further Information&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Service Info&#039;&#039;&#039; - The service is called &amp;quot;ServerWMC XBMC PVR Backend&amp;quot; (the shortname for the service is ServerWMC_Service). Currently, the service is not automatically installed by the program installer, instead there is a batch file in the install directory to do this. This only needs to be done once and wont need to be done again for future releases. The service is installed as manual startup by default. If users want the service to start automatically when windows starts, then they should choose Automatic or possibly Automatic (Delayed Start) if there are problems with it accessing the WMC services if it starts too early.&lt;br /&gt;
** &#039;&#039;&#039;Settings&#039;&#039;&#039; - The service shares the settings with the standalone app, which are stored in config.xml in the ProgramData directory.  NOTE that any changes to these settings are not picked up by the service automatically. You must RESTART the service after making any settings changes to this file directly or via the ServerWMC UI.&lt;br /&gt;
** &#039;&#039;&#039;Standalone ServerWMC App&#039;&#039;&#039; - You must set the standalone ServerWMC app to know that you are running the service, otherwise they will both try and bind to the listen port and accept client requests (causing one or both to fail). This is done by setting the RunAsService parameter in the config.xml file to true while the app is not running.  The app no longer needs to be running, it is only used for editing settings. The app does not show information about current streams, current connected clients etc. It has no knowledge of what the service is doing, it is purely used to maintain the settings file.&lt;br /&gt;
** &#039;&#039;&#039;Log&#039;&#039;&#039; - The service has it&#039;s own log file, called ServerWMC_Service.log in the same directory as the normal log (%ProgramData%\VDSoftware\ServerWMC).  &#039;&#039;&#039;If you are posting for help/support and are running in service mode, you will need to provide this log instead of the ServerWMC.log&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Sharing the TV and EPG databases using MySQL ===&lt;br /&gt;
{{note|Though it is &#039;&#039;possible&#039;&#039; to share these databases using MySQL, preliminary testing has shown &#039;&#039;&#039;absolutely no benefit&#039;&#039;&#039; and is known to actually &#039;&#039;cause&#039;&#039; issues.  This method is &#039;&#039;&#039;completely unsupported by the devs.  Consider yourself warned&#039;&#039;&#039;.}}&lt;br /&gt;
&lt;br /&gt;
Assuming you are already using MySQL with XBMC, add the following to advancedsettings.xml:&amp;lt;br /&amp;gt;&lt;br /&gt;
{{code |lang=xml |&lt;br /&gt;
     &amp;lt;epgdatabase&amp;gt;&lt;br /&gt;
        &amp;lt;type&amp;gt;mysql&amp;lt;/type&amp;gt;&lt;br /&gt;
        &amp;lt;host&amp;gt;10.0.1.100&amp;lt;/host&amp;gt;&lt;br /&gt;
        &amp;lt;port&amp;gt;3306&amp;lt;/port&amp;gt;&lt;br /&gt;
        &amp;lt;user&amp;gt;xbmc&amp;lt;/user&amp;gt;&lt;br /&gt;
        &amp;lt;pass&amp;gt;xbmc&amp;lt;/pass&amp;gt;&lt;br /&gt;
     &amp;lt;/epgdatabase&amp;gt;&lt;br /&gt;
&lt;br /&gt;
     &amp;lt;tvdatabase&amp;gt;&lt;br /&gt;
        &amp;lt;type&amp;gt;mysql&amp;lt;/type&amp;gt;&lt;br /&gt;
        &amp;lt;host&amp;gt;10.0.1.100&amp;lt;/host&amp;gt;&lt;br /&gt;
        &amp;lt;port&amp;gt;3306&amp;lt;/port&amp;gt;&lt;br /&gt;
        &amp;lt;user&amp;gt;xbmc&amp;lt;/user&amp;gt;&lt;br /&gt;
        &amp;lt;pass&amp;gt;xbmc&amp;lt;/pass&amp;gt;&lt;br /&gt;
     &amp;lt;/tvdatabase&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Please replace the &#039;host&#039; IP addresses, &#039;user&#039; names and &#039;pass&#039;words accordingly.&lt;br /&gt;
&lt;br /&gt;
If you have not setup MySQL and wish to, please see the guide here: [[HOW-TO:Share libraries using MySQL]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>TechLife</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=File:ServerWMC_Debug.png&amp;diff=80800</id>
		<title>File:ServerWMC Debug.png</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=File:ServerWMC_Debug.png&amp;diff=80800"/>
		<updated>2014-11-16T03:01:52Z</updated>

		<summary type="html">&lt;p&gt;TechLife: TechLife uploaded a new version of &amp;amp;quot;File:ServerWMC Debug.png&amp;amp;quot;: Updated for build 1171&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ServerWMC Debug Tab&lt;/div&gt;</summary>
		<author><name>TechLife</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=File:ServerWMC_Record.png&amp;diff=80799</id>
		<title>File:ServerWMC Record.png</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=File:ServerWMC_Record.png&amp;diff=80799"/>
		<updated>2014-11-16T03:01:28Z</updated>

		<summary type="html">&lt;p&gt;TechLife: TechLife uploaded a new version of &amp;amp;quot;File:ServerWMC Record.png&amp;amp;quot;: Updated for build 1171&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Record tab of the ServerWMC interface&lt;/div&gt;</summary>
		<author><name>TechLife</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=File:ServerWMC_Channels.png&amp;diff=80798</id>
		<title>File:ServerWMC Channels.png</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=File:ServerWMC_Channels.png&amp;diff=80798"/>
		<updated>2014-11-16T03:01:02Z</updated>

		<summary type="html">&lt;p&gt;TechLife: TechLife uploaded a new version of &amp;amp;quot;File:ServerWMC Channels.png&amp;amp;quot;: Updated for build 1171&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ServerWMC Channels Tab&lt;/div&gt;</summary>
		<author><name>TechLife</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=File:ServerWMC_Recordings.png&amp;diff=80797</id>
		<title>File:ServerWMC Recordings.png</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=File:ServerWMC_Recordings.png&amp;diff=80797"/>
		<updated>2014-11-16T03:00:33Z</updated>

		<summary type="html">&lt;p&gt;TechLife: TechLife uploaded a new version of &amp;amp;quot;File:ServerWMC Recordings.png&amp;amp;quot;: Updated for build 1171&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>TechLife</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=File:ServerWMC_Live_TV.png&amp;diff=80796</id>
		<title>File:ServerWMC Live TV.png</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=File:ServerWMC_Live_TV.png&amp;diff=80796"/>
		<updated>2014-11-16T03:00:04Z</updated>

		<summary type="html">&lt;p&gt;TechLife: TechLife uploaded a new version of &amp;amp;quot;File:ServerWMC Live TV.png&amp;amp;quot;: Updated for build 1171&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ServerWMC Live TV Tab&lt;/div&gt;</summary>
		<author><name>TechLife</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=File:ServerWMC_Display_Options.png&amp;diff=80795</id>
		<title>File:ServerWMC Display Options.png</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=File:ServerWMC_Display_Options.png&amp;diff=80795"/>
		<updated>2014-11-16T02:59:36Z</updated>

		<summary type="html">&lt;p&gt;TechLife: TechLife uploaded a new version of &amp;amp;quot;File:ServerWMC Display Options.png&amp;amp;quot;: Updated for build 1171&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ServerWMC Display Options tab&lt;/div&gt;</summary>
		<author><name>TechLife</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=File:ServerWMC_Folders.png&amp;diff=80794</id>
		<title>File:ServerWMC Folders.png</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=File:ServerWMC_Folders.png&amp;diff=80794"/>
		<updated>2014-11-16T02:58:55Z</updated>

		<summary type="html">&lt;p&gt;TechLife: TechLife uploaded a new version of &amp;amp;quot;File:ServerWMC Folders.png&amp;amp;quot;: Updated for build 1171&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Folders tab of ServerWMC&lt;/div&gt;</summary>
		<author><name>TechLife</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=File:ServerWMC_General.png&amp;diff=80793</id>
		<title>File:ServerWMC General.png</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=File:ServerWMC_General.png&amp;diff=80793"/>
		<updated>2014-11-16T02:58:11Z</updated>

		<summary type="html">&lt;p&gt;TechLife: TechLife uploaded a new version of &amp;amp;quot;File:ServerWMC General.png&amp;amp;quot;: Updated for build 1171&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;General tab of ServerWMC&lt;/div&gt;</summary>
		<author><name>TechLife</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=File:ServerWMC_Status.png&amp;diff=80792</id>
		<title>File:ServerWMC Status.png</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=File:ServerWMC_Status.png&amp;diff=80792"/>
		<updated>2014-11-16T02:57:12Z</updated>

		<summary type="html">&lt;p&gt;TechLife: TechLife uploaded a new version of &amp;amp;quot;File:ServerWMC Status.png&amp;amp;quot;: Updated for build 1171&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ServerWMC Status tab&lt;/div&gt;</summary>
		<author><name>TechLife</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=ServerWMC&amp;diff=76598</id>
		<title>ServerWMC</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=ServerWMC&amp;diff=76598"/>
		<updated>2014-06-08T12:00:50Z</updated>

		<summary type="html">&lt;p&gt;TechLife: /* Downloading &amp;amp; Installing ServerWMC */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{:PVR/Contents}}&lt;br /&gt;
{{mininav|[[PVR]]|[[Recording software]]}}&lt;br /&gt;
[[File:SWMC_Logo.jpg|right|border]]&lt;br /&gt;
ServerWMC is a server interface for Windows which communicates with Windows Media Center (WMC) allowing it to be used as a Personal Video Recorder (PVR) backend providing Live TV, PVR functions and Electronic Program Guide (EPG) data.  These services are provided to XBMC though the [[Add-on:PVR.WMC|pvr.wmc]] add-on.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
ServerWMC was developed and is maintained by [http://forum.xbmc.org/member.php?action=profile&amp;amp;uid=135134 krustyreturns].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;A fantastic guide detailing the setup of XBMC, WMC, ServerWMC, pvr.wmc and everything else you need to know from beginning to end can be found here: http://forum.xbmc.org/showthread.php?tid=193310&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuring Windows Media Center ==&lt;br /&gt;
Windows Media Center must first be fully configured (tuners configured, EPG configured, channels setup, etc) on the PC to be used as the TV Server prior to using ServerWMC.  This setup will vary slightly based on the tuner you are using.  There is a generic WMC setup guide here that may be of assistance to those new to WMC: http://www.howtogeek.com/howto/9166/learning-windows-7-setup-live-tv-in-windows-media-center/&lt;br /&gt;
&lt;br /&gt;
The following is setup information specific to some popular devices:&lt;br /&gt;
* [http://www.silicondust.com/products/hdhomerun/atsc/ &#039;&#039;&#039;HDHomeRun&#039;&#039;&#039;] - http://www.silicondust.com/support/hdhomerun/instructions/wmc7/&lt;br /&gt;
* [http://www.silicondust.com/products/hdhomerun/prime/ &#039;&#039;&#039;HDHomeRun Prime&#039;&#039;&#039;] - http://www.silicondust.com/support/hdhomerun/instructions/prime/&lt;br /&gt;
* [http://cetoncorp.com/products/infinitv/ &#039;&#039;&#039;Ceton InfiniTV Products (All)&#039;&#039;&#039;] - http://cetoncorp.com/product-support/&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|Though Windows Media Center must be configured, it is not necessary for WMC to be running to provide the connection to ServerWMC.&amp;lt;br /&amp;gt;If you have previously disabled WMC services, please re-enable them at this time.  Though WMC does not need to be running, if the services are disabled and WMC is unable to automatically update EPG data, XBMC will either display a blank EPG or CRASH when selecting &#039;Live TV&#039;.&amp;lt;br /&amp;gt;&#039;&#039;&#039;Please ensure you can view live TV from within WMC before continuing!&#039;&#039;&#039;}}&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Downloading &amp;amp; Installing ServerWMC ==&lt;br /&gt;
The latest version of ServerWMC can be found here: [https://googledrive.com/host/0ByNnAMYBoWvfTk8tRWJXYko1T2c/index.html http://bit.ly/ServerWMC]&lt;br /&gt;
&lt;br /&gt;
ServerWMC includes an installer package so simply download, unzip and run &#039;&#039;&#039;Installer_ServerWMC.msi&#039;&#039;&#039; as administrator.  It is not necessary to uninstall the previous version before installing an updated version.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|ServerWMC must be installed on the same PC that was configured for Windows Media Center above.}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== ServerWMC Configuration (Quick) ==&lt;br /&gt;
Launch ServerWMC from the Start Menu.  An entry was created during installation at Start/ServerWMC/ServerWMC. &amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|On first run, you should be prompted to allow &#039;&#039;&#039;ServerWMC.exe&#039;&#039;&#039; through your firewall.  Make sure to select &#039;&#039;&#039;allow&#039;&#039;&#039;.}}&lt;br /&gt;
&lt;br /&gt;
Ensure that Windows Media Center (WMC) is configured with particular attention to the following:&lt;br /&gt;
* Directory for recorded TV is specified&lt;br /&gt;
* TV tuners are installed and detected&lt;br /&gt;
* TV channels are scanned&lt;br /&gt;
* You are able to watch live TV within WMC&lt;br /&gt;
&lt;br /&gt;
Ensure that the Windows Media Center &amp;quot;Recorded TV&amp;quot; folder is Shared from the server PC (as clients will need to access it via smb://).  If the share is protected or if accessing with non-windows based clients, the username and password for the share should be entered on the &#039;folders&#039; tab within ServerWMC.&lt;br /&gt;
&lt;br /&gt;
Run ServerWMC application and check/configure the settings.  Additional info on each setting can be found below.&lt;br /&gt;
&lt;br /&gt;
{{note|ServerWMC supports most of the WMC configuration including enable/disable channels, set custom channel orders/numbers and custom channel icons.  These settings should be configured within WMC and not XBMC.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ServerWMC Configuration (Detailed) ==&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Status.png|right|border]]&lt;br /&gt;
=== Status ===&lt;br /&gt;
* &#039;&#039;&#039;WMC database&#039;&#039;&#039; - Displays the status of the connection between ServerWMC and the Windows Media Center database&lt;br /&gt;
**  &amp;lt;span style=&amp;quot;color:#4169E1&amp;quot;&amp;gt;&#039;Opened&#039;&amp;lt;/span&amp;gt; - Indicates the server has successfully connected&lt;br /&gt;
* &#039;&#039;&#039;Channels found&#039;&#039;&#039; - Displays the number of channels being reported as available from WMC&lt;br /&gt;
* &#039;&#039;&#039;Tuners found&#039;&#039;&#039; - Displays the number of tuners available and ready to use&lt;br /&gt;
* &#039;&#039;&#039;Clients online&#039;&#039;&#039; - Displays the names of clients connected to ServerWMC&lt;br /&gt;
* &#039;&#039;&#039;Totals of items transferred to clients:&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Channels&#039;&#039;&#039; - Displays the number of channels being made available to clients&lt;br /&gt;
** &#039;&#039;&#039;EPG Entries&#039;&#039;&#039; - Displays the number of Electronic Program Guide entries being provided to clients&lt;br /&gt;
** &#039;&#039;&#039;Timers&#039;&#039;&#039; - Displays the number of future recording tasks in queue&lt;br /&gt;
** &#039;&#039;&#039;Recordings&#039;&#039;&#039; - Displays the number of recorded programs available in the /Recorded TV/ folder (specified on the &#039;Folders&#039; tab)&lt;br /&gt;
* &#039;&#039;&#039;Active Recordings&#039;&#039;&#039; - Displays status of programs currently being recorded&lt;br /&gt;
* &#039;&#039;&#039;Active Streams&#039;&#039;&#039; - Displays the status of streams being used by clients&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; bgcolor=&amp;quot;whitesmoke&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_General.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
* &#039;&#039;&#039;Start when Windows starts&#039;&#039;&#039; - Starts ServerWMC when the user logs on to Windows.  Unless you have a need to start the server manually at login, this option should be enabled.&lt;br /&gt;
* &#039;&#039;&#039;Startup minimized&#039;&#039;&#039; - Minimizes ServerWMC to the Task Bar upon startup.&lt;br /&gt;
* &#039;&#039;&#039;Minimize to system tray&#039;&#039;&#039; - Sends ServerWMC to the System Tray when minimized instead of the Task Bar.&lt;br /&gt;
** &#039;&#039;&#039;Close box minimizes to system tray&#039;&#039;&#039; - Causes ServerWMC to minimize to the system tray when the red &#039;X&#039; is clicked instead of closing the program.&lt;br /&gt;
* &#039;&#039;&#039;Suspend system sleep mode when clients are online&#039;&#039;&#039; - Prevents PC running ServerWMC from entering sleep mode (if enabled) if any clients are connected.&lt;br /&gt;
** &#039;&#039;&#039;Suspend sleep even if only client online is MediaBrowser-Server&#039;&#039;&#039; - Prevents PC running ServerWMC from entering sleep mode (if enabled) if MB3Server is running on the host PC regardless of other client status.&lt;br /&gt;
* &#039;&#039;&#039;Port number for client connection&#039;&#039;&#039; - Specifies the port on which the pvr.wmc plug-in will communicate with ServerWMC.  The default port is 9080.  Unless you have another program communicating on this port, there is no reason to change from default.  Again, if you were not prompted when launching ServerWMC or you chose to decline, &#039;&#039;&#039;make sure this port is open in your firewall software&#039;&#039;&#039; before continuing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Folders.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Folders ===&lt;br /&gt;
* &#039;&#039;&#039;Path to local &#039;RecordedTV&#039; folder (from WMC)&#039;&#039;&#039; - Displays the path of the folder where recordings will be stored.  This path is specified in WMC under Tasks/Settings/TV/Recorder/Recorder Storage and is not editable from ServerWMC.  If you have other clients on the network, this folder should be shared and specified below.&lt;br /&gt;
* &#039;&#039;&#039;Enter the network share path to this folder, this is required for remote clients:&#039;&#039;&#039;  The smb address of the folder specified above.  It is advised to test this address from another machine to make sure it is accessible remotely before continuing.&lt;br /&gt;
* &#039;&#039;&#039; Watched &#039;Recorded TV&#039; folders (from WMC):&#039;&#039;&#039; If additional folders are specified as &#039;watch folders&#039; within WMC, their paths will be displayed here.&lt;br /&gt;
* &#039;&#039;&#039;Use Credentials for non-windows clients&#039;&#039;&#039; - If the folder specified above requires a user name and password for access, please enter the credentials here.&lt;br /&gt;
** &#039;&#039;&#039;User Name&#039;&#039;&#039; - SMB user name for the shared folder&lt;br /&gt;
** &#039;&#039;&#039;Password&#039;&#039;&#039; - SMB password for the shared folder&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|With non-Windows based clients, user:pass credentials are &#039;&#039;typically&#039;&#039; needed even when the Windows share is shared with &amp;quot;Everyone&amp;quot;.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; bgcolor=&amp;quot;whitesmoke&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Display_Options.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Display Options ===&lt;br /&gt;
* &#039;&#039;&#039;Change name of timer to indicate series (repeating) recording&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Append&#039;&#039;&#039; - Places &amp;quot;this text&amp;quot; after the recording&#039;s title.&lt;br /&gt;
** &#039;&#039;&#039;Prepend&#039;&#039;&#039; - Places &amp;quot;this text&amp;quot; before the recording&#039;s title.&lt;br /&gt;
*** &#039;&#039;&#039;this text&#039;&#039;&#039; - Text to place before or after the recording&#039;s title&lt;br /&gt;
* &#039;&#039;&#039;Indicate &#039;Repeat&#039; episodes in plot descriptions by appending&#039;&#039;&#039; - Places the specified text at the end of the plot description in the XBMC EPG episode info screen if the episode was marked as a repeat in the WMC EPG data.&lt;br /&gt;
* &#039;&#039;&#039;Indicate &#039;Repeat&#039; episodes in recording/EPG titles  by appending&#039;&#039;&#039; - Places the specified text following the recording title and in the XBMC EPG if the episode was marked as a repeat in the WMC EPG data.&lt;br /&gt;
* &#039;&#039;&#039;Hide content protected recordings.&#039;&#039;&#039; - Hides content marked as protected by the service provider from XBMC.  (Protected content is only viewable from within WMC).&lt;br /&gt;
* &#039;&#039;&#039;For sporting events, always append episode title to main title.&#039;&#039;&#039; - Appends the title of the episode to main title.  For example, &amp;quot;Monday Night Football&amp;quot; becomes &amp;quot;Monday Night Football - New England vs. Miami&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;Ignore Recording images from wmc url&#039;&#039;&#039; - Prevents WMC from sending recording image thumbnail url to XBMC (if found).&lt;br /&gt;
* &#039;&#039;&#039;Ignore Epg images from wmc url&#039;&#039;&#039; - Prevents WMC from sending EPG thumbnail image url to XBMC (if found).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Live_TV.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Live TV ===&lt;br /&gt;
* &#039;&#039;&#039;Set the maximum run time of a Live TV stream&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Enable prime viewing time&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Start&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;End&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Only remux this language to output (if available)&#039;&#039;&#039; - Instructs ServerWMC to only include the specified audio language in the stream sent to XBMC.  For information on locating the codes available in your stream, please see [[PVR/Backend/ServerWMC#Locating_audio_stream_codes|Locating audio stream codes]].  We have reason to believe (though not confirmed) these codes follow the [http://en.wikipedia.org/wiki/List_of_ISO_639-2_codes ISO 639-2 standards.] Confirmed valid codes for this field are as follows:&lt;br /&gt;
** eng = English&lt;br /&gt;
** ger = German&lt;br /&gt;
** spa = Spanish&lt;br /&gt;
** dut = Dutch&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Tuners found:&#039;&#039;&#039; Displays information about the tuners accessible for streaming to clients&lt;br /&gt;
** &#039;&#039;&#039;Space&#039;&#039;&#039; - Type of signal being provided for streaming&lt;br /&gt;
** &#039;&#039;&#039;Count&#039;&#039;&#039; - Number of tuners available for streaming&lt;br /&gt;
** &#039;&#039;&#039;Channels&#039;&#039;&#039; - Number of channels available for streaming&lt;br /&gt;
** &#039;&#039;&#039;Hardware Name&#039;&#039;&#039; - The name of the tuner providing the stream&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; bgcolor=&amp;quot;whitesmoke&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Recordings.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Recordings ===&lt;br /&gt;
* &#039;&#039;&#039;Group recordings in folders&#039;&#039;&#039; - Groups recordings into folders within the XBMC &#039;Recordings&#039; list.  This does not effect the physical location of the files.  As well as the individual options below, this will also cause series recordings to be grouped into folders with the series name as the folder title and places individual episodes contained within.  With this option disabled, a flat list of all recordings will be displayed on the &#039;Recordings&#039; list.&lt;br /&gt;
** &#039;&#039;&#039;Group active recordings in folder&#039;&#039;&#039; - Groups active recordings into a folder with the name specified&lt;br /&gt;
** &#039;&#039;&#039;Group movie recordings in folder&#039;&#039;&#039; - Groups completed recordings of programs marked as a movie in the EPG data in the folder specified&lt;br /&gt;
** &#039;&#039;&#039;Group sports recordings in folder&#039;&#039;&#039; - Groups completed recordings of programs marked as a sporting event in the EPG data in the folder specified&lt;br /&gt;
* &#039;&#039;&#039;Append episode title to series title for recordings using&#039;&#039;&#039; - Places the episode title following the series title using the delimiter entered in the box.&lt;br /&gt;
* &#039;&#039;&#039;Remux active recordings&#039;&#039;&#039; - This remuxes the active recording to a TS file before being streamed to XBMC. Files can be played right away but may encounter issues when attempting to timeshift. Disabling this option will stream the WTV file directly to the XBMC player. This will allow for smoother timeshifting but will cause the recording to stop prematurely as XBMC does not monitor the size of WTV files. Premature stopping of playback can easily be resumed by pressing play again which effectively communicates the new file size (and in turn new end point) to the XBMC player. This setting will be used more in the Gotham release affecting the ability of clients to resume playback. The default setting is enabled.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Channels.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Channels ===&lt;br /&gt;
* &#039;&#039;&#039;Reload channels from WMC&#039;&#039;&#039; - Used to reload channel info from WMC if it has been updated without requiring ServerWMC to be restarted.&lt;br /&gt;
* &#039;&#039;&#039;Order channels by:&#039;&#039;&#039; Designates the manner in which the channels will be arranged in the EPG within XBMC&lt;br /&gt;
** &#039;&#039;&#039;Number&#039;&#039;&#039; - Arranges the channel lineup by number&lt;br /&gt;
** &#039;&#039;&#039;Name&#039;&#039;&#039; - Arranges the channel lineup by name (or call sign).&lt;br /&gt;
* &#039;&#039;&#039;Channel display format:&#039;&#039;&#039; - Specifies now the channel name and number will be displayed within XBMC.  For example, if settings were set as displayed in the screenshot, &#039;The WB&#039; would displayed as &#039;KWGN/656&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Hide DRM channels&#039;&#039;&#039; - Hides channels marked with DRM by the service provider from the EPG.&lt;br /&gt;
** &#039;&#039;&#039;Indicate DRM channels by appending:&#039;&#039;&#039; - If a channel is marked by the provider as being protected with DRM, the text entered in the box will be appended in the EPG.&lt;br /&gt;
* &#039;&#039;&#039;Hide encrypted channels&#039;&#039;&#039; - Hides channels marked as encrypted by the service provider from the EPG.&lt;br /&gt;
** &#039;&#039;&#039;Indicate encrypted channels by appending:&#039;&#039;&#039; - If a channel is marked by the provider as being encrypted, the text entered in the box will be appended in the EPG.&lt;br /&gt;
* &#039;&#039;&#039;Import WMC channel icons when found&#039;&#039;&#039; - Imports channel icons from WMC if available.  Please see [[PVR/Backend/ServerWMC#Adding_icons_to_WMC|Adding Icons to WMC]] for additional information.&lt;br /&gt;
* &#039;&#039;&#039;For channel name use:&#039;&#039;&#039; - Specifies how the name of the channel will be displayed within XBMC.&lt;br /&gt;
** &#039;&#039;&#039;Call Sign&#039;&#039;&#039; - Displays the channel name as it&#039;s call sign reported by WMC.  Example: &#039;KWGN&#039;&lt;br /&gt;
** &#039;&#039;&#039;Full Service Name&#039;&#039;&#039; - Displays the channel name as the service name reported by WMC.  Example: &#039;The WB&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; bgcolor=&amp;quot;whitesmoke&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Record.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Record ===&lt;br /&gt;
* &#039;&#039;&#039;Pre-Start and Post-Stop Padding Defaults&#039;&#039;&#039; - This tab allows the user to specify default padding for recordings.  Padding is the amount of time to record before and after the scheduled start and finish time of a program as specified by the EPG.&lt;br /&gt;
** &#039;&#039;&#039;Use WMC&#039;s padding&#039;&#039;&#039; - Uses padding settings specified in WMC.  Settings can be found in the WMC interface under Tasks / Settings / TV / Recorder / Recording Defaults.  The settings are specified as &amp;quot;Start when possible&amp;quot; and &amp;quot;Stop when possible&amp;quot;.&lt;br /&gt;
** &#039;&#039;&#039;Use XBMC&#039;s padding&#039;&#039;&#039; - Use padding specified in XBMC.&lt;br /&gt;
** &#039;&#039;&#039;Use this padding (min)&#039;&#039;&#039; - Allows the user to specify the desired amount of padding directly from the ServerWMC interface.&lt;br /&gt;
*** &#039;&#039;&#039;Pre&#039;&#039;&#039; - Amount of time (in minutes) to start recording before the EPG scheduled start time.&lt;br /&gt;
*** &#039;&#039;&#039;Post&#039;&#039;&#039; - Amount of time (in minutes) to record after the EPG scheduled end time.&lt;br /&gt;
** &#039;&#039;&#039;Use custom padding for sports (min)&#039;&#039;&#039; - Allows the user to specify settings different from those above for programs marked as sporting events in the EPG.&lt;br /&gt;
*** &#039;&#039;&#039;Pre&#039;&#039;&#039; - Amount of time (in minutes) to start recording before the EPG scheduled start time.&lt;br /&gt;
*** &#039;&#039;&#039;Post&#039;&#039;&#039; - Amount of time (in minutes) to record after the EPG scheduled end time.&lt;br /&gt;
* &#039;&#039;&#039;Force this padding on all recordings&#039;&#039;&#039; - Forces specified options &#039;&#039;even if they will interfere with other scheduled recordings&#039;&#039;.&lt;br /&gt;
** &#039;&#039;&#039;Force Pre-Start padding&#039;&#039;&#039; - Forces the pre-start padding rules specified above.&lt;br /&gt;
** &#039;&#039;&#039;Force Post-Stop padding&#039;&#039;&#039; - Forces the post-stop padding rules specified above.&lt;br /&gt;
* &#039;&#039;&#039;After instant recording starts, each Record button press increases end time by: (min)&#039;&#039;&#039; - When an instant recording is in progress, each press of the record button will extend the recording time beyond the EPG scheduled end time + padding by xx minutes.  Please see [[Add-on:PVR.WMC#Recording_with_pvr.wmc|Recording with pvr.wmc]] for additional information.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Debug.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Debug ===&lt;br /&gt;
* &#039;&#039;&#039;Server Version:&#039;&#039;&#039; - Displays the version of ServerWMC installed followed by the names of clients connected and the version(s) of pvr.wmc respectively.&lt;br /&gt;
* &#039;&#039;&#039;Keep a log file&#039;&#039;&#039; - Checking this box will cause ServerWMC to output important troubleshooting information to a log file.  It is &#039;&#039;&#039;highly&#039;&#039;&#039; recommended this box be checked.&lt;br /&gt;
** &#039;&#039;&#039;Current log&#039;&#039;&#039; - Opens the log file for the current ServerWMC session in Notepad.&lt;br /&gt;
** &#039;&#039;&#039;Last run&#039;s log&#039;&#039;&#039; - Opens the log file for the previous ServerWMC session in Notepad.&lt;br /&gt;
** &#039;&#039;&#039;Service log&#039;&#039;&#039; - Opens log file for ServerWMC if it is being run as a service.&lt;br /&gt;
* &#039;&#039;&#039;Delete temporary stream files&#039;&#039;&#039; - When switching to a channel, it automatically starts recording.  This information is stored in a temporary file to allow for time shifting.  When checked, these files will be deleted when changing channels.&lt;br /&gt;
* &#039;&#039;&#039;Remux the playback of all WTV files&#039;&#039;&#039; - By default, only live streams are remuxed to TS before being sent to the client.  This option enables remuxing of pre-recorded files as well.  Raspberry Pi users have reported issues with playing large pre-recorded WTV files.  If you are experiencing issues with viewing recorded TV, please try enabling this option.&lt;br /&gt;
* &#039;&#039;&#039;For advanced users&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Edit Settings File...&#039;&#039;&#039; - Opens the settings file for manual editing&lt;br /&gt;
** &#039;&#039;&#039;Reload Settings File&#039;&#039;&#039; - Reloads the settings file after being manually edited causing the changes to take effect without restarting ServerWMC.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{note|&#039;&#039;&#039;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!!!&#039;&#039;&#039;  They contain important information that is instrumental in diagnosing issues and recommending solutions.  Please copy the contents of the file to [http://pastebin.com/ 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.}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Connecting ServerWMC to XBMC ==&lt;br /&gt;
Please install and configure the pvr.wmc add-on to access live TV from within XBMC using ServerWMC.&amp;lt;br /&amp;gt;&lt;br /&gt;
Please see the pvr.wmc Wiki page for additional information here: http://wiki.xbmc.org/index.php?title=Add-on:PVR.WMC&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting / FAQ ==&lt;br /&gt;
* &#039;&#039;&#039;Can I record to a network share, NAS drive, etc.?&#039;&#039;&#039; - Unfortunately no.  This is not supported by WMC.  Recordings must be saved to a drive connected directly to the PC running WMC.  This is done because if there is a glitch in the network connection while recording, it will corrupt the entire recording rendering it unwatchable.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{note|Advanced users can attempt to &amp;quot;trick&amp;quot; WMC into thinking a local drive is being used, using methods such as linking the recorded TV folder to a network location with a NTFS directory junction (aka symlink) or presenting a drive from their NAS using ISCSI.  In both cases WMC believes it is recording to a local drive, however the drive/files actually are located on a network device.}}&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
* &#039;&#039;&#039;Upgrading from Windows 8 to 8.1&#039;&#039;&#039; - When upgrading from 8 -&amp;gt; 8.1, it is necessary to re-install ServerWMC.&lt;br /&gt;
&lt;br /&gt;
== Additional Guides and Links ==&lt;br /&gt;
* ServerWMC/pvr.wmc Support Forum - http://forum.xbmc.org/forumdisplay.php?fid=205&lt;br /&gt;
* pvr.wmc Raspbmc Suport Thread - http://forum.stmlabs.com/showthread.php?tid=10553&lt;br /&gt;
&lt;br /&gt;
== Advanced Topics ==&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| ||&lt;br /&gt;
=== Locating audio stream codes ===&lt;br /&gt;
Start a live TV stream in XBMC.  Open the ServerWMC log file and locate the audio descriptors.  In the following example excerpt of the log file, there are two available audio streams.  The codes are highlighted.  These are the codes that can be used to specify the desired audio stream sent to XBMC under [[PVR/Backend/ServerWMC#Live_TV|Live TV / Remux Language]].  We have reason to believe (though not confirmed) these codes follow the [http://en.wikipedia.org/wiki/List_of_ISO_639-2_codes ISO 639-2 standards.]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;If you identify and confirm a code that is not already contained in the list above, please add it or drop a comment in the [http://forum.xbmc.org/showthread.php?tid=176174 wiki thread].  Thanks!&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.515 Remux::FindDescriptors&amp;gt; wtv scanned (0.15 sec), Streams found:&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.517 &amp;gt; Other: ID:1 MPEG2 Sections and Tables&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.518 &amp;gt; Other: ID:2 MPEG2 PES&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.519 &amp;gt; Audio: ID:3 ({{highlight|&#039;&#039;&#039;eng&#039;&#039;&#039;}}) AC3 2.0 48000 Hz 192 kb/s&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.520 &amp;gt; Video: ID:4 AVC High-4.0 1920x1080i fps: 25&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.522 &amp;gt; Audio: ID:5 ({{highlight|&#039;&#039;&#039;nar&#039;&#039;&#039;}}) MPEG Audio V1L2 Stereo 48000 Hz 256 kb/s&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.524 &amp;gt; Other: ID:6 MS TV Caption&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Adding icons to WMC ===&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| ||&lt;br /&gt;
==== Automatically ====&lt;br /&gt;
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.  It&#039;s worth it, the program works flawlessly.  (As of this writing, the minimum donation is $5).&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==== Manually ====&lt;br /&gt;
* Set your Channel display format to {1}-{0} instead of {1}/{0} on the &#039;Channels&#039; tab of the ServerWMC GUI.&lt;br /&gt;
&lt;br /&gt;
* Rename your logos to call sign-number.extension. Example KDKADT2-2.1.jpg.&lt;br /&gt;
&lt;br /&gt;
* Restart ServerWMC.&lt;br /&gt;
&lt;br /&gt;
* Set your default folder for PVR thumbnails to where your logos are stored under {{highlight|bordered=yes|System → Live TV → Menu/OSD → &#039;Default folder for PVR thumbnails&#039;}} within XBMC.&lt;br /&gt;
&lt;br /&gt;
* If you add new logos, you will need to restart XMBC or scan for missing channels under {{highlight|bordered=yes|System → Live TV → Menu/OSD → &#039;Scan for missing icons&#039;}} within XBMC.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Running ServerWMC as a service ===&lt;br /&gt;
{{note|This is an experimental feature and recommended only for advanced users at this time.}}&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Limitations&#039;&#039;&#039;&lt;br /&gt;
** Service must be manually installed&lt;br /&gt;
** Service must be restarted if any settings are changed&lt;br /&gt;
** Standalone app must be configured to not clash with the service&lt;br /&gt;
** Standalone app is not aware of what the service is doing (you don&#039;t see current streams, channels transferred/loaded, etc)&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Installation&#039;&#039;&#039;&lt;br /&gt;
** Stop ServerWMC app from the system tray if it is running.&lt;br /&gt;
** Install ServerWMC_Service by running InstallService.bat (in the installed program directory) as administrator.&lt;br /&gt;
** Edit the ServerWMC config file (%ProgramData%\VDSoftware\ServerWMC\config.xml) and change RunAsService=false to RunAsService=true&lt;br /&gt;
** Start/Stop the ServerWMC service from the Windows Services admin interface.&lt;br /&gt;
** Use the ServerWMC app (now aware that you are running the service) to maintain settings.&lt;br /&gt;
** Restart the service whenever you make a change to settings via the UI or editing the config.xml manually&lt;br /&gt;
** The port specified in the service must be manually opened in he firewall&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Further Information&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Service Info&#039;&#039;&#039; - The service is called &amp;quot;ServerWMC XBMC PVR Backend&amp;quot; (the shortname for the service is ServerWMC_Service). Currently, the service is not automatically installed by the program installer, instead there is a batch file in the install directory to do this. This only needs to be done once and wont need to be done again for future releases. The service is installed as manual startup by default. If users want the service to start automatically when windows starts, then they should choose Automatic or possibly Automatic (Delayed Start) if there are problems with it accessing the WMC services if it starts too early.&lt;br /&gt;
** &#039;&#039;&#039;Settings&#039;&#039;&#039; - The service shares the settings with the standalone app, which are stored in config.xml in the ProgramData directory.  NOTE that any changes to these settings are not picked up by the service automatically. You must RESTART the service after making any settings changes to this file directly or via the ServerWMC UI.&lt;br /&gt;
** &#039;&#039;&#039;Standalone ServerWMC App&#039;&#039;&#039; - You must set the standalone ServerWMC app to know that you are running the service, otherwise they will both try and bind to the listen port and accept client requests (causing one or both to fail). This is done by setting the RunAsService parameter in the config.xml file to true while the app is not running.  The app no longer needs to be running, it is only used for editing settings. The app does not show information about current streams, current connected clients etc. It has no knowledge of what the service is doing, it is purely used to maintain the settings file.&lt;br /&gt;
** &#039;&#039;&#039;Log&#039;&#039;&#039; - The service has it&#039;s own log file, called ServerWMC_Service.log in the same directory as the normal log (%ProgramData%\VDSoftware\ServerWMC).  &#039;&#039;&#039;If you are posting for help/support and are running in service mode, you will need to provide this log instead of the ServerWMC.log&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Sharing the TV and EPG databases using MySQL ===&lt;br /&gt;
{{note|Though it is &#039;&#039;possible&#039;&#039; to share these databases using MySQL, preliminary testing has shown &#039;&#039;&#039;absolutely no benefit&#039;&#039;&#039; and is known to actually &#039;&#039;cause&#039;&#039; issues.  This method is &#039;&#039;&#039;completely unsupported by the devs.  Consider yourself warned&#039;&#039;&#039;.}}&lt;br /&gt;
&lt;br /&gt;
Assuming you are already using MySQL with XBMC, add the following to advancedsettings.xml:&amp;lt;br /&amp;gt;&lt;br /&gt;
{{code |lang=xml |&lt;br /&gt;
     &amp;lt;epgdatabase&amp;gt;&lt;br /&gt;
        &amp;lt;type&amp;gt;mysql&amp;lt;/type&amp;gt;&lt;br /&gt;
        &amp;lt;host&amp;gt;10.0.1.100&amp;lt;/host&amp;gt;&lt;br /&gt;
        &amp;lt;port&amp;gt;3306&amp;lt;/port&amp;gt;&lt;br /&gt;
        &amp;lt;user&amp;gt;xbmc&amp;lt;/user&amp;gt;&lt;br /&gt;
        &amp;lt;pass&amp;gt;xbmc&amp;lt;/pass&amp;gt;&lt;br /&gt;
     &amp;lt;/epgdatabase&amp;gt;&lt;br /&gt;
&lt;br /&gt;
     &amp;lt;tvdatabase&amp;gt;&lt;br /&gt;
        &amp;lt;type&amp;gt;mysql&amp;lt;/type&amp;gt;&lt;br /&gt;
        &amp;lt;host&amp;gt;10.0.1.100&amp;lt;/host&amp;gt;&lt;br /&gt;
        &amp;lt;port&amp;gt;3306&amp;lt;/port&amp;gt;&lt;br /&gt;
        &amp;lt;user&amp;gt;xbmc&amp;lt;/user&amp;gt;&lt;br /&gt;
        &amp;lt;pass&amp;gt;xbmc&amp;lt;/pass&amp;gt;&lt;br /&gt;
     &amp;lt;/tvdatabase&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Please replace the &#039;host&#039; IP addresses, &#039;user&#039; names and &#039;pass&#039;words accordingly.&lt;br /&gt;
&lt;br /&gt;
If you have not setup MySQL and wish to, please see the guide here: [[HOW-TO:Share libraries using MySQL]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>TechLife</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=File:SWMC_Logo.jpg&amp;diff=73342</id>
		<title>File:SWMC Logo.jpg</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=File:SWMC_Logo.jpg&amp;diff=73342"/>
		<updated>2014-04-23T03:52:02Z</updated>

		<summary type="html">&lt;p&gt;TechLife: TechLife uploaded a new version of &amp;amp;quot;File:SWMC Logo.jpg&amp;amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>TechLife</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=ServerWMC&amp;diff=73341</id>
		<title>ServerWMC</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=ServerWMC&amp;diff=73341"/>
		<updated>2014-04-23T03:50:51Z</updated>

		<summary type="html">&lt;p&gt;TechLife: /* Debug */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{:PVR/Contents}}&lt;br /&gt;
{{mininav|[[PVR]]|[[Recording software]]}}&lt;br /&gt;
[[File:SWMC_Logo.jpg|right|border]]&lt;br /&gt;
ServerWMC is a server interface for Windows which communicates with Windows Media Center (WMC) allowing it to be used as a Personal Video Recorder (PVR) backend providing Live TV, PVR functions and Electronic Program Guide (EPG) data.  These services are provided to XBMC though the [[Add-on:PVR.WMC|pvr.wmc]] add-on.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
ServerWMC was developed and is maintained by [http://forum.xbmc.org/member.php?action=profile&amp;amp;uid=135134 krustyreturns].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;A fantastic guide detailing the setup of XBMC, WMC, ServerWMC, pvr.wmc and everything else you need to know from beginning to end can be found here: http://forum.xbmc.org/showthread.php?tid=187548&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuring Windows Media Center ==&lt;br /&gt;
Windows Media Center must first be fully configured (tuners configured, EPG configured, channels setup, etc) on the PC to be used as the TV Server prior to using ServerWMC.  This setup will vary slightly based on the tuner you are using.  There is a generic WMC setup guide here that may be of assistance to those new to WMC: http://www.howtogeek.com/howto/9166/learning-windows-7-setup-live-tv-in-windows-media-center/&lt;br /&gt;
&lt;br /&gt;
The following is setup information specific to some popular devices:&lt;br /&gt;
* [http://www.silicondust.com/products/hdhomerun/atsc/ &#039;&#039;&#039;HDHomeRun&#039;&#039;&#039;] - http://www.silicondust.com/support/hdhomerun/instructions/wmc7/&lt;br /&gt;
* [http://www.silicondust.com/products/hdhomerun/prime/ &#039;&#039;&#039;HDHomeRun Prime&#039;&#039;&#039;] - http://www.silicondust.com/support/hdhomerun/instructions/prime/&lt;br /&gt;
* [http://cetoncorp.com/products/infinitv/ &#039;&#039;&#039;Ceton InfiniTV Products (All)&#039;&#039;&#039;] - http://cetoncorp.com/product-support/&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|Though Windows Media Center must be configured, it is not necessary for WMC to be running to provide the connection to ServerWMC.&amp;lt;br /&amp;gt;If you have previously disabled WMC services, please re-enable them at this time.  Though WMC does not need to be running, if the services are disabled and WMC is unable to automatically update EPG data, XBMC will either display a blank EPG or CRASH when selecting &#039;Live TV&#039;.&amp;lt;br /&amp;gt;&#039;&#039;&#039;Please ensure you can view live TV from within WMC before continuing!&#039;&#039;&#039;}}&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Downloading &amp;amp; Installing ServerWMC ==&lt;br /&gt;
The latest version of ServerWMC can be found here: https://googledrive.com/host/0ByNnAMYBoWvfTk8tRWJXYko1T2c/index.html&lt;br /&gt;
&lt;br /&gt;
ServerWMC includes an installer package so simply download, unzip and run &#039;&#039;&#039;Installer_ServerWMC.msi&#039;&#039;&#039; as administrator.  It is not necessary to uninstall the previous version before installing an updated version.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|ServerWMC must be installed on the same PC that was configured for Windows Media Center above.}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== ServerWMC Configuration (Quick) ==&lt;br /&gt;
Launch ServerWMC from the Start Menu.  An entry was created during installation at Start/ServerWMC/ServerWMC. &amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|On first run, you should be prompted to allow &#039;&#039;&#039;ServerWMC.exe&#039;&#039;&#039; through your firewall.  Make sure to select &#039;&#039;&#039;allow&#039;&#039;&#039;.}}&lt;br /&gt;
&lt;br /&gt;
Ensure that Windows Media Center (WMC) is configured with particular attention to the following:&lt;br /&gt;
* Directory for recorded TV is specified&lt;br /&gt;
* TV tuners are installed and detected&lt;br /&gt;
* TV channels are scanned&lt;br /&gt;
* You are able to watch live TV within WMC&lt;br /&gt;
&lt;br /&gt;
Ensure that the Windows Media Center &amp;quot;Recorded TV&amp;quot; folder is Shared from the server PC (as clients will need to access it via smb://).  If the share is protected or if accessing with non-windows based clients, the username and password for the share should be entered on the &#039;folders&#039; tab within ServerWMC.&lt;br /&gt;
&lt;br /&gt;
Run ServerWMC application and check/configure the settings.  Additional info on each setting can be found below.&lt;br /&gt;
&lt;br /&gt;
{{note|ServerWMC supports most of the WMC configuration including enable/disable channels, set custom channel orders/numbers and custom channel icons.  These settings should be configured within WMC and not XBMC.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ServerWMC Configuration (Detailed) ==&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Status.png|right|border]]&lt;br /&gt;
=== Status ===&lt;br /&gt;
* &#039;&#039;&#039;WMC database&#039;&#039;&#039; - Displays the status of the connection between ServerWMC and the Windows Media Center database&lt;br /&gt;
**  &amp;lt;span style=&amp;quot;color:#4169E1&amp;quot;&amp;gt;&#039;Opened&#039;&amp;lt;/span&amp;gt; - Indicates the server has successfully connected&lt;br /&gt;
* &#039;&#039;&#039;Channels found&#039;&#039;&#039; - Displays the number of channels being reported as available from WMC&lt;br /&gt;
* &#039;&#039;&#039;Tuners found&#039;&#039;&#039; - Displays the number of tuners available and ready to use&lt;br /&gt;
* &#039;&#039;&#039;Clients online&#039;&#039;&#039; - Displays the names of clients connected to ServerWMC&lt;br /&gt;
* &#039;&#039;&#039;Totals of items transferred to clients:&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Channels&#039;&#039;&#039; - Displays the number of channels being made available to clients&lt;br /&gt;
** &#039;&#039;&#039;EPG Entries&#039;&#039;&#039; - Displays the number of Electronic Program Guide entries being provided to clients&lt;br /&gt;
** &#039;&#039;&#039;Timers&#039;&#039;&#039; - Displays the number of future recording tasks in queue&lt;br /&gt;
** &#039;&#039;&#039;Recordings&#039;&#039;&#039; - Displays the number of recorded programs available in the /Recorded TV/ folder (specified on the &#039;Folders&#039; tab)&lt;br /&gt;
* &#039;&#039;&#039;Active Recordings&#039;&#039;&#039; - Displays status of programs currently being recorded&lt;br /&gt;
* &#039;&#039;&#039;Active Streams&#039;&#039;&#039; - Displays the status of streams being used by clients&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; bgcolor=&amp;quot;whitesmoke&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_General.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
* &#039;&#039;&#039;Start when Windows starts&#039;&#039;&#039; - Starts ServerWMC when the user logs on to Windows.  Unless you have a need to start the server manually at login, this option should be enabled.&lt;br /&gt;
* &#039;&#039;&#039;Startup minimized&#039;&#039;&#039; - Minimizes ServerWMC to the Task Bar upon startup.&lt;br /&gt;
* &#039;&#039;&#039;Minimize to system tray&#039;&#039;&#039; - Sends ServerWMC to the System Tray when minimized instead of the Task Bar.&lt;br /&gt;
** &#039;&#039;&#039;Close box minimizes to system tray&#039;&#039;&#039; - Causes ServerWMC to minimize to the system tray when the red &#039;X&#039; is clicked instead of closing the program.&lt;br /&gt;
* &#039;&#039;&#039;Suspend system sleep mode when clients are online&#039;&#039;&#039; - Prevents PC running ServerWMC from entering sleep mode (if enabled) if any clients are connected.&lt;br /&gt;
** &#039;&#039;&#039;Suspend sleep even if only client online is MediaBrowser-Server&#039;&#039;&#039; - Prevents PC running ServerWMC from entering sleep mode (if enabled) if MB3Server is running on the host PC regardless of other client status.&lt;br /&gt;
* &#039;&#039;&#039;Port number for client connection&#039;&#039;&#039; - Specifies the port on which the pvr.wmc plug-in will communicate with ServerWMC.  The default port is 9080.  Unless you have another program communicating on this port, there is no reason to change from default.  Again, if you were not prompted when launching ServerWMC or you chose to decline, &#039;&#039;&#039;make sure this port is open in your firewall software&#039;&#039;&#039; before continuing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Folders.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Folders ===&lt;br /&gt;
* &#039;&#039;&#039;Path to local &#039;RecordedTV&#039; folder (from WMC)&#039;&#039;&#039; - Displays the path of the folder where recordings will be stored.  This path is specified in WMC under Tasks/Settings/TV/Recorder/Recorder Storage and is not editable from ServerWMC.  If you have other clients on the network, this folder should be shared and specified below.&lt;br /&gt;
* &#039;&#039;&#039;Enter the network share path to this folder, this is required for remote clients:&#039;&#039;&#039;  The smb address of the folder specified above.  It is advised to test this address from another machine to make sure it is accessible remotely before continuing.&lt;br /&gt;
* &#039;&#039;&#039; Watched &#039;Recorded TV&#039; folders (from WMC):&#039;&#039;&#039; If additional folders are specified as &#039;watch folders&#039; within WMC, their paths will be displayed here.&lt;br /&gt;
* &#039;&#039;&#039;Use Credentials for non-windows clients&#039;&#039;&#039; - If the folder specified above requires a user name and password for access, please enter the credentials here.&lt;br /&gt;
** &#039;&#039;&#039;User Name&#039;&#039;&#039; - SMB user name for the shared folder&lt;br /&gt;
** &#039;&#039;&#039;Password&#039;&#039;&#039; - SMB password for the shared folder&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|With non-Windows based clients, user:pass credentials are &#039;&#039;typically&#039;&#039; needed even when the Windows share is shared with &amp;quot;Everyone&amp;quot;.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; bgcolor=&amp;quot;whitesmoke&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Display_Options.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Display Options ===&lt;br /&gt;
* &#039;&#039;&#039;Change name of timer to indicate series (repeating) recording&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Append&#039;&#039;&#039; - Places &amp;quot;this text&amp;quot; after the recording&#039;s title.&lt;br /&gt;
** &#039;&#039;&#039;Prepend&#039;&#039;&#039; - Places &amp;quot;this text&amp;quot; before the recording&#039;s title.&lt;br /&gt;
*** &#039;&#039;&#039;this text&#039;&#039;&#039; - Text to place before or after the recording&#039;s title&lt;br /&gt;
* &#039;&#039;&#039;Indicate &#039;Repeat&#039; episodes in plot descriptions by appending&#039;&#039;&#039; - Places the specified text at the end of the plot description in the XBMC EPG episode info screen if the episode was marked as a repeat in the WMC EPG data.&lt;br /&gt;
* &#039;&#039;&#039;Indicate &#039;Repeat&#039; episodes in recording/EPG titles  by appending&#039;&#039;&#039; - Places the specified text following the recording title and in the XBMC EPG if the episode was marked as a repeat in the WMC EPG data.&lt;br /&gt;
* &#039;&#039;&#039;Hide content protected recordings.&#039;&#039;&#039; - Hides content marked as protected by the service provider from XBMC.  (Protected content is only viewable from within WMC).&lt;br /&gt;
* &#039;&#039;&#039;For sporting events, always append episode title to main title.&#039;&#039;&#039; - Appends the title of the episode to main title.  For example, &amp;quot;Monday Night Football&amp;quot; becomes &amp;quot;Monday Night Football - New England vs. Miami&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;Ignore Recording images from wmc url&#039;&#039;&#039; - Prevents WMC from sending recording image thumbnail url to XBMC (if found).&lt;br /&gt;
* &#039;&#039;&#039;Ignore Epg images from wmc url&#039;&#039;&#039; - Prevents WMC from sending EPG thumbnail image url to XBMC (if found).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Live_TV.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Live TV ===&lt;br /&gt;
* &#039;&#039;&#039;Set the maximum run time of a Live TV stream&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Enable prime viewing time&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Start&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;End&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Only remux this language to output (if available)&#039;&#039;&#039; - Instructs ServerWMC to only include the specified audio language in the stream sent to XBMC.  For information on locating the codes available in your stream, please see [[PVR/Backend/ServerWMC#Locating_audio_stream_codes|Locating audio stream codes]].  We have reason to believe (though not confirmed) these codes follow the [http://en.wikipedia.org/wiki/List_of_ISO_639-2_codes ISO 639-2 standards.] Confirmed valid codes for this field are as follows:&lt;br /&gt;
** eng = English&lt;br /&gt;
** ger = German&lt;br /&gt;
** spa = Spanish&lt;br /&gt;
** dut = Dutch&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Tuners found:&#039;&#039;&#039; Displays information about the tuners accessible for streaming to clients&lt;br /&gt;
** &#039;&#039;&#039;Space&#039;&#039;&#039; - Type of signal being provided for streaming&lt;br /&gt;
** &#039;&#039;&#039;Count&#039;&#039;&#039; - Number of tuners available for streaming&lt;br /&gt;
** &#039;&#039;&#039;Channels&#039;&#039;&#039; - Number of channels available for streaming&lt;br /&gt;
** &#039;&#039;&#039;Hardware Name&#039;&#039;&#039; - The name of the tuner providing the stream&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; bgcolor=&amp;quot;whitesmoke&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Recordings.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Recordings ===&lt;br /&gt;
* &#039;&#039;&#039;Group recordings in folders&#039;&#039;&#039; - Groups recordings into folders within the XBMC &#039;Recordings&#039; list.  This does not effect the physical location of the files.  As well as the individual options below, this will also cause series recordings to be grouped into folders with the series name as the folder title and places individual episodes contained within.  With this option disabled, a flat list of all recordings will be displayed on the &#039;Recordings&#039; list.&lt;br /&gt;
** &#039;&#039;&#039;Group active recordings in folder&#039;&#039;&#039; - Groups active recordings into a folder with the name specified&lt;br /&gt;
** &#039;&#039;&#039;Group movie recordings in folder&#039;&#039;&#039; - Groups completed recordings of programs marked as a movie in the EPG data in the folder specified&lt;br /&gt;
** &#039;&#039;&#039;Group sports recordings in folder&#039;&#039;&#039; - Groups completed recordings of programs marked as a sporting event in the EPG data in the folder specified&lt;br /&gt;
* &#039;&#039;&#039;Append episode title to series title for recordings using&#039;&#039;&#039; - Places the episode title following the series title using the delimiter entered in the box.&lt;br /&gt;
* &#039;&#039;&#039;Remux active recordings&#039;&#039;&#039; - This remuxes the active recording to a TS file before being streamed to XBMC. Files can be played right away but may encounter issues when attempting to timeshift. Disabling this option will stream the WTV file directly to the XBMC player. This will allow for smoother timeshifting but will cause the recording to stop prematurely as XBMC does not monitor the size of WTV files. Premature stopping of playback can easily be resumed by pressing play again which effectively communicates the new file size (and in turn new end point) to the XBMC player. This setting will be used more in the Gotham release affecting the ability of clients to resume playback. The default setting is enabled.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Channels.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Channels ===&lt;br /&gt;
* &#039;&#039;&#039;Reload channels from WMC&#039;&#039;&#039; - Used to reload channel info from WMC if it has been updated without requiring ServerWMC to be restarted.&lt;br /&gt;
* &#039;&#039;&#039;Order channels by:&#039;&#039;&#039; Designates the manner in which the channels will be arranged in the EPG within XBMC&lt;br /&gt;
** &#039;&#039;&#039;Number&#039;&#039;&#039; - Arranges the channel lineup by number&lt;br /&gt;
** &#039;&#039;&#039;Name&#039;&#039;&#039; - Arranges the channel lineup by name (or call sign).&lt;br /&gt;
* &#039;&#039;&#039;Channel display format:&#039;&#039;&#039; - Specifies now the channel name and number will be displayed within XBMC.  For example, if settings were set as displayed in the screenshot, &#039;The WB&#039; would displayed as &#039;KWGN/656&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Hide DRM channels&#039;&#039;&#039; - Hides channels marked with DRM by the service provider from the EPG.&lt;br /&gt;
** &#039;&#039;&#039;Indicate DRM channels by appending:&#039;&#039;&#039; - If a channel is marked by the provider as being protected with DRM, the text entered in the box will be appended in the EPG.&lt;br /&gt;
* &#039;&#039;&#039;Hide encrypted channels&#039;&#039;&#039; - Hides channels marked as encrypted by the service provider from the EPG.&lt;br /&gt;
** &#039;&#039;&#039;Indicate encrypted channels by appending:&#039;&#039;&#039; - If a channel is marked by the provider as being encrypted, the text entered in the box will be appended in the EPG.&lt;br /&gt;
* &#039;&#039;&#039;Import WMC channel icons when found&#039;&#039;&#039; - Imports channel icons from WMC if available.  Please see [[PVR/Backend/ServerWMC#Adding_icons_to_WMC|Adding Icons to WMC]] for additional information.&lt;br /&gt;
* &#039;&#039;&#039;For channel name use:&#039;&#039;&#039; - Specifies how the name of the channel will be displayed within XBMC.&lt;br /&gt;
** &#039;&#039;&#039;Call Sign&#039;&#039;&#039; - Displays the channel name as it&#039;s call sign reported by WMC.  Example: &#039;KWGN&#039;&lt;br /&gt;
** &#039;&#039;&#039;Full Service Name&#039;&#039;&#039; - Displays the channel name as the service name reported by WMC.  Example: &#039;The WB&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; bgcolor=&amp;quot;whitesmoke&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Record.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Record ===&lt;br /&gt;
* &#039;&#039;&#039;Pre-Start and Post-Stop Padding Defaults&#039;&#039;&#039; - This tab allows the user to specify default padding for recordings.  Padding is the amount of time to record before and after the scheduled start and finish time of a program as specified by the EPG.&lt;br /&gt;
** &#039;&#039;&#039;Use WMC&#039;s padding&#039;&#039;&#039; - Uses padding settings specified in WMC.  Settings can be found in the WMC interface under Tasks / Settings / TV / Recorder / Recording Defaults.  The settings are specified as &amp;quot;Start when possible&amp;quot; and &amp;quot;Stop when possible&amp;quot;.&lt;br /&gt;
** &#039;&#039;&#039;Use XBMC&#039;s padding&#039;&#039;&#039; - Use padding specified in XBMC.&lt;br /&gt;
** &#039;&#039;&#039;Use this padding (min)&#039;&#039;&#039; - Allows the user to specify the desired amount of padding directly from the ServerWMC interface.&lt;br /&gt;
*** &#039;&#039;&#039;Pre&#039;&#039;&#039; - Amount of time (in minutes) to start recording before the EPG scheduled start time.&lt;br /&gt;
*** &#039;&#039;&#039;Post&#039;&#039;&#039; - Amount of time (in minutes) to record after the EPG scheduled end time.&lt;br /&gt;
** &#039;&#039;&#039;Use custom padding for sports (min)&#039;&#039;&#039; - Allows the user to specify settings different from those above for programs marked as sporting events in the EPG.&lt;br /&gt;
*** &#039;&#039;&#039;Pre&#039;&#039;&#039; - Amount of time (in minutes) to start recording before the EPG scheduled start time.&lt;br /&gt;
*** &#039;&#039;&#039;Post&#039;&#039;&#039; - Amount of time (in minutes) to record after the EPG scheduled end time.&lt;br /&gt;
* &#039;&#039;&#039;Force this padding on all recordings&#039;&#039;&#039; - Forces specified options &#039;&#039;even if they will interfere with other scheduled recordings&#039;&#039;.&lt;br /&gt;
** &#039;&#039;&#039;Force Pre-Start padding&#039;&#039;&#039; - Forces the pre-start padding rules specified above.&lt;br /&gt;
** &#039;&#039;&#039;Force Post-Stop padding&#039;&#039;&#039; - Forces the post-stop padding rules specified above.&lt;br /&gt;
* &#039;&#039;&#039;After instant recording starts, each Record button press increases end time by: (min)&#039;&#039;&#039; - When an instant recording is in progress, each press of the record button will extend the recording time beyond the EPG scheduled end time + padding by xx minutes.  Please see [[Add-on:PVR.WMC#Recording_with_pvr.wmc|Recording with pvr.wmc]] for additional information.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Debug.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Debug ===&lt;br /&gt;
* &#039;&#039;&#039;Server Version:&#039;&#039;&#039; - Displays the version of ServerWMC installed followed by the names of clients connected and the version(s) of pvr.wmc respectively.&lt;br /&gt;
* &#039;&#039;&#039;Keep a log file&#039;&#039;&#039; - Checking this box will cause ServerWMC to output important troubleshooting information to a log file.  It is &#039;&#039;&#039;highly&#039;&#039;&#039; recommended this box be checked.&lt;br /&gt;
** &#039;&#039;&#039;Current log&#039;&#039;&#039; - Opens the log file for the current ServerWMC session in Notepad.&lt;br /&gt;
** &#039;&#039;&#039;Last run&#039;s log&#039;&#039;&#039; - Opens the log file for the previous ServerWMC session in Notepad.&lt;br /&gt;
** &#039;&#039;&#039;Service log&#039;&#039;&#039; - Opens log file for ServerWMC if it is being run as a service.&lt;br /&gt;
* &#039;&#039;&#039;Delete temporary stream files&#039;&#039;&#039; - When switching to a channel, it automatically starts recording.  This information is stored in a temporary file to allow for time shifting.  When checked, these files will be deleted when changing channels.&lt;br /&gt;
* &#039;&#039;&#039;Remux the playback of all WTV files&#039;&#039;&#039; - By default, only live streams are remuxed to TS before being sent to the client.  This option enables remuxing of pre-recorded files as well.  Raspberry Pi users have reported issues with playing large pre-recorded WTV files.  If you are experiencing issues with viewing recorded TV, please try enabling this option.&lt;br /&gt;
* &#039;&#039;&#039;For advanced users&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Edit Settings File...&#039;&#039;&#039; - Opens the settings file for manual editing&lt;br /&gt;
** &#039;&#039;&#039;Reload Settings File&#039;&#039;&#039; - Reloads the settings file after being manually edited causing the changes to take effect without restarting ServerWMC.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{note|&#039;&#039;&#039;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!!!&#039;&#039;&#039;  They contain important information that is instrumental in diagnosing issues and recommending solutions.  Please copy the contents of the file to [http://pastebin.com/ 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.}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Connecting ServerWMC to XBMC ==&lt;br /&gt;
Please install and configure the pvr.wmc add-on to access live TV from within XBMC using ServerWMC.&amp;lt;br /&amp;gt;&lt;br /&gt;
Please see the pvr.wmc Wiki page for additional information here: http://wiki.xbmc.org/index.php?title=Add-on:PVR.WMC&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting / FAQ ==&lt;br /&gt;
* &#039;&#039;&#039;Can I record to a network share, NAS drive, etc.?&#039;&#039;&#039; - Unfortunately no.  This is not supported by WMC.  Recordings must be saved to a drive connected directly to the PC running WMC.  This is done because if there is a glitch in the network connection while recording, it will corrupt the entire recording rendering it unwatchable.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{note|Advanced users can attempt to &amp;quot;trick&amp;quot; WMC into thinking a local drive is being used, using methods such as linking the recorded TV folder to a network location with a NTFS directory junction (aka symlink) or presenting a drive from their NAS using ISCSI.  In both cases WMC believes it is recording to a local drive, however the drive/files actually are located on a network device.}}&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
* &#039;&#039;&#039;Upgrading from Windows 8 to 8.1&#039;&#039;&#039; - When upgrading from 8 -&amp;gt; 8.1, it is necessary to re-install ServerWMC.&lt;br /&gt;
&lt;br /&gt;
== Additional Guides and Links ==&lt;br /&gt;
* ServerWMC/pvr.wmc Support Forum - http://forum.xbmc.org/forumdisplay.php?fid=205&lt;br /&gt;
* pvr.wmc Raspbmc Suport Thread - http://forum.stmlabs.com/showthread.php?tid=10553&lt;br /&gt;
&lt;br /&gt;
== Advanced Topics ==&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| ||&lt;br /&gt;
=== Locating audio stream codes ===&lt;br /&gt;
Start a live TV stream in XBMC.  Open the ServerWMC log file and locate the audio descriptors.  In the following example excerpt of the log file, there are two available audio streams.  The codes are highlighted.  These are the codes that can be used to specify the desired audio stream sent to XBMC under [[PVR/Backend/ServerWMC#Live_TV|Live TV / Remux Language]].  We have reason to believe (though not confirmed) these codes follow the [http://en.wikipedia.org/wiki/List_of_ISO_639-2_codes ISO 639-2 standards.]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;If you identify and confirm a code that is not already contained in the list above, please add it or drop a comment in the [http://forum.xbmc.org/showthread.php?tid=176174 wiki thread].  Thanks!&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.515 Remux::FindDescriptors&amp;gt; wtv scanned (0.15 sec), Streams found:&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.517 &amp;gt; Other: ID:1 MPEG2 Sections and Tables&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.518 &amp;gt; Other: ID:2 MPEG2 PES&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.519 &amp;gt; Audio: ID:3 ({{highlight|&#039;&#039;&#039;eng&#039;&#039;&#039;}}) AC3 2.0 48000 Hz 192 kb/s&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.520 &amp;gt; Video: ID:4 AVC High-4.0 1920x1080i fps: 25&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.522 &amp;gt; Audio: ID:5 ({{highlight|&#039;&#039;&#039;nar&#039;&#039;&#039;}}) MPEG Audio V1L2 Stereo 48000 Hz 256 kb/s&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.524 &amp;gt; Other: ID:6 MS TV Caption&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Adding icons to WMC ===&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| ||&lt;br /&gt;
==== Automatically ====&lt;br /&gt;
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.  It&#039;s worth it, the program works flawlessly.  (As of this writing, the minimum donation is $5).&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==== Manually ====&lt;br /&gt;
* Set your Channel display format to {1}-{0} instead of {1}/{0} on the &#039;Channels&#039; tab of the ServerWMC GUI.&lt;br /&gt;
&lt;br /&gt;
* Rename your logos to call sign-number.extension. Example KDKADT2-2.1.jpg.&lt;br /&gt;
&lt;br /&gt;
* Restart ServerWMC.&lt;br /&gt;
&lt;br /&gt;
* Set your default folder for PVR thumbnails to where your logos are stored under {{highlight|bordered=yes|System → Live TV → Menu/OSD → &#039;Default folder for PVR thumbnails&#039;}} within XBMC.&lt;br /&gt;
&lt;br /&gt;
* If you add new logos, you will need to restart XMBC or scan for missing channels under {{highlight|bordered=yes|System → Live TV → Menu/OSD → &#039;Scan for missing icons&#039;}} within XBMC.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Running ServerWMC as a service ===&lt;br /&gt;
{{note|This is an experimental feature and recommended only for advanced users at this time.}}&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Limitations&#039;&#039;&#039;&lt;br /&gt;
** Service must be manually installed&lt;br /&gt;
** Service must be restarted if any settings are changed&lt;br /&gt;
** Standalone app must be configured to not clash with the service&lt;br /&gt;
** Standalone app is not aware of what the service is doing (you don&#039;t see current streams, channels transferred/loaded, etc)&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Installation&#039;&#039;&#039;&lt;br /&gt;
** Stop ServerWMC app from the system tray if it is running.&lt;br /&gt;
** Install ServerWMC_Service by running InstallService.bat (in the installed program directory) as administrator.&lt;br /&gt;
** Edit the ServerWMC config file (%ProgramData%\VDSoftware\ServerWMC\config.xml) and change RunAsService=false to RunAsService=true&lt;br /&gt;
** Start/Stop the ServerWMC service from the Windows Services admin interface.&lt;br /&gt;
** Use the ServerWMC app (now aware that you are running the service) to maintain settings.&lt;br /&gt;
** Restart the service whenever you make a change to settings via the UI or editing the config.xml manually&lt;br /&gt;
** The port specified in the service must be manually opened in he firewall&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Further Information&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Service Info&#039;&#039;&#039; - The service is called &amp;quot;ServerWMC XBMC PVR Backend&amp;quot; (the shortname for the service is ServerWMC_Service). Currently, the service is not automatically installed by the program installer, instead there is a batch file in the install directory to do this. This only needs to be done once and wont need to be done again for future releases. The service is installed as manual startup by default. If users want the service to start automatically when windows starts, then they should choose Automatic or possibly Automatic (Delayed Start) if there are problems with it accessing the WMC services if it starts too early.&lt;br /&gt;
** &#039;&#039;&#039;Settings&#039;&#039;&#039; - The service shares the settings with the standalone app, which are stored in config.xml in the ProgramData directory.  NOTE that any changes to these settings are not picked up by the service automatically. You must RESTART the service after making any settings changes to this file directly or via the ServerWMC UI.&lt;br /&gt;
** &#039;&#039;&#039;Standalone ServerWMC App&#039;&#039;&#039; - You must set the standalone ServerWMC app to know that you are running the service, otherwise they will both try and bind to the listen port and accept client requests (causing one or both to fail). This is done by setting the RunAsService parameter in the config.xml file to true while the app is not running.  The app no longer needs to be running, it is only used for editing settings. The app does not show information about current streams, current connected clients etc. It has no knowledge of what the service is doing, it is purely used to maintain the settings file.&lt;br /&gt;
** &#039;&#039;&#039;Log&#039;&#039;&#039; - The service has it&#039;s own log file, called ServerWMC_Service.log in the same directory as the normal log (%ProgramData%\VDSoftware\ServerWMC).  &#039;&#039;&#039;If you are posting for help/support and are running in service mode, you will need to provide this log instead of the ServerWMC.log&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Sharing the TV and EPG databases using MySQL ===&lt;br /&gt;
{{note|Though it is &#039;&#039;possible&#039;&#039; to share these databases using MySQL, preliminary testing has shown &#039;&#039;&#039;absolutely no benefit&#039;&#039;&#039; and is known to actually &#039;&#039;cause&#039;&#039; issues.  This method is &#039;&#039;&#039;completely unsupported by the devs.  Consider yourself warned&#039;&#039;&#039;.}}&lt;br /&gt;
&lt;br /&gt;
Assuming you are already using MySQL with XBMC, add the following to advancedsettings.xml:&amp;lt;br /&amp;gt;&lt;br /&gt;
{{code |lang=xml |&lt;br /&gt;
     &amp;lt;epgdatabase&amp;gt;&lt;br /&gt;
        &amp;lt;type&amp;gt;mysql&amp;lt;/type&amp;gt;&lt;br /&gt;
        &amp;lt;host&amp;gt;10.0.1.100&amp;lt;/host&amp;gt;&lt;br /&gt;
        &amp;lt;port&amp;gt;3306&amp;lt;/port&amp;gt;&lt;br /&gt;
        &amp;lt;user&amp;gt;xbmc&amp;lt;/user&amp;gt;&lt;br /&gt;
        &amp;lt;pass&amp;gt;xbmc&amp;lt;/pass&amp;gt;&lt;br /&gt;
     &amp;lt;/epgdatabase&amp;gt;&lt;br /&gt;
&lt;br /&gt;
     &amp;lt;tvdatabase&amp;gt;&lt;br /&gt;
        &amp;lt;type&amp;gt;mysql&amp;lt;/type&amp;gt;&lt;br /&gt;
        &amp;lt;host&amp;gt;10.0.1.100&amp;lt;/host&amp;gt;&lt;br /&gt;
        &amp;lt;port&amp;gt;3306&amp;lt;/port&amp;gt;&lt;br /&gt;
        &amp;lt;user&amp;gt;xbmc&amp;lt;/user&amp;gt;&lt;br /&gt;
        &amp;lt;pass&amp;gt;xbmc&amp;lt;/pass&amp;gt;&lt;br /&gt;
     &amp;lt;/tvdatabase&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Please replace the &#039;host&#039; IP addresses, &#039;user&#039; names and &#039;pass&#039;words accordingly.&lt;br /&gt;
&lt;br /&gt;
If you have not setup MySQL and wish to, please see the guide here: [[HOW-TO:Share libraries using MySQL]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>TechLife</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=ServerWMC&amp;diff=73340</id>
		<title>ServerWMC</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=ServerWMC&amp;diff=73340"/>
		<updated>2014-04-23T03:46:26Z</updated>

		<summary type="html">&lt;p&gt;TechLife: /* Channels */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{:PVR/Contents}}&lt;br /&gt;
{{mininav|[[PVR]]|[[Recording software]]}}&lt;br /&gt;
[[File:SWMC_Logo.jpg|right|border]]&lt;br /&gt;
ServerWMC is a server interface for Windows which communicates with Windows Media Center (WMC) allowing it to be used as a Personal Video Recorder (PVR) backend providing Live TV, PVR functions and Electronic Program Guide (EPG) data.  These services are provided to XBMC though the [[Add-on:PVR.WMC|pvr.wmc]] add-on.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
ServerWMC was developed and is maintained by [http://forum.xbmc.org/member.php?action=profile&amp;amp;uid=135134 krustyreturns].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;A fantastic guide detailing the setup of XBMC, WMC, ServerWMC, pvr.wmc and everything else you need to know from beginning to end can be found here: http://forum.xbmc.org/showthread.php?tid=187548&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuring Windows Media Center ==&lt;br /&gt;
Windows Media Center must first be fully configured (tuners configured, EPG configured, channels setup, etc) on the PC to be used as the TV Server prior to using ServerWMC.  This setup will vary slightly based on the tuner you are using.  There is a generic WMC setup guide here that may be of assistance to those new to WMC: http://www.howtogeek.com/howto/9166/learning-windows-7-setup-live-tv-in-windows-media-center/&lt;br /&gt;
&lt;br /&gt;
The following is setup information specific to some popular devices:&lt;br /&gt;
* [http://www.silicondust.com/products/hdhomerun/atsc/ &#039;&#039;&#039;HDHomeRun&#039;&#039;&#039;] - http://www.silicondust.com/support/hdhomerun/instructions/wmc7/&lt;br /&gt;
* [http://www.silicondust.com/products/hdhomerun/prime/ &#039;&#039;&#039;HDHomeRun Prime&#039;&#039;&#039;] - http://www.silicondust.com/support/hdhomerun/instructions/prime/&lt;br /&gt;
* [http://cetoncorp.com/products/infinitv/ &#039;&#039;&#039;Ceton InfiniTV Products (All)&#039;&#039;&#039;] - http://cetoncorp.com/product-support/&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|Though Windows Media Center must be configured, it is not necessary for WMC to be running to provide the connection to ServerWMC.&amp;lt;br /&amp;gt;If you have previously disabled WMC services, please re-enable them at this time.  Though WMC does not need to be running, if the services are disabled and WMC is unable to automatically update EPG data, XBMC will either display a blank EPG or CRASH when selecting &#039;Live TV&#039;.&amp;lt;br /&amp;gt;&#039;&#039;&#039;Please ensure you can view live TV from within WMC before continuing!&#039;&#039;&#039;}}&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Downloading &amp;amp; Installing ServerWMC ==&lt;br /&gt;
The latest version of ServerWMC can be found here: https://googledrive.com/host/0ByNnAMYBoWvfTk8tRWJXYko1T2c/index.html&lt;br /&gt;
&lt;br /&gt;
ServerWMC includes an installer package so simply download, unzip and run &#039;&#039;&#039;Installer_ServerWMC.msi&#039;&#039;&#039; as administrator.  It is not necessary to uninstall the previous version before installing an updated version.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|ServerWMC must be installed on the same PC that was configured for Windows Media Center above.}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== ServerWMC Configuration (Quick) ==&lt;br /&gt;
Launch ServerWMC from the Start Menu.  An entry was created during installation at Start/ServerWMC/ServerWMC. &amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|On first run, you should be prompted to allow &#039;&#039;&#039;ServerWMC.exe&#039;&#039;&#039; through your firewall.  Make sure to select &#039;&#039;&#039;allow&#039;&#039;&#039;.}}&lt;br /&gt;
&lt;br /&gt;
Ensure that Windows Media Center (WMC) is configured with particular attention to the following:&lt;br /&gt;
* Directory for recorded TV is specified&lt;br /&gt;
* TV tuners are installed and detected&lt;br /&gt;
* TV channels are scanned&lt;br /&gt;
* You are able to watch live TV within WMC&lt;br /&gt;
&lt;br /&gt;
Ensure that the Windows Media Center &amp;quot;Recorded TV&amp;quot; folder is Shared from the server PC (as clients will need to access it via smb://).  If the share is protected or if accessing with non-windows based clients, the username and password for the share should be entered on the &#039;folders&#039; tab within ServerWMC.&lt;br /&gt;
&lt;br /&gt;
Run ServerWMC application and check/configure the settings.  Additional info on each setting can be found below.&lt;br /&gt;
&lt;br /&gt;
{{note|ServerWMC supports most of the WMC configuration including enable/disable channels, set custom channel orders/numbers and custom channel icons.  These settings should be configured within WMC and not XBMC.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ServerWMC Configuration (Detailed) ==&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Status.png|right|border]]&lt;br /&gt;
=== Status ===&lt;br /&gt;
* &#039;&#039;&#039;WMC database&#039;&#039;&#039; - Displays the status of the connection between ServerWMC and the Windows Media Center database&lt;br /&gt;
**  &amp;lt;span style=&amp;quot;color:#4169E1&amp;quot;&amp;gt;&#039;Opened&#039;&amp;lt;/span&amp;gt; - Indicates the server has successfully connected&lt;br /&gt;
* &#039;&#039;&#039;Channels found&#039;&#039;&#039; - Displays the number of channels being reported as available from WMC&lt;br /&gt;
* &#039;&#039;&#039;Tuners found&#039;&#039;&#039; - Displays the number of tuners available and ready to use&lt;br /&gt;
* &#039;&#039;&#039;Clients online&#039;&#039;&#039; - Displays the names of clients connected to ServerWMC&lt;br /&gt;
* &#039;&#039;&#039;Totals of items transferred to clients:&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Channels&#039;&#039;&#039; - Displays the number of channels being made available to clients&lt;br /&gt;
** &#039;&#039;&#039;EPG Entries&#039;&#039;&#039; - Displays the number of Electronic Program Guide entries being provided to clients&lt;br /&gt;
** &#039;&#039;&#039;Timers&#039;&#039;&#039; - Displays the number of future recording tasks in queue&lt;br /&gt;
** &#039;&#039;&#039;Recordings&#039;&#039;&#039; - Displays the number of recorded programs available in the /Recorded TV/ folder (specified on the &#039;Folders&#039; tab)&lt;br /&gt;
* &#039;&#039;&#039;Active Recordings&#039;&#039;&#039; - Displays status of programs currently being recorded&lt;br /&gt;
* &#039;&#039;&#039;Active Streams&#039;&#039;&#039; - Displays the status of streams being used by clients&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; bgcolor=&amp;quot;whitesmoke&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_General.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
* &#039;&#039;&#039;Start when Windows starts&#039;&#039;&#039; - Starts ServerWMC when the user logs on to Windows.  Unless you have a need to start the server manually at login, this option should be enabled.&lt;br /&gt;
* &#039;&#039;&#039;Startup minimized&#039;&#039;&#039; - Minimizes ServerWMC to the Task Bar upon startup.&lt;br /&gt;
* &#039;&#039;&#039;Minimize to system tray&#039;&#039;&#039; - Sends ServerWMC to the System Tray when minimized instead of the Task Bar.&lt;br /&gt;
** &#039;&#039;&#039;Close box minimizes to system tray&#039;&#039;&#039; - Causes ServerWMC to minimize to the system tray when the red &#039;X&#039; is clicked instead of closing the program.&lt;br /&gt;
* &#039;&#039;&#039;Suspend system sleep mode when clients are online&#039;&#039;&#039; - Prevents PC running ServerWMC from entering sleep mode (if enabled) if any clients are connected.&lt;br /&gt;
** &#039;&#039;&#039;Suspend sleep even if only client online is MediaBrowser-Server&#039;&#039;&#039; - Prevents PC running ServerWMC from entering sleep mode (if enabled) if MB3Server is running on the host PC regardless of other client status.&lt;br /&gt;
* &#039;&#039;&#039;Port number for client connection&#039;&#039;&#039; - Specifies the port on which the pvr.wmc plug-in will communicate with ServerWMC.  The default port is 9080.  Unless you have another program communicating on this port, there is no reason to change from default.  Again, if you were not prompted when launching ServerWMC or you chose to decline, &#039;&#039;&#039;make sure this port is open in your firewall software&#039;&#039;&#039; before continuing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Folders.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Folders ===&lt;br /&gt;
* &#039;&#039;&#039;Path to local &#039;RecordedTV&#039; folder (from WMC)&#039;&#039;&#039; - Displays the path of the folder where recordings will be stored.  This path is specified in WMC under Tasks/Settings/TV/Recorder/Recorder Storage and is not editable from ServerWMC.  If you have other clients on the network, this folder should be shared and specified below.&lt;br /&gt;
* &#039;&#039;&#039;Enter the network share path to this folder, this is required for remote clients:&#039;&#039;&#039;  The smb address of the folder specified above.  It is advised to test this address from another machine to make sure it is accessible remotely before continuing.&lt;br /&gt;
* &#039;&#039;&#039; Watched &#039;Recorded TV&#039; folders (from WMC):&#039;&#039;&#039; If additional folders are specified as &#039;watch folders&#039; within WMC, their paths will be displayed here.&lt;br /&gt;
* &#039;&#039;&#039;Use Credentials for non-windows clients&#039;&#039;&#039; - If the folder specified above requires a user name and password for access, please enter the credentials here.&lt;br /&gt;
** &#039;&#039;&#039;User Name&#039;&#039;&#039; - SMB user name for the shared folder&lt;br /&gt;
** &#039;&#039;&#039;Password&#039;&#039;&#039; - SMB password for the shared folder&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|With non-Windows based clients, user:pass credentials are &#039;&#039;typically&#039;&#039; needed even when the Windows share is shared with &amp;quot;Everyone&amp;quot;.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; bgcolor=&amp;quot;whitesmoke&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Display_Options.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Display Options ===&lt;br /&gt;
* &#039;&#039;&#039;Change name of timer to indicate series (repeating) recording&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Append&#039;&#039;&#039; - Places &amp;quot;this text&amp;quot; after the recording&#039;s title.&lt;br /&gt;
** &#039;&#039;&#039;Prepend&#039;&#039;&#039; - Places &amp;quot;this text&amp;quot; before the recording&#039;s title.&lt;br /&gt;
*** &#039;&#039;&#039;this text&#039;&#039;&#039; - Text to place before or after the recording&#039;s title&lt;br /&gt;
* &#039;&#039;&#039;Indicate &#039;Repeat&#039; episodes in plot descriptions by appending&#039;&#039;&#039; - Places the specified text at the end of the plot description in the XBMC EPG episode info screen if the episode was marked as a repeat in the WMC EPG data.&lt;br /&gt;
* &#039;&#039;&#039;Indicate &#039;Repeat&#039; episodes in recording/EPG titles  by appending&#039;&#039;&#039; - Places the specified text following the recording title and in the XBMC EPG if the episode was marked as a repeat in the WMC EPG data.&lt;br /&gt;
* &#039;&#039;&#039;Hide content protected recordings.&#039;&#039;&#039; - Hides content marked as protected by the service provider from XBMC.  (Protected content is only viewable from within WMC).&lt;br /&gt;
* &#039;&#039;&#039;For sporting events, always append episode title to main title.&#039;&#039;&#039; - Appends the title of the episode to main title.  For example, &amp;quot;Monday Night Football&amp;quot; becomes &amp;quot;Monday Night Football - New England vs. Miami&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;Ignore Recording images from wmc url&#039;&#039;&#039; - Prevents WMC from sending recording image thumbnail url to XBMC (if found).&lt;br /&gt;
* &#039;&#039;&#039;Ignore Epg images from wmc url&#039;&#039;&#039; - Prevents WMC from sending EPG thumbnail image url to XBMC (if found).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Live_TV.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Live TV ===&lt;br /&gt;
* &#039;&#039;&#039;Set the maximum run time of a Live TV stream&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Enable prime viewing time&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Start&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;End&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Only remux this language to output (if available)&#039;&#039;&#039; - Instructs ServerWMC to only include the specified audio language in the stream sent to XBMC.  For information on locating the codes available in your stream, please see [[PVR/Backend/ServerWMC#Locating_audio_stream_codes|Locating audio stream codes]].  We have reason to believe (though not confirmed) these codes follow the [http://en.wikipedia.org/wiki/List_of_ISO_639-2_codes ISO 639-2 standards.] Confirmed valid codes for this field are as follows:&lt;br /&gt;
** eng = English&lt;br /&gt;
** ger = German&lt;br /&gt;
** spa = Spanish&lt;br /&gt;
** dut = Dutch&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Tuners found:&#039;&#039;&#039; Displays information about the tuners accessible for streaming to clients&lt;br /&gt;
** &#039;&#039;&#039;Space&#039;&#039;&#039; - Type of signal being provided for streaming&lt;br /&gt;
** &#039;&#039;&#039;Count&#039;&#039;&#039; - Number of tuners available for streaming&lt;br /&gt;
** &#039;&#039;&#039;Channels&#039;&#039;&#039; - Number of channels available for streaming&lt;br /&gt;
** &#039;&#039;&#039;Hardware Name&#039;&#039;&#039; - The name of the tuner providing the stream&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; bgcolor=&amp;quot;whitesmoke&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Recordings.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Recordings ===&lt;br /&gt;
* &#039;&#039;&#039;Group recordings in folders&#039;&#039;&#039; - Groups recordings into folders within the XBMC &#039;Recordings&#039; list.  This does not effect the physical location of the files.  As well as the individual options below, this will also cause series recordings to be grouped into folders with the series name as the folder title and places individual episodes contained within.  With this option disabled, a flat list of all recordings will be displayed on the &#039;Recordings&#039; list.&lt;br /&gt;
** &#039;&#039;&#039;Group active recordings in folder&#039;&#039;&#039; - Groups active recordings into a folder with the name specified&lt;br /&gt;
** &#039;&#039;&#039;Group movie recordings in folder&#039;&#039;&#039; - Groups completed recordings of programs marked as a movie in the EPG data in the folder specified&lt;br /&gt;
** &#039;&#039;&#039;Group sports recordings in folder&#039;&#039;&#039; - Groups completed recordings of programs marked as a sporting event in the EPG data in the folder specified&lt;br /&gt;
* &#039;&#039;&#039;Append episode title to series title for recordings using&#039;&#039;&#039; - Places the episode title following the series title using the delimiter entered in the box.&lt;br /&gt;
* &#039;&#039;&#039;Remux active recordings&#039;&#039;&#039; - This remuxes the active recording to a TS file before being streamed to XBMC. Files can be played right away but may encounter issues when attempting to timeshift. Disabling this option will stream the WTV file directly to the XBMC player. This will allow for smoother timeshifting but will cause the recording to stop prematurely as XBMC does not monitor the size of WTV files. Premature stopping of playback can easily be resumed by pressing play again which effectively communicates the new file size (and in turn new end point) to the XBMC player. This setting will be used more in the Gotham release affecting the ability of clients to resume playback. The default setting is enabled.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Channels.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Channels ===&lt;br /&gt;
* &#039;&#039;&#039;Reload channels from WMC&#039;&#039;&#039; - Used to reload channel info from WMC if it has been updated without requiring ServerWMC to be restarted.&lt;br /&gt;
* &#039;&#039;&#039;Order channels by:&#039;&#039;&#039; Designates the manner in which the channels will be arranged in the EPG within XBMC&lt;br /&gt;
** &#039;&#039;&#039;Number&#039;&#039;&#039; - Arranges the channel lineup by number&lt;br /&gt;
** &#039;&#039;&#039;Name&#039;&#039;&#039; - Arranges the channel lineup by name (or call sign).&lt;br /&gt;
* &#039;&#039;&#039;Channel display format:&#039;&#039;&#039; - Specifies now the channel name and number will be displayed within XBMC.  For example, if settings were set as displayed in the screenshot, &#039;The WB&#039; would displayed as &#039;KWGN/656&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Hide DRM channels&#039;&#039;&#039; - Hides channels marked with DRM by the service provider from the EPG.&lt;br /&gt;
** &#039;&#039;&#039;Indicate DRM channels by appending:&#039;&#039;&#039; - If a channel is marked by the provider as being protected with DRM, the text entered in the box will be appended in the EPG.&lt;br /&gt;
* &#039;&#039;&#039;Hide encrypted channels&#039;&#039;&#039; - Hides channels marked as encrypted by the service provider from the EPG.&lt;br /&gt;
** &#039;&#039;&#039;Indicate encrypted channels by appending:&#039;&#039;&#039; - If a channel is marked by the provider as being encrypted, the text entered in the box will be appended in the EPG.&lt;br /&gt;
* &#039;&#039;&#039;Import WMC channel icons when found&#039;&#039;&#039; - Imports channel icons from WMC if available.  Please see [[PVR/Backend/ServerWMC#Adding_icons_to_WMC|Adding Icons to WMC]] for additional information.&lt;br /&gt;
* &#039;&#039;&#039;For channel name use:&#039;&#039;&#039; - Specifies how the name of the channel will be displayed within XBMC.&lt;br /&gt;
** &#039;&#039;&#039;Call Sign&#039;&#039;&#039; - Displays the channel name as it&#039;s call sign reported by WMC.  Example: &#039;KWGN&#039;&lt;br /&gt;
** &#039;&#039;&#039;Full Service Name&#039;&#039;&#039; - Displays the channel name as the service name reported by WMC.  Example: &#039;The WB&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; bgcolor=&amp;quot;whitesmoke&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Record.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Record ===&lt;br /&gt;
* &#039;&#039;&#039;Pre-Start and Post-Stop Padding Defaults&#039;&#039;&#039; - This tab allows the user to specify default padding for recordings.  Padding is the amount of time to record before and after the scheduled start and finish time of a program as specified by the EPG.&lt;br /&gt;
** &#039;&#039;&#039;Use WMC&#039;s padding&#039;&#039;&#039; - Uses padding settings specified in WMC.  Settings can be found in the WMC interface under Tasks / Settings / TV / Recorder / Recording Defaults.  The settings are specified as &amp;quot;Start when possible&amp;quot; and &amp;quot;Stop when possible&amp;quot;.&lt;br /&gt;
** &#039;&#039;&#039;Use XBMC&#039;s padding&#039;&#039;&#039; - Use padding specified in XBMC.&lt;br /&gt;
** &#039;&#039;&#039;Use this padding (min)&#039;&#039;&#039; - Allows the user to specify the desired amount of padding directly from the ServerWMC interface.&lt;br /&gt;
*** &#039;&#039;&#039;Pre&#039;&#039;&#039; - Amount of time (in minutes) to start recording before the EPG scheduled start time.&lt;br /&gt;
*** &#039;&#039;&#039;Post&#039;&#039;&#039; - Amount of time (in minutes) to record after the EPG scheduled end time.&lt;br /&gt;
** &#039;&#039;&#039;Use custom padding for sports (min)&#039;&#039;&#039; - Allows the user to specify settings different from those above for programs marked as sporting events in the EPG.&lt;br /&gt;
*** &#039;&#039;&#039;Pre&#039;&#039;&#039; - Amount of time (in minutes) to start recording before the EPG scheduled start time.&lt;br /&gt;
*** &#039;&#039;&#039;Post&#039;&#039;&#039; - Amount of time (in minutes) to record after the EPG scheduled end time.&lt;br /&gt;
* &#039;&#039;&#039;Force this padding on all recordings&#039;&#039;&#039; - Forces specified options &#039;&#039;even if they will interfere with other scheduled recordings&#039;&#039;.&lt;br /&gt;
** &#039;&#039;&#039;Force Pre-Start padding&#039;&#039;&#039; - Forces the pre-start padding rules specified above.&lt;br /&gt;
** &#039;&#039;&#039;Force Post-Stop padding&#039;&#039;&#039; - Forces the post-stop padding rules specified above.&lt;br /&gt;
* &#039;&#039;&#039;After instant recording starts, each Record button press increases end time by: (min)&#039;&#039;&#039; - When an instant recording is in progress, each press of the record button will extend the recording time beyond the EPG scheduled end time + padding by xx minutes.  Please see [[Add-on:PVR.WMC#Recording_with_pvr.wmc|Recording with pvr.wmc]] for additional information.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Debug.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Debug ===&lt;br /&gt;
* &#039;&#039;&#039;Server Version:&#039;&#039;&#039; - Displays the version of ServerWMC installed followed by the names of clients connected and the version(s) of pvr.wmc respectively.&lt;br /&gt;
* &#039;&#039;&#039;Keep a log file&#039;&#039;&#039; - Checking this box will cause ServerWMC to output important troubleshooting information to a log file.  It is &#039;&#039;&#039;highly&#039;&#039;&#039; recommended this box be checked.&lt;br /&gt;
** &#039;&#039;&#039;Open current log file&#039;&#039;&#039; - Opens the log file for the current ServerWMC session in Notepad.&lt;br /&gt;
** &#039;&#039;&#039;Open last run&#039;s log file&#039;&#039;&#039; - Opens the log file for the previous ServerWMC session in Notepad.&lt;br /&gt;
* &#039;&#039;&#039;Delete temporary stream files&#039;&#039;&#039; - When switching to a channel, it automatically starts recording.  This information is stored in a temporary file to allow for time shifting.  When checked, these files will be deleted when changing channels.&lt;br /&gt;
* &#039;&#039;&#039;Remux the playback of all WTV files&#039;&#039;&#039; - By default, only live streams are remuxed to TS before being sent to the client.  This option enables remuxing of pre-recorded files as well.  Raspberry Pi users have reported issues with playing large pre-recorded WTV files.  If you are experiencing issues with viewing recorded TV, please try enabling this option.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{note|&#039;&#039;&#039;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!!!&#039;&#039;&#039;  They contain important information that is instrumental in diagnosing issues and recommending solutions.  Please copy the contents of the file to [http://pastebin.com/ 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.}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Connecting ServerWMC to XBMC ==&lt;br /&gt;
Please install and configure the pvr.wmc add-on to access live TV from within XBMC using ServerWMC.&amp;lt;br /&amp;gt;&lt;br /&gt;
Please see the pvr.wmc Wiki page for additional information here: http://wiki.xbmc.org/index.php?title=Add-on:PVR.WMC&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting / FAQ ==&lt;br /&gt;
* &#039;&#039;&#039;Can I record to a network share, NAS drive, etc.?&#039;&#039;&#039; - Unfortunately no.  This is not supported by WMC.  Recordings must be saved to a drive connected directly to the PC running WMC.  This is done because if there is a glitch in the network connection while recording, it will corrupt the entire recording rendering it unwatchable.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{note|Advanced users can attempt to &amp;quot;trick&amp;quot; WMC into thinking a local drive is being used, using methods such as linking the recorded TV folder to a network location with a NTFS directory junction (aka symlink) or presenting a drive from their NAS using ISCSI.  In both cases WMC believes it is recording to a local drive, however the drive/files actually are located on a network device.}}&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
* &#039;&#039;&#039;Upgrading from Windows 8 to 8.1&#039;&#039;&#039; - When upgrading from 8 -&amp;gt; 8.1, it is necessary to re-install ServerWMC.&lt;br /&gt;
&lt;br /&gt;
== Additional Guides and Links ==&lt;br /&gt;
* ServerWMC/pvr.wmc Support Forum - http://forum.xbmc.org/forumdisplay.php?fid=205&lt;br /&gt;
* pvr.wmc Raspbmc Suport Thread - http://forum.stmlabs.com/showthread.php?tid=10553&lt;br /&gt;
&lt;br /&gt;
== Advanced Topics ==&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| ||&lt;br /&gt;
=== Locating audio stream codes ===&lt;br /&gt;
Start a live TV stream in XBMC.  Open the ServerWMC log file and locate the audio descriptors.  In the following example excerpt of the log file, there are two available audio streams.  The codes are highlighted.  These are the codes that can be used to specify the desired audio stream sent to XBMC under [[PVR/Backend/ServerWMC#Live_TV|Live TV / Remux Language]].  We have reason to believe (though not confirmed) these codes follow the [http://en.wikipedia.org/wiki/List_of_ISO_639-2_codes ISO 639-2 standards.]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;If you identify and confirm a code that is not already contained in the list above, please add it or drop a comment in the [http://forum.xbmc.org/showthread.php?tid=176174 wiki thread].  Thanks!&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.515 Remux::FindDescriptors&amp;gt; wtv scanned (0.15 sec), Streams found:&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.517 &amp;gt; Other: ID:1 MPEG2 Sections and Tables&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.518 &amp;gt; Other: ID:2 MPEG2 PES&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.519 &amp;gt; Audio: ID:3 ({{highlight|&#039;&#039;&#039;eng&#039;&#039;&#039;}}) AC3 2.0 48000 Hz 192 kb/s&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.520 &amp;gt; Video: ID:4 AVC High-4.0 1920x1080i fps: 25&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.522 &amp;gt; Audio: ID:5 ({{highlight|&#039;&#039;&#039;nar&#039;&#039;&#039;}}) MPEG Audio V1L2 Stereo 48000 Hz 256 kb/s&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.524 &amp;gt; Other: ID:6 MS TV Caption&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Adding icons to WMC ===&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| ||&lt;br /&gt;
==== Automatically ====&lt;br /&gt;
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.  It&#039;s worth it, the program works flawlessly.  (As of this writing, the minimum donation is $5).&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==== Manually ====&lt;br /&gt;
* Set your Channel display format to {1}-{0} instead of {1}/{0} on the &#039;Channels&#039; tab of the ServerWMC GUI.&lt;br /&gt;
&lt;br /&gt;
* Rename your logos to call sign-number.extension. Example KDKADT2-2.1.jpg.&lt;br /&gt;
&lt;br /&gt;
* Restart ServerWMC.&lt;br /&gt;
&lt;br /&gt;
* Set your default folder for PVR thumbnails to where your logos are stored under {{highlight|bordered=yes|System → Live TV → Menu/OSD → &#039;Default folder for PVR thumbnails&#039;}} within XBMC.&lt;br /&gt;
&lt;br /&gt;
* If you add new logos, you will need to restart XMBC or scan for missing channels under {{highlight|bordered=yes|System → Live TV → Menu/OSD → &#039;Scan for missing icons&#039;}} within XBMC.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Running ServerWMC as a service ===&lt;br /&gt;
{{note|This is an experimental feature and recommended only for advanced users at this time.}}&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Limitations&#039;&#039;&#039;&lt;br /&gt;
** Service must be manually installed&lt;br /&gt;
** Service must be restarted if any settings are changed&lt;br /&gt;
** Standalone app must be configured to not clash with the service&lt;br /&gt;
** Standalone app is not aware of what the service is doing (you don&#039;t see current streams, channels transferred/loaded, etc)&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Installation&#039;&#039;&#039;&lt;br /&gt;
** Stop ServerWMC app from the system tray if it is running.&lt;br /&gt;
** Install ServerWMC_Service by running InstallService.bat (in the installed program directory) as administrator.&lt;br /&gt;
** Edit the ServerWMC config file (%ProgramData%\VDSoftware\ServerWMC\config.xml) and change RunAsService=false to RunAsService=true&lt;br /&gt;
** Start/Stop the ServerWMC service from the Windows Services admin interface.&lt;br /&gt;
** Use the ServerWMC app (now aware that you are running the service) to maintain settings.&lt;br /&gt;
** Restart the service whenever you make a change to settings via the UI or editing the config.xml manually&lt;br /&gt;
** The port specified in the service must be manually opened in he firewall&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Further Information&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Service Info&#039;&#039;&#039; - The service is called &amp;quot;ServerWMC XBMC PVR Backend&amp;quot; (the shortname for the service is ServerWMC_Service). Currently, the service is not automatically installed by the program installer, instead there is a batch file in the install directory to do this. This only needs to be done once and wont need to be done again for future releases. The service is installed as manual startup by default. If users want the service to start automatically when windows starts, then they should choose Automatic or possibly Automatic (Delayed Start) if there are problems with it accessing the WMC services if it starts too early.&lt;br /&gt;
** &#039;&#039;&#039;Settings&#039;&#039;&#039; - The service shares the settings with the standalone app, which are stored in config.xml in the ProgramData directory.  NOTE that any changes to these settings are not picked up by the service automatically. You must RESTART the service after making any settings changes to this file directly or via the ServerWMC UI.&lt;br /&gt;
** &#039;&#039;&#039;Standalone ServerWMC App&#039;&#039;&#039; - You must set the standalone ServerWMC app to know that you are running the service, otherwise they will both try and bind to the listen port and accept client requests (causing one or both to fail). This is done by setting the RunAsService parameter in the config.xml file to true while the app is not running.  The app no longer needs to be running, it is only used for editing settings. The app does not show information about current streams, current connected clients etc. It has no knowledge of what the service is doing, it is purely used to maintain the settings file.&lt;br /&gt;
** &#039;&#039;&#039;Log&#039;&#039;&#039; - The service has it&#039;s own log file, called ServerWMC_Service.log in the same directory as the normal log (%ProgramData%\VDSoftware\ServerWMC).  &#039;&#039;&#039;If you are posting for help/support and are running in service mode, you will need to provide this log instead of the ServerWMC.log&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Sharing the TV and EPG databases using MySQL ===&lt;br /&gt;
{{note|Though it is &#039;&#039;possible&#039;&#039; to share these databases using MySQL, preliminary testing has shown &#039;&#039;&#039;absolutely no benefit&#039;&#039;&#039; and is known to actually &#039;&#039;cause&#039;&#039; issues.  This method is &#039;&#039;&#039;completely unsupported by the devs.  Consider yourself warned&#039;&#039;&#039;.}}&lt;br /&gt;
&lt;br /&gt;
Assuming you are already using MySQL with XBMC, add the following to advancedsettings.xml:&amp;lt;br /&amp;gt;&lt;br /&gt;
{{code |lang=xml |&lt;br /&gt;
     &amp;lt;epgdatabase&amp;gt;&lt;br /&gt;
        &amp;lt;type&amp;gt;mysql&amp;lt;/type&amp;gt;&lt;br /&gt;
        &amp;lt;host&amp;gt;10.0.1.100&amp;lt;/host&amp;gt;&lt;br /&gt;
        &amp;lt;port&amp;gt;3306&amp;lt;/port&amp;gt;&lt;br /&gt;
        &amp;lt;user&amp;gt;xbmc&amp;lt;/user&amp;gt;&lt;br /&gt;
        &amp;lt;pass&amp;gt;xbmc&amp;lt;/pass&amp;gt;&lt;br /&gt;
     &amp;lt;/epgdatabase&amp;gt;&lt;br /&gt;
&lt;br /&gt;
     &amp;lt;tvdatabase&amp;gt;&lt;br /&gt;
        &amp;lt;type&amp;gt;mysql&amp;lt;/type&amp;gt;&lt;br /&gt;
        &amp;lt;host&amp;gt;10.0.1.100&amp;lt;/host&amp;gt;&lt;br /&gt;
        &amp;lt;port&amp;gt;3306&amp;lt;/port&amp;gt;&lt;br /&gt;
        &amp;lt;user&amp;gt;xbmc&amp;lt;/user&amp;gt;&lt;br /&gt;
        &amp;lt;pass&amp;gt;xbmc&amp;lt;/pass&amp;gt;&lt;br /&gt;
     &amp;lt;/tvdatabase&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Please replace the &#039;host&#039; IP addresses, &#039;user&#039; names and &#039;pass&#039;words accordingly.&lt;br /&gt;
&lt;br /&gt;
If you have not setup MySQL and wish to, please see the guide here: [[HOW-TO:Share libraries using MySQL]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>TechLife</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=ServerWMC&amp;diff=73339</id>
		<title>ServerWMC</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=ServerWMC&amp;diff=73339"/>
		<updated>2014-04-23T03:40:46Z</updated>

		<summary type="html">&lt;p&gt;TechLife: /* Recordings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{:PVR/Contents}}&lt;br /&gt;
{{mininav|[[PVR]]|[[Recording software]]}}&lt;br /&gt;
[[File:SWMC_Logo.jpg|right|border]]&lt;br /&gt;
ServerWMC is a server interface for Windows which communicates with Windows Media Center (WMC) allowing it to be used as a Personal Video Recorder (PVR) backend providing Live TV, PVR functions and Electronic Program Guide (EPG) data.  These services are provided to XBMC though the [[Add-on:PVR.WMC|pvr.wmc]] add-on.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
ServerWMC was developed and is maintained by [http://forum.xbmc.org/member.php?action=profile&amp;amp;uid=135134 krustyreturns].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;A fantastic guide detailing the setup of XBMC, WMC, ServerWMC, pvr.wmc and everything else you need to know from beginning to end can be found here: http://forum.xbmc.org/showthread.php?tid=187548&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuring Windows Media Center ==&lt;br /&gt;
Windows Media Center must first be fully configured (tuners configured, EPG configured, channels setup, etc) on the PC to be used as the TV Server prior to using ServerWMC.  This setup will vary slightly based on the tuner you are using.  There is a generic WMC setup guide here that may be of assistance to those new to WMC: http://www.howtogeek.com/howto/9166/learning-windows-7-setup-live-tv-in-windows-media-center/&lt;br /&gt;
&lt;br /&gt;
The following is setup information specific to some popular devices:&lt;br /&gt;
* [http://www.silicondust.com/products/hdhomerun/atsc/ &#039;&#039;&#039;HDHomeRun&#039;&#039;&#039;] - http://www.silicondust.com/support/hdhomerun/instructions/wmc7/&lt;br /&gt;
* [http://www.silicondust.com/products/hdhomerun/prime/ &#039;&#039;&#039;HDHomeRun Prime&#039;&#039;&#039;] - http://www.silicondust.com/support/hdhomerun/instructions/prime/&lt;br /&gt;
* [http://cetoncorp.com/products/infinitv/ &#039;&#039;&#039;Ceton InfiniTV Products (All)&#039;&#039;&#039;] - http://cetoncorp.com/product-support/&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|Though Windows Media Center must be configured, it is not necessary for WMC to be running to provide the connection to ServerWMC.&amp;lt;br /&amp;gt;If you have previously disabled WMC services, please re-enable them at this time.  Though WMC does not need to be running, if the services are disabled and WMC is unable to automatically update EPG data, XBMC will either display a blank EPG or CRASH when selecting &#039;Live TV&#039;.&amp;lt;br /&amp;gt;&#039;&#039;&#039;Please ensure you can view live TV from within WMC before continuing!&#039;&#039;&#039;}}&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Downloading &amp;amp; Installing ServerWMC ==&lt;br /&gt;
The latest version of ServerWMC can be found here: https://googledrive.com/host/0ByNnAMYBoWvfTk8tRWJXYko1T2c/index.html&lt;br /&gt;
&lt;br /&gt;
ServerWMC includes an installer package so simply download, unzip and run &#039;&#039;&#039;Installer_ServerWMC.msi&#039;&#039;&#039; as administrator.  It is not necessary to uninstall the previous version before installing an updated version.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|ServerWMC must be installed on the same PC that was configured for Windows Media Center above.}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== ServerWMC Configuration (Quick) ==&lt;br /&gt;
Launch ServerWMC from the Start Menu.  An entry was created during installation at Start/ServerWMC/ServerWMC. &amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|On first run, you should be prompted to allow &#039;&#039;&#039;ServerWMC.exe&#039;&#039;&#039; through your firewall.  Make sure to select &#039;&#039;&#039;allow&#039;&#039;&#039;.}}&lt;br /&gt;
&lt;br /&gt;
Ensure that Windows Media Center (WMC) is configured with particular attention to the following:&lt;br /&gt;
* Directory for recorded TV is specified&lt;br /&gt;
* TV tuners are installed and detected&lt;br /&gt;
* TV channels are scanned&lt;br /&gt;
* You are able to watch live TV within WMC&lt;br /&gt;
&lt;br /&gt;
Ensure that the Windows Media Center &amp;quot;Recorded TV&amp;quot; folder is Shared from the server PC (as clients will need to access it via smb://).  If the share is protected or if accessing with non-windows based clients, the username and password for the share should be entered on the &#039;folders&#039; tab within ServerWMC.&lt;br /&gt;
&lt;br /&gt;
Run ServerWMC application and check/configure the settings.  Additional info on each setting can be found below.&lt;br /&gt;
&lt;br /&gt;
{{note|ServerWMC supports most of the WMC configuration including enable/disable channels, set custom channel orders/numbers and custom channel icons.  These settings should be configured within WMC and not XBMC.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ServerWMC Configuration (Detailed) ==&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Status.png|right|border]]&lt;br /&gt;
=== Status ===&lt;br /&gt;
* &#039;&#039;&#039;WMC database&#039;&#039;&#039; - Displays the status of the connection between ServerWMC and the Windows Media Center database&lt;br /&gt;
**  &amp;lt;span style=&amp;quot;color:#4169E1&amp;quot;&amp;gt;&#039;Opened&#039;&amp;lt;/span&amp;gt; - Indicates the server has successfully connected&lt;br /&gt;
* &#039;&#039;&#039;Channels found&#039;&#039;&#039; - Displays the number of channels being reported as available from WMC&lt;br /&gt;
* &#039;&#039;&#039;Tuners found&#039;&#039;&#039; - Displays the number of tuners available and ready to use&lt;br /&gt;
* &#039;&#039;&#039;Clients online&#039;&#039;&#039; - Displays the names of clients connected to ServerWMC&lt;br /&gt;
* &#039;&#039;&#039;Totals of items transferred to clients:&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Channels&#039;&#039;&#039; - Displays the number of channels being made available to clients&lt;br /&gt;
** &#039;&#039;&#039;EPG Entries&#039;&#039;&#039; - Displays the number of Electronic Program Guide entries being provided to clients&lt;br /&gt;
** &#039;&#039;&#039;Timers&#039;&#039;&#039; - Displays the number of future recording tasks in queue&lt;br /&gt;
** &#039;&#039;&#039;Recordings&#039;&#039;&#039; - Displays the number of recorded programs available in the /Recorded TV/ folder (specified on the &#039;Folders&#039; tab)&lt;br /&gt;
* &#039;&#039;&#039;Active Recordings&#039;&#039;&#039; - Displays status of programs currently being recorded&lt;br /&gt;
* &#039;&#039;&#039;Active Streams&#039;&#039;&#039; - Displays the status of streams being used by clients&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; bgcolor=&amp;quot;whitesmoke&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_General.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
* &#039;&#039;&#039;Start when Windows starts&#039;&#039;&#039; - Starts ServerWMC when the user logs on to Windows.  Unless you have a need to start the server manually at login, this option should be enabled.&lt;br /&gt;
* &#039;&#039;&#039;Startup minimized&#039;&#039;&#039; - Minimizes ServerWMC to the Task Bar upon startup.&lt;br /&gt;
* &#039;&#039;&#039;Minimize to system tray&#039;&#039;&#039; - Sends ServerWMC to the System Tray when minimized instead of the Task Bar.&lt;br /&gt;
** &#039;&#039;&#039;Close box minimizes to system tray&#039;&#039;&#039; - Causes ServerWMC to minimize to the system tray when the red &#039;X&#039; is clicked instead of closing the program.&lt;br /&gt;
* &#039;&#039;&#039;Suspend system sleep mode when clients are online&#039;&#039;&#039; - Prevents PC running ServerWMC from entering sleep mode (if enabled) if any clients are connected.&lt;br /&gt;
** &#039;&#039;&#039;Suspend sleep even if only client online is MediaBrowser-Server&#039;&#039;&#039; - Prevents PC running ServerWMC from entering sleep mode (if enabled) if MB3Server is running on the host PC regardless of other client status.&lt;br /&gt;
* &#039;&#039;&#039;Port number for client connection&#039;&#039;&#039; - Specifies the port on which the pvr.wmc plug-in will communicate with ServerWMC.  The default port is 9080.  Unless you have another program communicating on this port, there is no reason to change from default.  Again, if you were not prompted when launching ServerWMC or you chose to decline, &#039;&#039;&#039;make sure this port is open in your firewall software&#039;&#039;&#039; before continuing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Folders.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Folders ===&lt;br /&gt;
* &#039;&#039;&#039;Path to local &#039;RecordedTV&#039; folder (from WMC)&#039;&#039;&#039; - Displays the path of the folder where recordings will be stored.  This path is specified in WMC under Tasks/Settings/TV/Recorder/Recorder Storage and is not editable from ServerWMC.  If you have other clients on the network, this folder should be shared and specified below.&lt;br /&gt;
* &#039;&#039;&#039;Enter the network share path to this folder, this is required for remote clients:&#039;&#039;&#039;  The smb address of the folder specified above.  It is advised to test this address from another machine to make sure it is accessible remotely before continuing.&lt;br /&gt;
* &#039;&#039;&#039; Watched &#039;Recorded TV&#039; folders (from WMC):&#039;&#039;&#039; If additional folders are specified as &#039;watch folders&#039; within WMC, their paths will be displayed here.&lt;br /&gt;
* &#039;&#039;&#039;Use Credentials for non-windows clients&#039;&#039;&#039; - If the folder specified above requires a user name and password for access, please enter the credentials here.&lt;br /&gt;
** &#039;&#039;&#039;User Name&#039;&#039;&#039; - SMB user name for the shared folder&lt;br /&gt;
** &#039;&#039;&#039;Password&#039;&#039;&#039; - SMB password for the shared folder&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|With non-Windows based clients, user:pass credentials are &#039;&#039;typically&#039;&#039; needed even when the Windows share is shared with &amp;quot;Everyone&amp;quot;.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; bgcolor=&amp;quot;whitesmoke&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Display_Options.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Display Options ===&lt;br /&gt;
* &#039;&#039;&#039;Change name of timer to indicate series (repeating) recording&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Append&#039;&#039;&#039; - Places &amp;quot;this text&amp;quot; after the recording&#039;s title.&lt;br /&gt;
** &#039;&#039;&#039;Prepend&#039;&#039;&#039; - Places &amp;quot;this text&amp;quot; before the recording&#039;s title.&lt;br /&gt;
*** &#039;&#039;&#039;this text&#039;&#039;&#039; - Text to place before or after the recording&#039;s title&lt;br /&gt;
* &#039;&#039;&#039;Indicate &#039;Repeat&#039; episodes in plot descriptions by appending&#039;&#039;&#039; - Places the specified text at the end of the plot description in the XBMC EPG episode info screen if the episode was marked as a repeat in the WMC EPG data.&lt;br /&gt;
* &#039;&#039;&#039;Indicate &#039;Repeat&#039; episodes in recording/EPG titles  by appending&#039;&#039;&#039; - Places the specified text following the recording title and in the XBMC EPG if the episode was marked as a repeat in the WMC EPG data.&lt;br /&gt;
* &#039;&#039;&#039;Hide content protected recordings.&#039;&#039;&#039; - Hides content marked as protected by the service provider from XBMC.  (Protected content is only viewable from within WMC).&lt;br /&gt;
* &#039;&#039;&#039;For sporting events, always append episode title to main title.&#039;&#039;&#039; - Appends the title of the episode to main title.  For example, &amp;quot;Monday Night Football&amp;quot; becomes &amp;quot;Monday Night Football - New England vs. Miami&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;Ignore Recording images from wmc url&#039;&#039;&#039; - Prevents WMC from sending recording image thumbnail url to XBMC (if found).&lt;br /&gt;
* &#039;&#039;&#039;Ignore Epg images from wmc url&#039;&#039;&#039; - Prevents WMC from sending EPG thumbnail image url to XBMC (if found).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Live_TV.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Live TV ===&lt;br /&gt;
* &#039;&#039;&#039;Set the maximum run time of a Live TV stream&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Enable prime viewing time&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Start&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;End&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Only remux this language to output (if available)&#039;&#039;&#039; - Instructs ServerWMC to only include the specified audio language in the stream sent to XBMC.  For information on locating the codes available in your stream, please see [[PVR/Backend/ServerWMC#Locating_audio_stream_codes|Locating audio stream codes]].  We have reason to believe (though not confirmed) these codes follow the [http://en.wikipedia.org/wiki/List_of_ISO_639-2_codes ISO 639-2 standards.] Confirmed valid codes for this field are as follows:&lt;br /&gt;
** eng = English&lt;br /&gt;
** ger = German&lt;br /&gt;
** spa = Spanish&lt;br /&gt;
** dut = Dutch&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Tuners found:&#039;&#039;&#039; Displays information about the tuners accessible for streaming to clients&lt;br /&gt;
** &#039;&#039;&#039;Space&#039;&#039;&#039; - Type of signal being provided for streaming&lt;br /&gt;
** &#039;&#039;&#039;Count&#039;&#039;&#039; - Number of tuners available for streaming&lt;br /&gt;
** &#039;&#039;&#039;Channels&#039;&#039;&#039; - Number of channels available for streaming&lt;br /&gt;
** &#039;&#039;&#039;Hardware Name&#039;&#039;&#039; - The name of the tuner providing the stream&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; bgcolor=&amp;quot;whitesmoke&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Recordings.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Recordings ===&lt;br /&gt;
* &#039;&#039;&#039;Group recordings in folders&#039;&#039;&#039; - Groups recordings into folders within the XBMC &#039;Recordings&#039; list.  This does not effect the physical location of the files.  As well as the individual options below, this will also cause series recordings to be grouped into folders with the series name as the folder title and places individual episodes contained within.  With this option disabled, a flat list of all recordings will be displayed on the &#039;Recordings&#039; list.&lt;br /&gt;
** &#039;&#039;&#039;Group active recordings in folder&#039;&#039;&#039; - Groups active recordings into a folder with the name specified&lt;br /&gt;
** &#039;&#039;&#039;Group movie recordings in folder&#039;&#039;&#039; - Groups completed recordings of programs marked as a movie in the EPG data in the folder specified&lt;br /&gt;
** &#039;&#039;&#039;Group sports recordings in folder&#039;&#039;&#039; - Groups completed recordings of programs marked as a sporting event in the EPG data in the folder specified&lt;br /&gt;
* &#039;&#039;&#039;Append episode title to series title for recordings using&#039;&#039;&#039; - Places the episode title following the series title using the delimiter entered in the box.&lt;br /&gt;
* &#039;&#039;&#039;Remux active recordings&#039;&#039;&#039; - This remuxes the active recording to a TS file before being streamed to XBMC. Files can be played right away but may encounter issues when attempting to timeshift. Disabling this option will stream the WTV file directly to the XBMC player. This will allow for smoother timeshifting but will cause the recording to stop prematurely as XBMC does not monitor the size of WTV files. Premature stopping of playback can easily be resumed by pressing play again which effectively communicates the new file size (and in turn new end point) to the XBMC player. This setting will be used more in the Gotham release affecting the ability of clients to resume playback. The default setting is enabled.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Channels.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Channels ===&lt;br /&gt;
* &#039;&#039;&#039;Order channels by:&#039;&#039;&#039; Designates the manner in which the channels will be arranged in the EPG within XBMC&lt;br /&gt;
** &#039;&#039;&#039;Number&#039;&#039;&#039; - Arranges the channel lineup by number&lt;br /&gt;
** &#039;&#039;&#039;Name&#039;&#039;&#039; - Arranges the channel lineup by name (or call sign).&lt;br /&gt;
* &#039;&#039;&#039;Import WMC channel icons when found&#039;&#039;&#039; - Imports channel icons from WMC if available.  Please see [[PVR/Backend/ServerWMC#Adding_icons_to_WMC|Adding Icons to WMC]] for additional information.&lt;br /&gt;
* &#039;&#039;&#039;Hide DRM channels&#039;&#039;&#039; - Hides channels marked with DRM by the service provider from the EPG.&lt;br /&gt;
** &#039;&#039;&#039;Indicate DRM channels by appending:&#039;&#039;&#039; - If a channel is marked by the provider as being protected with DRM, the text entered in the box will be appended in the EPG.&lt;br /&gt;
* &#039;&#039;&#039;Hide encrypted channels&#039;&#039;&#039; - Hides channels marked as encrypted by the service provider from the EPG.&lt;br /&gt;
** &#039;&#039;&#039;Indicate encrypted channels by appending:&#039;&#039;&#039; - If a channel is marked by the provider as being encrypted, the text entered in the box will be appended in the EPG.&lt;br /&gt;
* &#039;&#039;&#039;Channel display format:&#039;&#039;&#039; - Specifies now the channel name and number will be displayed within XBMC.  For example, if settings were set as displayed in the screenshot, &#039;The WB&#039; would displayed as &#039;656/KWGN&#039;.&lt;br /&gt;
* &#039;&#039;&#039;For channel name use:&#039;&#039;&#039; - Specifies how the name of the channel will be displayed within XBMC.&lt;br /&gt;
** &#039;&#039;&#039;Call Sign&#039;&#039;&#039; - Displays the channel name as it&#039;s call sign reported by WMC.  Example: &#039;KWGN&#039;&lt;br /&gt;
** &#039;&#039;&#039;Full Service Name&#039;&#039;&#039; - Displays the channel name as the service name reported by WMC.  Example: &#039;The WB&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; bgcolor=&amp;quot;whitesmoke&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Record.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Record ===&lt;br /&gt;
* &#039;&#039;&#039;Pre-Start and Post-Stop Padding Defaults&#039;&#039;&#039; - This tab allows the user to specify default padding for recordings.  Padding is the amount of time to record before and after the scheduled start and finish time of a program as specified by the EPG.&lt;br /&gt;
** &#039;&#039;&#039;Use WMC&#039;s padding&#039;&#039;&#039; - Uses padding settings specified in WMC.  Settings can be found in the WMC interface under Tasks / Settings / TV / Recorder / Recording Defaults.  The settings are specified as &amp;quot;Start when possible&amp;quot; and &amp;quot;Stop when possible&amp;quot;.&lt;br /&gt;
** &#039;&#039;&#039;Use XBMC&#039;s padding&#039;&#039;&#039; - Use padding specified in XBMC.&lt;br /&gt;
** &#039;&#039;&#039;Use this padding (min)&#039;&#039;&#039; - Allows the user to specify the desired amount of padding directly from the ServerWMC interface.&lt;br /&gt;
*** &#039;&#039;&#039;Pre&#039;&#039;&#039; - Amount of time (in minutes) to start recording before the EPG scheduled start time.&lt;br /&gt;
*** &#039;&#039;&#039;Post&#039;&#039;&#039; - Amount of time (in minutes) to record after the EPG scheduled end time.&lt;br /&gt;
** &#039;&#039;&#039;Use custom padding for sports (min)&#039;&#039;&#039; - Allows the user to specify settings different from those above for programs marked as sporting events in the EPG.&lt;br /&gt;
*** &#039;&#039;&#039;Pre&#039;&#039;&#039; - Amount of time (in minutes) to start recording before the EPG scheduled start time.&lt;br /&gt;
*** &#039;&#039;&#039;Post&#039;&#039;&#039; - Amount of time (in minutes) to record after the EPG scheduled end time.&lt;br /&gt;
* &#039;&#039;&#039;Force this padding on all recordings&#039;&#039;&#039; - Forces specified options &#039;&#039;even if they will interfere with other scheduled recordings&#039;&#039;.&lt;br /&gt;
** &#039;&#039;&#039;Force Pre-Start padding&#039;&#039;&#039; - Forces the pre-start padding rules specified above.&lt;br /&gt;
** &#039;&#039;&#039;Force Post-Stop padding&#039;&#039;&#039; - Forces the post-stop padding rules specified above.&lt;br /&gt;
* &#039;&#039;&#039;After instant recording starts, each Record button press increases end time by: (min)&#039;&#039;&#039; - When an instant recording is in progress, each press of the record button will extend the recording time beyond the EPG scheduled end time + padding by xx minutes.  Please see [[Add-on:PVR.WMC#Recording_with_pvr.wmc|Recording with pvr.wmc]] for additional information.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Debug.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
=== Debug ===&lt;br /&gt;
* &#039;&#039;&#039;Server Version:&#039;&#039;&#039; - Displays the version of ServerWMC installed followed by the names of clients connected and the version(s) of pvr.wmc respectively.&lt;br /&gt;
* &#039;&#039;&#039;Keep a log file&#039;&#039;&#039; - Checking this box will cause ServerWMC to output important troubleshooting information to a log file.  It is &#039;&#039;&#039;highly&#039;&#039;&#039; recommended this box be checked.&lt;br /&gt;
** &#039;&#039;&#039;Open current log file&#039;&#039;&#039; - Opens the log file for the current ServerWMC session in Notepad.&lt;br /&gt;
** &#039;&#039;&#039;Open last run&#039;s log file&#039;&#039;&#039; - Opens the log file for the previous ServerWMC session in Notepad.&lt;br /&gt;
* &#039;&#039;&#039;Delete temporary stream files&#039;&#039;&#039; - When switching to a channel, it automatically starts recording.  This information is stored in a temporary file to allow for time shifting.  When checked, these files will be deleted when changing channels.&lt;br /&gt;
* &#039;&#039;&#039;Remux the playback of all WTV files&#039;&#039;&#039; - By default, only live streams are remuxed to TS before being sent to the client.  This option enables remuxing of pre-recorded files as well.  Raspberry Pi users have reported issues with playing large pre-recorded WTV files.  If you are experiencing issues with viewing recorded TV, please try enabling this option.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{note|&#039;&#039;&#039;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!!!&#039;&#039;&#039;  They contain important information that is instrumental in diagnosing issues and recommending solutions.  Please copy the contents of the file to [http://pastebin.com/ 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.}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Connecting ServerWMC to XBMC ==&lt;br /&gt;
Please install and configure the pvr.wmc add-on to access live TV from within XBMC using ServerWMC.&amp;lt;br /&amp;gt;&lt;br /&gt;
Please see the pvr.wmc Wiki page for additional information here: http://wiki.xbmc.org/index.php?title=Add-on:PVR.WMC&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting / FAQ ==&lt;br /&gt;
* &#039;&#039;&#039;Can I record to a network share, NAS drive, etc.?&#039;&#039;&#039; - Unfortunately no.  This is not supported by WMC.  Recordings must be saved to a drive connected directly to the PC running WMC.  This is done because if there is a glitch in the network connection while recording, it will corrupt the entire recording rendering it unwatchable.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{note|Advanced users can attempt to &amp;quot;trick&amp;quot; WMC into thinking a local drive is being used, using methods such as linking the recorded TV folder to a network location with a NTFS directory junction (aka symlink) or presenting a drive from their NAS using ISCSI.  In both cases WMC believes it is recording to a local drive, however the drive/files actually are located on a network device.}}&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
* &#039;&#039;&#039;Upgrading from Windows 8 to 8.1&#039;&#039;&#039; - When upgrading from 8 -&amp;gt; 8.1, it is necessary to re-install ServerWMC.&lt;br /&gt;
&lt;br /&gt;
== Additional Guides and Links ==&lt;br /&gt;
* ServerWMC/pvr.wmc Support Forum - http://forum.xbmc.org/forumdisplay.php?fid=205&lt;br /&gt;
* pvr.wmc Raspbmc Suport Thread - http://forum.stmlabs.com/showthread.php?tid=10553&lt;br /&gt;
&lt;br /&gt;
== Advanced Topics ==&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| ||&lt;br /&gt;
=== Locating audio stream codes ===&lt;br /&gt;
Start a live TV stream in XBMC.  Open the ServerWMC log file and locate the audio descriptors.  In the following example excerpt of the log file, there are two available audio streams.  The codes are highlighted.  These are the codes that can be used to specify the desired audio stream sent to XBMC under [[PVR/Backend/ServerWMC#Live_TV|Live TV / Remux Language]].  We have reason to believe (though not confirmed) these codes follow the [http://en.wikipedia.org/wiki/List_of_ISO_639-2_codes ISO 639-2 standards.]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;If you identify and confirm a code that is not already contained in the list above, please add it or drop a comment in the [http://forum.xbmc.org/showthread.php?tid=176174 wiki thread].  Thanks!&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.515 Remux::FindDescriptors&amp;gt; wtv scanned (0.15 sec), Streams found:&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.517 &amp;gt; Other: ID:1 MPEG2 Sections and Tables&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.518 &amp;gt; Other: ID:2 MPEG2 PES&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.519 &amp;gt; Audio: ID:3 ({{highlight|&#039;&#039;&#039;eng&#039;&#039;&#039;}}) AC3 2.0 48000 Hz 192 kb/s&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.520 &amp;gt; Video: ID:4 AVC High-4.0 1920x1080i fps: 25&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.522 &amp;gt; Audio: ID:5 ({{highlight|&#039;&#039;&#039;nar&#039;&#039;&#039;}}) MPEG Audio V1L2 Stereo 48000 Hz 256 kb/s&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.524 &amp;gt; Other: ID:6 MS TV Caption&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Adding icons to WMC ===&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| ||&lt;br /&gt;
==== Automatically ====&lt;br /&gt;
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.  It&#039;s worth it, the program works flawlessly.  (As of this writing, the minimum donation is $5).&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==== Manually ====&lt;br /&gt;
* Set your Channel display format to {1}-{0} instead of {1}/{0} on the &#039;Channels&#039; tab of the ServerWMC GUI.&lt;br /&gt;
&lt;br /&gt;
* Rename your logos to call sign-number.extension. Example KDKADT2-2.1.jpg.&lt;br /&gt;
&lt;br /&gt;
* Restart ServerWMC.&lt;br /&gt;
&lt;br /&gt;
* Set your default folder for PVR thumbnails to where your logos are stored under {{highlight|bordered=yes|System → Live TV → Menu/OSD → &#039;Default folder for PVR thumbnails&#039;}} within XBMC.&lt;br /&gt;
&lt;br /&gt;
* If you add new logos, you will need to restart XMBC or scan for missing channels under {{highlight|bordered=yes|System → Live TV → Menu/OSD → &#039;Scan for missing icons&#039;}} within XBMC.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Running ServerWMC as a service ===&lt;br /&gt;
{{note|This is an experimental feature and recommended only for advanced users at this time.}}&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Limitations&#039;&#039;&#039;&lt;br /&gt;
** Service must be manually installed&lt;br /&gt;
** Service must be restarted if any settings are changed&lt;br /&gt;
** Standalone app must be configured to not clash with the service&lt;br /&gt;
** Standalone app is not aware of what the service is doing (you don&#039;t see current streams, channels transferred/loaded, etc)&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Installation&#039;&#039;&#039;&lt;br /&gt;
** Stop ServerWMC app from the system tray if it is running.&lt;br /&gt;
** Install ServerWMC_Service by running InstallService.bat (in the installed program directory) as administrator.&lt;br /&gt;
** Edit the ServerWMC config file (%ProgramData%\VDSoftware\ServerWMC\config.xml) and change RunAsService=false to RunAsService=true&lt;br /&gt;
** Start/Stop the ServerWMC service from the Windows Services admin interface.&lt;br /&gt;
** Use the ServerWMC app (now aware that you are running the service) to maintain settings.&lt;br /&gt;
** Restart the service whenever you make a change to settings via the UI or editing the config.xml manually&lt;br /&gt;
** The port specified in the service must be manually opened in he firewall&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Further Information&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Service Info&#039;&#039;&#039; - The service is called &amp;quot;ServerWMC XBMC PVR Backend&amp;quot; (the shortname for the service is ServerWMC_Service). Currently, the service is not automatically installed by the program installer, instead there is a batch file in the install directory to do this. This only needs to be done once and wont need to be done again for future releases. The service is installed as manual startup by default. If users want the service to start automatically when windows starts, then they should choose Automatic or possibly Automatic (Delayed Start) if there are problems with it accessing the WMC services if it starts too early.&lt;br /&gt;
** &#039;&#039;&#039;Settings&#039;&#039;&#039; - The service shares the settings with the standalone app, which are stored in config.xml in the ProgramData directory.  NOTE that any changes to these settings are not picked up by the service automatically. You must RESTART the service after making any settings changes to this file directly or via the ServerWMC UI.&lt;br /&gt;
** &#039;&#039;&#039;Standalone ServerWMC App&#039;&#039;&#039; - You must set the standalone ServerWMC app to know that you are running the service, otherwise they will both try and bind to the listen port and accept client requests (causing one or both to fail). This is done by setting the RunAsService parameter in the config.xml file to true while the app is not running.  The app no longer needs to be running, it is only used for editing settings. The app does not show information about current streams, current connected clients etc. It has no knowledge of what the service is doing, it is purely used to maintain the settings file.&lt;br /&gt;
** &#039;&#039;&#039;Log&#039;&#039;&#039; - The service has it&#039;s own log file, called ServerWMC_Service.log in the same directory as the normal log (%ProgramData%\VDSoftware\ServerWMC).  &#039;&#039;&#039;If you are posting for help/support and are running in service mode, you will need to provide this log instead of the ServerWMC.log&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Sharing the TV and EPG databases using MySQL ===&lt;br /&gt;
{{note|Though it is &#039;&#039;possible&#039;&#039; to share these databases using MySQL, preliminary testing has shown &#039;&#039;&#039;absolutely no benefit&#039;&#039;&#039; and is known to actually &#039;&#039;cause&#039;&#039; issues.  This method is &#039;&#039;&#039;completely unsupported by the devs.  Consider yourself warned&#039;&#039;&#039;.}}&lt;br /&gt;
&lt;br /&gt;
Assuming you are already using MySQL with XBMC, add the following to advancedsettings.xml:&amp;lt;br /&amp;gt;&lt;br /&gt;
{{code |lang=xml |&lt;br /&gt;
     &amp;lt;epgdatabase&amp;gt;&lt;br /&gt;
        &amp;lt;type&amp;gt;mysql&amp;lt;/type&amp;gt;&lt;br /&gt;
        &amp;lt;host&amp;gt;10.0.1.100&amp;lt;/host&amp;gt;&lt;br /&gt;
        &amp;lt;port&amp;gt;3306&amp;lt;/port&amp;gt;&lt;br /&gt;
        &amp;lt;user&amp;gt;xbmc&amp;lt;/user&amp;gt;&lt;br /&gt;
        &amp;lt;pass&amp;gt;xbmc&amp;lt;/pass&amp;gt;&lt;br /&gt;
     &amp;lt;/epgdatabase&amp;gt;&lt;br /&gt;
&lt;br /&gt;
     &amp;lt;tvdatabase&amp;gt;&lt;br /&gt;
        &amp;lt;type&amp;gt;mysql&amp;lt;/type&amp;gt;&lt;br /&gt;
        &amp;lt;host&amp;gt;10.0.1.100&amp;lt;/host&amp;gt;&lt;br /&gt;
        &amp;lt;port&amp;gt;3306&amp;lt;/port&amp;gt;&lt;br /&gt;
        &amp;lt;user&amp;gt;xbmc&amp;lt;/user&amp;gt;&lt;br /&gt;
        &amp;lt;pass&amp;gt;xbmc&amp;lt;/pass&amp;gt;&lt;br /&gt;
     &amp;lt;/tvdatabase&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Please replace the &#039;host&#039; IP addresses, &#039;user&#039; names and &#039;pass&#039;words accordingly.&lt;br /&gt;
&lt;br /&gt;
If you have not setup MySQL and wish to, please see the guide here: [[HOW-TO:Share libraries using MySQL]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>TechLife</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=File:ServerWMC_Debug.png&amp;diff=73338</id>
		<title>File:ServerWMC Debug.png</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=File:ServerWMC_Debug.png&amp;diff=73338"/>
		<updated>2014-04-23T03:37:41Z</updated>

		<summary type="html">&lt;p&gt;TechLife: TechLife uploaded a new version of &amp;amp;quot;File:ServerWMC Debug.png&amp;amp;quot;: Updated for build 1134&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ServerWMC Debug Tab&lt;/div&gt;</summary>
		<author><name>TechLife</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=File:ServerWMC_Record.png&amp;diff=73337</id>
		<title>File:ServerWMC Record.png</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=File:ServerWMC_Record.png&amp;diff=73337"/>
		<updated>2014-04-23T03:37:17Z</updated>

		<summary type="html">&lt;p&gt;TechLife: TechLife uploaded a new version of &amp;amp;quot;File:ServerWMC Record.png&amp;amp;quot;: Updated for build 1134&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Record tab of the ServerWMC interface&lt;/div&gt;</summary>
		<author><name>TechLife</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=File:ServerWMC_Channels.png&amp;diff=73336</id>
		<title>File:ServerWMC Channels.png</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=File:ServerWMC_Channels.png&amp;diff=73336"/>
		<updated>2014-04-23T03:36:48Z</updated>

		<summary type="html">&lt;p&gt;TechLife: TechLife uploaded a new version of &amp;amp;quot;File:ServerWMC Channels.png&amp;amp;quot;: Updated for build 1134&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ServerWMC Channels Tab&lt;/div&gt;</summary>
		<author><name>TechLife</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=File:ServerWMC_Recordings.png&amp;diff=73335</id>
		<title>File:ServerWMC Recordings.png</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=File:ServerWMC_Recordings.png&amp;diff=73335"/>
		<updated>2014-04-23T03:36:19Z</updated>

		<summary type="html">&lt;p&gt;TechLife: TechLife uploaded a new version of &amp;amp;quot;File:ServerWMC Recordings.png&amp;amp;quot;: Updated for build 1134&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>TechLife</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=File:ServerWMC_Recordings.png&amp;diff=73334</id>
		<title>File:ServerWMC Recordings.png</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=File:ServerWMC_Recordings.png&amp;diff=73334"/>
		<updated>2014-04-23T03:35:50Z</updated>

		<summary type="html">&lt;p&gt;TechLife: TechLife uploaded a new version of &amp;amp;quot;File:ServerWMC Recordings.png&amp;amp;quot;: Updated for build 1134&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>TechLife</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=File:ServerWMC_Live_TV.png&amp;diff=73333</id>
		<title>File:ServerWMC Live TV.png</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=File:ServerWMC_Live_TV.png&amp;diff=73333"/>
		<updated>2014-04-23T03:35:23Z</updated>

		<summary type="html">&lt;p&gt;TechLife: TechLife uploaded a new version of &amp;amp;quot;File:ServerWMC Live TV.png&amp;amp;quot;: Updated for build 1134&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ServerWMC Live TV Tab&lt;/div&gt;</summary>
		<author><name>TechLife</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=File:ServerWMC_Display_Options.png&amp;diff=73332</id>
		<title>File:ServerWMC Display Options.png</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=File:ServerWMC_Display_Options.png&amp;diff=73332"/>
		<updated>2014-04-23T03:34:59Z</updated>

		<summary type="html">&lt;p&gt;TechLife: TechLife uploaded a new version of &amp;amp;quot;File:ServerWMC Display Options.png&amp;amp;quot;: Updated for build 1134&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ServerWMC Display Options tab&lt;/div&gt;</summary>
		<author><name>TechLife</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=File:ServerWMC_Folders.png&amp;diff=73331</id>
		<title>File:ServerWMC Folders.png</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=File:ServerWMC_Folders.png&amp;diff=73331"/>
		<updated>2014-04-23T03:34:34Z</updated>

		<summary type="html">&lt;p&gt;TechLife: TechLife uploaded a new version of &amp;amp;quot;File:ServerWMC Folders.png&amp;amp;quot;: Updated for build 1134&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Folders tab of ServerWMC&lt;/div&gt;</summary>
		<author><name>TechLife</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=File:ServerWMC_General.png&amp;diff=73330</id>
		<title>File:ServerWMC General.png</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=File:ServerWMC_General.png&amp;diff=73330"/>
		<updated>2014-04-23T03:34:06Z</updated>

		<summary type="html">&lt;p&gt;TechLife: TechLife uploaded a new version of &amp;amp;quot;File:ServerWMC General.png&amp;amp;quot;: Updated for build 1134&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;General tab of ServerWMC&lt;/div&gt;</summary>
		<author><name>TechLife</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=File:ServerWMC_Status.png&amp;diff=73329</id>
		<title>File:ServerWMC Status.png</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=File:ServerWMC_Status.png&amp;diff=73329"/>
		<updated>2014-04-23T03:32:35Z</updated>

		<summary type="html">&lt;p&gt;TechLife: TechLife uploaded a new version of &amp;amp;quot;File:ServerWMC Status.png&amp;amp;quot;: Updated for build 1134&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ServerWMC Status tab&lt;/div&gt;</summary>
		<author><name>TechLife</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=ServerWMC&amp;diff=69591</id>
		<title>ServerWMC</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=ServerWMC&amp;diff=69591"/>
		<updated>2014-02-27T03:12:32Z</updated>

		<summary type="html">&lt;p&gt;TechLife: /* Overview */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:SWMC_Logo.jpg|right|border]] {{:PVR/Contents}}&lt;br /&gt;
= Overview =&lt;br /&gt;
ServerWMC is a server interface for Windows which communicates with Windows Media Center (WMC) allowing it to be used as a Personal Video Recorder (PVR) backend providing Live TV, PVR functions and Electronic Program Guide (EPG) data.  These services are provided to XBMC though the [[Add-on:PVR.WMC|pvr.wmc]] add-on.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
ServerWMC was developed and is maintained by [http://forum.xbmc.org/member.php?action=profile&amp;amp;uid=135134 krustyreturns].&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;A fantastic guide detailing the setup of XBMC, WMC, ServerWMC, pvr.wmc and everything else you need to know from beginning to end can be found here: http://forum.xbmc.org/showthread.php?tid=187548&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Configuring Windows Media Center =&lt;br /&gt;
Windows Media Center must first be fully configured (tuners configured, EPG configured, channels setup, etc) on the PC to be used as the TV Server prior to using ServerWMC.  This setup will vary slightly based on the tuner you are using.  There is a generic WMC setup guide here that may be of assistance to those new to WMC: http://www.howtogeek.com/howto/9166/learning-windows-7-setup-live-tv-in-windows-media-center/&lt;br /&gt;
&lt;br /&gt;
The following is setup information specific to some popular devices:&lt;br /&gt;
* [http://www.silicondust.com/products/hdhomerun/atsc/ &#039;&#039;&#039;HDHomeRun&#039;&#039;&#039;] - http://www.silicondust.com/support/hdhomerun/instructions/wmc7/&lt;br /&gt;
* [http://www.silicondust.com/products/hdhomerun/prime/ &#039;&#039;&#039;HDHomeRun Prime&#039;&#039;&#039;] - http://www.silicondust.com/support/hdhomerun/instructions/prime/&lt;br /&gt;
* [http://cetoncorp.com/products/infinitv/ &#039;&#039;&#039;Ceton InfiniTV Products (All)&#039;&#039;&#039;] - http://cetoncorp.com/product-support/&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|Though Windows Media Center must be configured, it is not necessary for WMC to be running to provide the connection to ServerWMC.&amp;lt;br /&amp;gt;If you have previously disabled WMC services, please re-enable them at this time.  Though WMC does not need to be running, if the services are disabled and WMC is unable to automatically update EPG data, XBMC will either display a blank EPG or CRASH when selecting &#039;Live TV&#039;.&amp;lt;br /&amp;gt;&#039;&#039;&#039;Please ensure you can view live TV from within WMC before continuing!&#039;&#039;&#039;}}&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Downloading &amp;amp; Installing ServerWMC =&lt;br /&gt;
The latest version of ServerWMC can be found here: https://googledrive.com/host/0ByNnAMYBoWvfTk8tRWJXYko1T2c/index.html&lt;br /&gt;
&lt;br /&gt;
ServerWMC includes an installer package so simply download, unzip and run &#039;&#039;&#039;Installer_ServerWMC.msi&#039;&#039;&#039; as administrator.  It is not necessary to uninstall the previous version before installing an updated version.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|ServerWMC must be installed on the same PC that was configured for Windows Media Center above.}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= ServerWMC Configuration (Quick) =&lt;br /&gt;
Launch ServerWMC from the Start Menu.  An entry was created during installation at Start/ServerWMC/ServerWMC. &amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|On first run, you should be prompted to allow &#039;&#039;&#039;ServerWMC.exe&#039;&#039;&#039; through your firewall.  Make sure to select &#039;&#039;&#039;allow&#039;&#039;&#039;.}}&lt;br /&gt;
&lt;br /&gt;
Ensure that Windows Media Center (WMC) is configured with particular attention to the following:&lt;br /&gt;
* Directory for recorded TV is specified&lt;br /&gt;
* TV tuners are installed and detected&lt;br /&gt;
* TV channels are scanned&lt;br /&gt;
* You are able to watch live TV within WMC&lt;br /&gt;
&lt;br /&gt;
Ensure that the Windows Media Center &amp;quot;Recorded TV&amp;quot; folder is Shared from the server PC (as clients will need to access it via smb://).  If the share is protected or if accessing with non-windows based clients, the username and password for the share should be entered on the &#039;folders&#039; tab within ServerWMC.&lt;br /&gt;
&lt;br /&gt;
Run ServerWMC application and check/configure the settings.  Additional info on each setting can be found below.&lt;br /&gt;
&lt;br /&gt;
{{note|ServerWMC supports most of the WMC configuration including enable/disable channels, set custom channel orders/numbers and custom channel icons.  These settings should be configured within WMC and not XBMC.}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= ServerWMC Configuration (Detailed) =&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Status.png|right|border]]&lt;br /&gt;
== Status ==&lt;br /&gt;
* &#039;&#039;&#039;WMC database&#039;&#039;&#039; - Displays the status of the connection between ServerWMC and the Windows Media Center database&lt;br /&gt;
**  &amp;lt;span style=&amp;quot;color:#4169E1&amp;quot;&amp;gt;&#039;Opened&#039;&amp;lt;/span&amp;gt; - Indicates the server has successfully connected&lt;br /&gt;
* &#039;&#039;&#039;Channels found&#039;&#039;&#039; - Displays the number of channels being reported as available from WMC&lt;br /&gt;
* &#039;&#039;&#039;Tuners found&#039;&#039;&#039; - Displays the number of tuners available and ready to use&lt;br /&gt;
* &#039;&#039;&#039;Clients online&#039;&#039;&#039; - Displays the names of clients connected to ServerWMC&lt;br /&gt;
* &#039;&#039;&#039;Totals of items transferred to clients:&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Channels&#039;&#039;&#039; - Displays the number of channels being made available to clients&lt;br /&gt;
** &#039;&#039;&#039;EPG Entries&#039;&#039;&#039; - Displays the number of Electronic Program Guide entries being provided to clients&lt;br /&gt;
** &#039;&#039;&#039;Timers&#039;&#039;&#039; - Displays the number of future recording tasks in queue&lt;br /&gt;
** &#039;&#039;&#039;Recordings&#039;&#039;&#039; - Displays the number of recorded programs available in the /Recorded TV/ folder (specified on the &#039;Folders&#039; tab)&lt;br /&gt;
* &#039;&#039;&#039;Active Recordings&#039;&#039;&#039; - Displays status of programs currently being recorded&lt;br /&gt;
* &#039;&#039;&#039;Active Streams&#039;&#039;&#039; - Displays the status of streams being used by clients&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; bgcolor=&amp;quot;whitesmoke&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_General.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
== General ==&lt;br /&gt;
* &#039;&#039;&#039;Start when Windows starts&#039;&#039;&#039; - Starts ServerWMC when the user logs on to Windows.  Unless you have a need to start the server manually at login, this option should be enabled.&lt;br /&gt;
* &#039;&#039;&#039;Startup minimized&#039;&#039;&#039; - Minimizes ServerWMC to the Task Bar upon startup.&lt;br /&gt;
* &#039;&#039;&#039;Minimize to system tray&#039;&#039;&#039; - Sends ServerWMC to the System Tray when minimized instead of the Task Bar.&lt;br /&gt;
** &#039;&#039;&#039;Close box minimizes to system tray&#039;&#039;&#039; - Causes ServerWMC to minimize to the system tray when the red &#039;X&#039; is clicked instead of closing the program.&lt;br /&gt;
* &#039;&#039;&#039;Suspend system sleep mode when clients are online&#039;&#039;&#039; - Prevents PC running ServerWMC from entering sleep mode (if enabled) if any clients are connected.&lt;br /&gt;
** &#039;&#039;&#039;Suspend sleep even if only client online is MediaBrowser-Server&#039;&#039;&#039; - Prevents PC running ServerWMC from entering sleep mode (if enabled) if MB3Server is running on the host PC regardless of other client status.&lt;br /&gt;
* &#039;&#039;&#039;Port number for client connection&#039;&#039;&#039; - Specifies the port on which the pvr.wmc plug-in will communicate with ServerWMC.  The default port is 9080.  Unless you have another program communicating on this port, there is no reason to change from default.  Again, if you were not prompted when launching ServerWMC or you chose to decline, &#039;&#039;&#039;make sure this port is open in your firewall software&#039;&#039;&#039; before continuing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Folders.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
== Folders ==&lt;br /&gt;
* &#039;&#039;&#039;Path to local &#039;RecordedTV&#039; folder (from WMC)&#039;&#039;&#039; - Displays the path of the folder where recordings will be stored.  This path is specified in WMC under Tasks/Settings/TV/Recorder/Recorder Storage and is not editable from ServerWMC.  If you have other clients on the network, this folder should be shared and specified below.&lt;br /&gt;
* &#039;&#039;&#039;Enter the network share path to this folder, this is required for remote clients:&#039;&#039;&#039;  The smb address of the folder specified above.  It is advised to test this address from another machine to make sure it is accessible remotely before continuing.&lt;br /&gt;
* &#039;&#039;&#039; Watched &#039;Recorded TV&#039; folders (from WMC):&#039;&#039;&#039; If additional folders are specified as &#039;watch folders&#039; within WMC, their paths will be displayed here.&lt;br /&gt;
* &#039;&#039;&#039;Use Credentials for non-windows clients&#039;&#039;&#039; - If the folder specified above requires a user name and password for access, please enter the credentials here.&lt;br /&gt;
** &#039;&#039;&#039;User Name&#039;&#039;&#039; - SMB user name for the shared folder&lt;br /&gt;
** &#039;&#039;&#039;Password&#039;&#039;&#039; - SMB password for the shared folder&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|With non-Windows based clients, user:pass credentials are &#039;&#039;typically&#039;&#039; needed even when the Windows share is shared with &amp;quot;Everyone&amp;quot;.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; bgcolor=&amp;quot;whitesmoke&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Display_Options.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
== Display Options ==&lt;br /&gt;
* &#039;&#039;&#039;Change name of timer to indicate series (repeating) recording&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Append&#039;&#039;&#039; - Places &amp;quot;this text&amp;quot; after the recording&#039;s title.&lt;br /&gt;
** &#039;&#039;&#039;Prepend&#039;&#039;&#039; - Places &amp;quot;this text&amp;quot; before the recording&#039;s title.&lt;br /&gt;
*** &#039;&#039;&#039;this text&#039;&#039;&#039; - Text to place before or after the recording&#039;s title&lt;br /&gt;
* &#039;&#039;&#039;Indicate &#039;Repeat&#039; episodes in plot descriptions by appending&#039;&#039;&#039; - Places the specified text at the end of the plot description in the XBMC EPG episode info screen if the episode was marked as a repeat in the WMC EPG data.&lt;br /&gt;
* &#039;&#039;&#039;Indicate &#039;Repeat&#039; episodes in recording/EPG titles  by appending&#039;&#039;&#039; - Places the specified text following the recording title and in the XBMC EPG if the episode was marked as a repeat in the WMC EPG data.&lt;br /&gt;
* &#039;&#039;&#039;Hide content protected recordings.&#039;&#039;&#039; - Hides content marked as protected by the service provider from XBMC.  (Protected content is only viewable from within WMC).&lt;br /&gt;
* &#039;&#039;&#039;For sporting events, always append episode title to main title.&#039;&#039;&#039; - Appends the title of the episode to main title.  For example, &amp;quot;Monday Night Football&amp;quot; becomes &amp;quot;Monday Night Football - New England vs. Miami&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;Ignore Recording images from wmc url&#039;&#039;&#039; - Prevents WMC from sending recording image thumbnail url to XBMC (if found).&lt;br /&gt;
* &#039;&#039;&#039;Ignore Epg images from wmc url&#039;&#039;&#039; - Prevents WMC from sending EPG thumbnail image url to XBMC (if found).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Live_TV.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
== Live TV ==&lt;br /&gt;
* &#039;&#039;&#039;Set the maximum run time of a Live TV stream&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Enable prime viewing time&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Start&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;End&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Only remux this language to output (if available)&#039;&#039;&#039; - Instructs ServerWMC to only include the specified audio language in the stream sent to XBMC.  For information on locating the codes available in your stream, please see [[PVR/Backend/ServerWMC#Locating_audio_stream_codes|Locating audio stream codes]].  We have reason to believe (though not confirmed) these codes follow the [http://en.wikipedia.org/wiki/List_of_ISO_639-2_codes ISO 639-2 standards.] Confirmed valid codes for this field are as follows:&lt;br /&gt;
** eng = English&lt;br /&gt;
** ger = German&lt;br /&gt;
** spa = Spanish&lt;br /&gt;
** dut = Dutch&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Tuners found:&#039;&#039;&#039; Displays information about the tuners accessible for streaming to clients&lt;br /&gt;
** &#039;&#039;&#039;Space&#039;&#039;&#039; - Type of signal being provided for streaming&lt;br /&gt;
** &#039;&#039;&#039;Count&#039;&#039;&#039; - Number of tuners available for streaming&lt;br /&gt;
** &#039;&#039;&#039;Channels&#039;&#039;&#039; - Number of channels available for streaming&lt;br /&gt;
** &#039;&#039;&#039;Hardware Name&#039;&#039;&#039; - The name of the tuner providing the stream&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; bgcolor=&amp;quot;whitesmoke&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Recordings.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
==Recordings ==&lt;br /&gt;
* &#039;&#039;&#039;Remux active recordings&#039;&#039;&#039; - This remuxes the active recording to a TS file before being streamed to XBMC. Files can be played right away but may encounter issues when attempting to timeshift. Disabling this option will stream the WTV file directly to the XBMC player. This will allow for smoother timeshifting but will cause the recording to stop prematurely as XBMC does not monitor the size of WTV files. Premature stopping of playback can easily be resumed by pressing play again which effectively communicates the new file size (and in turn new end point) to the XBMC player. This setting will be used more in the Gotham release affecting the ability of clients to resume playback. The default setting is enabled.&lt;br /&gt;
* &#039;&#039;&#039;Group recordings in folders&#039;&#039;&#039; - Groups recordings into folders within the XBMC &#039;Recordings&#039; list.  This does not effect the physical location of the files.  As well as the individual options below, this will also cause series recordings to be grouped into folders with the series name as the folder title and places individual episodes contained within.  With this option disabled, a flat list of all recordings will be displayed on the &#039;Recordings&#039; list.&lt;br /&gt;
** &#039;&#039;&#039;Group active recordings in folder&#039;&#039;&#039; - Groups active recordings into a folder with the name specified&lt;br /&gt;
** &#039;&#039;&#039;Group movie recordings in folder&#039;&#039;&#039; - Groups completed recordings of programs marked as a movie in the EPG data in the folder specified&lt;br /&gt;
** &#039;&#039;&#039;Group sports recordings in folder&#039;&#039;&#039; - Groups completed recordings of programs marked as a sporting event in the EPG data in the folder specified&lt;br /&gt;
* &#039;&#039;&#039;Append episode title to series title for recordings using&#039;&#039;&#039; - Places the episode title following the series title using the delimiter entered in the box.&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Channels.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
== Channels ==&lt;br /&gt;
* &#039;&#039;&#039;Order channels by:&#039;&#039;&#039; Designates the manner in which the channels will be arranged in the EPG within XBMC&lt;br /&gt;
** &#039;&#039;&#039;Number&#039;&#039;&#039; - Arranges the channel lineup by number&lt;br /&gt;
** &#039;&#039;&#039;Name&#039;&#039;&#039; - Arranges the channel lineup by name (or call sign).&lt;br /&gt;
* &#039;&#039;&#039;Import WMC channel icons when found&#039;&#039;&#039; - Imports channel icons from WMC if available.  Please see [[PVR/Backend/ServerWMC#Adding_icons_to_WMC|Adding Icons to WMC]] for additional information.&lt;br /&gt;
* &#039;&#039;&#039;Hide DRM channels&#039;&#039;&#039; - Hides channels marked with DRM by the service provider from the EPG.&lt;br /&gt;
** &#039;&#039;&#039;Indicate DRM channels by appending:&#039;&#039;&#039; - If a channel is marked by the provider as being protected with DRM, the text entered in the box will be appended in the EPG.&lt;br /&gt;
* &#039;&#039;&#039;Hide encrypted channels&#039;&#039;&#039; - Hides channels marked as encrypted by the service provider from the EPG.&lt;br /&gt;
** &#039;&#039;&#039;Indicate encrypted channels by appending:&#039;&#039;&#039; - If a channel is marked by the provider as being encrypted, the text entered in the box will be appended in the EPG.&lt;br /&gt;
* &#039;&#039;&#039;Channel display format:&#039;&#039;&#039; - Specifies now the channel name and number will be displayed within XBMC.  For example, if settings were set as displayed in the screenshot, &#039;The WB&#039; would displayed as &#039;656/KWGN&#039;.&lt;br /&gt;
* &#039;&#039;&#039;For channel name use:&#039;&#039;&#039; - Specifies how the name of the channel will be displayed within XBMC.&lt;br /&gt;
** &#039;&#039;&#039;Call Sign&#039;&#039;&#039; - Displays the channel name as it&#039;s call sign reported by WMC.  Example: &#039;KWGN&#039;&lt;br /&gt;
** &#039;&#039;&#039;Full Service Name&#039;&#039;&#039; - Displays the channel name as the service name reported by WMC.  Example: &#039;The WB&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; bgcolor=&amp;quot;whitesmoke&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Record.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
== Record ==&lt;br /&gt;
* &#039;&#039;&#039;Pre-Start and Post-Stop Padding Defaults&#039;&#039;&#039; - This tab allows the user to specify default padding for recordings.  Padding is the amount of time to record before and after the scheduled start and finish time of a program as specified by the EPG.&lt;br /&gt;
** &#039;&#039;&#039;Use WMC&#039;s padding&#039;&#039;&#039; - Uses padding settings specified in WMC.  Settings can be found in the WMC interface under Tasks / Settings / TV / Recorder / Recording Defaults.  The settings are specified as &amp;quot;Start when possible&amp;quot; and &amp;quot;Stop when possible&amp;quot;.&lt;br /&gt;
** &#039;&#039;&#039;Use XBMC&#039;s padding&#039;&#039;&#039; - Use padding specified in XBMC.&lt;br /&gt;
** &#039;&#039;&#039;Use this padding (min)&#039;&#039;&#039; - Allows the user to specify the desired amount of padding directly from the ServerWMC interface.&lt;br /&gt;
*** &#039;&#039;&#039;Pre&#039;&#039;&#039; - Amount of time (in minutes) to start recording before the EPG scheduled start time.&lt;br /&gt;
*** &#039;&#039;&#039;Post&#039;&#039;&#039; - Amount of time (in minutes) to record after the EPG scheduled end time.&lt;br /&gt;
** &#039;&#039;&#039;Use custom padding for sports (min)&#039;&#039;&#039; - Allows the user to specify settings different from those above for programs marked as sporting events in the EPG.&lt;br /&gt;
*** &#039;&#039;&#039;Pre&#039;&#039;&#039; - Amount of time (in minutes) to start recording before the EPG scheduled start time.&lt;br /&gt;
*** &#039;&#039;&#039;Post&#039;&#039;&#039; - Amount of time (in minutes) to record after the EPG scheduled end time.&lt;br /&gt;
* &#039;&#039;&#039;Force this padding on all recordings&#039;&#039;&#039; - Forces specified options &#039;&#039;even if they will interfere with other scheduled recordings&#039;&#039;.&lt;br /&gt;
** &#039;&#039;&#039;Force Pre-Start padding&#039;&#039;&#039; - Forces the pre-start padding rules specified above.&lt;br /&gt;
** &#039;&#039;&#039;Force Post-Stop padding&#039;&#039;&#039; - Forces the post-stop padding rules specified above.&lt;br /&gt;
* &#039;&#039;&#039;After instant recording starts, each Record button press increases end time by: (min)&#039;&#039;&#039; - When an instant recording is in progress, each press of the record button will extend the recording time beyond the EPG scheduled end time + padding by xx minutes.  Please see [[Add-on:PVR.WMC#Recording_with_pvr.wmc|Recording with pvr.wmc]] for additional information.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Debug.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
== Debug ==&lt;br /&gt;
* &#039;&#039;&#039;Server Version:&#039;&#039;&#039; - Displays the version of ServerWMC installed followed by the names of clients connected and the version(s) of pvr.wmc respectively.&lt;br /&gt;
* &#039;&#039;&#039;Keep a log file&#039;&#039;&#039; - Checking this box will cause ServerWMC to output important troubleshooting information to a log file.  It is &#039;&#039;&#039;highly&#039;&#039;&#039; recommended this box be checked.&lt;br /&gt;
** &#039;&#039;&#039;Open current log file&#039;&#039;&#039; - Opens the log file for the current ServerWMC session in Notepad.&lt;br /&gt;
** &#039;&#039;&#039;Open last run&#039;s log file&#039;&#039;&#039; - Opens the log file for the previous ServerWMC session in Notepad.&lt;br /&gt;
* &#039;&#039;&#039;Delete temporary stream files&#039;&#039;&#039; - When switching to a channel, it automatically starts recording.  This information is stored in a temporary file to allow for time shifting.  When checked, these files will be deleted when changing channels.&lt;br /&gt;
* &#039;&#039;&#039;Remux the playback of all WTV files&#039;&#039;&#039; - By default, only live streams are remuxed to TS before being sent to the client.  This option enables remuxing of pre-recorded files as well.  Raspberry Pi users have reported issues with playing large pre-recorded WTV files.  If you are experiencing issues with viewing recorded TV, please try enabling this option.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{note|&#039;&#039;&#039;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!!!&#039;&#039;&#039;  They contain important information that is instrumental in diagnosing issues and recommending solutions.  Please copy the contents of the file to [http://pastebin.com/ 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.}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Connecting ServerWMC to XBMC =&lt;br /&gt;
Please install and configure the pvr.wmc add-on to access live TV from within XBMC using ServerWMC.&amp;lt;br /&amp;gt;&lt;br /&gt;
Please see the pvr.wmc Wiki page for additional information here: http://wiki.xbmc.org/index.php?title=Add-on:PVR.WMC&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting / FAQ =&lt;br /&gt;
* &#039;&#039;&#039;Can I record to a network share, NAS drive, etc.?&#039;&#039;&#039; - Unfortunately no.  This is not supported by WMC.  Recordings must be saved to a drive connected directly to the PC running WMC.  This is done because if there is a glitch in the network connection while recording, it will corrupt the entire recording rendering it unwatchable.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|Advanced users can attempt to &amp;quot;trick&amp;quot; WMC into thinking a local drive is being used, using methods such as linking the recorded TV folder to a network location with a NTFS directory junction (aka symlink) or presenting a drive from their NAS using ISCSI.  In both cases WMC believes it is recording to a local drive, however the drive/files actually are located on a network device.}}&lt;br /&gt;
&lt;br /&gt;
= Known Issues =&lt;br /&gt;
* &#039;&#039;&#039;Upgrading from Windows 8 to 8.1&#039;&#039;&#039; - When upgrading from 8 -&amp;gt; 8.1, it is necessary to re-install ServerWMC.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Additional Guides and Links =&lt;br /&gt;
* ServerWMC/pvr.wmc Support Forum - http://forum.xbmc.org/forumdisplay.php?fid=205&lt;br /&gt;
* pvr.wmc Raspbmc Suport Thread - http://forum.stmlabs.com/showthread.php?tid=10553&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Advanced Topics =&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| ||&lt;br /&gt;
== Locating audio stream codes ==&lt;br /&gt;
Start a live TV stream in XBMC.  Open the ServerWMC log file and locate the audio descriptors.  In the following example excerpt of the log file, there are two available audio streams.  The codes are highlighted.  These are the codes that can be used to specify the desired audio stream sent to XBMC under [[PVR/Backend/ServerWMC#Live_TV|Live TV / Remux Language]].  We have reason to believe (though not confirmed) these codes follow the [http://en.wikipedia.org/wiki/List_of_ISO_639-2_codes ISO 639-2 standards.]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;If you identify and confirm a code that is not already contained in the list above, please add it or drop a comment in the [http://forum.xbmc.org/showthread.php?tid=176174 wiki thread].  Thanks!&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.515 Remux::FindDescriptors&amp;gt; wtv scanned (0.15 sec), Streams found:&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.517 &amp;gt; Other: ID:1 MPEG2 Sections and Tables&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.518 &amp;gt; Other: ID:2 MPEG2 PES&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.519 &amp;gt; Audio: ID:3 ({{highlight|&#039;&#039;&#039;eng&#039;&#039;&#039;}}) AC3 2.0 48000 Hz 192 kb/s&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.520 &amp;gt; Video: ID:4 AVC High-4.0 1920x1080i fps: 25&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.522 &amp;gt; Audio: ID:5 ({{highlight|&#039;&#039;&#039;nar&#039;&#039;&#039;}}) MPEG Audio V1L2 Stereo 48000 Hz 256 kb/s&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.524 &amp;gt; Other: ID:6 MS TV Caption&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Adding icons to WMC ==&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| ||&lt;br /&gt;
=== Automatically ===&lt;br /&gt;
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.  It&#039;s worth it, the program works flawlessly.  (As of this writing, the minimum donation is $5).&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
=== Manually ===&lt;br /&gt;
* Set your Channel display format to {1}-{0} instead of {1}/{0} on the &#039;Channels&#039; tab of the ServerWMC GUI.&lt;br /&gt;
&lt;br /&gt;
* Rename your logos to call sign-number.extension. Example KDKADT2-2.1.jpg.&lt;br /&gt;
&lt;br /&gt;
* Restart ServerWMC.&lt;br /&gt;
&lt;br /&gt;
* Set your default folder for PVR thumbnails to where your logos are stored under {{highlight|bordered=yes|System → Live TV → Menu/OSD → &#039;Default folder for PVR thumbnails&#039;}} within XBMC.&lt;br /&gt;
&lt;br /&gt;
* If you add new logos, you will need to restart XMBC or scan for missing channels under {{highlight|bordered=yes|System → Live TV → Menu/OSD → &#039;Scan for missing icons&#039;}} within XBMC.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Running ServerWMC as a service ==&lt;br /&gt;
{{note|This is an experimental feature and recommended only for advanced users at this time.}}&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Limitations&#039;&#039;&#039;&lt;br /&gt;
** Service must be manually installed&lt;br /&gt;
** Service must be restarted if any settings are changed&lt;br /&gt;
** Standalone app must be configured to not clash with the service&lt;br /&gt;
** Standalone app is not aware of what the service is doing (you don&#039;t see current streams, channels transferred/loaded, etc)&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Installation&#039;&#039;&#039;&lt;br /&gt;
** Stop ServerWMC app from the system tray if it is running.&lt;br /&gt;
** Install ServerWMC_Service by running InstallService.bat (in the installed program directory) as administrator.&lt;br /&gt;
** Edit the ServerWMC config file (%ProgramData%\VDSoftware\ServerWMC\config.xml) and change RunAsService=false to RunAsService=true&lt;br /&gt;
** Start/Stop the ServerWMC service from the Windows Services admin interface.&lt;br /&gt;
** Use the ServerWMC app (now aware that you are running the service) to maintain settings.&lt;br /&gt;
** Restart the service whenever you make a change to settings via the UI or editing the config.xml manually&lt;br /&gt;
** The port specified in the service must be manually opened in he firewall&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Further Information&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Service Info&#039;&#039;&#039; - The service is called &amp;quot;ServerWMC XBMC PVR Backend&amp;quot; (the shortname for the service is ServerWMC_Service). Currently, the service is not automatically installed by the program installer, instead there is a batch file in the install directory to do this. This only needs to be done once and wont need to be done again for future releases. The service is installed as manual startup by default. If users want the service to start automatically when windows starts, then they should choose Automatic or possibly Automatic (Delayed Start) if there are problems with it accessing the WMC services if it starts too early.&lt;br /&gt;
** &#039;&#039;&#039;Settings&#039;&#039;&#039; - The service shares the settings with the standalone app, which are stored in config.xml in the ProgramData directory.  NOTE that any changes to these settings are not picked up by the service automatically. You must RESTART the service after making any settings changes to this file directly or via the ServerWMC UI.&lt;br /&gt;
** &#039;&#039;&#039;Standalone ServerWMC App&#039;&#039;&#039; - You must set the standalone ServerWMC app to know that you are running the service, otherwise they will both try and bind to the listen port and accept client requests (causing one or both to fail). This is done by setting the RunAsService parameter in the config.xml file to true while the app is not running.  The app no longer needs to be running, it is only used for editing settings. The app does not show information about current streams, current connected clients etc. It has no knowledge of what the service is doing, it is purely used to maintain the settings file.&lt;br /&gt;
** &#039;&#039;&#039;Log&#039;&#039;&#039; - The service has it&#039;s own log file, called ServerWMC_Service.log in the same directory as the normal log (%ProgramData%\VDSoftware\ServerWMC).  &#039;&#039;&#039;If you are posting for help/support and are running in service mode, you will need to provide this log instead of the ServerWMC.log&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sharing the TV and EPG databases using MySQL ==&lt;br /&gt;
{{note|Though it is &#039;&#039;possible&#039;&#039; to share these databases using MySQL, preliminary testing has shown &#039;&#039;&#039;absolutely no benefit&#039;&#039;&#039; and is known to actually &#039;&#039;cause&#039;&#039; issues.  This method is &#039;&#039;&#039;completely unsupported by the devs.  Consider yourself warned&#039;&#039;&#039;.}}&lt;br /&gt;
&lt;br /&gt;
Assuming you are already using MySQL with XBMC, add the following to advancedsettings.xml:&amp;lt;br /&amp;gt;&lt;br /&gt;
{{code |lang=xml |&lt;br /&gt;
     &amp;lt;epgdatabase&amp;gt;&lt;br /&gt;
        &amp;lt;type&amp;gt;mysql&amp;lt;/type&amp;gt;&lt;br /&gt;
        &amp;lt;host&amp;gt;10.0.1.100&amp;lt;/host&amp;gt;&lt;br /&gt;
        &amp;lt;port&amp;gt;3306&amp;lt;/port&amp;gt;&lt;br /&gt;
        &amp;lt;user&amp;gt;xbmc&amp;lt;/user&amp;gt;&lt;br /&gt;
        &amp;lt;pass&amp;gt;xbmc&amp;lt;/pass&amp;gt;&lt;br /&gt;
     &amp;lt;/epgdatabase&amp;gt;&lt;br /&gt;
&lt;br /&gt;
     &amp;lt;tvdatabase&amp;gt;&lt;br /&gt;
        &amp;lt;type&amp;gt;mysql&amp;lt;/type&amp;gt;&lt;br /&gt;
        &amp;lt;host&amp;gt;10.0.1.100&amp;lt;/host&amp;gt;&lt;br /&gt;
        &amp;lt;port&amp;gt;3306&amp;lt;/port&amp;gt;&lt;br /&gt;
        &amp;lt;user&amp;gt;xbmc&amp;lt;/user&amp;gt;&lt;br /&gt;
        &amp;lt;pass&amp;gt;xbmc&amp;lt;/pass&amp;gt;&lt;br /&gt;
     &amp;lt;/tvdatabase&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Please replace the &#039;host&#039; IP addresses, &#039;user&#039; names and &#039;pass&#039;words accordingly.&lt;br /&gt;
&lt;br /&gt;
If you have not setup MySQL and wish to, please see the guide here: [[HOW-TO:Share libraries using MySQL]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>TechLife</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=ServerWMC&amp;diff=69545</id>
		<title>ServerWMC</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=ServerWMC&amp;diff=69545"/>
		<updated>2014-02-26T01:49:28Z</updated>

		<summary type="html">&lt;p&gt;TechLife: /* Overview */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:SWMC_Logo.jpg|right|border]] {{:PVR/Contents}}&lt;br /&gt;
= Overview =&lt;br /&gt;
ServerWMC is a server interface for Windows which communicates with Windows Media Center (WMC) allowing it to be used as a Personal Video Recorder (PVR) backend providing Live TV, PVR functions and Electronic Program Guide (EPG) data.  These services are provided to XBMC though the [[Add-on:PVR.WMC|pvr.wmc]] add-on.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
ServerWMC was developed and is maintained by [http://forum.xbmc.org/member.php?action=profile&amp;amp;uid=135134 krustyreturns].&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;A fantastic guide detailing the setup of XBMC, WMC, ServerWMC, pvr.wmc and everything else you need to know from beginning to end can be found here: [[Media:XBMC_Setup_Guide.pdf|Coming Soon]]&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Configuring Windows Media Center =&lt;br /&gt;
Windows Media Center must first be fully configured (tuners configured, EPG configured, channels setup, etc) on the PC to be used as the TV Server prior to using ServerWMC.  This setup will vary slightly based on the tuner you are using.  There is a generic WMC setup guide here that may be of assistance to those new to WMC: http://www.howtogeek.com/howto/9166/learning-windows-7-setup-live-tv-in-windows-media-center/&lt;br /&gt;
&lt;br /&gt;
The following is setup information specific to some popular devices:&lt;br /&gt;
* [http://www.silicondust.com/products/hdhomerun/atsc/ &#039;&#039;&#039;HDHomeRun&#039;&#039;&#039;] - http://www.silicondust.com/support/hdhomerun/instructions/wmc7/&lt;br /&gt;
* [http://www.silicondust.com/products/hdhomerun/prime/ &#039;&#039;&#039;HDHomeRun Prime&#039;&#039;&#039;] - http://www.silicondust.com/support/hdhomerun/instructions/prime/&lt;br /&gt;
* [http://cetoncorp.com/products/infinitv/ &#039;&#039;&#039;Ceton InfiniTV Products (All)&#039;&#039;&#039;] - http://cetoncorp.com/product-support/&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|Though Windows Media Center must be configured, it is not necessary for WMC to be running to provide the connection to ServerWMC.&amp;lt;br /&amp;gt;If you have previously disabled WMC services, please re-enable them at this time.  Though WMC does not need to be running, if the services are disabled and WMC is unable to automatically update EPG data, XBMC will either display a blank EPG or CRASH when selecting &#039;Live TV&#039;.&amp;lt;br /&amp;gt;&#039;&#039;&#039;Please ensure you can view live TV from within WMC before continuing!&#039;&#039;&#039;}}&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Downloading &amp;amp; Installing ServerWMC =&lt;br /&gt;
The latest version of ServerWMC can be found here: https://googledrive.com/host/0ByNnAMYBoWvfTk8tRWJXYko1T2c/index.html&lt;br /&gt;
&lt;br /&gt;
ServerWMC includes an installer package so simply download, unzip and run &#039;&#039;&#039;Installer_ServerWMC.msi&#039;&#039;&#039; as administrator.  It is not necessary to uninstall the previous version before installing an updated version.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|ServerWMC must be installed on the same PC that was configured for Windows Media Center above.}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= ServerWMC Configuration (Quick) =&lt;br /&gt;
Launch ServerWMC from the Start Menu.  An entry was created during installation at Start/ServerWMC/ServerWMC. &amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|On first run, you should be prompted to allow &#039;&#039;&#039;ServerWMC.exe&#039;&#039;&#039; through your firewall.  Make sure to select &#039;&#039;&#039;allow&#039;&#039;&#039;.}}&lt;br /&gt;
&lt;br /&gt;
Ensure that Windows Media Center (WMC) is configured with particular attention to the following:&lt;br /&gt;
* Directory for recorded TV is specified&lt;br /&gt;
* TV tuners are installed and detected&lt;br /&gt;
* TV channels are scanned&lt;br /&gt;
* You are able to watch live TV within WMC&lt;br /&gt;
&lt;br /&gt;
Ensure that the Windows Media Center &amp;quot;Recorded TV&amp;quot; folder is Shared from the server PC (as clients will need to access it via smb://).  If the share is protected or if accessing with non-windows based clients, the username and password for the share should be entered on the &#039;folders&#039; tab within ServerWMC.&lt;br /&gt;
&lt;br /&gt;
Run ServerWMC application and check/configure the settings.  Additional info on each setting can be found below.&lt;br /&gt;
&lt;br /&gt;
{{note|ServerWMC supports most of the WMC configuration including enable/disable channels, set custom channel orders/numbers and custom channel icons.  These settings should be configured within WMC and not XBMC.}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= ServerWMC Configuration (Detailed) =&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Status.png|right|border]]&lt;br /&gt;
== Status ==&lt;br /&gt;
* &#039;&#039;&#039;WMC database&#039;&#039;&#039; - Displays the status of the connection between ServerWMC and the Windows Media Center database&lt;br /&gt;
**  &amp;lt;span style=&amp;quot;color:#4169E1&amp;quot;&amp;gt;&#039;Opened&#039;&amp;lt;/span&amp;gt; - Indicates the server has successfully connected&lt;br /&gt;
* &#039;&#039;&#039;Channels found&#039;&#039;&#039; - Displays the number of channels being reported as available from WMC&lt;br /&gt;
* &#039;&#039;&#039;Tuners found&#039;&#039;&#039; - Displays the number of tuners available and ready to use&lt;br /&gt;
* &#039;&#039;&#039;Clients online&#039;&#039;&#039; - Displays the names of clients connected to ServerWMC&lt;br /&gt;
* &#039;&#039;&#039;Totals of items transferred to clients:&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Channels&#039;&#039;&#039; - Displays the number of channels being made available to clients&lt;br /&gt;
** &#039;&#039;&#039;EPG Entries&#039;&#039;&#039; - Displays the number of Electronic Program Guide entries being provided to clients&lt;br /&gt;
** &#039;&#039;&#039;Timers&#039;&#039;&#039; - Displays the number of future recording tasks in queue&lt;br /&gt;
** &#039;&#039;&#039;Recordings&#039;&#039;&#039; - Displays the number of recorded programs available in the /Recorded TV/ folder (specified on the &#039;Folders&#039; tab)&lt;br /&gt;
* &#039;&#039;&#039;Active Recordings&#039;&#039;&#039; - Displays status of programs currently being recorded&lt;br /&gt;
* &#039;&#039;&#039;Active Streams&#039;&#039;&#039; - Displays the status of streams being used by clients&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; bgcolor=&amp;quot;whitesmoke&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_General.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
== General ==&lt;br /&gt;
* &#039;&#039;&#039;Start when Windows starts&#039;&#039;&#039; - Starts ServerWMC when the user logs on to Windows.  Unless you have a need to start the server manually at login, this option should be enabled.&lt;br /&gt;
* &#039;&#039;&#039;Startup minimized&#039;&#039;&#039; - Minimizes ServerWMC to the Task Bar upon startup.&lt;br /&gt;
* &#039;&#039;&#039;Minimize to system tray&#039;&#039;&#039; - Sends ServerWMC to the System Tray when minimized instead of the Task Bar.&lt;br /&gt;
** &#039;&#039;&#039;Close box minimizes to system tray&#039;&#039;&#039; - Causes ServerWMC to minimize to the system tray when the red &#039;X&#039; is clicked instead of closing the program.&lt;br /&gt;
* &#039;&#039;&#039;Suspend system sleep mode when clients are online&#039;&#039;&#039; - Prevents PC running ServerWMC from entering sleep mode (if enabled) if any clients are connected.&lt;br /&gt;
** &#039;&#039;&#039;Suspend sleep even if only client online is MediaBrowser-Server&#039;&#039;&#039; - Prevents PC running ServerWMC from entering sleep mode (if enabled) if MB3Server is running on the host PC regardless of other client status.&lt;br /&gt;
* &#039;&#039;&#039;Port number for client connection&#039;&#039;&#039; - Specifies the port on which the pvr.wmc plug-in will communicate with ServerWMC.  The default port is 9080.  Unless you have another program communicating on this port, there is no reason to change from default.  Again, if you were not prompted when launching ServerWMC or you chose to decline, &#039;&#039;&#039;make sure this port is open in your firewall software&#039;&#039;&#039; before continuing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Folders.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
== Folders ==&lt;br /&gt;
* &#039;&#039;&#039;Path to local &#039;RecordedTV&#039; folder (from WMC)&#039;&#039;&#039; - Displays the path of the folder where recordings will be stored.  This path is specified in WMC under Tasks/Settings/TV/Recorder/Recorder Storage and is not editable from ServerWMC.  If you have other clients on the network, this folder should be shared and specified below.&lt;br /&gt;
* &#039;&#039;&#039;Enter the network share path to this folder, this is required for remote clients:&#039;&#039;&#039;  The smb address of the folder specified above.  It is advised to test this address from another machine to make sure it is accessible remotely before continuing.&lt;br /&gt;
* &#039;&#039;&#039; Watched &#039;Recorded TV&#039; folders (from WMC):&#039;&#039;&#039; If additional folders are specified as &#039;watch folders&#039; within WMC, their paths will be displayed here.&lt;br /&gt;
* &#039;&#039;&#039;Use Credentials for non-windows clients&#039;&#039;&#039; - If the folder specified above requires a user name and password for access, please enter the credentials here.&lt;br /&gt;
** &#039;&#039;&#039;User Name&#039;&#039;&#039; - SMB user name for the shared folder&lt;br /&gt;
** &#039;&#039;&#039;Password&#039;&#039;&#039; - SMB password for the shared folder&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|With non-Windows based clients, user:pass credentials are &#039;&#039;typically&#039;&#039; needed even when the Windows share is shared with &amp;quot;Everyone&amp;quot;.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; bgcolor=&amp;quot;whitesmoke&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Display_Options.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
== Display Options ==&lt;br /&gt;
* &#039;&#039;&#039;Change name of timer to indicate series (repeating) recording&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Append&#039;&#039;&#039; - Places &amp;quot;this text&amp;quot; after the recording&#039;s title.&lt;br /&gt;
** &#039;&#039;&#039;Prepend&#039;&#039;&#039; - Places &amp;quot;this text&amp;quot; before the recording&#039;s title.&lt;br /&gt;
*** &#039;&#039;&#039;this text&#039;&#039;&#039; - Text to place before or after the recording&#039;s title&lt;br /&gt;
* &#039;&#039;&#039;Indicate &#039;Repeat&#039; episodes in plot descriptions by appending&#039;&#039;&#039; - Places the specified text at the end of the plot description in the XBMC EPG episode info screen if the episode was marked as a repeat in the WMC EPG data.&lt;br /&gt;
* &#039;&#039;&#039;Indicate &#039;Repeat&#039; episodes in recording/EPG titles  by appending&#039;&#039;&#039; - Places the specified text following the recording title and in the XBMC EPG if the episode was marked as a repeat in the WMC EPG data.&lt;br /&gt;
* &#039;&#039;&#039;Hide content protected recordings.&#039;&#039;&#039; - Hides content marked as protected by the service provider from XBMC.  (Protected content is only viewable from within WMC).&lt;br /&gt;
* &#039;&#039;&#039;For sporting events, always append episode title to main title.&#039;&#039;&#039; - Appends the title of the episode to main title.  For example, &amp;quot;Monday Night Football&amp;quot; becomes &amp;quot;Monday Night Football - New England vs. Miami&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;Ignore Recording images from wmc url&#039;&#039;&#039; - Prevents WMC from sending recording image thumbnail url to XBMC (if found).&lt;br /&gt;
* &#039;&#039;&#039;Ignore Epg images from wmc url&#039;&#039;&#039; - Prevents WMC from sending EPG thumbnail image url to XBMC (if found).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Live_TV.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
== Live TV ==&lt;br /&gt;
* &#039;&#039;&#039;Set the maximum run time of a Live TV stream&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Enable prime viewing time&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Start&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;End&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Only remux this language to output (if available)&#039;&#039;&#039; - Instructs ServerWMC to only include the specified audio language in the stream sent to XBMC.  For information on locating the codes available in your stream, please see [[PVR/Backend/ServerWMC#Locating_audio_stream_codes|Locating audio stream codes]].  We have reason to believe (though not confirmed) these codes follow the [http://en.wikipedia.org/wiki/List_of_ISO_639-2_codes ISO 639-2 standards.] Confirmed valid codes for this field are as follows:&lt;br /&gt;
** eng = English&lt;br /&gt;
** ger = German&lt;br /&gt;
** spa = Spanish&lt;br /&gt;
** dut = Dutch&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Tuners found:&#039;&#039;&#039; Displays information about the tuners accessible for streaming to clients&lt;br /&gt;
** &#039;&#039;&#039;Space&#039;&#039;&#039; - Type of signal being provided for streaming&lt;br /&gt;
** &#039;&#039;&#039;Count&#039;&#039;&#039; - Number of tuners available for streaming&lt;br /&gt;
** &#039;&#039;&#039;Channels&#039;&#039;&#039; - Number of channels available for streaming&lt;br /&gt;
** &#039;&#039;&#039;Hardware Name&#039;&#039;&#039; - The name of the tuner providing the stream&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; bgcolor=&amp;quot;whitesmoke&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Recordings.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
==Recordings ==&lt;br /&gt;
* &#039;&#039;&#039;Remux active recordings&#039;&#039;&#039; - This remuxes the active recording to a TS file before being streamed to XBMC. Files can be played right away but may encounter issues when attempting to timeshift. Disabling this option will stream the WTV file directly to the XBMC player. This will allow for smoother timeshifting but will cause the recording to stop prematurely as XBMC does not monitor the size of WTV files. Premature stopping of playback can easily be resumed by pressing play again which effectively communicates the new file size (and in turn new end point) to the XBMC player. This setting will be used more in the Gotham release affecting the ability of clients to resume playback. The default setting is enabled.&lt;br /&gt;
* &#039;&#039;&#039;Group recordings in folders&#039;&#039;&#039; - Groups recordings into folders within the XBMC &#039;Recordings&#039; list.  This does not effect the physical location of the files.  As well as the individual options below, this will also cause series recordings to be grouped into folders with the series name as the folder title and places individual episodes contained within.  With this option disabled, a flat list of all recordings will be displayed on the &#039;Recordings&#039; list.&lt;br /&gt;
** &#039;&#039;&#039;Group active recordings in folder&#039;&#039;&#039; - Groups active recordings into a folder with the name specified&lt;br /&gt;
** &#039;&#039;&#039;Group movie recordings in folder&#039;&#039;&#039; - Groups completed recordings of programs marked as a movie in the EPG data in the folder specified&lt;br /&gt;
** &#039;&#039;&#039;Group sports recordings in folder&#039;&#039;&#039; - Groups completed recordings of programs marked as a sporting event in the EPG data in the folder specified&lt;br /&gt;
* &#039;&#039;&#039;Append episode title to series title for recordings using&#039;&#039;&#039; - Places the episode title following the series title using the delimiter entered in the box.&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Channels.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
== Channels ==&lt;br /&gt;
* &#039;&#039;&#039;Order channels by:&#039;&#039;&#039; Designates the manner in which the channels will be arranged in the EPG within XBMC&lt;br /&gt;
** &#039;&#039;&#039;Number&#039;&#039;&#039; - Arranges the channel lineup by number&lt;br /&gt;
** &#039;&#039;&#039;Name&#039;&#039;&#039; - Arranges the channel lineup by name (or call sign).&lt;br /&gt;
* &#039;&#039;&#039;Import WMC channel icons when found&#039;&#039;&#039; - Imports channel icons from WMC if available.  Please see [[PVR/Backend/ServerWMC#Adding_icons_to_WMC|Adding Icons to WMC]] for additional information.&lt;br /&gt;
* &#039;&#039;&#039;Hide DRM channels&#039;&#039;&#039; - Hides channels marked with DRM by the service provider from the EPG.&lt;br /&gt;
** &#039;&#039;&#039;Indicate DRM channels by appending:&#039;&#039;&#039; - If a channel is marked by the provider as being protected with DRM, the text entered in the box will be appended in the EPG.&lt;br /&gt;
* &#039;&#039;&#039;Hide encrypted channels&#039;&#039;&#039; - Hides channels marked as encrypted by the service provider from the EPG.&lt;br /&gt;
** &#039;&#039;&#039;Indicate encrypted channels by appending:&#039;&#039;&#039; - If a channel is marked by the provider as being encrypted, the text entered in the box will be appended in the EPG.&lt;br /&gt;
* &#039;&#039;&#039;Channel display format:&#039;&#039;&#039; - Specifies now the channel name and number will be displayed within XBMC.  For example, if settings were set as displayed in the screenshot, &#039;The WB&#039; would displayed as &#039;656/KWGN&#039;.&lt;br /&gt;
* &#039;&#039;&#039;For channel name use:&#039;&#039;&#039; - Specifies how the name of the channel will be displayed within XBMC.&lt;br /&gt;
** &#039;&#039;&#039;Call Sign&#039;&#039;&#039; - Displays the channel name as it&#039;s call sign reported by WMC.  Example: &#039;KWGN&#039;&lt;br /&gt;
** &#039;&#039;&#039;Full Service Name&#039;&#039;&#039; - Displays the channel name as the service name reported by WMC.  Example: &#039;The WB&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; bgcolor=&amp;quot;whitesmoke&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Record.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
== Record ==&lt;br /&gt;
* &#039;&#039;&#039;Pre-Start and Post-Stop Padding Defaults&#039;&#039;&#039; - This tab allows the user to specify default padding for recordings.  Padding is the amount of time to record before and after the scheduled start and finish time of a program as specified by the EPG.&lt;br /&gt;
** &#039;&#039;&#039;Use WMC&#039;s padding&#039;&#039;&#039; - Uses padding settings specified in WMC.  Settings can be found in the WMC interface under Tasks / Settings / TV / Recorder / Recording Defaults.  The settings are specified as &amp;quot;Start when possible&amp;quot; and &amp;quot;Stop when possible&amp;quot;.&lt;br /&gt;
** &#039;&#039;&#039;Use XBMC&#039;s padding&#039;&#039;&#039; - Use padding specified in XBMC.&lt;br /&gt;
** &#039;&#039;&#039;Use this padding (min)&#039;&#039;&#039; - Allows the user to specify the desired amount of padding directly from the ServerWMC interface.&lt;br /&gt;
*** &#039;&#039;&#039;Pre&#039;&#039;&#039; - Amount of time (in minutes) to start recording before the EPG scheduled start time.&lt;br /&gt;
*** &#039;&#039;&#039;Post&#039;&#039;&#039; - Amount of time (in minutes) to record after the EPG scheduled end time.&lt;br /&gt;
** &#039;&#039;&#039;Use custom padding for sports (min)&#039;&#039;&#039; - Allows the user to specify settings different from those above for programs marked as sporting events in the EPG.&lt;br /&gt;
*** &#039;&#039;&#039;Pre&#039;&#039;&#039; - Amount of time (in minutes) to start recording before the EPG scheduled start time.&lt;br /&gt;
*** &#039;&#039;&#039;Post&#039;&#039;&#039; - Amount of time (in minutes) to record after the EPG scheduled end time.&lt;br /&gt;
* &#039;&#039;&#039;Force this padding on all recordings&#039;&#039;&#039; - Forces specified options &#039;&#039;even if they will interfere with other scheduled recordings&#039;&#039;.&lt;br /&gt;
** &#039;&#039;&#039;Force Pre-Start padding&#039;&#039;&#039; - Forces the pre-start padding rules specified above.&lt;br /&gt;
** &#039;&#039;&#039;Force Post-Stop padding&#039;&#039;&#039; - Forces the post-stop padding rules specified above.&lt;br /&gt;
* &#039;&#039;&#039;After instant recording starts, each Record button press increases end time by: (min)&#039;&#039;&#039; - When an instant recording is in progress, each press of the record button will extend the recording time beyond the EPG scheduled end time + padding by xx minutes.  Please see [[Add-on:PVR.WMC#Recording_with_pvr.wmc|Recording with pvr.wmc]] for additional information.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Debug.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
== Debug ==&lt;br /&gt;
* &#039;&#039;&#039;Server Version:&#039;&#039;&#039; - Displays the version of ServerWMC installed followed by the names of clients connected and the version(s) of pvr.wmc respectively.&lt;br /&gt;
* &#039;&#039;&#039;Keep a log file&#039;&#039;&#039; - Checking this box will cause ServerWMC to output important troubleshooting information to a log file.  It is &#039;&#039;&#039;highly&#039;&#039;&#039; recommended this box be checked.&lt;br /&gt;
** &#039;&#039;&#039;Open current log file&#039;&#039;&#039; - Opens the log file for the current ServerWMC session in Notepad.&lt;br /&gt;
** &#039;&#039;&#039;Open last run&#039;s log file&#039;&#039;&#039; - Opens the log file for the previous ServerWMC session in Notepad.&lt;br /&gt;
* &#039;&#039;&#039;Delete temporary stream files&#039;&#039;&#039; - When switching to a channel, it automatically starts recording.  This information is stored in a temporary file to allow for time shifting.  When checked, these files will be deleted when changing channels.&lt;br /&gt;
* &#039;&#039;&#039;Remux the playback of all WTV files&#039;&#039;&#039; - By default, only live streams are remuxed to TS before being sent to the client.  This option enables remuxing of pre-recorded files as well.  Raspberry Pi users have reported issues with playing large pre-recorded WTV files.  If you are experiencing issues with viewing recorded TV, please try enabling this option.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{note|&#039;&#039;&#039;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!!!&#039;&#039;&#039;  They contain important information that is instrumental in diagnosing issues and recommending solutions.  Please copy the contents of the file to [http://pastebin.com/ 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.}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Connecting ServerWMC to XBMC =&lt;br /&gt;
Please install and configure the pvr.wmc add-on to access live TV from within XBMC using ServerWMC.&amp;lt;br /&amp;gt;&lt;br /&gt;
Please see the pvr.wmc Wiki page for additional information here: http://wiki.xbmc.org/index.php?title=Add-on:PVR.WMC&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting / FAQ =&lt;br /&gt;
* &#039;&#039;&#039;Can I record to a network share, NAS drive, etc.?&#039;&#039;&#039; - Unfortunately no.  This is not supported by WMC.  Recordings must be saved to a drive connected directly to the PC running WMC.  This is done because if there is a glitch in the network connection while recording, it will corrupt the entire recording rendering it unwatchable.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|Advanced users can attempt to &amp;quot;trick&amp;quot; WMC into thinking a local drive is being used, using methods such as linking the recorded TV folder to a network location with a NTFS directory junction (aka symlink) or presenting a drive from their NAS using ISCSI.  In both cases WMC believes it is recording to a local drive, however the drive/files actually are located on a network device.}}&lt;br /&gt;
&lt;br /&gt;
= Known Issues =&lt;br /&gt;
* &#039;&#039;&#039;Upgrading from Windows 8 to 8.1&#039;&#039;&#039; - When upgrading from 8 -&amp;gt; 8.1, it is necessary to re-install ServerWMC.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Additional Guides and Links =&lt;br /&gt;
* ServerWMC/pvr.wmc Support Forum - http://forum.xbmc.org/forumdisplay.php?fid=205&lt;br /&gt;
* pvr.wmc Raspbmc Suport Thread - http://forum.stmlabs.com/showthread.php?tid=10553&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Advanced Topics =&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| ||&lt;br /&gt;
== Locating audio stream codes ==&lt;br /&gt;
Start a live TV stream in XBMC.  Open the ServerWMC log file and locate the audio descriptors.  In the following example excerpt of the log file, there are two available audio streams.  The codes are highlighted.  These are the codes that can be used to specify the desired audio stream sent to XBMC under [[PVR/Backend/ServerWMC#Live_TV|Live TV / Remux Language]].  We have reason to believe (though not confirmed) these codes follow the [http://en.wikipedia.org/wiki/List_of_ISO_639-2_codes ISO 639-2 standards.]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;If you identify and confirm a code that is not already contained in the list above, please add it or drop a comment in the [http://forum.xbmc.org/showthread.php?tid=176174 wiki thread].  Thanks!&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.515 Remux::FindDescriptors&amp;gt; wtv scanned (0.15 sec), Streams found:&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.517 &amp;gt; Other: ID:1 MPEG2 Sections and Tables&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.518 &amp;gt; Other: ID:2 MPEG2 PES&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.519 &amp;gt; Audio: ID:3 ({{highlight|&#039;&#039;&#039;eng&#039;&#039;&#039;}}) AC3 2.0 48000 Hz 192 kb/s&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.520 &amp;gt; Video: ID:4 AVC High-4.0 1920x1080i fps: 25&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.522 &amp;gt; Audio: ID:5 ({{highlight|&#039;&#039;&#039;nar&#039;&#039;&#039;}}) MPEG Audio V1L2 Stereo 48000 Hz 256 kb/s&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.524 &amp;gt; Other: ID:6 MS TV Caption&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Adding icons to WMC ==&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| ||&lt;br /&gt;
=== Automatically ===&lt;br /&gt;
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.  It&#039;s worth it, the program works flawlessly.  (As of this writing, the minimum donation is $5).&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
=== Manually ===&lt;br /&gt;
* Set your Channel display format to {1}-{0} instead of {1}/{0} on the &#039;Channels&#039; tab of the ServerWMC GUI.&lt;br /&gt;
&lt;br /&gt;
* Rename your logos to call sign-number.extension. Example KDKADT2-2.1.jpg.&lt;br /&gt;
&lt;br /&gt;
* Restart ServerWMC.&lt;br /&gt;
&lt;br /&gt;
* Set your default folder for PVR thumbnails to where your logos are stored under {{highlight|bordered=yes|System → Live TV → Menu/OSD → &#039;Default folder for PVR thumbnails&#039;}} within XBMC.&lt;br /&gt;
&lt;br /&gt;
* If you add new logos, you will need to restart XMBC or scan for missing channels under {{highlight|bordered=yes|System → Live TV → Menu/OSD → &#039;Scan for missing icons&#039;}} within XBMC.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Running ServerWMC as a service ==&lt;br /&gt;
{{note|This is an experimental feature and recommended only for advanced users at this time.}}&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Limitations&#039;&#039;&#039;&lt;br /&gt;
** Service must be manually installed&lt;br /&gt;
** Service must be restarted if any settings are changed&lt;br /&gt;
** Standalone app must be configured to not clash with the service&lt;br /&gt;
** Standalone app is not aware of what the service is doing (you don&#039;t see current streams, channels transferred/loaded, etc)&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Installation&#039;&#039;&#039;&lt;br /&gt;
** Stop ServerWMC app from the system tray if it is running.&lt;br /&gt;
** Install ServerWMC_Service by running InstallService.bat (in the installed program directory) as administrator.&lt;br /&gt;
** Edit the ServerWMC config file (%ProgramData%\VDSoftware\ServerWMC\config.xml) and change RunAsService=false to RunAsService=true&lt;br /&gt;
** Start/Stop the ServerWMC service from the Windows Services admin interface.&lt;br /&gt;
** Use the ServerWMC app (now aware that you are running the service) to maintain settings.&lt;br /&gt;
** Restart the service whenever you make a change to settings via the UI or editing the config.xml manually&lt;br /&gt;
** The port specified in the service must be manually opened in he firewall&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Further Information&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Service Info&#039;&#039;&#039; - The service is called &amp;quot;ServerWMC XBMC PVR Backend&amp;quot; (the shortname for the service is ServerWMC_Service). Currently, the service is not automatically installed by the program installer, instead there is a batch file in the install directory to do this. This only needs to be done once and wont need to be done again for future releases. The service is installed as manual startup by default. If users want the service to start automatically when windows starts, then they should choose Automatic or possibly Automatic (Delayed Start) if there are problems with it accessing the WMC services if it starts too early.&lt;br /&gt;
** &#039;&#039;&#039;Settings&#039;&#039;&#039; - The service shares the settings with the standalone app, which are stored in config.xml in the ProgramData directory.  NOTE that any changes to these settings are not picked up by the service automatically. You must RESTART the service after making any settings changes to this file directly or via the ServerWMC UI.&lt;br /&gt;
** &#039;&#039;&#039;Standalone ServerWMC App&#039;&#039;&#039; - You must set the standalone ServerWMC app to know that you are running the service, otherwise they will both try and bind to the listen port and accept client requests (causing one or both to fail). This is done by setting the RunAsService parameter in the config.xml file to true while the app is not running.  The app no longer needs to be running, it is only used for editing settings. The app does not show information about current streams, current connected clients etc. It has no knowledge of what the service is doing, it is purely used to maintain the settings file.&lt;br /&gt;
** &#039;&#039;&#039;Log&#039;&#039;&#039; - The service has it&#039;s own log file, called ServerWMC_Service.log in the same directory as the normal log (%ProgramData%\VDSoftware\ServerWMC).  &#039;&#039;&#039;If you are posting for help/support and are running in service mode, you will need to provide this log instead of the ServerWMC.log&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sharing the TV and EPG databases using MySQL ==&lt;br /&gt;
{{note|Though it is &#039;&#039;possible&#039;&#039; to share these databases using MySQL, preliminary testing has shown &#039;&#039;&#039;absolutely no benefit&#039;&#039;&#039; and is known to actually &#039;&#039;cause&#039;&#039; issues.  This method is &#039;&#039;&#039;completely unsupported by the devs.  Consider yourself warned&#039;&#039;&#039;.}}&lt;br /&gt;
&lt;br /&gt;
Assuming you are already using MySQL with XBMC, add the following to advancedsettings.xml:&amp;lt;br /&amp;gt;&lt;br /&gt;
{{code |lang=xml |&lt;br /&gt;
     &amp;lt;epgdatabase&amp;gt;&lt;br /&gt;
        &amp;lt;type&amp;gt;mysql&amp;lt;/type&amp;gt;&lt;br /&gt;
        &amp;lt;host&amp;gt;10.0.1.100&amp;lt;/host&amp;gt;&lt;br /&gt;
        &amp;lt;port&amp;gt;3306&amp;lt;/port&amp;gt;&lt;br /&gt;
        &amp;lt;user&amp;gt;xbmc&amp;lt;/user&amp;gt;&lt;br /&gt;
        &amp;lt;pass&amp;gt;xbmc&amp;lt;/pass&amp;gt;&lt;br /&gt;
     &amp;lt;/epgdatabase&amp;gt;&lt;br /&gt;
&lt;br /&gt;
     &amp;lt;tvdatabase&amp;gt;&lt;br /&gt;
        &amp;lt;type&amp;gt;mysql&amp;lt;/type&amp;gt;&lt;br /&gt;
        &amp;lt;host&amp;gt;10.0.1.100&amp;lt;/host&amp;gt;&lt;br /&gt;
        &amp;lt;port&amp;gt;3306&amp;lt;/port&amp;gt;&lt;br /&gt;
        &amp;lt;user&amp;gt;xbmc&amp;lt;/user&amp;gt;&lt;br /&gt;
        &amp;lt;pass&amp;gt;xbmc&amp;lt;/pass&amp;gt;&lt;br /&gt;
     &amp;lt;/tvdatabase&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Please replace the &#039;host&#039; IP addresses, &#039;user&#039; names and &#039;pass&#039;words accordingly.&lt;br /&gt;
&lt;br /&gt;
If you have not setup MySQL and wish to, please see the guide here: [[HOW-TO:Share libraries using MySQL]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>TechLife</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=ServerWMC&amp;diff=68946</id>
		<title>ServerWMC</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=ServerWMC&amp;diff=68946"/>
		<updated>2014-02-08T03:28:19Z</updated>

		<summary type="html">&lt;p&gt;TechLife: /* Debug */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:SWMC_Logo.jpg|right|border]] {{:PVR/Contents}}&lt;br /&gt;
= Overview =&lt;br /&gt;
ServerWMC is a server interface for Windows which communicates with Windows Media Center (WMC) allowing it to be used as a Personal Video Recorder (PVR) backend providing Live TV, PVR functions and Electronic Program Guide (EPG) data.  These services are provided to XBMC though the [[Add-on:PVR.WMC|pvr.wmc]] add-on.&amp;lt;br /&amp;gt;&lt;br /&gt;
ServerWMC was developed and is maintained by [http://forum.xbmc.org/member.php?action=profile&amp;amp;uid=135134 krustyreturns].&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Configuring Windows Media Center =&lt;br /&gt;
Windows Media Center must first be fully configured (tuners configured, EPG configured, channels setup, etc) on the PC to be used as the TV Server prior to using ServerWMC.  This setup will vary slightly based on the tuner you are using.  There is a generic WMC setup guide here that may be of assistance to those new to WMC: http://www.howtogeek.com/howto/9166/learning-windows-7-setup-live-tv-in-windows-media-center/&lt;br /&gt;
&lt;br /&gt;
The following is setup information specific to some popular devices:&lt;br /&gt;
* [http://www.silicondust.com/products/hdhomerun/atsc/ &#039;&#039;&#039;HDHomeRun&#039;&#039;&#039;] - http://www.silicondust.com/support/hdhomerun/instructions/wmc7/&lt;br /&gt;
* [http://www.silicondust.com/products/hdhomerun/prime/ &#039;&#039;&#039;HDHomeRun Prime&#039;&#039;&#039;] - http://www.silicondust.com/support/hdhomerun/instructions/prime/&lt;br /&gt;
* [http://cetoncorp.com/products/infinitv/ &#039;&#039;&#039;Ceton InfiniTV Products (All)&#039;&#039;&#039;] - http://cetoncorp.com/product-support/&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|Though Windows Media Center must be configured, it is not necessary for WMC to be running to provide the connection to ServerWMC.&amp;lt;br /&amp;gt;If you have previously disabled WMC services, please re-enable them at this time.  Though WMC does not need to be running, if the services are disabled and WMC is unable to automatically update EPG data, XBMC will either display a blank EPG or CRASH when selecting &#039;Live TV&#039;.&amp;lt;br /&amp;gt;&#039;&#039;&#039;Please ensure you can view live TV from within WMC before continuing!&#039;&#039;&#039;}}&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Downloading &amp;amp; Installing ServerWMC =&lt;br /&gt;
The latest version of ServerWMC can be found here: https://googledrive.com/host/0ByNnAMYBoWvfTk8tRWJXYko1T2c/index.html&lt;br /&gt;
&lt;br /&gt;
ServerWMC includes an installer package so simply download, unzip and run &#039;&#039;&#039;Installer_ServerWMC.msi&#039;&#039;&#039; as administrator.  It is not necessary to uninstall the previous version before installing an updated version.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|ServerWMC must be installed on the same PC that was configured for Windows Media Center above.}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= ServerWMC Configuration (Quick) =&lt;br /&gt;
Launch ServerWMC from the Start Menu.  An entry was created during installation at Start/ServerWMC/ServerWMC. &amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|On first run, you should be prompted to allow &#039;&#039;&#039;ServerWMC.exe&#039;&#039;&#039; through your firewall.  Make sure to select &#039;&#039;&#039;allow&#039;&#039;&#039;.}}&lt;br /&gt;
&lt;br /&gt;
Ensure that Windows Media Center (WMC) is configured with particular attention to the following:&lt;br /&gt;
* Directory for recorded TV is specified&lt;br /&gt;
* TV tuners are installed and detected&lt;br /&gt;
* TV channels are scanned&lt;br /&gt;
* You are able to watch live TV within WMC&lt;br /&gt;
&lt;br /&gt;
Ensure that the Windows Media Center &amp;quot;Recorded TV&amp;quot; folder is Shared from the server PC (as clients will need to access it via smb://).  If the share is protected or if accessing with non-windows based clients, the username and password for the share should be entered on the &#039;folders&#039; tab within ServerWMC.&lt;br /&gt;
&lt;br /&gt;
Run ServerWMC application and check/configure the settings.  Additional info on each setting can be found below.&lt;br /&gt;
&lt;br /&gt;
{{note|ServerWMC supports most of the WMC configuration including enable/disable channels, set custom channel orders/numbers and custom channel icons.  These settings should be configured within WMC and not XBMC.}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= ServerWMC Configuration (Detailed) =&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Status.png|right|border]]&lt;br /&gt;
== Status ==&lt;br /&gt;
* &#039;&#039;&#039;WMC database&#039;&#039;&#039; - Displays the status of the connection between ServerWMC and the Windows Media Center database&lt;br /&gt;
**  &amp;lt;span style=&amp;quot;color:#4169E1&amp;quot;&amp;gt;&#039;Opened&#039;&amp;lt;/span&amp;gt; - Indicates the server has successfully connected&lt;br /&gt;
* &#039;&#039;&#039;Channels found&#039;&#039;&#039; - Displays the number of channels being reported as available from WMC&lt;br /&gt;
* &#039;&#039;&#039;Tuners found&#039;&#039;&#039; - Displays the number of tuners available and ready to use&lt;br /&gt;
* &#039;&#039;&#039;Clients online&#039;&#039;&#039; - Displays the names of clients connected to ServerWMC&lt;br /&gt;
* &#039;&#039;&#039;Totals of items transferred to clients:&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Channels&#039;&#039;&#039; - Displays the number of channels being made available to clients&lt;br /&gt;
** &#039;&#039;&#039;EPG Entries&#039;&#039;&#039; - Displays the number of Electronic Program Guide entries being provided to clients&lt;br /&gt;
** &#039;&#039;&#039;Timers&#039;&#039;&#039; - Displays the number of future recording tasks in queue&lt;br /&gt;
** &#039;&#039;&#039;Recordings&#039;&#039;&#039; - Displays the number of recorded programs available in the /Recorded TV/ folder (specified on the &#039;Folders&#039; tab)&lt;br /&gt;
* &#039;&#039;&#039;Active Recordings&#039;&#039;&#039; - Displays status of programs currently being recorded&lt;br /&gt;
* &#039;&#039;&#039;Active Streams&#039;&#039;&#039; - Displays the status of streams being used by clients&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; bgcolor=&amp;quot;whitesmoke&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_General.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
== General ==&lt;br /&gt;
* &#039;&#039;&#039;Start when Windows starts&#039;&#039;&#039; - Starts ServerWMC when the user logs on to Windows.  Unless you have a need to start the server manually at login, this option should be enabled.&lt;br /&gt;
* &#039;&#039;&#039;Startup minimized&#039;&#039;&#039; - Minimizes ServerWMC to the Task Bar upon startup.&lt;br /&gt;
* &#039;&#039;&#039;Minimize to system tray&#039;&#039;&#039; - Sends ServerWMC to the System Tray when minimized instead of the Task Bar.&lt;br /&gt;
** &#039;&#039;&#039;Close box minimizes to system tray&#039;&#039;&#039; - Causes ServerWMC to minimize to the system tray when the red &#039;X&#039; is clicked instead of closing the program.&lt;br /&gt;
* &#039;&#039;&#039;Suspend system sleep mode when clients are online&#039;&#039;&#039; - Prevents PC running ServerWMC from entering sleep mode (if enabled) if any clients are connected.&lt;br /&gt;
** &#039;&#039;&#039;Suspend sleep even if only client online is MediaBrowser-Server&#039;&#039;&#039; - Prevents PC running ServerWMC from entering sleep mode (if enabled) if MB3Server is running on the host PC regardless of other client status.&lt;br /&gt;
* &#039;&#039;&#039;Port number for client connection&#039;&#039;&#039; - Specifies the port on which the pvr.wmc plug-in will communicate with ServerWMC.  The default port is 9080.  Unless you have another program communicating on this port, there is no reason to change from default.  Again, if you were not prompted when launching ServerWMC or you chose to decline, &#039;&#039;&#039;make sure this port is open in your firewall software&#039;&#039;&#039; before continuing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Folders.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
== Folders ==&lt;br /&gt;
* &#039;&#039;&#039;Path to local &#039;RecordedTV&#039; folder (from WMC)&#039;&#039;&#039; - Displays the path of the folder where recordings will be stored.  This path is specified in WMC under Tasks/Settings/TV/Recorder/Recorder Storage and is not editable from ServerWMC.  If you have other clients on the network, this folder should be shared and specified below.&lt;br /&gt;
* &#039;&#039;&#039;Enter the network share path to this folder, this is required for remote clients:&#039;&#039;&#039;  The smb address of the folder specified above.  It is advised to test this address from another machine to make sure it is accessible remotely before continuing.&lt;br /&gt;
* &#039;&#039;&#039; Watched &#039;Recorded TV&#039; folders (from WMC):&#039;&#039;&#039; If additional folders are specified as &#039;watch folders&#039; within WMC, their paths will be displayed here.&lt;br /&gt;
* &#039;&#039;&#039;Use Credentials for non-windows clients&#039;&#039;&#039; - If the folder specified above requires a user name and password for access, please enter the credentials here.&lt;br /&gt;
** &#039;&#039;&#039;User Name&#039;&#039;&#039; - SMB user name for the shared folder&lt;br /&gt;
** &#039;&#039;&#039;Password&#039;&#039;&#039; - SMB password for the shared folder&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|With non-Windows based clients, user:pass credentials are &#039;&#039;typically&#039;&#039; needed even when the Windows share is shared with &amp;quot;Everyone&amp;quot;.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; bgcolor=&amp;quot;whitesmoke&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Display_Options.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
== Display Options ==&lt;br /&gt;
* &#039;&#039;&#039;Change name of timer to indicate series (repeating) recording&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Append&#039;&#039;&#039; - Places &amp;quot;this text&amp;quot; after the recording&#039;s title.&lt;br /&gt;
** &#039;&#039;&#039;Prepend&#039;&#039;&#039; - Places &amp;quot;this text&amp;quot; before the recording&#039;s title.&lt;br /&gt;
*** &#039;&#039;&#039;this text&#039;&#039;&#039; - Text to place before or after the recording&#039;s title&lt;br /&gt;
* &#039;&#039;&#039;Indicate &#039;Repeat&#039; episodes in plot descriptions by appending&#039;&#039;&#039; - Places the specified text at the end of the plot description in the XBMC EPG episode info screen if the episode was marked as a repeat in the WMC EPG data.&lt;br /&gt;
* &#039;&#039;&#039;Indicate &#039;Repeat&#039; episodes in recording/EPG titles  by appending&#039;&#039;&#039; - Places the specified text following the recording title and in the XBMC EPG if the episode was marked as a repeat in the WMC EPG data.&lt;br /&gt;
* &#039;&#039;&#039;Hide content protected recordings.&#039;&#039;&#039; - Hides content marked as protected by the service provider from XBMC.  (Protected content is only viewable from within WMC).&lt;br /&gt;
* &#039;&#039;&#039;For sporting events, always append episode title to main title.&#039;&#039;&#039; - Appends the title of the episode to main title.  For example, &amp;quot;Monday Night Football&amp;quot; becomes &amp;quot;Monday Night Football - New England vs. Miami&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;Ignore Recording images from wmc url&#039;&#039;&#039; - Prevents WMC from sending recording image thumbnail url to XBMC (if found).&lt;br /&gt;
* &#039;&#039;&#039;Ignore Epg images from wmc url&#039;&#039;&#039; - Prevents WMC from sending EPG thumbnail image url to XBMC (if found).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Live_TV.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
== Live TV ==&lt;br /&gt;
* &#039;&#039;&#039;Set the maximum run time of a Live TV stream&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Enable prime viewing time&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Start&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;End&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Only remux this language to output (if available)&#039;&#039;&#039; - Instructs ServerWMC to only include the specified audio language in the stream sent to XBMC.  For information on locating the codes available in your stream, please see [[PVR/Backend/ServerWMC#Locating_audio_stream_codes|Locating audio stream codes]].  We have reason to believe (though not confirmed) these codes follow the [http://en.wikipedia.org/wiki/List_of_ISO_639-2_codes ISO 639-2 standards.] Confirmed valid codes for this field are as follows:&lt;br /&gt;
** eng = English&lt;br /&gt;
** ger = German&lt;br /&gt;
** spa = Spanish&lt;br /&gt;
** dut = Dutch&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Tuners found:&#039;&#039;&#039; Displays information about the tuners accessible for streaming to clients&lt;br /&gt;
** &#039;&#039;&#039;Space&#039;&#039;&#039; - Type of signal being provided for streaming&lt;br /&gt;
** &#039;&#039;&#039;Count&#039;&#039;&#039; - Number of tuners available for streaming&lt;br /&gt;
** &#039;&#039;&#039;Channels&#039;&#039;&#039; - Number of channels available for streaming&lt;br /&gt;
** &#039;&#039;&#039;Hardware Name&#039;&#039;&#039; - The name of the tuner providing the stream&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; bgcolor=&amp;quot;whitesmoke&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Recordings.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
==Recordings ==&lt;br /&gt;
* &#039;&#039;&#039;Remux active recordings&#039;&#039;&#039; - This remuxes the active recording to a TS file before being streamed to XBMC. Files can be played right away but may encounter issues when attempting to timeshift. Disabling this option will stream the WTV file directly to the XBMC player. This will allow for smoother timeshifting but will cause the recording to stop prematurely as XBMC does not monitor the size of WTV files. Premature stopping of playback can easily be resumed by pressing play again which effectively communicates the new file size (and in turn new end point) to the XBMC player. This setting will be used more in the Gotham release affecting the ability of clients to resume playback. The default setting is enabled.&lt;br /&gt;
* &#039;&#039;&#039;Group recordings in folders&#039;&#039;&#039; - Groups recordings into folders within the XBMC &#039;Recordings&#039; list.  This does not effect the physical location of the files.  As well as the individual options below, this will also cause series recordings to be grouped into folders with the series name as the folder title and places individual episodes contained within.  With this option disabled, a flat list of all recordings will be displayed on the &#039;Recordings&#039; list.&lt;br /&gt;
** &#039;&#039;&#039;Group active recordings in folder&#039;&#039;&#039; - Groups active recordings into a folder with the name specified&lt;br /&gt;
** &#039;&#039;&#039;Group movie recordings in folder&#039;&#039;&#039; - Groups completed recordings of programs marked as a movie in the EPG data in the folder specified&lt;br /&gt;
** &#039;&#039;&#039;Group sports recordings in folder&#039;&#039;&#039; - Groups completed recordings of programs marked as a sporting event in the EPG data in the folder specified&lt;br /&gt;
* &#039;&#039;&#039;Append episode title to series title for recordings using&#039;&#039;&#039; - Places the episode title following the series title using the delimiter entered in the box.&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Channels.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
== Channels ==&lt;br /&gt;
* &#039;&#039;&#039;Order channels by:&#039;&#039;&#039; Designates the manner in which the channels will be arranged in the EPG within XBMC&lt;br /&gt;
** &#039;&#039;&#039;Number&#039;&#039;&#039; - Arranges the channel lineup by number&lt;br /&gt;
** &#039;&#039;&#039;Name&#039;&#039;&#039; - Arranges the channel lineup by name (or call sign).&lt;br /&gt;
* &#039;&#039;&#039;Import WMC channel icons when found&#039;&#039;&#039; - Imports channel icons from WMC if available.  Please see [[PVR/Backend/ServerWMC#Adding_icons_to_WMC|Adding Icons to WMC]] for additional information.&lt;br /&gt;
* &#039;&#039;&#039;Hide DRM channels&#039;&#039;&#039; - Hides channels marked with DRM by the service provider from the EPG.&lt;br /&gt;
** &#039;&#039;&#039;Indicate DRM channels by appending:&#039;&#039;&#039; - If a channel is marked by the provider as being protected with DRM, the text entered in the box will be appended in the EPG.&lt;br /&gt;
* &#039;&#039;&#039;Hide encrypted channels&#039;&#039;&#039; - Hides channels marked as encrypted by the service provider from the EPG.&lt;br /&gt;
** &#039;&#039;&#039;Indicate encrypted channels by appending:&#039;&#039;&#039; - If a channel is marked by the provider as being encrypted, the text entered in the box will be appended in the EPG.&lt;br /&gt;
* &#039;&#039;&#039;Channel display format:&#039;&#039;&#039; - Specifies now the channel name and number will be displayed within XBMC.  For example, if settings were set as displayed in the screenshot, &#039;The WB&#039; would displayed as &#039;656/KWGN&#039;.&lt;br /&gt;
* &#039;&#039;&#039;For channel name use:&#039;&#039;&#039; - Specifies how the name of the channel will be displayed within XBMC.&lt;br /&gt;
** &#039;&#039;&#039;Call Sign&#039;&#039;&#039; - Displays the channel name as it&#039;s call sign reported by WMC.  Example: &#039;KWGN&#039;&lt;br /&gt;
** &#039;&#039;&#039;Full Service Name&#039;&#039;&#039; - Displays the channel name as the service name reported by WMC.  Example: &#039;The WB&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; bgcolor=&amp;quot;whitesmoke&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Record.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
== Record ==&lt;br /&gt;
* &#039;&#039;&#039;Pre-Start and Post-Stop Padding Defaults&#039;&#039;&#039; - This tab allows the user to specify default padding for recordings.  Padding is the amount of time to record before and after the scheduled start and finish time of a program as specified by the EPG.&lt;br /&gt;
** &#039;&#039;&#039;Use WMC&#039;s padding&#039;&#039;&#039; - Uses padding settings specified in WMC.  Settings can be found in the WMC interface under Tasks / Settings / TV / Recorder / Recording Defaults.  The settings are specified as &amp;quot;Start when possible&amp;quot; and &amp;quot;Stop when possible&amp;quot;.&lt;br /&gt;
** &#039;&#039;&#039;Use XBMC&#039;s padding&#039;&#039;&#039; - Use padding specified in XBMC.&lt;br /&gt;
** &#039;&#039;&#039;Use this padding (min)&#039;&#039;&#039; - Allows the user to specify the desired amount of padding directly from the ServerWMC interface.&lt;br /&gt;
*** &#039;&#039;&#039;Pre&#039;&#039;&#039; - Amount of time (in minutes) to start recording before the EPG scheduled start time.&lt;br /&gt;
*** &#039;&#039;&#039;Post&#039;&#039;&#039; - Amount of time (in minutes) to record after the EPG scheduled end time.&lt;br /&gt;
** &#039;&#039;&#039;Use custom padding for sports (min)&#039;&#039;&#039; - Allows the user to specify settings different from those above for programs marked as sporting events in the EPG.&lt;br /&gt;
*** &#039;&#039;&#039;Pre&#039;&#039;&#039; - Amount of time (in minutes) to start recording before the EPG scheduled start time.&lt;br /&gt;
*** &#039;&#039;&#039;Post&#039;&#039;&#039; - Amount of time (in minutes) to record after the EPG scheduled end time.&lt;br /&gt;
* &#039;&#039;&#039;Force this padding on all recordings&#039;&#039;&#039; - Forces specified options &#039;&#039;even if they will interfere with other scheduled recordings&#039;&#039;.&lt;br /&gt;
** &#039;&#039;&#039;Force Pre-Start padding&#039;&#039;&#039; - Forces the pre-start padding rules specified above.&lt;br /&gt;
** &#039;&#039;&#039;Force Post-Stop padding&#039;&#039;&#039; - Forces the post-stop padding rules specified above.&lt;br /&gt;
* &#039;&#039;&#039;After instant recording starts, each Record button press increases end time by: (min)&#039;&#039;&#039; - When an instant recording is in progress, each press of the record button will extend the recording time beyond the EPG scheduled end time + padding by xx minutes.  Please see [[Add-on:PVR.WMC#Recording_with_pvr.wmc|Recording with pvr.wmc]] for additional information.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Debug.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
== Debug ==&lt;br /&gt;
* &#039;&#039;&#039;Server Version:&#039;&#039;&#039; - Displays the version of ServerWMC installed followed by the names of clients connected and the version(s) of pvr.wmc respectively.&lt;br /&gt;
* &#039;&#039;&#039;Keep a log file&#039;&#039;&#039; - Checking this box will cause ServerWMC to output important troubleshooting information to a log file.  It is &#039;&#039;&#039;highly&#039;&#039;&#039; recommended this box be checked.&lt;br /&gt;
** &#039;&#039;&#039;Open current log file&#039;&#039;&#039; - Opens the log file for the current ServerWMC session in Notepad.&lt;br /&gt;
** &#039;&#039;&#039;Open last run&#039;s log file&#039;&#039;&#039; - Opens the log file for the previous ServerWMC session in Notepad.&lt;br /&gt;
* &#039;&#039;&#039;Delete temporary stream files&#039;&#039;&#039; - When switching to a channel, it automatically starts recording.  This information is stored in a temporary file to allow for time shifting.  When checked, these files will be deleted when changing channels.&lt;br /&gt;
* &#039;&#039;&#039;Remux the playback of all WTV files&#039;&#039;&#039; - By default, only live streams are remuxed to TS before being sent to the client.  This option enables remuxing of pre-recorded files as well.  Raspberry Pi users have reported issues with playing large pre-recorded WTV files.  If you are experiencing issues with viewing recorded TV, please try enabling this option.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{note|&#039;&#039;&#039;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!!!&#039;&#039;&#039;  They contain important information that is instrumental in diagnosing issues and recommending solutions.  Please copy the contents of the file to [http://pastebin.com/ 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.}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Connecting ServerWMC to XBMC =&lt;br /&gt;
Please install and configure the pvr.wmc add-on to access live TV from within XBMC using ServerWMC.&amp;lt;br /&amp;gt;&lt;br /&gt;
Please see the pvr.wmc Wiki page for additional information here: http://wiki.xbmc.org/index.php?title=Add-on:PVR.WMC&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting / FAQ =&lt;br /&gt;
* &#039;&#039;&#039;Can I record to a network share, NAS drive, etc.?&#039;&#039;&#039; - Unfortunately no.  This is not supported by WMC.  Recordings must be saved to a drive connected directly to the PC running WMC.  This is done because if there is a glitch in the network connection while recording, it will corrupt the entire recording rendering it unwatchable.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|Advanced users can attempt to &amp;quot;trick&amp;quot; WMC into thinking a local drive is being used, using methods such as linking the recorded TV folder to a network location with a NTFS directory junction (aka symlink) or presenting a drive from their NAS using ISCSI.  In both cases WMC believes it is recording to a local drive, however the drive/files actually are located on a network device.}}&lt;br /&gt;
&lt;br /&gt;
= Known Issues =&lt;br /&gt;
* &#039;&#039;&#039;Upgrading from Windows 8 to 8.1&#039;&#039;&#039; - When upgrading from 8 -&amp;gt; 8.1, it is necessary to re-install ServerWMC.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Additional Guides and Links =&lt;br /&gt;
* ServerWMC/pvr.wmc Support Forum - http://forum.xbmc.org/forumdisplay.php?fid=205&lt;br /&gt;
* pvr.wmc Raspbmc Suport Thread - http://forum.stmlabs.com/showthread.php?tid=10553&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Advanced Topics =&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| ||&lt;br /&gt;
== Locating audio stream codes ==&lt;br /&gt;
Start a live TV stream in XBMC.  Open the ServerWMC log file and locate the audio descriptors.  In the following example excerpt of the log file, there are two available audio streams.  The codes are highlighted.  These are the codes that can be used to specify the desired audio stream sent to XBMC under [[PVR/Backend/ServerWMC#Live_TV|Live TV / Remux Language]].  We have reason to believe (though not confirmed) these codes follow the [http://en.wikipedia.org/wiki/List_of_ISO_639-2_codes ISO 639-2 standards.]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;If you identify and confirm a code that is not already contained in the list above, please add it or drop a comment in the [http://forum.xbmc.org/showthread.php?tid=176174 wiki thread].  Thanks!&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.515 Remux::FindDescriptors&amp;gt; wtv scanned (0.15 sec), Streams found:&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.517 &amp;gt; Other: ID:1 MPEG2 Sections and Tables&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.518 &amp;gt; Other: ID:2 MPEG2 PES&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.519 &amp;gt; Audio: ID:3 ({{highlight|&#039;&#039;&#039;eng&#039;&#039;&#039;}}) AC3 2.0 48000 Hz 192 kb/s&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.520 &amp;gt; Video: ID:4 AVC High-4.0 1920x1080i fps: 25&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.522 &amp;gt; Audio: ID:5 ({{highlight|&#039;&#039;&#039;nar&#039;&#039;&#039;}}) MPEG Audio V1L2 Stereo 48000 Hz 256 kb/s&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.524 &amp;gt; Other: ID:6 MS TV Caption&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Adding icons to WMC ==&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| ||&lt;br /&gt;
=== Automatically ===&lt;br /&gt;
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.  It&#039;s worth it, the program works flawlessly.  (As of this writing, the minimum donation is $5).&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
=== Manually ===&lt;br /&gt;
* Set your Channel display format to {1}-{0} instead of {1}/{0} on the &#039;Channels&#039; tab of the ServerWMC GUI.&lt;br /&gt;
&lt;br /&gt;
* Rename your logos to call sign-number.extension. Example KDKADT2-2.1.jpg.&lt;br /&gt;
&lt;br /&gt;
* Restart ServerWMC.&lt;br /&gt;
&lt;br /&gt;
* Set your default folder for PVR thumbnails to where your logos are stored under {{highlight|bordered=yes|System → Live TV → Menu/OSD → &#039;Default folder for PVR thumbnails&#039;}} within XBMC.&lt;br /&gt;
&lt;br /&gt;
* If you add new logos, you will need to restart XMBC or scan for missing channels under {{highlight|bordered=yes|System → Live TV → Menu/OSD → &#039;Scan for missing icons&#039;}} within XBMC.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Running ServerWMC as a service ==&lt;br /&gt;
{{note|This is an experimental feature and recommended only for advanced users at this time.}}&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Limitations&#039;&#039;&#039;&lt;br /&gt;
** Service must be manually installed&lt;br /&gt;
** Service must be restarted if any settings are changed&lt;br /&gt;
** Standalone app must be configured to not clash with the service&lt;br /&gt;
** Standalone app is not aware of what the service is doing (you don&#039;t see current streams, channels transferred/loaded, etc)&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Installation&#039;&#039;&#039;&lt;br /&gt;
** Stop ServerWMC app from the system tray if it is running.&lt;br /&gt;
** Install ServerWMC_Service by running InstallService.bat (in the installed program directory) as administrator.&lt;br /&gt;
** Edit the ServerWMC config file (%ProgramData%\VDSoftware\ServerWMC\config.xml) and change RunAsService=false to RunAsService=true&lt;br /&gt;
** Start/Stop the ServerWMC service from the Windows Services admin interface.&lt;br /&gt;
** Use the ServerWMC app (now aware that you are running the service) to maintain settings.&lt;br /&gt;
** Restart the service whenever you make a change to settings via the UI or editing the config.xml manually&lt;br /&gt;
** The port specified in the service must be manually opened in he firewall&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Further Information&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Service Info&#039;&#039;&#039; - The service is called &amp;quot;ServerWMC XBMC PVR Backend&amp;quot; (the shortname for the service is ServerWMC_Service). Currently, the service is not automatically installed by the program installer, instead there is a batch file in the install directory to do this. This only needs to be done once and wont need to be done again for future releases. The service is installed as manual startup by default. If users want the service to start automatically when windows starts, then they should choose Automatic or possibly Automatic (Delayed Start) if there are problems with it accessing the WMC services if it starts too early.&lt;br /&gt;
** &#039;&#039;&#039;Settings&#039;&#039;&#039; - The service shares the settings with the standalone app, which are stored in config.xml in the ProgramData directory.  NOTE that any changes to these settings are not picked up by the service automatically. You must RESTART the service after making any settings changes to this file directly or via the ServerWMC UI.&lt;br /&gt;
** &#039;&#039;&#039;Standalone ServerWMC App&#039;&#039;&#039; - You must set the standalone ServerWMC app to know that you are running the service, otherwise they will both try and bind to the listen port and accept client requests (causing one or both to fail). This is done by setting the RunAsService parameter in the config.xml file to true while the app is not running.  The app no longer needs to be running, it is only used for editing settings. The app does not show information about current streams, current connected clients etc. It has no knowledge of what the service is doing, it is purely used to maintain the settings file.&lt;br /&gt;
** &#039;&#039;&#039;Log&#039;&#039;&#039; - The service has it&#039;s own log file, called ServerWMC_Service.log in the same directory as the normal log (%ProgramData%\VDSoftware\ServerWMC).  &#039;&#039;&#039;If you are posting for help/support and are running in service mode, you will need to provide this log instead of the ServerWMC.log&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sharing the TV and EPG databases using MySQL ==&lt;br /&gt;
{{note|Though it is &#039;&#039;possible&#039;&#039; to share these databases using MySQL, preliminary testing has shown &#039;&#039;&#039;absolutely no benefit&#039;&#039;&#039; and is known to actually &#039;&#039;cause&#039;&#039; issues.  This method is &#039;&#039;&#039;completely unsupported by the devs.  Consider yourself warned&#039;&#039;&#039;.}}&lt;br /&gt;
&lt;br /&gt;
Assuming you are already using MySQL with XBMC, add the following to advancedsettings.xml:&amp;lt;br /&amp;gt;&lt;br /&gt;
{{code |lang=xml |&lt;br /&gt;
     &amp;lt;epgdatabase&amp;gt;&lt;br /&gt;
        &amp;lt;type&amp;gt;mysql&amp;lt;/type&amp;gt;&lt;br /&gt;
        &amp;lt;host&amp;gt;10.0.1.100&amp;lt;/host&amp;gt;&lt;br /&gt;
        &amp;lt;port&amp;gt;3306&amp;lt;/port&amp;gt;&lt;br /&gt;
        &amp;lt;user&amp;gt;xbmc&amp;lt;/user&amp;gt;&lt;br /&gt;
        &amp;lt;pass&amp;gt;xbmc&amp;lt;/pass&amp;gt;&lt;br /&gt;
     &amp;lt;/epgdatabase&amp;gt;&lt;br /&gt;
&lt;br /&gt;
     &amp;lt;tvdatabase&amp;gt;&lt;br /&gt;
        &amp;lt;type&amp;gt;mysql&amp;lt;/type&amp;gt;&lt;br /&gt;
        &amp;lt;host&amp;gt;10.0.1.100&amp;lt;/host&amp;gt;&lt;br /&gt;
        &amp;lt;port&amp;gt;3306&amp;lt;/port&amp;gt;&lt;br /&gt;
        &amp;lt;user&amp;gt;xbmc&amp;lt;/user&amp;gt;&lt;br /&gt;
        &amp;lt;pass&amp;gt;xbmc&amp;lt;/pass&amp;gt;&lt;br /&gt;
     &amp;lt;/tvdatabase&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Please replace the &#039;host&#039; IP addresses, &#039;user&#039; names and &#039;pass&#039;words accordingly.&lt;br /&gt;
&lt;br /&gt;
If you have not setup MySQL and wish to, please see the guide here: [[HOW-TO:Share libraries using MySQL]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>TechLife</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=ServerWMC&amp;diff=68945</id>
		<title>ServerWMC</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=ServerWMC&amp;diff=68945"/>
		<updated>2014-02-08T03:26:15Z</updated>

		<summary type="html">&lt;p&gt;TechLife: /* Channels */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:SWMC_Logo.jpg|right|border]] {{:PVR/Contents}}&lt;br /&gt;
= Overview =&lt;br /&gt;
ServerWMC is a server interface for Windows which communicates with Windows Media Center (WMC) allowing it to be used as a Personal Video Recorder (PVR) backend providing Live TV, PVR functions and Electronic Program Guide (EPG) data.  These services are provided to XBMC though the [[Add-on:PVR.WMC|pvr.wmc]] add-on.&amp;lt;br /&amp;gt;&lt;br /&gt;
ServerWMC was developed and is maintained by [http://forum.xbmc.org/member.php?action=profile&amp;amp;uid=135134 krustyreturns].&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Configuring Windows Media Center =&lt;br /&gt;
Windows Media Center must first be fully configured (tuners configured, EPG configured, channels setup, etc) on the PC to be used as the TV Server prior to using ServerWMC.  This setup will vary slightly based on the tuner you are using.  There is a generic WMC setup guide here that may be of assistance to those new to WMC: http://www.howtogeek.com/howto/9166/learning-windows-7-setup-live-tv-in-windows-media-center/&lt;br /&gt;
&lt;br /&gt;
The following is setup information specific to some popular devices:&lt;br /&gt;
* [http://www.silicondust.com/products/hdhomerun/atsc/ &#039;&#039;&#039;HDHomeRun&#039;&#039;&#039;] - http://www.silicondust.com/support/hdhomerun/instructions/wmc7/&lt;br /&gt;
* [http://www.silicondust.com/products/hdhomerun/prime/ &#039;&#039;&#039;HDHomeRun Prime&#039;&#039;&#039;] - http://www.silicondust.com/support/hdhomerun/instructions/prime/&lt;br /&gt;
* [http://cetoncorp.com/products/infinitv/ &#039;&#039;&#039;Ceton InfiniTV Products (All)&#039;&#039;&#039;] - http://cetoncorp.com/product-support/&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|Though Windows Media Center must be configured, it is not necessary for WMC to be running to provide the connection to ServerWMC.&amp;lt;br /&amp;gt;If you have previously disabled WMC services, please re-enable them at this time.  Though WMC does not need to be running, if the services are disabled and WMC is unable to automatically update EPG data, XBMC will either display a blank EPG or CRASH when selecting &#039;Live TV&#039;.&amp;lt;br /&amp;gt;&#039;&#039;&#039;Please ensure you can view live TV from within WMC before continuing!&#039;&#039;&#039;}}&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Downloading &amp;amp; Installing ServerWMC =&lt;br /&gt;
The latest version of ServerWMC can be found here: https://googledrive.com/host/0ByNnAMYBoWvfTk8tRWJXYko1T2c/index.html&lt;br /&gt;
&lt;br /&gt;
ServerWMC includes an installer package so simply download, unzip and run &#039;&#039;&#039;Installer_ServerWMC.msi&#039;&#039;&#039; as administrator.  It is not necessary to uninstall the previous version before installing an updated version.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|ServerWMC must be installed on the same PC that was configured for Windows Media Center above.}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= ServerWMC Configuration (Quick) =&lt;br /&gt;
Launch ServerWMC from the Start Menu.  An entry was created during installation at Start/ServerWMC/ServerWMC. &amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|On first run, you should be prompted to allow &#039;&#039;&#039;ServerWMC.exe&#039;&#039;&#039; through your firewall.  Make sure to select &#039;&#039;&#039;allow&#039;&#039;&#039;.}}&lt;br /&gt;
&lt;br /&gt;
Ensure that Windows Media Center (WMC) is configured with particular attention to the following:&lt;br /&gt;
* Directory for recorded TV is specified&lt;br /&gt;
* TV tuners are installed and detected&lt;br /&gt;
* TV channels are scanned&lt;br /&gt;
* You are able to watch live TV within WMC&lt;br /&gt;
&lt;br /&gt;
Ensure that the Windows Media Center &amp;quot;Recorded TV&amp;quot; folder is Shared from the server PC (as clients will need to access it via smb://).  If the share is protected or if accessing with non-windows based clients, the username and password for the share should be entered on the &#039;folders&#039; tab within ServerWMC.&lt;br /&gt;
&lt;br /&gt;
Run ServerWMC application and check/configure the settings.  Additional info on each setting can be found below.&lt;br /&gt;
&lt;br /&gt;
{{note|ServerWMC supports most of the WMC configuration including enable/disable channels, set custom channel orders/numbers and custom channel icons.  These settings should be configured within WMC and not XBMC.}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= ServerWMC Configuration (Detailed) =&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Status.png|right|border]]&lt;br /&gt;
== Status ==&lt;br /&gt;
* &#039;&#039;&#039;WMC database&#039;&#039;&#039; - Displays the status of the connection between ServerWMC and the Windows Media Center database&lt;br /&gt;
**  &amp;lt;span style=&amp;quot;color:#4169E1&amp;quot;&amp;gt;&#039;Opened&#039;&amp;lt;/span&amp;gt; - Indicates the server has successfully connected&lt;br /&gt;
* &#039;&#039;&#039;Channels found&#039;&#039;&#039; - Displays the number of channels being reported as available from WMC&lt;br /&gt;
* &#039;&#039;&#039;Tuners found&#039;&#039;&#039; - Displays the number of tuners available and ready to use&lt;br /&gt;
* &#039;&#039;&#039;Clients online&#039;&#039;&#039; - Displays the names of clients connected to ServerWMC&lt;br /&gt;
* &#039;&#039;&#039;Totals of items transferred to clients:&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Channels&#039;&#039;&#039; - Displays the number of channels being made available to clients&lt;br /&gt;
** &#039;&#039;&#039;EPG Entries&#039;&#039;&#039; - Displays the number of Electronic Program Guide entries being provided to clients&lt;br /&gt;
** &#039;&#039;&#039;Timers&#039;&#039;&#039; - Displays the number of future recording tasks in queue&lt;br /&gt;
** &#039;&#039;&#039;Recordings&#039;&#039;&#039; - Displays the number of recorded programs available in the /Recorded TV/ folder (specified on the &#039;Folders&#039; tab)&lt;br /&gt;
* &#039;&#039;&#039;Active Recordings&#039;&#039;&#039; - Displays status of programs currently being recorded&lt;br /&gt;
* &#039;&#039;&#039;Active Streams&#039;&#039;&#039; - Displays the status of streams being used by clients&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; bgcolor=&amp;quot;whitesmoke&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_General.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
== General ==&lt;br /&gt;
* &#039;&#039;&#039;Start when Windows starts&#039;&#039;&#039; - Starts ServerWMC when the user logs on to Windows.  Unless you have a need to start the server manually at login, this option should be enabled.&lt;br /&gt;
* &#039;&#039;&#039;Startup minimized&#039;&#039;&#039; - Minimizes ServerWMC to the Task Bar upon startup.&lt;br /&gt;
* &#039;&#039;&#039;Minimize to system tray&#039;&#039;&#039; - Sends ServerWMC to the System Tray when minimized instead of the Task Bar.&lt;br /&gt;
** &#039;&#039;&#039;Close box minimizes to system tray&#039;&#039;&#039; - Causes ServerWMC to minimize to the system tray when the red &#039;X&#039; is clicked instead of closing the program.&lt;br /&gt;
* &#039;&#039;&#039;Suspend system sleep mode when clients are online&#039;&#039;&#039; - Prevents PC running ServerWMC from entering sleep mode (if enabled) if any clients are connected.&lt;br /&gt;
** &#039;&#039;&#039;Suspend sleep even if only client online is MediaBrowser-Server&#039;&#039;&#039; - Prevents PC running ServerWMC from entering sleep mode (if enabled) if MB3Server is running on the host PC regardless of other client status.&lt;br /&gt;
* &#039;&#039;&#039;Port number for client connection&#039;&#039;&#039; - Specifies the port on which the pvr.wmc plug-in will communicate with ServerWMC.  The default port is 9080.  Unless you have another program communicating on this port, there is no reason to change from default.  Again, if you were not prompted when launching ServerWMC or you chose to decline, &#039;&#039;&#039;make sure this port is open in your firewall software&#039;&#039;&#039; before continuing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Folders.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
== Folders ==&lt;br /&gt;
* &#039;&#039;&#039;Path to local &#039;RecordedTV&#039; folder (from WMC)&#039;&#039;&#039; - Displays the path of the folder where recordings will be stored.  This path is specified in WMC under Tasks/Settings/TV/Recorder/Recorder Storage and is not editable from ServerWMC.  If you have other clients on the network, this folder should be shared and specified below.&lt;br /&gt;
* &#039;&#039;&#039;Enter the network share path to this folder, this is required for remote clients:&#039;&#039;&#039;  The smb address of the folder specified above.  It is advised to test this address from another machine to make sure it is accessible remotely before continuing.&lt;br /&gt;
* &#039;&#039;&#039; Watched &#039;Recorded TV&#039; folders (from WMC):&#039;&#039;&#039; If additional folders are specified as &#039;watch folders&#039; within WMC, their paths will be displayed here.&lt;br /&gt;
* &#039;&#039;&#039;Use Credentials for non-windows clients&#039;&#039;&#039; - If the folder specified above requires a user name and password for access, please enter the credentials here.&lt;br /&gt;
** &#039;&#039;&#039;User Name&#039;&#039;&#039; - SMB user name for the shared folder&lt;br /&gt;
** &#039;&#039;&#039;Password&#039;&#039;&#039; - SMB password for the shared folder&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|With non-Windows based clients, user:pass credentials are &#039;&#039;typically&#039;&#039; needed even when the Windows share is shared with &amp;quot;Everyone&amp;quot;.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; bgcolor=&amp;quot;whitesmoke&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Display_Options.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
== Display Options ==&lt;br /&gt;
* &#039;&#039;&#039;Change name of timer to indicate series (repeating) recording&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Append&#039;&#039;&#039; - Places &amp;quot;this text&amp;quot; after the recording&#039;s title.&lt;br /&gt;
** &#039;&#039;&#039;Prepend&#039;&#039;&#039; - Places &amp;quot;this text&amp;quot; before the recording&#039;s title.&lt;br /&gt;
*** &#039;&#039;&#039;this text&#039;&#039;&#039; - Text to place before or after the recording&#039;s title&lt;br /&gt;
* &#039;&#039;&#039;Indicate &#039;Repeat&#039; episodes in plot descriptions by appending&#039;&#039;&#039; - Places the specified text at the end of the plot description in the XBMC EPG episode info screen if the episode was marked as a repeat in the WMC EPG data.&lt;br /&gt;
* &#039;&#039;&#039;Indicate &#039;Repeat&#039; episodes in recording/EPG titles  by appending&#039;&#039;&#039; - Places the specified text following the recording title and in the XBMC EPG if the episode was marked as a repeat in the WMC EPG data.&lt;br /&gt;
* &#039;&#039;&#039;Hide content protected recordings.&#039;&#039;&#039; - Hides content marked as protected by the service provider from XBMC.  (Protected content is only viewable from within WMC).&lt;br /&gt;
* &#039;&#039;&#039;For sporting events, always append episode title to main title.&#039;&#039;&#039; - Appends the title of the episode to main title.  For example, &amp;quot;Monday Night Football&amp;quot; becomes &amp;quot;Monday Night Football - New England vs. Miami&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;Ignore Recording images from wmc url&#039;&#039;&#039; - Prevents WMC from sending recording image thumbnail url to XBMC (if found).&lt;br /&gt;
* &#039;&#039;&#039;Ignore Epg images from wmc url&#039;&#039;&#039; - Prevents WMC from sending EPG thumbnail image url to XBMC (if found).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Live_TV.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
== Live TV ==&lt;br /&gt;
* &#039;&#039;&#039;Set the maximum run time of a Live TV stream&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Enable prime viewing time&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Start&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;End&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Only remux this language to output (if available)&#039;&#039;&#039; - Instructs ServerWMC to only include the specified audio language in the stream sent to XBMC.  For information on locating the codes available in your stream, please see [[PVR/Backend/ServerWMC#Locating_audio_stream_codes|Locating audio stream codes]].  We have reason to believe (though not confirmed) these codes follow the [http://en.wikipedia.org/wiki/List_of_ISO_639-2_codes ISO 639-2 standards.] Confirmed valid codes for this field are as follows:&lt;br /&gt;
** eng = English&lt;br /&gt;
** ger = German&lt;br /&gt;
** spa = Spanish&lt;br /&gt;
** dut = Dutch&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Tuners found:&#039;&#039;&#039; Displays information about the tuners accessible for streaming to clients&lt;br /&gt;
** &#039;&#039;&#039;Space&#039;&#039;&#039; - Type of signal being provided for streaming&lt;br /&gt;
** &#039;&#039;&#039;Count&#039;&#039;&#039; - Number of tuners available for streaming&lt;br /&gt;
** &#039;&#039;&#039;Channels&#039;&#039;&#039; - Number of channels available for streaming&lt;br /&gt;
** &#039;&#039;&#039;Hardware Name&#039;&#039;&#039; - The name of the tuner providing the stream&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; bgcolor=&amp;quot;whitesmoke&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Recordings.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
==Recordings ==&lt;br /&gt;
* &#039;&#039;&#039;Remux active recordings&#039;&#039;&#039; - This remuxes the active recording to a TS file before being streamed to XBMC. Files can be played right away but may encounter issues when attempting to timeshift. Disabling this option will stream the WTV file directly to the XBMC player. This will allow for smoother timeshifting but will cause the recording to stop prematurely as XBMC does not monitor the size of WTV files. Premature stopping of playback can easily be resumed by pressing play again which effectively communicates the new file size (and in turn new end point) to the XBMC player. This setting will be used more in the Gotham release affecting the ability of clients to resume playback. The default setting is enabled.&lt;br /&gt;
* &#039;&#039;&#039;Group recordings in folders&#039;&#039;&#039; - Groups recordings into folders within the XBMC &#039;Recordings&#039; list.  This does not effect the physical location of the files.  As well as the individual options below, this will also cause series recordings to be grouped into folders with the series name as the folder title and places individual episodes contained within.  With this option disabled, a flat list of all recordings will be displayed on the &#039;Recordings&#039; list.&lt;br /&gt;
** &#039;&#039;&#039;Group active recordings in folder&#039;&#039;&#039; - Groups active recordings into a folder with the name specified&lt;br /&gt;
** &#039;&#039;&#039;Group movie recordings in folder&#039;&#039;&#039; - Groups completed recordings of programs marked as a movie in the EPG data in the folder specified&lt;br /&gt;
** &#039;&#039;&#039;Group sports recordings in folder&#039;&#039;&#039; - Groups completed recordings of programs marked as a sporting event in the EPG data in the folder specified&lt;br /&gt;
* &#039;&#039;&#039;Append episode title to series title for recordings using&#039;&#039;&#039; - Places the episode title following the series title using the delimiter entered in the box.&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Channels.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
== Channels ==&lt;br /&gt;
* &#039;&#039;&#039;Order channels by:&#039;&#039;&#039; Designates the manner in which the channels will be arranged in the EPG within XBMC&lt;br /&gt;
** &#039;&#039;&#039;Number&#039;&#039;&#039; - Arranges the channel lineup by number&lt;br /&gt;
** &#039;&#039;&#039;Name&#039;&#039;&#039; - Arranges the channel lineup by name (or call sign).&lt;br /&gt;
* &#039;&#039;&#039;Import WMC channel icons when found&#039;&#039;&#039; - Imports channel icons from WMC if available.  Please see [[PVR/Backend/ServerWMC#Adding_icons_to_WMC|Adding Icons to WMC]] for additional information.&lt;br /&gt;
* &#039;&#039;&#039;Hide DRM channels&#039;&#039;&#039; - Hides channels marked with DRM by the service provider from the EPG.&lt;br /&gt;
** &#039;&#039;&#039;Indicate DRM channels by appending:&#039;&#039;&#039; - If a channel is marked by the provider as being protected with DRM, the text entered in the box will be appended in the EPG.&lt;br /&gt;
* &#039;&#039;&#039;Hide encrypted channels&#039;&#039;&#039; - Hides channels marked as encrypted by the service provider from the EPG.&lt;br /&gt;
** &#039;&#039;&#039;Indicate encrypted channels by appending:&#039;&#039;&#039; - If a channel is marked by the provider as being encrypted, the text entered in the box will be appended in the EPG.&lt;br /&gt;
* &#039;&#039;&#039;Channel display format:&#039;&#039;&#039; - Specifies now the channel name and number will be displayed within XBMC.  For example, if settings were set as displayed in the screenshot, &#039;The WB&#039; would displayed as &#039;656/KWGN&#039;.&lt;br /&gt;
* &#039;&#039;&#039;For channel name use:&#039;&#039;&#039; - Specifies how the name of the channel will be displayed within XBMC.&lt;br /&gt;
** &#039;&#039;&#039;Call Sign&#039;&#039;&#039; - Displays the channel name as it&#039;s call sign reported by WMC.  Example: &#039;KWGN&#039;&lt;br /&gt;
** &#039;&#039;&#039;Full Service Name&#039;&#039;&#039; - Displays the channel name as the service name reported by WMC.  Example: &#039;The WB&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; bgcolor=&amp;quot;whitesmoke&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Record.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
== Record ==&lt;br /&gt;
* &#039;&#039;&#039;Pre-Start and Post-Stop Padding Defaults&#039;&#039;&#039; - This tab allows the user to specify default padding for recordings.  Padding is the amount of time to record before and after the scheduled start and finish time of a program as specified by the EPG.&lt;br /&gt;
** &#039;&#039;&#039;Use WMC&#039;s padding&#039;&#039;&#039; - Uses padding settings specified in WMC.  Settings can be found in the WMC interface under Tasks / Settings / TV / Recorder / Recording Defaults.  The settings are specified as &amp;quot;Start when possible&amp;quot; and &amp;quot;Stop when possible&amp;quot;.&lt;br /&gt;
** &#039;&#039;&#039;Use XBMC&#039;s padding&#039;&#039;&#039; - Use padding specified in XBMC.&lt;br /&gt;
** &#039;&#039;&#039;Use this padding (min)&#039;&#039;&#039; - Allows the user to specify the desired amount of padding directly from the ServerWMC interface.&lt;br /&gt;
*** &#039;&#039;&#039;Pre&#039;&#039;&#039; - Amount of time (in minutes) to start recording before the EPG scheduled start time.&lt;br /&gt;
*** &#039;&#039;&#039;Post&#039;&#039;&#039; - Amount of time (in minutes) to record after the EPG scheduled end time.&lt;br /&gt;
** &#039;&#039;&#039;Use custom padding for sports (min)&#039;&#039;&#039; - Allows the user to specify settings different from those above for programs marked as sporting events in the EPG.&lt;br /&gt;
*** &#039;&#039;&#039;Pre&#039;&#039;&#039; - Amount of time (in minutes) to start recording before the EPG scheduled start time.&lt;br /&gt;
*** &#039;&#039;&#039;Post&#039;&#039;&#039; - Amount of time (in minutes) to record after the EPG scheduled end time.&lt;br /&gt;
* &#039;&#039;&#039;Force this padding on all recordings&#039;&#039;&#039; - Forces specified options &#039;&#039;even if they will interfere with other scheduled recordings&#039;&#039;.&lt;br /&gt;
** &#039;&#039;&#039;Force Pre-Start padding&#039;&#039;&#039; - Forces the pre-start padding rules specified above.&lt;br /&gt;
** &#039;&#039;&#039;Force Post-Stop padding&#039;&#039;&#039; - Forces the post-stop padding rules specified above.&lt;br /&gt;
* &#039;&#039;&#039;After instant recording starts, each Record button press increases end time by: (min)&#039;&#039;&#039; - When an instant recording is in progress, each press of the record button will extend the recording time beyond the EPG scheduled end time + padding by xx minutes.  Please see [[Add-on:PVR.WMC#Recording_with_pvr.wmc|Recording with pvr.wmc]] for additional information.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Debug.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
== Debug ==&lt;br /&gt;
* &#039;&#039;&#039;Server Version:&#039;&#039;&#039; - Displays the version of ServerWMC installed&lt;br /&gt;
* &#039;&#039;&#039;Keep a log file&#039;&#039;&#039; - Checking this box will cause ServerWMC to output important troubleshooting information to a log file.  It is &#039;&#039;&#039;highly&#039;&#039;&#039; recommended this box be checked.&lt;br /&gt;
** &#039;&#039;&#039;Open current log file&#039;&#039;&#039; - Opens the log file for the current ServerWMC session in Notepad.&lt;br /&gt;
** &#039;&#039;&#039;Open last run&#039;s log file&#039;&#039;&#039; - Opens the log file for the previous ServerWMC session in Notepad.&lt;br /&gt;
* &#039;&#039;&#039;Delete temporary stream files&#039;&#039;&#039; - When switching to a channel, it automatically starts recording.  This information is stored in a temporary file to allow for time shifting.  When checked, these files will be deleted when changing channels.&lt;br /&gt;
* &#039;&#039;&#039;Log all WTV headers&#039;&#039;&#039; - Logs additional information to the debug log for troubleshooting.  This can cause the debug log to grow quite large.  Please only enable this option if requested by a developer for troubleshooting.&lt;br /&gt;
* &#039;&#039;&#039;Remux the playback of all WTV files&#039;&#039;&#039; - By default, only live streams are remuxed to TS before being sent to the client.  This option enables remuxing of pre-recorded files as well.  Raspberry Pi users have reported issues with playing large pre-recorded WTV files.  If you are experiencing issues with viewing recorded TV, please try enabling this option.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{note|&#039;&#039;&#039;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!!!&#039;&#039;&#039;  They contain important information that is instrumental in diagnosing issues and recommending solutions.  Please copy the contents of the file to [http://pastebin.com/ 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.}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Connecting ServerWMC to XBMC =&lt;br /&gt;
Please install and configure the pvr.wmc add-on to access live TV from within XBMC using ServerWMC.&amp;lt;br /&amp;gt;&lt;br /&gt;
Please see the pvr.wmc Wiki page for additional information here: http://wiki.xbmc.org/index.php?title=Add-on:PVR.WMC&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting / FAQ =&lt;br /&gt;
* &#039;&#039;&#039;Can I record to a network share, NAS drive, etc.?&#039;&#039;&#039; - Unfortunately no.  This is not supported by WMC.  Recordings must be saved to a drive connected directly to the PC running WMC.  This is done because if there is a glitch in the network connection while recording, it will corrupt the entire recording rendering it unwatchable.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|Advanced users can attempt to &amp;quot;trick&amp;quot; WMC into thinking a local drive is being used, using methods such as linking the recorded TV folder to a network location with a NTFS directory junction (aka symlink) or presenting a drive from their NAS using ISCSI.  In both cases WMC believes it is recording to a local drive, however the drive/files actually are located on a network device.}}&lt;br /&gt;
&lt;br /&gt;
= Known Issues =&lt;br /&gt;
* &#039;&#039;&#039;Upgrading from Windows 8 to 8.1&#039;&#039;&#039; - When upgrading from 8 -&amp;gt; 8.1, it is necessary to re-install ServerWMC.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Additional Guides and Links =&lt;br /&gt;
* ServerWMC/pvr.wmc Support Forum - http://forum.xbmc.org/forumdisplay.php?fid=205&lt;br /&gt;
* pvr.wmc Raspbmc Suport Thread - http://forum.stmlabs.com/showthread.php?tid=10553&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Advanced Topics =&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| ||&lt;br /&gt;
== Locating audio stream codes ==&lt;br /&gt;
Start a live TV stream in XBMC.  Open the ServerWMC log file and locate the audio descriptors.  In the following example excerpt of the log file, there are two available audio streams.  The codes are highlighted.  These are the codes that can be used to specify the desired audio stream sent to XBMC under [[PVR/Backend/ServerWMC#Live_TV|Live TV / Remux Language]].  We have reason to believe (though not confirmed) these codes follow the [http://en.wikipedia.org/wiki/List_of_ISO_639-2_codes ISO 639-2 standards.]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;If you identify and confirm a code that is not already contained in the list above, please add it or drop a comment in the [http://forum.xbmc.org/showthread.php?tid=176174 wiki thread].  Thanks!&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.515 Remux::FindDescriptors&amp;gt; wtv scanned (0.15 sec), Streams found:&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.517 &amp;gt; Other: ID:1 MPEG2 Sections and Tables&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.518 &amp;gt; Other: ID:2 MPEG2 PES&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.519 &amp;gt; Audio: ID:3 ({{highlight|&#039;&#039;&#039;eng&#039;&#039;&#039;}}) AC3 2.0 48000 Hz 192 kb/s&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.520 &amp;gt; Video: ID:4 AVC High-4.0 1920x1080i fps: 25&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.522 &amp;gt; Audio: ID:5 ({{highlight|&#039;&#039;&#039;nar&#039;&#039;&#039;}}) MPEG Audio V1L2 Stereo 48000 Hz 256 kb/s&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.524 &amp;gt; Other: ID:6 MS TV Caption&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Adding icons to WMC ==&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| ||&lt;br /&gt;
=== Automatically ===&lt;br /&gt;
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.  It&#039;s worth it, the program works flawlessly.  (As of this writing, the minimum donation is $5).&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
=== Manually ===&lt;br /&gt;
* Set your Channel display format to {1}-{0} instead of {1}/{0} on the &#039;Channels&#039; tab of the ServerWMC GUI.&lt;br /&gt;
&lt;br /&gt;
* Rename your logos to call sign-number.extension. Example KDKADT2-2.1.jpg.&lt;br /&gt;
&lt;br /&gt;
* Restart ServerWMC.&lt;br /&gt;
&lt;br /&gt;
* Set your default folder for PVR thumbnails to where your logos are stored under {{highlight|bordered=yes|System → Live TV → Menu/OSD → &#039;Default folder for PVR thumbnails&#039;}} within XBMC.&lt;br /&gt;
&lt;br /&gt;
* If you add new logos, you will need to restart XMBC or scan for missing channels under {{highlight|bordered=yes|System → Live TV → Menu/OSD → &#039;Scan for missing icons&#039;}} within XBMC.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Running ServerWMC as a service ==&lt;br /&gt;
{{note|This is an experimental feature and recommended only for advanced users at this time.}}&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Limitations&#039;&#039;&#039;&lt;br /&gt;
** Service must be manually installed&lt;br /&gt;
** Service must be restarted if any settings are changed&lt;br /&gt;
** Standalone app must be configured to not clash with the service&lt;br /&gt;
** Standalone app is not aware of what the service is doing (you don&#039;t see current streams, channels transferred/loaded, etc)&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Installation&#039;&#039;&#039;&lt;br /&gt;
** Stop ServerWMC app from the system tray if it is running.&lt;br /&gt;
** Install ServerWMC_Service by running InstallService.bat (in the installed program directory) as administrator.&lt;br /&gt;
** Edit the ServerWMC config file (%ProgramData%\VDSoftware\ServerWMC\config.xml) and change RunAsService=false to RunAsService=true&lt;br /&gt;
** Start/Stop the ServerWMC service from the Windows Services admin interface.&lt;br /&gt;
** Use the ServerWMC app (now aware that you are running the service) to maintain settings.&lt;br /&gt;
** Restart the service whenever you make a change to settings via the UI or editing the config.xml manually&lt;br /&gt;
** The port specified in the service must be manually opened in he firewall&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Further Information&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Service Info&#039;&#039;&#039; - The service is called &amp;quot;ServerWMC XBMC PVR Backend&amp;quot; (the shortname for the service is ServerWMC_Service). Currently, the service is not automatically installed by the program installer, instead there is a batch file in the install directory to do this. This only needs to be done once and wont need to be done again for future releases. The service is installed as manual startup by default. If users want the service to start automatically when windows starts, then they should choose Automatic or possibly Automatic (Delayed Start) if there are problems with it accessing the WMC services if it starts too early.&lt;br /&gt;
** &#039;&#039;&#039;Settings&#039;&#039;&#039; - The service shares the settings with the standalone app, which are stored in config.xml in the ProgramData directory.  NOTE that any changes to these settings are not picked up by the service automatically. You must RESTART the service after making any settings changes to this file directly or via the ServerWMC UI.&lt;br /&gt;
** &#039;&#039;&#039;Standalone ServerWMC App&#039;&#039;&#039; - You must set the standalone ServerWMC app to know that you are running the service, otherwise they will both try and bind to the listen port and accept client requests (causing one or both to fail). This is done by setting the RunAsService parameter in the config.xml file to true while the app is not running.  The app no longer needs to be running, it is only used for editing settings. The app does not show information about current streams, current connected clients etc. It has no knowledge of what the service is doing, it is purely used to maintain the settings file.&lt;br /&gt;
** &#039;&#039;&#039;Log&#039;&#039;&#039; - The service has it&#039;s own log file, called ServerWMC_Service.log in the same directory as the normal log (%ProgramData%\VDSoftware\ServerWMC).  &#039;&#039;&#039;If you are posting for help/support and are running in service mode, you will need to provide this log instead of the ServerWMC.log&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sharing the TV and EPG databases using MySQL ==&lt;br /&gt;
{{note|Though it is &#039;&#039;possible&#039;&#039; to share these databases using MySQL, preliminary testing has shown &#039;&#039;&#039;absolutely no benefit&#039;&#039;&#039; and is known to actually &#039;&#039;cause&#039;&#039; issues.  This method is &#039;&#039;&#039;completely unsupported by the devs.  Consider yourself warned&#039;&#039;&#039;.}}&lt;br /&gt;
&lt;br /&gt;
Assuming you are already using MySQL with XBMC, add the following to advancedsettings.xml:&amp;lt;br /&amp;gt;&lt;br /&gt;
{{code |lang=xml |&lt;br /&gt;
     &amp;lt;epgdatabase&amp;gt;&lt;br /&gt;
        &amp;lt;type&amp;gt;mysql&amp;lt;/type&amp;gt;&lt;br /&gt;
        &amp;lt;host&amp;gt;10.0.1.100&amp;lt;/host&amp;gt;&lt;br /&gt;
        &amp;lt;port&amp;gt;3306&amp;lt;/port&amp;gt;&lt;br /&gt;
        &amp;lt;user&amp;gt;xbmc&amp;lt;/user&amp;gt;&lt;br /&gt;
        &amp;lt;pass&amp;gt;xbmc&amp;lt;/pass&amp;gt;&lt;br /&gt;
     &amp;lt;/epgdatabase&amp;gt;&lt;br /&gt;
&lt;br /&gt;
     &amp;lt;tvdatabase&amp;gt;&lt;br /&gt;
        &amp;lt;type&amp;gt;mysql&amp;lt;/type&amp;gt;&lt;br /&gt;
        &amp;lt;host&amp;gt;10.0.1.100&amp;lt;/host&amp;gt;&lt;br /&gt;
        &amp;lt;port&amp;gt;3306&amp;lt;/port&amp;gt;&lt;br /&gt;
        &amp;lt;user&amp;gt;xbmc&amp;lt;/user&amp;gt;&lt;br /&gt;
        &amp;lt;pass&amp;gt;xbmc&amp;lt;/pass&amp;gt;&lt;br /&gt;
     &amp;lt;/tvdatabase&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Please replace the &#039;host&#039; IP addresses, &#039;user&#039; names and &#039;pass&#039;words accordingly.&lt;br /&gt;
&lt;br /&gt;
If you have not setup MySQL and wish to, please see the guide here: [[HOW-TO:Share libraries using MySQL]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>TechLife</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=ServerWMC&amp;diff=68944</id>
		<title>ServerWMC</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=ServerWMC&amp;diff=68944"/>
		<updated>2014-02-08T03:24:48Z</updated>

		<summary type="html">&lt;p&gt;TechLife: /* Live TV */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:SWMC_Logo.jpg|right|border]] {{:PVR/Contents}}&lt;br /&gt;
= Overview =&lt;br /&gt;
ServerWMC is a server interface for Windows which communicates with Windows Media Center (WMC) allowing it to be used as a Personal Video Recorder (PVR) backend providing Live TV, PVR functions and Electronic Program Guide (EPG) data.  These services are provided to XBMC though the [[Add-on:PVR.WMC|pvr.wmc]] add-on.&amp;lt;br /&amp;gt;&lt;br /&gt;
ServerWMC was developed and is maintained by [http://forum.xbmc.org/member.php?action=profile&amp;amp;uid=135134 krustyreturns].&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Configuring Windows Media Center =&lt;br /&gt;
Windows Media Center must first be fully configured (tuners configured, EPG configured, channels setup, etc) on the PC to be used as the TV Server prior to using ServerWMC.  This setup will vary slightly based on the tuner you are using.  There is a generic WMC setup guide here that may be of assistance to those new to WMC: http://www.howtogeek.com/howto/9166/learning-windows-7-setup-live-tv-in-windows-media-center/&lt;br /&gt;
&lt;br /&gt;
The following is setup information specific to some popular devices:&lt;br /&gt;
* [http://www.silicondust.com/products/hdhomerun/atsc/ &#039;&#039;&#039;HDHomeRun&#039;&#039;&#039;] - http://www.silicondust.com/support/hdhomerun/instructions/wmc7/&lt;br /&gt;
* [http://www.silicondust.com/products/hdhomerun/prime/ &#039;&#039;&#039;HDHomeRun Prime&#039;&#039;&#039;] - http://www.silicondust.com/support/hdhomerun/instructions/prime/&lt;br /&gt;
* [http://cetoncorp.com/products/infinitv/ &#039;&#039;&#039;Ceton InfiniTV Products (All)&#039;&#039;&#039;] - http://cetoncorp.com/product-support/&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|Though Windows Media Center must be configured, it is not necessary for WMC to be running to provide the connection to ServerWMC.&amp;lt;br /&amp;gt;If you have previously disabled WMC services, please re-enable them at this time.  Though WMC does not need to be running, if the services are disabled and WMC is unable to automatically update EPG data, XBMC will either display a blank EPG or CRASH when selecting &#039;Live TV&#039;.&amp;lt;br /&amp;gt;&#039;&#039;&#039;Please ensure you can view live TV from within WMC before continuing!&#039;&#039;&#039;}}&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Downloading &amp;amp; Installing ServerWMC =&lt;br /&gt;
The latest version of ServerWMC can be found here: https://googledrive.com/host/0ByNnAMYBoWvfTk8tRWJXYko1T2c/index.html&lt;br /&gt;
&lt;br /&gt;
ServerWMC includes an installer package so simply download, unzip and run &#039;&#039;&#039;Installer_ServerWMC.msi&#039;&#039;&#039; as administrator.  It is not necessary to uninstall the previous version before installing an updated version.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|ServerWMC must be installed on the same PC that was configured for Windows Media Center above.}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= ServerWMC Configuration (Quick) =&lt;br /&gt;
Launch ServerWMC from the Start Menu.  An entry was created during installation at Start/ServerWMC/ServerWMC. &amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|On first run, you should be prompted to allow &#039;&#039;&#039;ServerWMC.exe&#039;&#039;&#039; through your firewall.  Make sure to select &#039;&#039;&#039;allow&#039;&#039;&#039;.}}&lt;br /&gt;
&lt;br /&gt;
Ensure that Windows Media Center (WMC) is configured with particular attention to the following:&lt;br /&gt;
* Directory for recorded TV is specified&lt;br /&gt;
* TV tuners are installed and detected&lt;br /&gt;
* TV channels are scanned&lt;br /&gt;
* You are able to watch live TV within WMC&lt;br /&gt;
&lt;br /&gt;
Ensure that the Windows Media Center &amp;quot;Recorded TV&amp;quot; folder is Shared from the server PC (as clients will need to access it via smb://).  If the share is protected or if accessing with non-windows based clients, the username and password for the share should be entered on the &#039;folders&#039; tab within ServerWMC.&lt;br /&gt;
&lt;br /&gt;
Run ServerWMC application and check/configure the settings.  Additional info on each setting can be found below.&lt;br /&gt;
&lt;br /&gt;
{{note|ServerWMC supports most of the WMC configuration including enable/disable channels, set custom channel orders/numbers and custom channel icons.  These settings should be configured within WMC and not XBMC.}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= ServerWMC Configuration (Detailed) =&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Status.png|right|border]]&lt;br /&gt;
== Status ==&lt;br /&gt;
* &#039;&#039;&#039;WMC database&#039;&#039;&#039; - Displays the status of the connection between ServerWMC and the Windows Media Center database&lt;br /&gt;
**  &amp;lt;span style=&amp;quot;color:#4169E1&amp;quot;&amp;gt;&#039;Opened&#039;&amp;lt;/span&amp;gt; - Indicates the server has successfully connected&lt;br /&gt;
* &#039;&#039;&#039;Channels found&#039;&#039;&#039; - Displays the number of channels being reported as available from WMC&lt;br /&gt;
* &#039;&#039;&#039;Tuners found&#039;&#039;&#039; - Displays the number of tuners available and ready to use&lt;br /&gt;
* &#039;&#039;&#039;Clients online&#039;&#039;&#039; - Displays the names of clients connected to ServerWMC&lt;br /&gt;
* &#039;&#039;&#039;Totals of items transferred to clients:&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Channels&#039;&#039;&#039; - Displays the number of channels being made available to clients&lt;br /&gt;
** &#039;&#039;&#039;EPG Entries&#039;&#039;&#039; - Displays the number of Electronic Program Guide entries being provided to clients&lt;br /&gt;
** &#039;&#039;&#039;Timers&#039;&#039;&#039; - Displays the number of future recording tasks in queue&lt;br /&gt;
** &#039;&#039;&#039;Recordings&#039;&#039;&#039; - Displays the number of recorded programs available in the /Recorded TV/ folder (specified on the &#039;Folders&#039; tab)&lt;br /&gt;
* &#039;&#039;&#039;Active Recordings&#039;&#039;&#039; - Displays status of programs currently being recorded&lt;br /&gt;
* &#039;&#039;&#039;Active Streams&#039;&#039;&#039; - Displays the status of streams being used by clients&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; bgcolor=&amp;quot;whitesmoke&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_General.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
== General ==&lt;br /&gt;
* &#039;&#039;&#039;Start when Windows starts&#039;&#039;&#039; - Starts ServerWMC when the user logs on to Windows.  Unless you have a need to start the server manually at login, this option should be enabled.&lt;br /&gt;
* &#039;&#039;&#039;Startup minimized&#039;&#039;&#039; - Minimizes ServerWMC to the Task Bar upon startup.&lt;br /&gt;
* &#039;&#039;&#039;Minimize to system tray&#039;&#039;&#039; - Sends ServerWMC to the System Tray when minimized instead of the Task Bar.&lt;br /&gt;
** &#039;&#039;&#039;Close box minimizes to system tray&#039;&#039;&#039; - Causes ServerWMC to minimize to the system tray when the red &#039;X&#039; is clicked instead of closing the program.&lt;br /&gt;
* &#039;&#039;&#039;Suspend system sleep mode when clients are online&#039;&#039;&#039; - Prevents PC running ServerWMC from entering sleep mode (if enabled) if any clients are connected.&lt;br /&gt;
** &#039;&#039;&#039;Suspend sleep even if only client online is MediaBrowser-Server&#039;&#039;&#039; - Prevents PC running ServerWMC from entering sleep mode (if enabled) if MB3Server is running on the host PC regardless of other client status.&lt;br /&gt;
* &#039;&#039;&#039;Port number for client connection&#039;&#039;&#039; - Specifies the port on which the pvr.wmc plug-in will communicate with ServerWMC.  The default port is 9080.  Unless you have another program communicating on this port, there is no reason to change from default.  Again, if you were not prompted when launching ServerWMC or you chose to decline, &#039;&#039;&#039;make sure this port is open in your firewall software&#039;&#039;&#039; before continuing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Folders.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
== Folders ==&lt;br /&gt;
* &#039;&#039;&#039;Path to local &#039;RecordedTV&#039; folder (from WMC)&#039;&#039;&#039; - Displays the path of the folder where recordings will be stored.  This path is specified in WMC under Tasks/Settings/TV/Recorder/Recorder Storage and is not editable from ServerWMC.  If you have other clients on the network, this folder should be shared and specified below.&lt;br /&gt;
* &#039;&#039;&#039;Enter the network share path to this folder, this is required for remote clients:&#039;&#039;&#039;  The smb address of the folder specified above.  It is advised to test this address from another machine to make sure it is accessible remotely before continuing.&lt;br /&gt;
* &#039;&#039;&#039; Watched &#039;Recorded TV&#039; folders (from WMC):&#039;&#039;&#039; If additional folders are specified as &#039;watch folders&#039; within WMC, their paths will be displayed here.&lt;br /&gt;
* &#039;&#039;&#039;Use Credentials for non-windows clients&#039;&#039;&#039; - If the folder specified above requires a user name and password for access, please enter the credentials here.&lt;br /&gt;
** &#039;&#039;&#039;User Name&#039;&#039;&#039; - SMB user name for the shared folder&lt;br /&gt;
** &#039;&#039;&#039;Password&#039;&#039;&#039; - SMB password for the shared folder&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|With non-Windows based clients, user:pass credentials are &#039;&#039;typically&#039;&#039; needed even when the Windows share is shared with &amp;quot;Everyone&amp;quot;.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; bgcolor=&amp;quot;whitesmoke&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Display_Options.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
== Display Options ==&lt;br /&gt;
* &#039;&#039;&#039;Change name of timer to indicate series (repeating) recording&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Append&#039;&#039;&#039; - Places &amp;quot;this text&amp;quot; after the recording&#039;s title.&lt;br /&gt;
** &#039;&#039;&#039;Prepend&#039;&#039;&#039; - Places &amp;quot;this text&amp;quot; before the recording&#039;s title.&lt;br /&gt;
*** &#039;&#039;&#039;this text&#039;&#039;&#039; - Text to place before or after the recording&#039;s title&lt;br /&gt;
* &#039;&#039;&#039;Indicate &#039;Repeat&#039; episodes in plot descriptions by appending&#039;&#039;&#039; - Places the specified text at the end of the plot description in the XBMC EPG episode info screen if the episode was marked as a repeat in the WMC EPG data.&lt;br /&gt;
* &#039;&#039;&#039;Indicate &#039;Repeat&#039; episodes in recording/EPG titles  by appending&#039;&#039;&#039; - Places the specified text following the recording title and in the XBMC EPG if the episode was marked as a repeat in the WMC EPG data.&lt;br /&gt;
* &#039;&#039;&#039;Hide content protected recordings.&#039;&#039;&#039; - Hides content marked as protected by the service provider from XBMC.  (Protected content is only viewable from within WMC).&lt;br /&gt;
* &#039;&#039;&#039;For sporting events, always append episode title to main title.&#039;&#039;&#039; - Appends the title of the episode to main title.  For example, &amp;quot;Monday Night Football&amp;quot; becomes &amp;quot;Monday Night Football - New England vs. Miami&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;Ignore Recording images from wmc url&#039;&#039;&#039; - Prevents WMC from sending recording image thumbnail url to XBMC (if found).&lt;br /&gt;
* &#039;&#039;&#039;Ignore Epg images from wmc url&#039;&#039;&#039; - Prevents WMC from sending EPG thumbnail image url to XBMC (if found).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Live_TV.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
== Live TV ==&lt;br /&gt;
* &#039;&#039;&#039;Set the maximum run time of a Live TV stream&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Enable prime viewing time&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Start&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;End&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Only remux this language to output (if available)&#039;&#039;&#039; - Instructs ServerWMC to only include the specified audio language in the stream sent to XBMC.  For information on locating the codes available in your stream, please see [[PVR/Backend/ServerWMC#Locating_audio_stream_codes|Locating audio stream codes]].  We have reason to believe (though not confirmed) these codes follow the [http://en.wikipedia.org/wiki/List_of_ISO_639-2_codes ISO 639-2 standards.] Confirmed valid codes for this field are as follows:&lt;br /&gt;
** eng = English&lt;br /&gt;
** ger = German&lt;br /&gt;
** spa = Spanish&lt;br /&gt;
** dut = Dutch&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Tuners found:&#039;&#039;&#039; Displays information about the tuners accessible for streaming to clients&lt;br /&gt;
** &#039;&#039;&#039;Space&#039;&#039;&#039; - Type of signal being provided for streaming&lt;br /&gt;
** &#039;&#039;&#039;Count&#039;&#039;&#039; - Number of tuners available for streaming&lt;br /&gt;
** &#039;&#039;&#039;Channels&#039;&#039;&#039; - Number of channels available for streaming&lt;br /&gt;
** &#039;&#039;&#039;Hardware Name&#039;&#039;&#039; - The name of the tuner providing the stream&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; bgcolor=&amp;quot;whitesmoke&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Recordings.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
==Recordings ==&lt;br /&gt;
* &#039;&#039;&#039;Remux active recordings&#039;&#039;&#039; - This remuxes the active recording to a TS file before being streamed to XBMC. Files can be played right away but may encounter issues when attempting to timeshift. Disabling this option will stream the WTV file directly to the XBMC player. This will allow for smoother timeshifting but will cause the recording to stop prematurely as XBMC does not monitor the size of WTV files. Premature stopping of playback can easily be resumed by pressing play again which effectively communicates the new file size (and in turn new end point) to the XBMC player. This setting will be used more in the Gotham release affecting the ability of clients to resume playback. The default setting is enabled.&lt;br /&gt;
* &#039;&#039;&#039;Group recordings in folders&#039;&#039;&#039; - Groups recordings into folders within the XBMC &#039;Recordings&#039; list.  This does not effect the physical location of the files.  As well as the individual options below, this will also cause series recordings to be grouped into folders with the series name as the folder title and places individual episodes contained within.  With this option disabled, a flat list of all recordings will be displayed on the &#039;Recordings&#039; list.&lt;br /&gt;
** &#039;&#039;&#039;Group active recordings in folder&#039;&#039;&#039; - Groups active recordings into a folder with the name specified&lt;br /&gt;
** &#039;&#039;&#039;Group movie recordings in folder&#039;&#039;&#039; - Groups completed recordings of programs marked as a movie in the EPG data in the folder specified&lt;br /&gt;
** &#039;&#039;&#039;Group sports recordings in folder&#039;&#039;&#039; - Groups completed recordings of programs marked as a sporting event in the EPG data in the folder specified&lt;br /&gt;
* &#039;&#039;&#039;Append episode title to series title for recordings using&#039;&#039;&#039; - Places the episode title following the series title using the delimiter entered in the box.&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Channels.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
== Channels ==&lt;br /&gt;
* &#039;&#039;&#039;Order channels by:&#039;&#039;&#039; Designates the manner in which the channels will be arranged in the EPG within XBMC&lt;br /&gt;
** &#039;&#039;&#039;Number&#039;&#039;&#039; - Arranges the channel lineup by number&lt;br /&gt;
** &#039;&#039;&#039;Name&#039;&#039;&#039; - Arranges the channel lineup by name (or call sign).&lt;br /&gt;
* &#039;&#039;&#039;Import WMC channel icons when found&#039;&#039;&#039; - Imports channel icons from WMC if available.  Please see [[PVR/Backend/ServerWMC#Adding_icons_to_WMC|Adding Icons to WMC]] for additional information.&lt;br /&gt;
* &#039;&#039;&#039;Hide DRM channels&#039;&#039;&#039; - Hides channels marked with DRM by the service provider from the EPG.&lt;br /&gt;
** &#039;&#039;&#039;Indicate DRM channels by appending:&#039;&#039;&#039; - If a channel is marked by the provider as being protected with DRM, the text entered in the box will be appended in the EPG.&lt;br /&gt;
* &#039;&#039;&#039;Hide encrypted channels&#039;&#039;&#039; - Hides channels marked as encrypted by the service provider from the EPG.&lt;br /&gt;
** &#039;&#039;&#039;Indicate encrypted channels by appending:&#039;&#039;&#039; - If a channel is marked by the provider as being encrypted, the text entered in the box will be appended in the EPG.&lt;br /&gt;
* &#039;&#039;&#039;For channel name use:&#039;&#039;&#039; - Specifies how the name of the channel will be displayed within XBMC.&lt;br /&gt;
** &#039;&#039;&#039;Call Sign&#039;&#039;&#039; - Displays the channel name as it&#039;s call sign reported by WMC.  Example: &#039;KWGN&#039;&lt;br /&gt;
** &#039;&#039;&#039;Full Service Name&#039;&#039;&#039; - Displays the channel name as the service name reported by WMC.  Example: &#039;The WB&#039;&lt;br /&gt;
* &#039;&#039;&#039;Channel display format:&#039;&#039;&#039; - Specifies now the channel name and number will be displayed within XBMC.  For example, if settings were set as displayed in the screenshot, &#039;The WB&#039; would displayed as &#039;656/KWGN&#039;.&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; bgcolor=&amp;quot;whitesmoke&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Record.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
== Record ==&lt;br /&gt;
* &#039;&#039;&#039;Pre-Start and Post-Stop Padding Defaults&#039;&#039;&#039; - This tab allows the user to specify default padding for recordings.  Padding is the amount of time to record before and after the scheduled start and finish time of a program as specified by the EPG.&lt;br /&gt;
** &#039;&#039;&#039;Use WMC&#039;s padding&#039;&#039;&#039; - Uses padding settings specified in WMC.  Settings can be found in the WMC interface under Tasks / Settings / TV / Recorder / Recording Defaults.  The settings are specified as &amp;quot;Start when possible&amp;quot; and &amp;quot;Stop when possible&amp;quot;.&lt;br /&gt;
** &#039;&#039;&#039;Use XBMC&#039;s padding&#039;&#039;&#039; - Use padding specified in XBMC.&lt;br /&gt;
** &#039;&#039;&#039;Use this padding (min)&#039;&#039;&#039; - Allows the user to specify the desired amount of padding directly from the ServerWMC interface.&lt;br /&gt;
*** &#039;&#039;&#039;Pre&#039;&#039;&#039; - Amount of time (in minutes) to start recording before the EPG scheduled start time.&lt;br /&gt;
*** &#039;&#039;&#039;Post&#039;&#039;&#039; - Amount of time (in minutes) to record after the EPG scheduled end time.&lt;br /&gt;
** &#039;&#039;&#039;Use custom padding for sports (min)&#039;&#039;&#039; - Allows the user to specify settings different from those above for programs marked as sporting events in the EPG.&lt;br /&gt;
*** &#039;&#039;&#039;Pre&#039;&#039;&#039; - Amount of time (in minutes) to start recording before the EPG scheduled start time.&lt;br /&gt;
*** &#039;&#039;&#039;Post&#039;&#039;&#039; - Amount of time (in minutes) to record after the EPG scheduled end time.&lt;br /&gt;
* &#039;&#039;&#039;Force this padding on all recordings&#039;&#039;&#039; - Forces specified options &#039;&#039;even if they will interfere with other scheduled recordings&#039;&#039;.&lt;br /&gt;
** &#039;&#039;&#039;Force Pre-Start padding&#039;&#039;&#039; - Forces the pre-start padding rules specified above.&lt;br /&gt;
** &#039;&#039;&#039;Force Post-Stop padding&#039;&#039;&#039; - Forces the post-stop padding rules specified above.&lt;br /&gt;
* &#039;&#039;&#039;After instant recording starts, each Record button press increases end time by: (min)&#039;&#039;&#039; - When an instant recording is in progress, each press of the record button will extend the recording time beyond the EPG scheduled end time + padding by xx minutes.  Please see [[Add-on:PVR.WMC#Recording_with_pvr.wmc|Recording with pvr.wmc]] for additional information.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Debug.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
== Debug ==&lt;br /&gt;
* &#039;&#039;&#039;Server Version:&#039;&#039;&#039; - Displays the version of ServerWMC installed&lt;br /&gt;
* &#039;&#039;&#039;Keep a log file&#039;&#039;&#039; - Checking this box will cause ServerWMC to output important troubleshooting information to a log file.  It is &#039;&#039;&#039;highly&#039;&#039;&#039; recommended this box be checked.&lt;br /&gt;
** &#039;&#039;&#039;Open current log file&#039;&#039;&#039; - Opens the log file for the current ServerWMC session in Notepad.&lt;br /&gt;
** &#039;&#039;&#039;Open last run&#039;s log file&#039;&#039;&#039; - Opens the log file for the previous ServerWMC session in Notepad.&lt;br /&gt;
* &#039;&#039;&#039;Delete temporary stream files&#039;&#039;&#039; - When switching to a channel, it automatically starts recording.  This information is stored in a temporary file to allow for time shifting.  When checked, these files will be deleted when changing channels.&lt;br /&gt;
* &#039;&#039;&#039;Log all WTV headers&#039;&#039;&#039; - Logs additional information to the debug log for troubleshooting.  This can cause the debug log to grow quite large.  Please only enable this option if requested by a developer for troubleshooting.&lt;br /&gt;
* &#039;&#039;&#039;Remux the playback of all WTV files&#039;&#039;&#039; - By default, only live streams are remuxed to TS before being sent to the client.  This option enables remuxing of pre-recorded files as well.  Raspberry Pi users have reported issues with playing large pre-recorded WTV files.  If you are experiencing issues with viewing recorded TV, please try enabling this option.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{note|&#039;&#039;&#039;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!!!&#039;&#039;&#039;  They contain important information that is instrumental in diagnosing issues and recommending solutions.  Please copy the contents of the file to [http://pastebin.com/ 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.}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Connecting ServerWMC to XBMC =&lt;br /&gt;
Please install and configure the pvr.wmc add-on to access live TV from within XBMC using ServerWMC.&amp;lt;br /&amp;gt;&lt;br /&gt;
Please see the pvr.wmc Wiki page for additional information here: http://wiki.xbmc.org/index.php?title=Add-on:PVR.WMC&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting / FAQ =&lt;br /&gt;
* &#039;&#039;&#039;Can I record to a network share, NAS drive, etc.?&#039;&#039;&#039; - Unfortunately no.  This is not supported by WMC.  Recordings must be saved to a drive connected directly to the PC running WMC.  This is done because if there is a glitch in the network connection while recording, it will corrupt the entire recording rendering it unwatchable.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|Advanced users can attempt to &amp;quot;trick&amp;quot; WMC into thinking a local drive is being used, using methods such as linking the recorded TV folder to a network location with a NTFS directory junction (aka symlink) or presenting a drive from their NAS using ISCSI.  In both cases WMC believes it is recording to a local drive, however the drive/files actually are located on a network device.}}&lt;br /&gt;
&lt;br /&gt;
= Known Issues =&lt;br /&gt;
* &#039;&#039;&#039;Upgrading from Windows 8 to 8.1&#039;&#039;&#039; - When upgrading from 8 -&amp;gt; 8.1, it is necessary to re-install ServerWMC.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Additional Guides and Links =&lt;br /&gt;
* ServerWMC/pvr.wmc Support Forum - http://forum.xbmc.org/forumdisplay.php?fid=205&lt;br /&gt;
* pvr.wmc Raspbmc Suport Thread - http://forum.stmlabs.com/showthread.php?tid=10553&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Advanced Topics =&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| ||&lt;br /&gt;
== Locating audio stream codes ==&lt;br /&gt;
Start a live TV stream in XBMC.  Open the ServerWMC log file and locate the audio descriptors.  In the following example excerpt of the log file, there are two available audio streams.  The codes are highlighted.  These are the codes that can be used to specify the desired audio stream sent to XBMC under [[PVR/Backend/ServerWMC#Live_TV|Live TV / Remux Language]].  We have reason to believe (though not confirmed) these codes follow the [http://en.wikipedia.org/wiki/List_of_ISO_639-2_codes ISO 639-2 standards.]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;If you identify and confirm a code that is not already contained in the list above, please add it or drop a comment in the [http://forum.xbmc.org/showthread.php?tid=176174 wiki thread].  Thanks!&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.515 Remux::FindDescriptors&amp;gt; wtv scanned (0.15 sec), Streams found:&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.517 &amp;gt; Other: ID:1 MPEG2 Sections and Tables&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.518 &amp;gt; Other: ID:2 MPEG2 PES&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.519 &amp;gt; Audio: ID:3 ({{highlight|&#039;&#039;&#039;eng&#039;&#039;&#039;}}) AC3 2.0 48000 Hz 192 kb/s&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.520 &amp;gt; Video: ID:4 AVC High-4.0 1920x1080i fps: 25&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.522 &amp;gt; Audio: ID:5 ({{highlight|&#039;&#039;&#039;nar&#039;&#039;&#039;}}) MPEG Audio V1L2 Stereo 48000 Hz 256 kb/s&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.524 &amp;gt; Other: ID:6 MS TV Caption&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Adding icons to WMC ==&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| ||&lt;br /&gt;
=== Automatically ===&lt;br /&gt;
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.  It&#039;s worth it, the program works flawlessly.  (As of this writing, the minimum donation is $5).&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
=== Manually ===&lt;br /&gt;
* Set your Channel display format to {1}-{0} instead of {1}/{0} on the &#039;Channels&#039; tab of the ServerWMC GUI.&lt;br /&gt;
&lt;br /&gt;
* Rename your logos to call sign-number.extension. Example KDKADT2-2.1.jpg.&lt;br /&gt;
&lt;br /&gt;
* Restart ServerWMC.&lt;br /&gt;
&lt;br /&gt;
* Set your default folder for PVR thumbnails to where your logos are stored under {{highlight|bordered=yes|System → Live TV → Menu/OSD → &#039;Default folder for PVR thumbnails&#039;}} within XBMC.&lt;br /&gt;
&lt;br /&gt;
* If you add new logos, you will need to restart XMBC or scan for missing channels under {{highlight|bordered=yes|System → Live TV → Menu/OSD → &#039;Scan for missing icons&#039;}} within XBMC.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Running ServerWMC as a service ==&lt;br /&gt;
{{note|This is an experimental feature and recommended only for advanced users at this time.}}&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Limitations&#039;&#039;&#039;&lt;br /&gt;
** Service must be manually installed&lt;br /&gt;
** Service must be restarted if any settings are changed&lt;br /&gt;
** Standalone app must be configured to not clash with the service&lt;br /&gt;
** Standalone app is not aware of what the service is doing (you don&#039;t see current streams, channels transferred/loaded, etc)&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Installation&#039;&#039;&#039;&lt;br /&gt;
** Stop ServerWMC app from the system tray if it is running.&lt;br /&gt;
** Install ServerWMC_Service by running InstallService.bat (in the installed program directory) as administrator.&lt;br /&gt;
** Edit the ServerWMC config file (%ProgramData%\VDSoftware\ServerWMC\config.xml) and change RunAsService=false to RunAsService=true&lt;br /&gt;
** Start/Stop the ServerWMC service from the Windows Services admin interface.&lt;br /&gt;
** Use the ServerWMC app (now aware that you are running the service) to maintain settings.&lt;br /&gt;
** Restart the service whenever you make a change to settings via the UI or editing the config.xml manually&lt;br /&gt;
** The port specified in the service must be manually opened in he firewall&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Further Information&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Service Info&#039;&#039;&#039; - The service is called &amp;quot;ServerWMC XBMC PVR Backend&amp;quot; (the shortname for the service is ServerWMC_Service). Currently, the service is not automatically installed by the program installer, instead there is a batch file in the install directory to do this. This only needs to be done once and wont need to be done again for future releases. The service is installed as manual startup by default. If users want the service to start automatically when windows starts, then they should choose Automatic or possibly Automatic (Delayed Start) if there are problems with it accessing the WMC services if it starts too early.&lt;br /&gt;
** &#039;&#039;&#039;Settings&#039;&#039;&#039; - The service shares the settings with the standalone app, which are stored in config.xml in the ProgramData directory.  NOTE that any changes to these settings are not picked up by the service automatically. You must RESTART the service after making any settings changes to this file directly or via the ServerWMC UI.&lt;br /&gt;
** &#039;&#039;&#039;Standalone ServerWMC App&#039;&#039;&#039; - You must set the standalone ServerWMC app to know that you are running the service, otherwise they will both try and bind to the listen port and accept client requests (causing one or both to fail). This is done by setting the RunAsService parameter in the config.xml file to true while the app is not running.  The app no longer needs to be running, it is only used for editing settings. The app does not show information about current streams, current connected clients etc. It has no knowledge of what the service is doing, it is purely used to maintain the settings file.&lt;br /&gt;
** &#039;&#039;&#039;Log&#039;&#039;&#039; - The service has it&#039;s own log file, called ServerWMC_Service.log in the same directory as the normal log (%ProgramData%\VDSoftware\ServerWMC).  &#039;&#039;&#039;If you are posting for help/support and are running in service mode, you will need to provide this log instead of the ServerWMC.log&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sharing the TV and EPG databases using MySQL ==&lt;br /&gt;
{{note|Though it is &#039;&#039;possible&#039;&#039; to share these databases using MySQL, preliminary testing has shown &#039;&#039;&#039;absolutely no benefit&#039;&#039;&#039; and is known to actually &#039;&#039;cause&#039;&#039; issues.  This method is &#039;&#039;&#039;completely unsupported by the devs.  Consider yourself warned&#039;&#039;&#039;.}}&lt;br /&gt;
&lt;br /&gt;
Assuming you are already using MySQL with XBMC, add the following to advancedsettings.xml:&amp;lt;br /&amp;gt;&lt;br /&gt;
{{code |lang=xml |&lt;br /&gt;
     &amp;lt;epgdatabase&amp;gt;&lt;br /&gt;
        &amp;lt;type&amp;gt;mysql&amp;lt;/type&amp;gt;&lt;br /&gt;
        &amp;lt;host&amp;gt;10.0.1.100&amp;lt;/host&amp;gt;&lt;br /&gt;
        &amp;lt;port&amp;gt;3306&amp;lt;/port&amp;gt;&lt;br /&gt;
        &amp;lt;user&amp;gt;xbmc&amp;lt;/user&amp;gt;&lt;br /&gt;
        &amp;lt;pass&amp;gt;xbmc&amp;lt;/pass&amp;gt;&lt;br /&gt;
     &amp;lt;/epgdatabase&amp;gt;&lt;br /&gt;
&lt;br /&gt;
     &amp;lt;tvdatabase&amp;gt;&lt;br /&gt;
        &amp;lt;type&amp;gt;mysql&amp;lt;/type&amp;gt;&lt;br /&gt;
        &amp;lt;host&amp;gt;10.0.1.100&amp;lt;/host&amp;gt;&lt;br /&gt;
        &amp;lt;port&amp;gt;3306&amp;lt;/port&amp;gt;&lt;br /&gt;
        &amp;lt;user&amp;gt;xbmc&amp;lt;/user&amp;gt;&lt;br /&gt;
        &amp;lt;pass&amp;gt;xbmc&amp;lt;/pass&amp;gt;&lt;br /&gt;
     &amp;lt;/tvdatabase&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Please replace the &#039;host&#039; IP addresses, &#039;user&#039; names and &#039;pass&#039;words accordingly.&lt;br /&gt;
&lt;br /&gt;
If you have not setup MySQL and wish to, please see the guide here: [[HOW-TO:Share libraries using MySQL]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>TechLife</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=ServerWMC&amp;diff=68943</id>
		<title>ServerWMC</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=ServerWMC&amp;diff=68943"/>
		<updated>2014-02-08T03:20:52Z</updated>

		<summary type="html">&lt;p&gt;TechLife: /* General */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:SWMC_Logo.jpg|right|border]] {{:PVR/Contents}}&lt;br /&gt;
= Overview =&lt;br /&gt;
ServerWMC is a server interface for Windows which communicates with Windows Media Center (WMC) allowing it to be used as a Personal Video Recorder (PVR) backend providing Live TV, PVR functions and Electronic Program Guide (EPG) data.  These services are provided to XBMC though the [[Add-on:PVR.WMC|pvr.wmc]] add-on.&amp;lt;br /&amp;gt;&lt;br /&gt;
ServerWMC was developed and is maintained by [http://forum.xbmc.org/member.php?action=profile&amp;amp;uid=135134 krustyreturns].&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Configuring Windows Media Center =&lt;br /&gt;
Windows Media Center must first be fully configured (tuners configured, EPG configured, channels setup, etc) on the PC to be used as the TV Server prior to using ServerWMC.  This setup will vary slightly based on the tuner you are using.  There is a generic WMC setup guide here that may be of assistance to those new to WMC: http://www.howtogeek.com/howto/9166/learning-windows-7-setup-live-tv-in-windows-media-center/&lt;br /&gt;
&lt;br /&gt;
The following is setup information specific to some popular devices:&lt;br /&gt;
* [http://www.silicondust.com/products/hdhomerun/atsc/ &#039;&#039;&#039;HDHomeRun&#039;&#039;&#039;] - http://www.silicondust.com/support/hdhomerun/instructions/wmc7/&lt;br /&gt;
* [http://www.silicondust.com/products/hdhomerun/prime/ &#039;&#039;&#039;HDHomeRun Prime&#039;&#039;&#039;] - http://www.silicondust.com/support/hdhomerun/instructions/prime/&lt;br /&gt;
* [http://cetoncorp.com/products/infinitv/ &#039;&#039;&#039;Ceton InfiniTV Products (All)&#039;&#039;&#039;] - http://cetoncorp.com/product-support/&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|Though Windows Media Center must be configured, it is not necessary for WMC to be running to provide the connection to ServerWMC.&amp;lt;br /&amp;gt;If you have previously disabled WMC services, please re-enable them at this time.  Though WMC does not need to be running, if the services are disabled and WMC is unable to automatically update EPG data, XBMC will either display a blank EPG or CRASH when selecting &#039;Live TV&#039;.&amp;lt;br /&amp;gt;&#039;&#039;&#039;Please ensure you can view live TV from within WMC before continuing!&#039;&#039;&#039;}}&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Downloading &amp;amp; Installing ServerWMC =&lt;br /&gt;
The latest version of ServerWMC can be found here: https://googledrive.com/host/0ByNnAMYBoWvfTk8tRWJXYko1T2c/index.html&lt;br /&gt;
&lt;br /&gt;
ServerWMC includes an installer package so simply download, unzip and run &#039;&#039;&#039;Installer_ServerWMC.msi&#039;&#039;&#039; as administrator.  It is not necessary to uninstall the previous version before installing an updated version.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|ServerWMC must be installed on the same PC that was configured for Windows Media Center above.}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= ServerWMC Configuration (Quick) =&lt;br /&gt;
Launch ServerWMC from the Start Menu.  An entry was created during installation at Start/ServerWMC/ServerWMC. &amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|On first run, you should be prompted to allow &#039;&#039;&#039;ServerWMC.exe&#039;&#039;&#039; through your firewall.  Make sure to select &#039;&#039;&#039;allow&#039;&#039;&#039;.}}&lt;br /&gt;
&lt;br /&gt;
Ensure that Windows Media Center (WMC) is configured with particular attention to the following:&lt;br /&gt;
* Directory for recorded TV is specified&lt;br /&gt;
* TV tuners are installed and detected&lt;br /&gt;
* TV channels are scanned&lt;br /&gt;
* You are able to watch live TV within WMC&lt;br /&gt;
&lt;br /&gt;
Ensure that the Windows Media Center &amp;quot;Recorded TV&amp;quot; folder is Shared from the server PC (as clients will need to access it via smb://).  If the share is protected or if accessing with non-windows based clients, the username and password for the share should be entered on the &#039;folders&#039; tab within ServerWMC.&lt;br /&gt;
&lt;br /&gt;
Run ServerWMC application and check/configure the settings.  Additional info on each setting can be found below.&lt;br /&gt;
&lt;br /&gt;
{{note|ServerWMC supports most of the WMC configuration including enable/disable channels, set custom channel orders/numbers and custom channel icons.  These settings should be configured within WMC and not XBMC.}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= ServerWMC Configuration (Detailed) =&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Status.png|right|border]]&lt;br /&gt;
== Status ==&lt;br /&gt;
* &#039;&#039;&#039;WMC database&#039;&#039;&#039; - Displays the status of the connection between ServerWMC and the Windows Media Center database&lt;br /&gt;
**  &amp;lt;span style=&amp;quot;color:#4169E1&amp;quot;&amp;gt;&#039;Opened&#039;&amp;lt;/span&amp;gt; - Indicates the server has successfully connected&lt;br /&gt;
* &#039;&#039;&#039;Channels found&#039;&#039;&#039; - Displays the number of channels being reported as available from WMC&lt;br /&gt;
* &#039;&#039;&#039;Tuners found&#039;&#039;&#039; - Displays the number of tuners available and ready to use&lt;br /&gt;
* &#039;&#039;&#039;Clients online&#039;&#039;&#039; - Displays the names of clients connected to ServerWMC&lt;br /&gt;
* &#039;&#039;&#039;Totals of items transferred to clients:&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Channels&#039;&#039;&#039; - Displays the number of channels being made available to clients&lt;br /&gt;
** &#039;&#039;&#039;EPG Entries&#039;&#039;&#039; - Displays the number of Electronic Program Guide entries being provided to clients&lt;br /&gt;
** &#039;&#039;&#039;Timers&#039;&#039;&#039; - Displays the number of future recording tasks in queue&lt;br /&gt;
** &#039;&#039;&#039;Recordings&#039;&#039;&#039; - Displays the number of recorded programs available in the /Recorded TV/ folder (specified on the &#039;Folders&#039; tab)&lt;br /&gt;
* &#039;&#039;&#039;Active Recordings&#039;&#039;&#039; - Displays status of programs currently being recorded&lt;br /&gt;
* &#039;&#039;&#039;Active Streams&#039;&#039;&#039; - Displays the status of streams being used by clients&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; bgcolor=&amp;quot;whitesmoke&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_General.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
== General ==&lt;br /&gt;
* &#039;&#039;&#039;Start when Windows starts&#039;&#039;&#039; - Starts ServerWMC when the user logs on to Windows.  Unless you have a need to start the server manually at login, this option should be enabled.&lt;br /&gt;
* &#039;&#039;&#039;Startup minimized&#039;&#039;&#039; - Minimizes ServerWMC to the Task Bar upon startup.&lt;br /&gt;
* &#039;&#039;&#039;Minimize to system tray&#039;&#039;&#039; - Sends ServerWMC to the System Tray when minimized instead of the Task Bar.&lt;br /&gt;
** &#039;&#039;&#039;Close box minimizes to system tray&#039;&#039;&#039; - Causes ServerWMC to minimize to the system tray when the red &#039;X&#039; is clicked instead of closing the program.&lt;br /&gt;
* &#039;&#039;&#039;Suspend system sleep mode when clients are online&#039;&#039;&#039; - Prevents PC running ServerWMC from entering sleep mode (if enabled) if any clients are connected.&lt;br /&gt;
** &#039;&#039;&#039;Suspend sleep even if only client online is MediaBrowser-Server&#039;&#039;&#039; - Prevents PC running ServerWMC from entering sleep mode (if enabled) if MB3Server is running on the host PC regardless of other client status.&lt;br /&gt;
* &#039;&#039;&#039;Port number for client connection&#039;&#039;&#039; - Specifies the port on which the pvr.wmc plug-in will communicate with ServerWMC.  The default port is 9080.  Unless you have another program communicating on this port, there is no reason to change from default.  Again, if you were not prompted when launching ServerWMC or you chose to decline, &#039;&#039;&#039;make sure this port is open in your firewall software&#039;&#039;&#039; before continuing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Folders.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
== Folders ==&lt;br /&gt;
* &#039;&#039;&#039;Path to local &#039;RecordedTV&#039; folder (from WMC)&#039;&#039;&#039; - Displays the path of the folder where recordings will be stored.  This path is specified in WMC under Tasks/Settings/TV/Recorder/Recorder Storage and is not editable from ServerWMC.  If you have other clients on the network, this folder should be shared and specified below.&lt;br /&gt;
* &#039;&#039;&#039;Enter the network share path to this folder, this is required for remote clients:&#039;&#039;&#039;  The smb address of the folder specified above.  It is advised to test this address from another machine to make sure it is accessible remotely before continuing.&lt;br /&gt;
* &#039;&#039;&#039; Watched &#039;Recorded TV&#039; folders (from WMC):&#039;&#039;&#039; If additional folders are specified as &#039;watch folders&#039; within WMC, their paths will be displayed here.&lt;br /&gt;
* &#039;&#039;&#039;Use Credentials for non-windows clients&#039;&#039;&#039; - If the folder specified above requires a user name and password for access, please enter the credentials here.&lt;br /&gt;
** &#039;&#039;&#039;User Name&#039;&#039;&#039; - SMB user name for the shared folder&lt;br /&gt;
** &#039;&#039;&#039;Password&#039;&#039;&#039; - SMB password for the shared folder&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|With non-Windows based clients, user:pass credentials are &#039;&#039;typically&#039;&#039; needed even when the Windows share is shared with &amp;quot;Everyone&amp;quot;.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; bgcolor=&amp;quot;whitesmoke&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Display_Options.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
== Display Options ==&lt;br /&gt;
* &#039;&#039;&#039;Change name of timer to indicate series (repeating) recording&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Append&#039;&#039;&#039; - Places &amp;quot;this text&amp;quot; after the recording&#039;s title.&lt;br /&gt;
** &#039;&#039;&#039;Prepend&#039;&#039;&#039; - Places &amp;quot;this text&amp;quot; before the recording&#039;s title.&lt;br /&gt;
*** &#039;&#039;&#039;this text&#039;&#039;&#039; - Text to place before or after the recording&#039;s title&lt;br /&gt;
* &#039;&#039;&#039;Indicate &#039;Repeat&#039; episodes in plot descriptions by appending&#039;&#039;&#039; - Places the specified text at the end of the plot description in the XBMC EPG episode info screen if the episode was marked as a repeat in the WMC EPG data.&lt;br /&gt;
* &#039;&#039;&#039;Indicate &#039;Repeat&#039; episodes in recording/EPG titles  by appending&#039;&#039;&#039; - Places the specified text following the recording title and in the XBMC EPG if the episode was marked as a repeat in the WMC EPG data.&lt;br /&gt;
* &#039;&#039;&#039;Hide content protected recordings.&#039;&#039;&#039; - Hides content marked as protected by the service provider from XBMC.  (Protected content is only viewable from within WMC).&lt;br /&gt;
* &#039;&#039;&#039;For sporting events, always append episode title to main title.&#039;&#039;&#039; - Appends the title of the episode to main title.  For example, &amp;quot;Monday Night Football&amp;quot; becomes &amp;quot;Monday Night Football - New England vs. Miami&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;Ignore Recording images from wmc url&#039;&#039;&#039; - Prevents WMC from sending recording image thumbnail url to XBMC (if found).&lt;br /&gt;
* &#039;&#039;&#039;Ignore Epg images from wmc url&#039;&#039;&#039; - Prevents WMC from sending EPG thumbnail image url to XBMC (if found).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Live_TV.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
== Live TV ==&lt;br /&gt;
* &#039;&#039;&#039;Pre-start tuners (requires server restart to take effect)&#039;&#039;&#039; - Starts the Windows stream buffer engine when ServerWMC loads.  This can shorten the amount of time it takes the server to change channels.  The overall effect of this setting varies greatly by system.  Users should feel free to experiment with this setting and choose what works best for them.&lt;br /&gt;
* &#039;&#039;&#039;Only remux this language to output (if available)&#039;&#039;&#039; - Instructs ServerWMC to only include the specified audio language in the stream sent to XBMC.  For information on locating the codes available in your stream, please see [[PVR/Backend/ServerWMC#Locating_audio_stream_codes|Locating audio stream codes]].  We have reason to believe (though not confirmed) these codes follow the [http://en.wikipedia.org/wiki/List_of_ISO_639-2_codes ISO 639-2 standards.] Confirmed valid codes for this field are as follows:&lt;br /&gt;
** eng = English&lt;br /&gt;
** ger = German&lt;br /&gt;
** spa = Spanish&lt;br /&gt;
** dut = Dutch&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Tuners found:&#039;&#039;&#039; Displays information about the tuners accessible for streaming to clients&lt;br /&gt;
** &#039;&#039;&#039;Space&#039;&#039;&#039; - Type of signal being provided for streaming&lt;br /&gt;
** &#039;&#039;&#039;Count&#039;&#039;&#039; - Number of tuners available for streaming&lt;br /&gt;
** &#039;&#039;&#039;Channels&#039;&#039;&#039; - Number of channels available for streaming&lt;br /&gt;
** &#039;&#039;&#039;Hardware Name&#039;&#039;&#039; - The name of the tuner providing the stream&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; bgcolor=&amp;quot;whitesmoke&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Recordings.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
==Recordings ==&lt;br /&gt;
* &#039;&#039;&#039;Remux active recordings&#039;&#039;&#039; - This remuxes the active recording to a TS file before being streamed to XBMC. Files can be played right away but may encounter issues when attempting to timeshift. Disabling this option will stream the WTV file directly to the XBMC player. This will allow for smoother timeshifting but will cause the recording to stop prematurely as XBMC does not monitor the size of WTV files. Premature stopping of playback can easily be resumed by pressing play again which effectively communicates the new file size (and in turn new end point) to the XBMC player. This setting will be used more in the Gotham release affecting the ability of clients to resume playback. The default setting is enabled.&lt;br /&gt;
* &#039;&#039;&#039;Group recordings in folders&#039;&#039;&#039; - Groups recordings into folders within the XBMC &#039;Recordings&#039; list.  This does not effect the physical location of the files.  As well as the individual options below, this will also cause series recordings to be grouped into folders with the series name as the folder title and places individual episodes contained within.  With this option disabled, a flat list of all recordings will be displayed on the &#039;Recordings&#039; list.&lt;br /&gt;
** &#039;&#039;&#039;Group active recordings in folder&#039;&#039;&#039; - Groups active recordings into a folder with the name specified&lt;br /&gt;
** &#039;&#039;&#039;Group movie recordings in folder&#039;&#039;&#039; - Groups completed recordings of programs marked as a movie in the EPG data in the folder specified&lt;br /&gt;
** &#039;&#039;&#039;Group sports recordings in folder&#039;&#039;&#039; - Groups completed recordings of programs marked as a sporting event in the EPG data in the folder specified&lt;br /&gt;
* &#039;&#039;&#039;Append episode title to series title for recordings using&#039;&#039;&#039; - Places the episode title following the series title using the delimiter entered in the box.&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Channels.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
== Channels ==&lt;br /&gt;
* &#039;&#039;&#039;Order channels by:&#039;&#039;&#039; Designates the manner in which the channels will be arranged in the EPG within XBMC&lt;br /&gt;
** &#039;&#039;&#039;Number&#039;&#039;&#039; - Arranges the channel lineup by number&lt;br /&gt;
** &#039;&#039;&#039;Name&#039;&#039;&#039; - Arranges the channel lineup by name (or call sign).&lt;br /&gt;
* &#039;&#039;&#039;Import WMC channel icons when found&#039;&#039;&#039; - Imports channel icons from WMC if available.  Please see [[PVR/Backend/ServerWMC#Adding_icons_to_WMC|Adding Icons to WMC]] for additional information.&lt;br /&gt;
* &#039;&#039;&#039;Hide DRM channels&#039;&#039;&#039; - Hides channels marked with DRM by the service provider from the EPG.&lt;br /&gt;
** &#039;&#039;&#039;Indicate DRM channels by appending:&#039;&#039;&#039; - If a channel is marked by the provider as being protected with DRM, the text entered in the box will be appended in the EPG.&lt;br /&gt;
* &#039;&#039;&#039;Hide encrypted channels&#039;&#039;&#039; - Hides channels marked as encrypted by the service provider from the EPG.&lt;br /&gt;
** &#039;&#039;&#039;Indicate encrypted channels by appending:&#039;&#039;&#039; - If a channel is marked by the provider as being encrypted, the text entered in the box will be appended in the EPG.&lt;br /&gt;
* &#039;&#039;&#039;For channel name use:&#039;&#039;&#039; - Specifies how the name of the channel will be displayed within XBMC.&lt;br /&gt;
** &#039;&#039;&#039;Call Sign&#039;&#039;&#039; - Displays the channel name as it&#039;s call sign reported by WMC.  Example: &#039;KWGN&#039;&lt;br /&gt;
** &#039;&#039;&#039;Full Service Name&#039;&#039;&#039; - Displays the channel name as the service name reported by WMC.  Example: &#039;The WB&#039;&lt;br /&gt;
* &#039;&#039;&#039;Channel display format:&#039;&#039;&#039; - Specifies now the channel name and number will be displayed within XBMC.  For example, if settings were set as displayed in the screenshot, &#039;The WB&#039; would displayed as &#039;656/KWGN&#039;.&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; bgcolor=&amp;quot;whitesmoke&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Record.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
== Record ==&lt;br /&gt;
* &#039;&#039;&#039;Pre-Start and Post-Stop Padding Defaults&#039;&#039;&#039; - This tab allows the user to specify default padding for recordings.  Padding is the amount of time to record before and after the scheduled start and finish time of a program as specified by the EPG.&lt;br /&gt;
** &#039;&#039;&#039;Use WMC&#039;s padding&#039;&#039;&#039; - Uses padding settings specified in WMC.  Settings can be found in the WMC interface under Tasks / Settings / TV / Recorder / Recording Defaults.  The settings are specified as &amp;quot;Start when possible&amp;quot; and &amp;quot;Stop when possible&amp;quot;.&lt;br /&gt;
** &#039;&#039;&#039;Use XBMC&#039;s padding&#039;&#039;&#039; - Use padding specified in XBMC.&lt;br /&gt;
** &#039;&#039;&#039;Use this padding (min)&#039;&#039;&#039; - Allows the user to specify the desired amount of padding directly from the ServerWMC interface.&lt;br /&gt;
*** &#039;&#039;&#039;Pre&#039;&#039;&#039; - Amount of time (in minutes) to start recording before the EPG scheduled start time.&lt;br /&gt;
*** &#039;&#039;&#039;Post&#039;&#039;&#039; - Amount of time (in minutes) to record after the EPG scheduled end time.&lt;br /&gt;
** &#039;&#039;&#039;Use custom padding for sports (min)&#039;&#039;&#039; - Allows the user to specify settings different from those above for programs marked as sporting events in the EPG.&lt;br /&gt;
*** &#039;&#039;&#039;Pre&#039;&#039;&#039; - Amount of time (in minutes) to start recording before the EPG scheduled start time.&lt;br /&gt;
*** &#039;&#039;&#039;Post&#039;&#039;&#039; - Amount of time (in minutes) to record after the EPG scheduled end time.&lt;br /&gt;
* &#039;&#039;&#039;Force this padding on all recordings&#039;&#039;&#039; - Forces specified options &#039;&#039;even if they will interfere with other scheduled recordings&#039;&#039;.&lt;br /&gt;
** &#039;&#039;&#039;Force Pre-Start padding&#039;&#039;&#039; - Forces the pre-start padding rules specified above.&lt;br /&gt;
** &#039;&#039;&#039;Force Post-Stop padding&#039;&#039;&#039; - Forces the post-stop padding rules specified above.&lt;br /&gt;
* &#039;&#039;&#039;After instant recording starts, each Record button press increases end time by: (min)&#039;&#039;&#039; - When an instant recording is in progress, each press of the record button will extend the recording time beyond the EPG scheduled end time + padding by xx minutes.  Please see [[Add-on:PVR.WMC#Recording_with_pvr.wmc|Recording with pvr.wmc]] for additional information.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Debug.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
== Debug ==&lt;br /&gt;
* &#039;&#039;&#039;Server Version:&#039;&#039;&#039; - Displays the version of ServerWMC installed&lt;br /&gt;
* &#039;&#039;&#039;Keep a log file&#039;&#039;&#039; - Checking this box will cause ServerWMC to output important troubleshooting information to a log file.  It is &#039;&#039;&#039;highly&#039;&#039;&#039; recommended this box be checked.&lt;br /&gt;
** &#039;&#039;&#039;Open current log file&#039;&#039;&#039; - Opens the log file for the current ServerWMC session in Notepad.&lt;br /&gt;
** &#039;&#039;&#039;Open last run&#039;s log file&#039;&#039;&#039; - Opens the log file for the previous ServerWMC session in Notepad.&lt;br /&gt;
* &#039;&#039;&#039;Delete temporary stream files&#039;&#039;&#039; - When switching to a channel, it automatically starts recording.  This information is stored in a temporary file to allow for time shifting.  When checked, these files will be deleted when changing channels.&lt;br /&gt;
* &#039;&#039;&#039;Log all WTV headers&#039;&#039;&#039; - Logs additional information to the debug log for troubleshooting.  This can cause the debug log to grow quite large.  Please only enable this option if requested by a developer for troubleshooting.&lt;br /&gt;
* &#039;&#039;&#039;Remux the playback of all WTV files&#039;&#039;&#039; - By default, only live streams are remuxed to TS before being sent to the client.  This option enables remuxing of pre-recorded files as well.  Raspberry Pi users have reported issues with playing large pre-recorded WTV files.  If you are experiencing issues with viewing recorded TV, please try enabling this option.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{note|&#039;&#039;&#039;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!!!&#039;&#039;&#039;  They contain important information that is instrumental in diagnosing issues and recommending solutions.  Please copy the contents of the file to [http://pastebin.com/ 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.}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Connecting ServerWMC to XBMC =&lt;br /&gt;
Please install and configure the pvr.wmc add-on to access live TV from within XBMC using ServerWMC.&amp;lt;br /&amp;gt;&lt;br /&gt;
Please see the pvr.wmc Wiki page for additional information here: http://wiki.xbmc.org/index.php?title=Add-on:PVR.WMC&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting / FAQ =&lt;br /&gt;
* &#039;&#039;&#039;Can I record to a network share, NAS drive, etc.?&#039;&#039;&#039; - Unfortunately no.  This is not supported by WMC.  Recordings must be saved to a drive connected directly to the PC running WMC.  This is done because if there is a glitch in the network connection while recording, it will corrupt the entire recording rendering it unwatchable.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|Advanced users can attempt to &amp;quot;trick&amp;quot; WMC into thinking a local drive is being used, using methods such as linking the recorded TV folder to a network location with a NTFS directory junction (aka symlink) or presenting a drive from their NAS using ISCSI.  In both cases WMC believes it is recording to a local drive, however the drive/files actually are located on a network device.}}&lt;br /&gt;
&lt;br /&gt;
= Known Issues =&lt;br /&gt;
* &#039;&#039;&#039;Upgrading from Windows 8 to 8.1&#039;&#039;&#039; - When upgrading from 8 -&amp;gt; 8.1, it is necessary to re-install ServerWMC.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Additional Guides and Links =&lt;br /&gt;
* ServerWMC/pvr.wmc Support Forum - http://forum.xbmc.org/forumdisplay.php?fid=205&lt;br /&gt;
* pvr.wmc Raspbmc Suport Thread - http://forum.stmlabs.com/showthread.php?tid=10553&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Advanced Topics =&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| ||&lt;br /&gt;
== Locating audio stream codes ==&lt;br /&gt;
Start a live TV stream in XBMC.  Open the ServerWMC log file and locate the audio descriptors.  In the following example excerpt of the log file, there are two available audio streams.  The codes are highlighted.  These are the codes that can be used to specify the desired audio stream sent to XBMC under [[PVR/Backend/ServerWMC#Live_TV|Live TV / Remux Language]].  We have reason to believe (though not confirmed) these codes follow the [http://en.wikipedia.org/wiki/List_of_ISO_639-2_codes ISO 639-2 standards.]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;If you identify and confirm a code that is not already contained in the list above, please add it or drop a comment in the [http://forum.xbmc.org/showthread.php?tid=176174 wiki thread].  Thanks!&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.515 Remux::FindDescriptors&amp;gt; wtv scanned (0.15 sec), Streams found:&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.517 &amp;gt; Other: ID:1 MPEG2 Sections and Tables&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.518 &amp;gt; Other: ID:2 MPEG2 PES&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.519 &amp;gt; Audio: ID:3 ({{highlight|&#039;&#039;&#039;eng&#039;&#039;&#039;}}) AC3 2.0 48000 Hz 192 kb/s&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.520 &amp;gt; Video: ID:4 AVC High-4.0 1920x1080i fps: 25&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.522 &amp;gt; Audio: ID:5 ({{highlight|&#039;&#039;&#039;nar&#039;&#039;&#039;}}) MPEG Audio V1L2 Stereo 48000 Hz 256 kb/s&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.524 &amp;gt; Other: ID:6 MS TV Caption&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Adding icons to WMC ==&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| ||&lt;br /&gt;
=== Automatically ===&lt;br /&gt;
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.  It&#039;s worth it, the program works flawlessly.  (As of this writing, the minimum donation is $5).&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
=== Manually ===&lt;br /&gt;
* Set your Channel display format to {1}-{0} instead of {1}/{0} on the &#039;Channels&#039; tab of the ServerWMC GUI.&lt;br /&gt;
&lt;br /&gt;
* Rename your logos to call sign-number.extension. Example KDKADT2-2.1.jpg.&lt;br /&gt;
&lt;br /&gt;
* Restart ServerWMC.&lt;br /&gt;
&lt;br /&gt;
* Set your default folder for PVR thumbnails to where your logos are stored under {{highlight|bordered=yes|System → Live TV → Menu/OSD → &#039;Default folder for PVR thumbnails&#039;}} within XBMC.&lt;br /&gt;
&lt;br /&gt;
* If you add new logos, you will need to restart XMBC or scan for missing channels under {{highlight|bordered=yes|System → Live TV → Menu/OSD → &#039;Scan for missing icons&#039;}} within XBMC.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Running ServerWMC as a service ==&lt;br /&gt;
{{note|This is an experimental feature and recommended only for advanced users at this time.}}&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Limitations&#039;&#039;&#039;&lt;br /&gt;
** Service must be manually installed&lt;br /&gt;
** Service must be restarted if any settings are changed&lt;br /&gt;
** Standalone app must be configured to not clash with the service&lt;br /&gt;
** Standalone app is not aware of what the service is doing (you don&#039;t see current streams, channels transferred/loaded, etc)&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Installation&#039;&#039;&#039;&lt;br /&gt;
** Stop ServerWMC app from the system tray if it is running.&lt;br /&gt;
** Install ServerWMC_Service by running InstallService.bat (in the installed program directory) as administrator.&lt;br /&gt;
** Edit the ServerWMC config file (%ProgramData%\VDSoftware\ServerWMC\config.xml) and change RunAsService=false to RunAsService=true&lt;br /&gt;
** Start/Stop the ServerWMC service from the Windows Services admin interface.&lt;br /&gt;
** Use the ServerWMC app (now aware that you are running the service) to maintain settings.&lt;br /&gt;
** Restart the service whenever you make a change to settings via the UI or editing the config.xml manually&lt;br /&gt;
** The port specified in the service must be manually opened in he firewall&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Further Information&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Service Info&#039;&#039;&#039; - The service is called &amp;quot;ServerWMC XBMC PVR Backend&amp;quot; (the shortname for the service is ServerWMC_Service). Currently, the service is not automatically installed by the program installer, instead there is a batch file in the install directory to do this. This only needs to be done once and wont need to be done again for future releases. The service is installed as manual startup by default. If users want the service to start automatically when windows starts, then they should choose Automatic or possibly Automatic (Delayed Start) if there are problems with it accessing the WMC services if it starts too early.&lt;br /&gt;
** &#039;&#039;&#039;Settings&#039;&#039;&#039; - The service shares the settings with the standalone app, which are stored in config.xml in the ProgramData directory.  NOTE that any changes to these settings are not picked up by the service automatically. You must RESTART the service after making any settings changes to this file directly or via the ServerWMC UI.&lt;br /&gt;
** &#039;&#039;&#039;Standalone ServerWMC App&#039;&#039;&#039; - You must set the standalone ServerWMC app to know that you are running the service, otherwise they will both try and bind to the listen port and accept client requests (causing one or both to fail). This is done by setting the RunAsService parameter in the config.xml file to true while the app is not running.  The app no longer needs to be running, it is only used for editing settings. The app does not show information about current streams, current connected clients etc. It has no knowledge of what the service is doing, it is purely used to maintain the settings file.&lt;br /&gt;
** &#039;&#039;&#039;Log&#039;&#039;&#039; - The service has it&#039;s own log file, called ServerWMC_Service.log in the same directory as the normal log (%ProgramData%\VDSoftware\ServerWMC).  &#039;&#039;&#039;If you are posting for help/support and are running in service mode, you will need to provide this log instead of the ServerWMC.log&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sharing the TV and EPG databases using MySQL ==&lt;br /&gt;
{{note|Though it is &#039;&#039;possible&#039;&#039; to share these databases using MySQL, preliminary testing has shown &#039;&#039;&#039;absolutely no benefit&#039;&#039;&#039; and is known to actually &#039;&#039;cause&#039;&#039; issues.  This method is &#039;&#039;&#039;completely unsupported by the devs.  Consider yourself warned&#039;&#039;&#039;.}}&lt;br /&gt;
&lt;br /&gt;
Assuming you are already using MySQL with XBMC, add the following to advancedsettings.xml:&amp;lt;br /&amp;gt;&lt;br /&gt;
{{code |lang=xml |&lt;br /&gt;
     &amp;lt;epgdatabase&amp;gt;&lt;br /&gt;
        &amp;lt;type&amp;gt;mysql&amp;lt;/type&amp;gt;&lt;br /&gt;
        &amp;lt;host&amp;gt;10.0.1.100&amp;lt;/host&amp;gt;&lt;br /&gt;
        &amp;lt;port&amp;gt;3306&amp;lt;/port&amp;gt;&lt;br /&gt;
        &amp;lt;user&amp;gt;xbmc&amp;lt;/user&amp;gt;&lt;br /&gt;
        &amp;lt;pass&amp;gt;xbmc&amp;lt;/pass&amp;gt;&lt;br /&gt;
     &amp;lt;/epgdatabase&amp;gt;&lt;br /&gt;
&lt;br /&gt;
     &amp;lt;tvdatabase&amp;gt;&lt;br /&gt;
        &amp;lt;type&amp;gt;mysql&amp;lt;/type&amp;gt;&lt;br /&gt;
        &amp;lt;host&amp;gt;10.0.1.100&amp;lt;/host&amp;gt;&lt;br /&gt;
        &amp;lt;port&amp;gt;3306&amp;lt;/port&amp;gt;&lt;br /&gt;
        &amp;lt;user&amp;gt;xbmc&amp;lt;/user&amp;gt;&lt;br /&gt;
        &amp;lt;pass&amp;gt;xbmc&amp;lt;/pass&amp;gt;&lt;br /&gt;
     &amp;lt;/tvdatabase&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Please replace the &#039;host&#039; IP addresses, &#039;user&#039; names and &#039;pass&#039;words accordingly.&lt;br /&gt;
&lt;br /&gt;
If you have not setup MySQL and wish to, please see the guide here: [[HOW-TO:Share libraries using MySQL]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>TechLife</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=ServerWMC&amp;diff=68942</id>
		<title>ServerWMC</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=ServerWMC&amp;diff=68942"/>
		<updated>2014-02-08T03:14:27Z</updated>

		<summary type="html">&lt;p&gt;TechLife: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:SWMC_Logo.jpg|right|border]] {{:PVR/Contents}}&lt;br /&gt;
= Overview =&lt;br /&gt;
ServerWMC is a server interface for Windows which communicates with Windows Media Center (WMC) allowing it to be used as a Personal Video Recorder (PVR) backend providing Live TV, PVR functions and Electronic Program Guide (EPG) data.  These services are provided to XBMC though the [[Add-on:PVR.WMC|pvr.wmc]] add-on.&amp;lt;br /&amp;gt;&lt;br /&gt;
ServerWMC was developed and is maintained by [http://forum.xbmc.org/member.php?action=profile&amp;amp;uid=135134 krustyreturns].&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Configuring Windows Media Center =&lt;br /&gt;
Windows Media Center must first be fully configured (tuners configured, EPG configured, channels setup, etc) on the PC to be used as the TV Server prior to using ServerWMC.  This setup will vary slightly based on the tuner you are using.  There is a generic WMC setup guide here that may be of assistance to those new to WMC: http://www.howtogeek.com/howto/9166/learning-windows-7-setup-live-tv-in-windows-media-center/&lt;br /&gt;
&lt;br /&gt;
The following is setup information specific to some popular devices:&lt;br /&gt;
* [http://www.silicondust.com/products/hdhomerun/atsc/ &#039;&#039;&#039;HDHomeRun&#039;&#039;&#039;] - http://www.silicondust.com/support/hdhomerun/instructions/wmc7/&lt;br /&gt;
* [http://www.silicondust.com/products/hdhomerun/prime/ &#039;&#039;&#039;HDHomeRun Prime&#039;&#039;&#039;] - http://www.silicondust.com/support/hdhomerun/instructions/prime/&lt;br /&gt;
* [http://cetoncorp.com/products/infinitv/ &#039;&#039;&#039;Ceton InfiniTV Products (All)&#039;&#039;&#039;] - http://cetoncorp.com/product-support/&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|Though Windows Media Center must be configured, it is not necessary for WMC to be running to provide the connection to ServerWMC.&amp;lt;br /&amp;gt;If you have previously disabled WMC services, please re-enable them at this time.  Though WMC does not need to be running, if the services are disabled and WMC is unable to automatically update EPG data, XBMC will either display a blank EPG or CRASH when selecting &#039;Live TV&#039;.&amp;lt;br /&amp;gt;&#039;&#039;&#039;Please ensure you can view live TV from within WMC before continuing!&#039;&#039;&#039;}}&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Downloading &amp;amp; Installing ServerWMC =&lt;br /&gt;
The latest version of ServerWMC can be found here: https://googledrive.com/host/0ByNnAMYBoWvfTk8tRWJXYko1T2c/index.html&lt;br /&gt;
&lt;br /&gt;
ServerWMC includes an installer package so simply download, unzip and run &#039;&#039;&#039;Installer_ServerWMC.msi&#039;&#039;&#039; as administrator.  It is not necessary to uninstall the previous version before installing an updated version.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|ServerWMC must be installed on the same PC that was configured for Windows Media Center above.}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= ServerWMC Configuration (Quick) =&lt;br /&gt;
Launch ServerWMC from the Start Menu.  An entry was created during installation at Start/ServerWMC/ServerWMC. &amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|On first run, you should be prompted to allow &#039;&#039;&#039;ServerWMC.exe&#039;&#039;&#039; through your firewall.  Make sure to select &#039;&#039;&#039;allow&#039;&#039;&#039;.}}&lt;br /&gt;
&lt;br /&gt;
Ensure that Windows Media Center (WMC) is configured with particular attention to the following:&lt;br /&gt;
* Directory for recorded TV is specified&lt;br /&gt;
* TV tuners are installed and detected&lt;br /&gt;
* TV channels are scanned&lt;br /&gt;
* You are able to watch live TV within WMC&lt;br /&gt;
&lt;br /&gt;
Ensure that the Windows Media Center &amp;quot;Recorded TV&amp;quot; folder is Shared from the server PC (as clients will need to access it via smb://).  If the share is protected or if accessing with non-windows based clients, the username and password for the share should be entered on the &#039;folders&#039; tab within ServerWMC.&lt;br /&gt;
&lt;br /&gt;
Run ServerWMC application and check/configure the settings.  Additional info on each setting can be found below.&lt;br /&gt;
&lt;br /&gt;
{{note|ServerWMC supports most of the WMC configuration including enable/disable channels, set custom channel orders/numbers and custom channel icons.  These settings should be configured within WMC and not XBMC.}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= ServerWMC Configuration (Detailed) =&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Status.png|right|border]]&lt;br /&gt;
== Status ==&lt;br /&gt;
* &#039;&#039;&#039;WMC database&#039;&#039;&#039; - Displays the status of the connection between ServerWMC and the Windows Media Center database&lt;br /&gt;
**  &amp;lt;span style=&amp;quot;color:#4169E1&amp;quot;&amp;gt;&#039;Opened&#039;&amp;lt;/span&amp;gt; - Indicates the server has successfully connected&lt;br /&gt;
* &#039;&#039;&#039;Channels found&#039;&#039;&#039; - Displays the number of channels being reported as available from WMC&lt;br /&gt;
* &#039;&#039;&#039;Tuners found&#039;&#039;&#039; - Displays the number of tuners available and ready to use&lt;br /&gt;
* &#039;&#039;&#039;Clients online&#039;&#039;&#039; - Displays the names of clients connected to ServerWMC&lt;br /&gt;
* &#039;&#039;&#039;Totals of items transferred to clients:&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Channels&#039;&#039;&#039; - Displays the number of channels being made available to clients&lt;br /&gt;
** &#039;&#039;&#039;EPG Entries&#039;&#039;&#039; - Displays the number of Electronic Program Guide entries being provided to clients&lt;br /&gt;
** &#039;&#039;&#039;Timers&#039;&#039;&#039; - Displays the number of future recording tasks in queue&lt;br /&gt;
** &#039;&#039;&#039;Recordings&#039;&#039;&#039; - Displays the number of recorded programs available in the /Recorded TV/ folder (specified on the &#039;Folders&#039; tab)&lt;br /&gt;
* &#039;&#039;&#039;Active Recordings&#039;&#039;&#039; - Displays status of programs currently being recorded&lt;br /&gt;
* &#039;&#039;&#039;Active Streams&#039;&#039;&#039; - Displays the status of streams being used by clients&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; bgcolor=&amp;quot;whitesmoke&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_General.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
== General ==&lt;br /&gt;
* &#039;&#039;&#039;Start when Windows starts&#039;&#039;&#039; - Starts ServerWMC when the user logs on to Windows.  Unless you have a need to start the server manually at login, this option should be enabled.&lt;br /&gt;
* &#039;&#039;&#039;Startup minimized&#039;&#039;&#039; - Minimizes ServerWMC to the Task Bar upon startup.&lt;br /&gt;
* &#039;&#039;&#039;Minimize to system tray&#039;&#039;&#039; - Sends ServerWMC to the System Tray when minimized instead of the Task Bar.&lt;br /&gt;
** &#039;&#039;&#039;Close box minimizes to system tray&#039;&#039;&#039; - Causes ServerWMC to minimize to the system tray when the red &#039;X&#039; is clicked instead of closing the program.&lt;br /&gt;
* &#039;&#039;&#039;Port number for client connection&#039;&#039;&#039; - Specifies the port on which the pvr.wmc plug-in will communicate with ServerWMC.  The default port is 9080.  Unless you have another program communicating on this port, there is no reason to change from default.  Again, if you were not prompted when launching ServerWMC or you chose to decline, &#039;&#039;&#039;make sure this port is open in your firewall software&#039;&#039;&#039; before continuing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Folders.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
== Folders ==&lt;br /&gt;
* &#039;&#039;&#039;Path to local &#039;RecordedTV&#039; folder (from WMC)&#039;&#039;&#039; - Displays the path of the folder where recordings will be stored.  This path is specified in WMC under Tasks/Settings/TV/Recorder/Recorder Storage and is not editable from ServerWMC.  If you have other clients on the network, this folder should be shared and specified below.&lt;br /&gt;
* &#039;&#039;&#039;Enter the network share path to this folder, this is required for remote clients:&#039;&#039;&#039;  The smb address of the folder specified above.  It is advised to test this address from another machine to make sure it is accessible remotely before continuing.&lt;br /&gt;
* &#039;&#039;&#039; Watched &#039;Recorded TV&#039; folders (from WMC):&#039;&#039;&#039; If additional folders are specified as &#039;watch folders&#039; within WMC, their paths will be displayed here.&lt;br /&gt;
* &#039;&#039;&#039;Use Credentials for non-windows clients&#039;&#039;&#039; - If the folder specified above requires a user name and password for access, please enter the credentials here.&lt;br /&gt;
** &#039;&#039;&#039;User Name&#039;&#039;&#039; - SMB user name for the shared folder&lt;br /&gt;
** &#039;&#039;&#039;Password&#039;&#039;&#039; - SMB password for the shared folder&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|With non-Windows based clients, user:pass credentials are &#039;&#039;typically&#039;&#039; needed even when the Windows share is shared with &amp;quot;Everyone&amp;quot;.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; bgcolor=&amp;quot;whitesmoke&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Display_Options.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
== Display Options ==&lt;br /&gt;
* &#039;&#039;&#039;Change name of timer to indicate series (repeating) recording&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Append&#039;&#039;&#039; - Places &amp;quot;this text&amp;quot; after the recording&#039;s title.&lt;br /&gt;
** &#039;&#039;&#039;Prepend&#039;&#039;&#039; - Places &amp;quot;this text&amp;quot; before the recording&#039;s title.&lt;br /&gt;
*** &#039;&#039;&#039;this text&#039;&#039;&#039; - Text to place before or after the recording&#039;s title&lt;br /&gt;
* &#039;&#039;&#039;Indicate &#039;Repeat&#039; episodes in plot descriptions by appending&#039;&#039;&#039; - Places the specified text at the end of the plot description in the XBMC EPG episode info screen if the episode was marked as a repeat in the WMC EPG data.&lt;br /&gt;
* &#039;&#039;&#039;Indicate &#039;Repeat&#039; episodes in recording/EPG titles  by appending&#039;&#039;&#039; - Places the specified text following the recording title and in the XBMC EPG if the episode was marked as a repeat in the WMC EPG data.&lt;br /&gt;
* &#039;&#039;&#039;Hide content protected recordings.&#039;&#039;&#039; - Hides content marked as protected by the service provider from XBMC.  (Protected content is only viewable from within WMC).&lt;br /&gt;
* &#039;&#039;&#039;For sporting events, always append episode title to main title.&#039;&#039;&#039; - Appends the title of the episode to main title.  For example, &amp;quot;Monday Night Football&amp;quot; becomes &amp;quot;Monday Night Football - New England vs. Miami&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;Ignore Recording images from wmc url&#039;&#039;&#039; - Prevents WMC from sending recording image thumbnail url to XBMC (if found).&lt;br /&gt;
* &#039;&#039;&#039;Ignore Epg images from wmc url&#039;&#039;&#039; - Prevents WMC from sending EPG thumbnail image url to XBMC (if found).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Live_TV.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
== Live TV ==&lt;br /&gt;
* &#039;&#039;&#039;Pre-start tuners (requires server restart to take effect)&#039;&#039;&#039; - Starts the Windows stream buffer engine when ServerWMC loads.  This can shorten the amount of time it takes the server to change channels.  The overall effect of this setting varies greatly by system.  Users should feel free to experiment with this setting and choose what works best for them.&lt;br /&gt;
* &#039;&#039;&#039;Only remux this language to output (if available)&#039;&#039;&#039; - Instructs ServerWMC to only include the specified audio language in the stream sent to XBMC.  For information on locating the codes available in your stream, please see [[PVR/Backend/ServerWMC#Locating_audio_stream_codes|Locating audio stream codes]].  We have reason to believe (though not confirmed) these codes follow the [http://en.wikipedia.org/wiki/List_of_ISO_639-2_codes ISO 639-2 standards.] Confirmed valid codes for this field are as follows:&lt;br /&gt;
** eng = English&lt;br /&gt;
** ger = German&lt;br /&gt;
** spa = Spanish&lt;br /&gt;
** dut = Dutch&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Tuners found:&#039;&#039;&#039; Displays information about the tuners accessible for streaming to clients&lt;br /&gt;
** &#039;&#039;&#039;Space&#039;&#039;&#039; - Type of signal being provided for streaming&lt;br /&gt;
** &#039;&#039;&#039;Count&#039;&#039;&#039; - Number of tuners available for streaming&lt;br /&gt;
** &#039;&#039;&#039;Channels&#039;&#039;&#039; - Number of channels available for streaming&lt;br /&gt;
** &#039;&#039;&#039;Hardware Name&#039;&#039;&#039; - The name of the tuner providing the stream&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; bgcolor=&amp;quot;whitesmoke&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Recordings.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
==Recordings ==&lt;br /&gt;
* &#039;&#039;&#039;Remux active recordings&#039;&#039;&#039; - This remuxes the active recording to a TS file before being streamed to XBMC. Files can be played right away but may encounter issues when attempting to timeshift. Disabling this option will stream the WTV file directly to the XBMC player. This will allow for smoother timeshifting but will cause the recording to stop prematurely as XBMC does not monitor the size of WTV files. Premature stopping of playback can easily be resumed by pressing play again which effectively communicates the new file size (and in turn new end point) to the XBMC player. This setting will be used more in the Gotham release affecting the ability of clients to resume playback. The default setting is enabled.&lt;br /&gt;
* &#039;&#039;&#039;Group recordings in folders&#039;&#039;&#039; - Groups recordings into folders within the XBMC &#039;Recordings&#039; list.  This does not effect the physical location of the files.  As well as the individual options below, this will also cause series recordings to be grouped into folders with the series name as the folder title and places individual episodes contained within.  With this option disabled, a flat list of all recordings will be displayed on the &#039;Recordings&#039; list.&lt;br /&gt;
** &#039;&#039;&#039;Group active recordings in folder&#039;&#039;&#039; - Groups active recordings into a folder with the name specified&lt;br /&gt;
** &#039;&#039;&#039;Group movie recordings in folder&#039;&#039;&#039; - Groups completed recordings of programs marked as a movie in the EPG data in the folder specified&lt;br /&gt;
** &#039;&#039;&#039;Group sports recordings in folder&#039;&#039;&#039; - Groups completed recordings of programs marked as a sporting event in the EPG data in the folder specified&lt;br /&gt;
* &#039;&#039;&#039;Append episode title to series title for recordings using&#039;&#039;&#039; - Places the episode title following the series title using the delimiter entered in the box.&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Channels.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
== Channels ==&lt;br /&gt;
* &#039;&#039;&#039;Order channels by:&#039;&#039;&#039; Designates the manner in which the channels will be arranged in the EPG within XBMC&lt;br /&gt;
** &#039;&#039;&#039;Number&#039;&#039;&#039; - Arranges the channel lineup by number&lt;br /&gt;
** &#039;&#039;&#039;Name&#039;&#039;&#039; - Arranges the channel lineup by name (or call sign).&lt;br /&gt;
* &#039;&#039;&#039;Import WMC channel icons when found&#039;&#039;&#039; - Imports channel icons from WMC if available.  Please see [[PVR/Backend/ServerWMC#Adding_icons_to_WMC|Adding Icons to WMC]] for additional information.&lt;br /&gt;
* &#039;&#039;&#039;Hide DRM channels&#039;&#039;&#039; - Hides channels marked with DRM by the service provider from the EPG.&lt;br /&gt;
** &#039;&#039;&#039;Indicate DRM channels by appending:&#039;&#039;&#039; - If a channel is marked by the provider as being protected with DRM, the text entered in the box will be appended in the EPG.&lt;br /&gt;
* &#039;&#039;&#039;Hide encrypted channels&#039;&#039;&#039; - Hides channels marked as encrypted by the service provider from the EPG.&lt;br /&gt;
** &#039;&#039;&#039;Indicate encrypted channels by appending:&#039;&#039;&#039; - If a channel is marked by the provider as being encrypted, the text entered in the box will be appended in the EPG.&lt;br /&gt;
* &#039;&#039;&#039;For channel name use:&#039;&#039;&#039; - Specifies how the name of the channel will be displayed within XBMC.&lt;br /&gt;
** &#039;&#039;&#039;Call Sign&#039;&#039;&#039; - Displays the channel name as it&#039;s call sign reported by WMC.  Example: &#039;KWGN&#039;&lt;br /&gt;
** &#039;&#039;&#039;Full Service Name&#039;&#039;&#039; - Displays the channel name as the service name reported by WMC.  Example: &#039;The WB&#039;&lt;br /&gt;
* &#039;&#039;&#039;Channel display format:&#039;&#039;&#039; - Specifies now the channel name and number will be displayed within XBMC.  For example, if settings were set as displayed in the screenshot, &#039;The WB&#039; would displayed as &#039;656/KWGN&#039;.&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; bgcolor=&amp;quot;whitesmoke&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Record.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
== Record ==&lt;br /&gt;
* &#039;&#039;&#039;Pre-Start and Post-Stop Padding Defaults&#039;&#039;&#039; - This tab allows the user to specify default padding for recordings.  Padding is the amount of time to record before and after the scheduled start and finish time of a program as specified by the EPG.&lt;br /&gt;
** &#039;&#039;&#039;Use WMC&#039;s padding&#039;&#039;&#039; - Uses padding settings specified in WMC.  Settings can be found in the WMC interface under Tasks / Settings / TV / Recorder / Recording Defaults.  The settings are specified as &amp;quot;Start when possible&amp;quot; and &amp;quot;Stop when possible&amp;quot;.&lt;br /&gt;
** &#039;&#039;&#039;Use XBMC&#039;s padding&#039;&#039;&#039; - Use padding specified in XBMC.&lt;br /&gt;
** &#039;&#039;&#039;Use this padding (min)&#039;&#039;&#039; - Allows the user to specify the desired amount of padding directly from the ServerWMC interface.&lt;br /&gt;
*** &#039;&#039;&#039;Pre&#039;&#039;&#039; - Amount of time (in minutes) to start recording before the EPG scheduled start time.&lt;br /&gt;
*** &#039;&#039;&#039;Post&#039;&#039;&#039; - Amount of time (in minutes) to record after the EPG scheduled end time.&lt;br /&gt;
** &#039;&#039;&#039;Use custom padding for sports (min)&#039;&#039;&#039; - Allows the user to specify settings different from those above for programs marked as sporting events in the EPG.&lt;br /&gt;
*** &#039;&#039;&#039;Pre&#039;&#039;&#039; - Amount of time (in minutes) to start recording before the EPG scheduled start time.&lt;br /&gt;
*** &#039;&#039;&#039;Post&#039;&#039;&#039; - Amount of time (in minutes) to record after the EPG scheduled end time.&lt;br /&gt;
* &#039;&#039;&#039;Force this padding on all recordings&#039;&#039;&#039; - Forces specified options &#039;&#039;even if they will interfere with other scheduled recordings&#039;&#039;.&lt;br /&gt;
** &#039;&#039;&#039;Force Pre-Start padding&#039;&#039;&#039; - Forces the pre-start padding rules specified above.&lt;br /&gt;
** &#039;&#039;&#039;Force Post-Stop padding&#039;&#039;&#039; - Forces the post-stop padding rules specified above.&lt;br /&gt;
* &#039;&#039;&#039;After instant recording starts, each Record button press increases end time by: (min)&#039;&#039;&#039; - When an instant recording is in progress, each press of the record button will extend the recording time beyond the EPG scheduled end time + padding by xx minutes.  Please see [[Add-on:PVR.WMC#Recording_with_pvr.wmc|Recording with pvr.wmc]] for additional information.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| || [[File:ServerWMC_Debug.png|right|border]]&lt;br /&gt;
&lt;br /&gt;
== Debug ==&lt;br /&gt;
* &#039;&#039;&#039;Server Version:&#039;&#039;&#039; - Displays the version of ServerWMC installed&lt;br /&gt;
* &#039;&#039;&#039;Keep a log file&#039;&#039;&#039; - Checking this box will cause ServerWMC to output important troubleshooting information to a log file.  It is &#039;&#039;&#039;highly&#039;&#039;&#039; recommended this box be checked.&lt;br /&gt;
** &#039;&#039;&#039;Open current log file&#039;&#039;&#039; - Opens the log file for the current ServerWMC session in Notepad.&lt;br /&gt;
** &#039;&#039;&#039;Open last run&#039;s log file&#039;&#039;&#039; - Opens the log file for the previous ServerWMC session in Notepad.&lt;br /&gt;
* &#039;&#039;&#039;Delete temporary stream files&#039;&#039;&#039; - When switching to a channel, it automatically starts recording.  This information is stored in a temporary file to allow for time shifting.  When checked, these files will be deleted when changing channels.&lt;br /&gt;
* &#039;&#039;&#039;Log all WTV headers&#039;&#039;&#039; - Logs additional information to the debug log for troubleshooting.  This can cause the debug log to grow quite large.  Please only enable this option if requested by a developer for troubleshooting.&lt;br /&gt;
* &#039;&#039;&#039;Remux the playback of all WTV files&#039;&#039;&#039; - By default, only live streams are remuxed to TS before being sent to the client.  This option enables remuxing of pre-recorded files as well.  Raspberry Pi users have reported issues with playing large pre-recorded WTV files.  If you are experiencing issues with viewing recorded TV, please try enabling this option.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{note|&#039;&#039;&#039;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!!!&#039;&#039;&#039;  They contain important information that is instrumental in diagnosing issues and recommending solutions.  Please copy the contents of the file to [http://pastebin.com/ 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.}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Connecting ServerWMC to XBMC =&lt;br /&gt;
Please install and configure the pvr.wmc add-on to access live TV from within XBMC using ServerWMC.&amp;lt;br /&amp;gt;&lt;br /&gt;
Please see the pvr.wmc Wiki page for additional information here: http://wiki.xbmc.org/index.php?title=Add-on:PVR.WMC&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting / FAQ =&lt;br /&gt;
* &#039;&#039;&#039;Can I record to a network share, NAS drive, etc.?&#039;&#039;&#039; - Unfortunately no.  This is not supported by WMC.  Recordings must be saved to a drive connected directly to the PC running WMC.  This is done because if there is a glitch in the network connection while recording, it will corrupt the entire recording rendering it unwatchable.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{note|Advanced users can attempt to &amp;quot;trick&amp;quot; WMC into thinking a local drive is being used, using methods such as linking the recorded TV folder to a network location with a NTFS directory junction (aka symlink) or presenting a drive from their NAS using ISCSI.  In both cases WMC believes it is recording to a local drive, however the drive/files actually are located on a network device.}}&lt;br /&gt;
&lt;br /&gt;
= Known Issues =&lt;br /&gt;
* &#039;&#039;&#039;Upgrading from Windows 8 to 8.1&#039;&#039;&#039; - When upgrading from 8 -&amp;gt; 8.1, it is necessary to re-install ServerWMC.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Additional Guides and Links =&lt;br /&gt;
* ServerWMC/pvr.wmc Support Forum - http://forum.xbmc.org/forumdisplay.php?fid=205&lt;br /&gt;
* pvr.wmc Raspbmc Suport Thread - http://forum.stmlabs.com/showthread.php?tid=10553&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Advanced Topics =&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| ||&lt;br /&gt;
== Locating audio stream codes ==&lt;br /&gt;
Start a live TV stream in XBMC.  Open the ServerWMC log file and locate the audio descriptors.  In the following example excerpt of the log file, there are two available audio streams.  The codes are highlighted.  These are the codes that can be used to specify the desired audio stream sent to XBMC under [[PVR/Backend/ServerWMC#Live_TV|Live TV / Remux Language]].  We have reason to believe (though not confirmed) these codes follow the [http://en.wikipedia.org/wiki/List_of_ISO_639-2_codes ISO 639-2 standards.]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;If you identify and confirm a code that is not already contained in the list above, please add it or drop a comment in the [http://forum.xbmc.org/showthread.php?tid=176174 wiki thread].  Thanks!&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.515 Remux::FindDescriptors&amp;gt; wtv scanned (0.15 sec), Streams found:&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.517 &amp;gt; Other: ID:1 MPEG2 Sections and Tables&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.518 &amp;gt; Other: ID:2 MPEG2 PES&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.519 &amp;gt; Audio: ID:3 ({{highlight|&#039;&#039;&#039;eng&#039;&#039;&#039;}}) AC3 2.0 48000 Hz 192 kb/s&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.520 &amp;gt; Video: ID:4 AVC High-4.0 1920x1080i fps: 25&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.522 &amp;gt; Audio: ID:5 ({{highlight|&#039;&#039;&#039;nar&#039;&#039;&#039;}}) MPEG Audio V1L2 Stereo 48000 Hz 256 kb/s&amp;lt;br /&amp;gt;&lt;br /&gt;
:2013/10/23 18:37:35.524 &amp;gt; Other: ID:6 MS TV Caption&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Adding icons to WMC ==&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| ||&lt;br /&gt;
=== Automatically ===&lt;br /&gt;
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.  It&#039;s worth it, the program works flawlessly.  (As of this writing, the minimum donation is $5).&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
=== Manually ===&lt;br /&gt;
* Set your Channel display format to {1}-{0} instead of {1}/{0} on the &#039;Channels&#039; tab of the ServerWMC GUI.&lt;br /&gt;
&lt;br /&gt;
* Rename your logos to call sign-number.extension. Example KDKADT2-2.1.jpg.&lt;br /&gt;
&lt;br /&gt;
* Restart ServerWMC.&lt;br /&gt;
&lt;br /&gt;
* Set your default folder for PVR thumbnails to where your logos are stored under {{highlight|bordered=yes|System → Live TV → Menu/OSD → &#039;Default folder for PVR thumbnails&#039;}} within XBMC.&lt;br /&gt;
&lt;br /&gt;
* If you add new logos, you will need to restart XMBC or scan for missing channels under {{highlight|bordered=yes|System → Live TV → Menu/OSD → &#039;Scan for missing icons&#039;}} within XBMC.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Running ServerWMC as a service ==&lt;br /&gt;
{{note|This is an experimental feature and recommended only for advanced users at this time.}}&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Limitations&#039;&#039;&#039;&lt;br /&gt;
** Service must be manually installed&lt;br /&gt;
** Service must be restarted if any settings are changed&lt;br /&gt;
** Standalone app must be configured to not clash with the service&lt;br /&gt;
** Standalone app is not aware of what the service is doing (you don&#039;t see current streams, channels transferred/loaded, etc)&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Installation&#039;&#039;&#039;&lt;br /&gt;
** Stop ServerWMC app from the system tray if it is running.&lt;br /&gt;
** Install ServerWMC_Service by running InstallService.bat (in the installed program directory) as administrator.&lt;br /&gt;
** Edit the ServerWMC config file (%ProgramData%\VDSoftware\ServerWMC\config.xml) and change RunAsService=false to RunAsService=true&lt;br /&gt;
** Start/Stop the ServerWMC service from the Windows Services admin interface.&lt;br /&gt;
** Use the ServerWMC app (now aware that you are running the service) to maintain settings.&lt;br /&gt;
** Restart the service whenever you make a change to settings via the UI or editing the config.xml manually&lt;br /&gt;
** The port specified in the service must be manually opened in he firewall&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Further Information&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Service Info&#039;&#039;&#039; - The service is called &amp;quot;ServerWMC XBMC PVR Backend&amp;quot; (the shortname for the service is ServerWMC_Service). Currently, the service is not automatically installed by the program installer, instead there is a batch file in the install directory to do this. This only needs to be done once and wont need to be done again for future releases. The service is installed as manual startup by default. If users want the service to start automatically when windows starts, then they should choose Automatic or possibly Automatic (Delayed Start) if there are problems with it accessing the WMC services if it starts too early.&lt;br /&gt;
** &#039;&#039;&#039;Settings&#039;&#039;&#039; - The service shares the settings with the standalone app, which are stored in config.xml in the ProgramData directory.  NOTE that any changes to these settings are not picked up by the service automatically. You must RESTART the service after making any settings changes to this file directly or via the ServerWMC UI.&lt;br /&gt;
** &#039;&#039;&#039;Standalone ServerWMC App&#039;&#039;&#039; - You must set the standalone ServerWMC app to know that you are running the service, otherwise they will both try and bind to the listen port and accept client requests (causing one or both to fail). This is done by setting the RunAsService parameter in the config.xml file to true while the app is not running.  The app no longer needs to be running, it is only used for editing settings. The app does not show information about current streams, current connected clients etc. It has no knowledge of what the service is doing, it is purely used to maintain the settings file.&lt;br /&gt;
** &#039;&#039;&#039;Log&#039;&#039;&#039; - The service has it&#039;s own log file, called ServerWMC_Service.log in the same directory as the normal log (%ProgramData%\VDSoftware\ServerWMC).  &#039;&#039;&#039;If you are posting for help/support and are running in service mode, you will need to provide this log instead of the ServerWMC.log&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sharing the TV and EPG databases using MySQL ==&lt;br /&gt;
{{note|Though it is &#039;&#039;possible&#039;&#039; to share these databases using MySQL, preliminary testing has shown &#039;&#039;&#039;absolutely no benefit&#039;&#039;&#039; and is known to actually &#039;&#039;cause&#039;&#039; issues.  This method is &#039;&#039;&#039;completely unsupported by the devs.  Consider yourself warned&#039;&#039;&#039;.}}&lt;br /&gt;
&lt;br /&gt;
Assuming you are already using MySQL with XBMC, add the following to advancedsettings.xml:&amp;lt;br /&amp;gt;&lt;br /&gt;
{{code |lang=xml |&lt;br /&gt;
     &amp;lt;epgdatabase&amp;gt;&lt;br /&gt;
        &amp;lt;type&amp;gt;mysql&amp;lt;/type&amp;gt;&lt;br /&gt;
        &amp;lt;host&amp;gt;10.0.1.100&amp;lt;/host&amp;gt;&lt;br /&gt;
        &amp;lt;port&amp;gt;3306&amp;lt;/port&amp;gt;&lt;br /&gt;
        &amp;lt;user&amp;gt;xbmc&amp;lt;/user&amp;gt;&lt;br /&gt;
        &amp;lt;pass&amp;gt;xbmc&amp;lt;/pass&amp;gt;&lt;br /&gt;
     &amp;lt;/epgdatabase&amp;gt;&lt;br /&gt;
&lt;br /&gt;
     &amp;lt;tvdatabase&amp;gt;&lt;br /&gt;
        &amp;lt;type&amp;gt;mysql&amp;lt;/type&amp;gt;&lt;br /&gt;
        &amp;lt;host&amp;gt;10.0.1.100&amp;lt;/host&amp;gt;&lt;br /&gt;
        &amp;lt;port&amp;gt;3306&amp;lt;/port&amp;gt;&lt;br /&gt;
        &amp;lt;user&amp;gt;xbmc&amp;lt;/user&amp;gt;&lt;br /&gt;
        &amp;lt;pass&amp;gt;xbmc&amp;lt;/pass&amp;gt;&lt;br /&gt;
     &amp;lt;/tvdatabase&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Please replace the &#039;host&#039; IP addresses, &#039;user&#039; names and &#039;pass&#039;words accordingly.&lt;br /&gt;
&lt;br /&gt;
If you have not setup MySQL and wish to, please see the guide here: [[HOW-TO:Share libraries using MySQL]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>TechLife</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=File:ServerWMC_Debug.png&amp;diff=68941</id>
		<title>File:ServerWMC Debug.png</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=File:ServerWMC_Debug.png&amp;diff=68941"/>
		<updated>2014-02-08T03:11:38Z</updated>

		<summary type="html">&lt;p&gt;TechLife: TechLife uploaded a new version of &amp;amp;quot;File:ServerWMC Debug.png&amp;amp;quot;: Updated for build 1123&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ServerWMC Debug Tab&lt;/div&gt;</summary>
		<author><name>TechLife</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=File:ServerWMC_Record.png&amp;diff=68940</id>
		<title>File:ServerWMC Record.png</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=File:ServerWMC_Record.png&amp;diff=68940"/>
		<updated>2014-02-08T03:11:00Z</updated>

		<summary type="html">&lt;p&gt;TechLife: TechLife uploaded a new version of &amp;amp;quot;File:ServerWMC Record.png&amp;amp;quot;: Updated for build 1123&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Record tab of the ServerWMC interface&lt;/div&gt;</summary>
		<author><name>TechLife</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=File:ServerWMC_Channels.png&amp;diff=68939</id>
		<title>File:ServerWMC Channels.png</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=File:ServerWMC_Channels.png&amp;diff=68939"/>
		<updated>2014-02-08T03:10:24Z</updated>

		<summary type="html">&lt;p&gt;TechLife: TechLife uploaded a new version of &amp;amp;quot;File:ServerWMC Channels.png&amp;amp;quot;: Updated for build 1123&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ServerWMC Channels Tab&lt;/div&gt;</summary>
		<author><name>TechLife</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=File:ServerWMC_Recordings.png&amp;diff=68938</id>
		<title>File:ServerWMC Recordings.png</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=File:ServerWMC_Recordings.png&amp;diff=68938"/>
		<updated>2014-02-08T03:09:49Z</updated>

		<summary type="html">&lt;p&gt;TechLife: TechLife uploaded a new version of &amp;amp;quot;File:ServerWMC Recordings.png&amp;amp;quot;: Updated for build 1123&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>TechLife</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=File:ServerWMC_Live_TV.png&amp;diff=68937</id>
		<title>File:ServerWMC Live TV.png</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=File:ServerWMC_Live_TV.png&amp;diff=68937"/>
		<updated>2014-02-08T03:09:05Z</updated>

		<summary type="html">&lt;p&gt;TechLife: TechLife uploaded a new version of &amp;amp;quot;File:ServerWMC Live TV.png&amp;amp;quot;: Updated for build 1123&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ServerWMC Live TV Tab&lt;/div&gt;</summary>
		<author><name>TechLife</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=File:ServerWMC_Display_Options.png&amp;diff=68936</id>
		<title>File:ServerWMC Display Options.png</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=File:ServerWMC_Display_Options.png&amp;diff=68936"/>
		<updated>2014-02-08T03:08:35Z</updated>

		<summary type="html">&lt;p&gt;TechLife: TechLife uploaded a new version of &amp;amp;quot;File:ServerWMC Display Options.png&amp;amp;quot;: Updated for build 1123&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ServerWMC Display Options tab&lt;/div&gt;</summary>
		<author><name>TechLife</name></author>
	</entry>
</feed>