HOW-TO:Use SMS-style text entry for remotes and ServerWMC: Difference between pages

From Official Kodi Wiki
(Difference between pages)
Jump to navigation Jump to search
 
 
Line 1: Line 1:
{{incomplete}}
{{:PVR/Contents}}
Our remote control pages are so scattered that not even I know where to put this, but I'm putting it SOMEWHERE before I forget.
<br />
{{note|This page is currently under heavy construction.}}
<br />
__TOC__
{{-}}
= Overview =
ServerWMC is server interface for Windows which communicates with Windows Media Center (WMC) allowing it to be used a PVR backend providing Live TV, PVR functions and electronic program guide data.  These services are provided to XBMC though the [[Add-on:PVR.WMC|PVR.WMC]] add-on.<br />
ServerWMC was developed and is maintained by [http://forum.xbmc.org/member.php?action=profile&uid=135134 krustyreturns].
<br />
<br />


==SMS text input==
= Configuring Windows Media Center =
If you have a remote control that is viewed as a keyboard to XBMC and want to enable SMS/T9-like text input, do two things:
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.  This setup will vary slightly based on the tuner you are using.  The following is setup information for popular devices:
* [http://www.silicondust.com/products/hdhomerun/atsc/ '''HDHomeRun'''] - http://www.silicondust.com/support/hdhomerun/instructions/wmc7/
* [http://www.silicondust.com/products/hdhomerun/prime/ '''HDHomeRun Prime'''] - http://www.silicondust.com/support/hdhomerun/instructions/prime/
* [http://cetoncorp.com/products/infinitv/ '''Ceton InfiniTV Products (All)'''] - http://cetoncorp.com/product-support/
<br />
{{note|Though Windows Media Center must be configured, it is not necessary for WMC to be running to provide the connection to ServerWMC.<br />'''Please insure you can view live TV from within WMC before continuing!'''}}<br />


#[[Settings/System/Input devices]] -> enable "Remote control sends keyboard presses"
= Downloading & Installing ServerWMC =
#make a keyboard.xml [[keymap]] file with this (save it in [[userdata]]/keymaps/): <syntaxhighlight lang="xml" enclose="div">
The latest version of ServerWMC can be found here: https://googledrive.com/host/0ByNnAMYBoWvfTk8tRWJXYko1T2c/index.html
<keymap>
  <VirtualKeyboard>
    <keyboard>
      <zero>Number0</zero>
      <one>Number1</one>
      <two>Number2</two>
      <three>Number3</three>
      <four>Number4</four>
      <five>Number5</five>
      <six>Number6</six>
      <seven>Number7</seven>
      <eight>Number8</eight>
      <nine>Number9</nine>
      <backspace>Backspace</backspace>
    </keyboard>
  </VirtualKeyboard>
</keymap>
</syntaxhighlight>


[[Category:Remote control]]
ServerWMC includes an installer package so simply download, unzip and run '''Installer_ServerWMC.msi''' as administrator.
<br />
{{note|ServerWMC must be installed on the same PC that was configured for Windows Media Center above.}}
<br />
<br />
 
= ServerWMC Configuration (Quick) =
Launch ServerWMC from the Start Menu.  An entry was created during installation at Start/ServerWMC/ServerWMC. <br />
{{note|On first run, you should be prompted to allow '''ServerWMC.exe''' through your firewall.  Make sure to select '''allow'''.}}
 
Ensure that Windows Media Center (WMC) is configuired
* Directory for recorded TV is specified
* TV tuners are installed and detected
* TV channels are scanned
 
Ensure that the Windows Media Center "Recorded TV" folder is Shared from the server PC (as clients will need to access it via smb://)
 
Run ServerWMC application and check/configure the settings
 
Note: ServerWMC supports most of the WMC configuration including enable/disable channels, set custom channel orders/numbers and custom channel icons
 
<br />
<br />
 
= ServerWMC Configuration (Detailed) =
{| cellpadding="8" cellspacing="0"
|- valign="top" |
| || [[File:ServerWMC_Status.png|right|border]]
== Status ==
* '''WMC database''' - Displays the status of the connection between ServerWMC and the Windows Media Center database
**  <span style="color:#4169E1">'Opened'</span> - Indicates the server has successfully connected
* '''Channels found''' - Displays the number of channels being reported as available from WMC.
* '''Tuners found''' - Displays the number of tuners connected and ready to use.
* '''Clients online''' - Displays the names of clients connected to ServerWMC
* '''Total of items transferred to clients:'''
** '''Channels''' - Displays the number of channels being made available to clients
** '''EPG Entries''' - Displays the number of Electronic Program Guide entries being provided to clients
** '''Timers''' - Displays the number of future recording tasks in queue
** '''Recordings''' - Displays the number of recorded programs available in the /Recorded TV/ folder (specified on the servers tab)
* '''Active Recordings''' - Displays status of programs currently being recorded
* '''Active Streams''' - Displays the status of streams being used by clients
 
 
|- valign="top" bgcolor="whitesmoke" |
| || [[File:ServerWMC_General.png|right|border]]
== General ==
* '''Start when Windows starts''' - Checking this box will start ServerWMC when Windows starts.  Unless you have a need to start the server manually after a reboot, this option should be enabled.
* '''Startup minimized''' - Checking this box will start ServerWMC minimized.
* '''Minimize to system tray''' - Checking this box will send ServerWMC to the System Tray when minimized instead of the Task Bar.
* '''Port number for client connection''' - This box 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.
 
 
|- valign="top" |
| || [[File:ServerWMC_Folders.png|right|border]]
== Folders ==
* '''Path to local 'RecordedTV' directory from WMC settings''' - 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.
* '''Enter the network share path to the 'Recorded TV' folder (for remote client access):'''  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.
* '''Use Credentials (primarily for non-windows clients)''' - If the folder specified above requires a user name and password for access, please enter the credentials here.
** '''User Name''' - SMB user name for the shared folder
** '''Password''' - SMB password for the shared folder
 
 
|- valign="top" bgcolor="whitesmoke" |
| || [[File:ServerWMC_Display_Options.png|right|border]]
== Display Options ==
* '''Change name of timer to indicate series (repeating) recording'''
** '''Append''' - Places "this text" after the recording's title.
** '''Prepend''' - Places "this text" before the recording's title.
*** '''this text''' - Text to place before or after the recording's title
* '''Append episode title to series title for recordings using''' - Places the episode title following the series title using the delimiter entered in the box.
* '''Indicate 'Repeat' episodes in plot descriptions by appending''' - Places the entered 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.
* '''Indicate 'Repeat' episodes in recording/EPG titles  by appending''' - Places the entered text following the recording title and in the XBMC EPG if the episode was marked as a repeat in the WMC EPG data.
* '''Hide content protected recordings.''' - Hides content marked protected by the service provider from XBMC.  (Protected content is only viewable from within WMC).
 
|- valign="top" |
| || [[File:ServerWMC_Live_TV.png|right|border]]
 
== Live TV ==
* '''Pre-start tuners (requires server restart to take effect)'''
* '''Stream format:''' Selects the format of the stream sent to XBMC.
** WTV - [http://en.wikipedia.org/wiki/WTV_%28Windows_Recorded_TV_Show%29 Windows Recorded TV Show]
** TS - Title Set (DVD Format)
* '''Tuners found:''' Displays information regarding the tuners accessible for streaming to clients
** Space - Type of signal being provided for streaming
** Count - Number of tuners available for streaming
** Channels - Number of channels available for streaming
** Hardware Name - The name of the tuner providing the stream
 
|- valign="top" bgcolor="whitesmoke" |
| || [[File:ServerWMC_Channels.png|right]]
 
== Channels ==
* '''Order channels by:''' Designates the manner in which the channels will be arranged in the EPG within XBMC
** Number - Arranges the channel lineup by number
** Call Sign - Arranges the channel lineup by call sign (or name).
* '''Hide DRM channels'''
** Indicate DRM channels by appending:
* '''Hide encrypted channels'''
** Indicate encrypted channels by appending:
* '''Channel display format:'''
 
|- valign="top" |
| || [[File:ServerWMC_Debug.png|right|border]]
 
== Debug ==
* '''Server Version:''' - Displays the version of ServerWMC installed
* '''Keep a log file''' - Checking this box will cause ServerWMC to output important troubleshooting information to a log file.  It is '''highly''' recommended this box be checked.
** Open current log file - Opens the log file for the current ServerWMC session in Notepad.
** Open last run's log file - Opens the log file for the previous ServerWMC session in Notepad.
* '''Delete temporary stream files'''
<br />
<br />
 
{{note|'''If you are having issues and need to request assistance in the XBMC forums, it is mandatory to provide a copy of the log files!!!'''  They contain important information that is instrumental in diagnosing issues and recommending solutions.  Please copy the contents of the file to [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.}}
 
|}
 
<br />
 
= Connecting ServerWMC to XBMC =
Please install and configure the PVR.WMC add-on to access live TV from within XBMC using ServerWMC.<br />
Please see the PVR.WMC Wiki page for additional information here: http://wiki.xbmc.org/index.php?title=Add-on:PVR.WMC
<br />
<br />
 
= Troubleshooting =
;Additional info coming soon.
<br />
 
= Known Issues =
;Additional info coming soon.
<br />
 
= Additional Guides and Links =
* ServerWMC/PVR.WMC Support Thread - http://forum.xbmc.org/showthread.php?tid=171216
* PVR.WMC Raspbmc Suport Thread - http://forum.stmlabs.com/showthread.php?tid=10553

Revision as of 00:14, 12 October 2013

PVR/Contents
Note: This page is currently under heavy construction.


Overview

ServerWMC is server interface for Windows which communicates with Windows Media Center (WMC) allowing it to be used a PVR backend providing Live TV, PVR functions and electronic program guide data. These services are provided to XBMC though the PVR.WMC add-on.
ServerWMC was developed and is maintained by krustyreturns.

Configuring Windows Media Center

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. This setup will vary slightly based on the tuner you are using. The following is setup information for popular devices:


Note: Though Windows Media Center must be configured, it is not necessary for WMC to be running to provide the connection to ServerWMC.
Please insure you can view live TV from within WMC before continuing!

Downloading & Installing ServerWMC

The latest version of ServerWMC can be found here: https://googledrive.com/host/0ByNnAMYBoWvfTk8tRWJXYko1T2c/index.html

ServerWMC includes an installer package so simply download, unzip and run Installer_ServerWMC.msi as administrator.
Note: ServerWMC must be installed on the same PC that was configured for Windows Media Center above.

ServerWMC Configuration (Quick)

Launch ServerWMC from the Start Menu. An entry was created during installation at Start/ServerWMC/ServerWMC.
Note: On first run, you should be prompted to allow ServerWMC.exe through your firewall. Make sure to select allow.

Ensure that Windows Media Center (WMC) is configuired

  • Directory for recorded TV is specified
  • TV tuners are installed and detected
  • TV channels are scanned

Ensure that the Windows Media Center "Recorded TV" folder is Shared from the server PC (as clients will need to access it via smb://)

Run ServerWMC application and check/configure the settings

Note: ServerWMC supports most of the WMC configuration including enable/disable channels, set custom channel orders/numbers and custom channel icons



ServerWMC Configuration (Detailed)

ServerWMC Status.png

Status

  • WMC database - Displays the status of the connection between ServerWMC and the Windows Media Center database
    • 'Opened' - Indicates the server has successfully connected
  • Channels found - Displays the number of channels being reported as available from WMC.
  • Tuners found - Displays the number of tuners connected and ready to use.
  • Clients online - Displays the names of clients connected to ServerWMC
  • Total of items transferred to clients:
    • Channels - Displays the number of channels being made available to clients
    • EPG Entries - Displays the number of Electronic Program Guide entries being provided to clients
    • Timers - Displays the number of future recording tasks in queue
    • Recordings - Displays the number of recorded programs available in the /Recorded TV/ folder (specified on the servers tab)
  • Active Recordings - Displays status of programs currently being recorded
  • Active Streams - Displays the status of streams being used by clients


ServerWMC General.png

General

  • Start when Windows starts - Checking this box will start ServerWMC when Windows starts. Unless you have a need to start the server manually after a reboot, this option should be enabled.
  • Startup minimized - Checking this box will start ServerWMC minimized.
  • Minimize to system tray - Checking this box will send ServerWMC to the System Tray when minimized instead of the Task Bar.
  • Port number for client connection - This box 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.


ServerWMC Folders.png

Folders

  • Path to local 'RecordedTV' directory from WMC settings - 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.
  • Enter the network share path to the 'Recorded TV' folder (for remote client access): 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.
  • Use Credentials (primarily for non-windows clients) - If the folder specified above requires a user name and password for access, please enter the credentials here.
    • User Name - SMB user name for the shared folder
    • Password - SMB password for the shared folder


ServerWMC Display Options.png

Display Options

  • Change name of timer to indicate series (repeating) recording
    • Append - Places "this text" after the recording's title.
    • Prepend - Places "this text" before the recording's title.
      • this text - Text to place before or after the recording's title
  • Append episode title to series title for recordings using - Places the episode title following the series title using the delimiter entered in the box.
  • Indicate 'Repeat' episodes in plot descriptions by appending - Places the entered 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.
  • Indicate 'Repeat' episodes in recording/EPG titles by appending - Places the entered text following the recording title and in the XBMC EPG if the episode was marked as a repeat in the WMC EPG data.
  • Hide content protected recordings. - Hides content marked protected by the service provider from XBMC. (Protected content is only viewable from within WMC).
ServerWMC Live TV.png

Live TV

  • Pre-start tuners (requires server restart to take effect)
  • Stream format: Selects the format of the stream sent to XBMC.
  • Tuners found: Displays information regarding the tuners accessible for streaming to clients
    • Space - Type of signal being provided for streaming
    • Count - Number of tuners available for streaming
    • Channels - Number of channels available for streaming
    • Hardware Name - The name of the tuner providing the stream
ServerWMC Channels.png

Channels

  • Order channels by: Designates the manner in which the channels will be arranged in the EPG within XBMC
    • Number - Arranges the channel lineup by number
    • Call Sign - Arranges the channel lineup by call sign (or name).
  • Hide DRM channels
    • Indicate DRM channels by appending:
  • Hide encrypted channels
    • Indicate encrypted channels by appending:
  • Channel display format:
ServerWMC Debug.png

Debug

  • Server Version: - Displays the version of ServerWMC installed
  • Keep a log file - Checking this box will cause ServerWMC to output important troubleshooting information to a log file. It is highly recommended this box be checked.
    • Open current log file - Opens the log file for the current ServerWMC session in Notepad.
    • Open last run's log file - Opens the log file for the previous ServerWMC session in Notepad.
  • Delete temporary stream files



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


Connecting ServerWMC to XBMC

Please install and configure the PVR.WMC add-on to access live TV from within XBMC using ServerWMC.
Please see the PVR.WMC Wiki page for additional information here: http://wiki.xbmc.org/index.php?title=Add-on:PVR.WMC

Troubleshooting

Additional info coming soon.


Known Issues

Additional info coming soon.


Additional Guides and Links