Next revision
|
Previous revision
|
satip [2014/11/24 01:14] 0.0.0.0 created |
satip [2014/11/24 02:18] ben |
====== SATIP ====== | ====== SATIP ====== |
| |
= Installing = | ===== Installing ===== |
| |
===== Getting up TVheadend ===== | ===== Getting up TVheadend ===== |
==== TV Streaming ==== | ==== TV Streaming ==== |
* Build and install a recent version of media-tv/tvheadend (3.9 seems to work). It needs to have the SATIP and upnp commits included. This is included in <tt>packages.sihnon.net</tt> | * Build and install a recent version of media-tv/tvheadend (3.9 seems to work). It needs to have the SATIP and upnp commits included. This is included in ''packages.sihnon.net'' |
* Start the tvheadend service <tt>systemctl start tvheadend</tt> | * Start the tvheadend service ''systemctl start tvheadend'' |
* Browse to <tt>Configuration->DVB Inputs->TV Adapters</tt>. If the right version is installed, it should automatically detect the SAT>IP device via uPnP. | * Browse to ''Configuration->DVB Inputs->TV Adapters''. If the right version is installed, it should automatically detect the SAT>IP device via uPnP. |
* Switch to the <tt>Networks</tt> tab and click <tt>Add</tt> | * Switch to the ''Networks'' tab and click ''Add'' |
* Choose <tt>DVB-S</tt>, tick <tt>Network Discovery</tt>, <tt>Skip Initial Scan</tt>. From <tt>Pre-defined Muxes</tt> choose <tt>28.2E:Astra</tt> for UK Freesat. Don't forget to click the <tt>Save</tt> button on each tuner! | * Choose ''DVB-S'', tick ''Network Discovery'', ''Skip Initial Scan''. From ''Pre-defined Muxes'' choose ''28.2E:Astra'' for UK Freesat. Don't forget to click the ''Save'' button on each tuner! |
* Switch back to the <tt>TV Adapters</tt> tab and for each tuner that has a LNB connection, select Position #1 (AA) and tick Enabled, and choose the Freesat network defined earlier. Also select the Tuner itself (parent of Position #1) and enable that. | * Switch back to the ''TV Adapters'' tab and for each tuner that has a LNB connection, select Position #1 (AA) and tick Enabled, and choose the Freesat network defined earlier. Also select the Tuner itself (parent of Position #1) and enable that. |
* Switch to the <tt>Muxes</tt> tab and click <tt>Add</tt> | * Switch to the ''Muxes'' tab and click ''Add'' |
* Choose the Freesat network created earlier, select <tt>Delivery System</tt> to <tt>DVBS2</tt> for Freesat HD. Select <tt>EPG Scan</tt> to <tt>Force UK Freesat</tt> and accept all other defaults. | * Choose the Freesat network created earlier, select ''Delivery System'' to ''DVBS2'' for Freesat HD. Select ''EPG Scan'' to ''Force UK Freesat'' and accept all other defaults. |
* Wait a few minutes and channels should start appearing in the <tt>Services</tt> tab. Filter on <tt>Encrypted=no</tt> to hide the unwatchable entries. | * Wait a few minutes and channels should start appearing in the ''Services'' tab. Filter on ''Encrypted=no'' to hide the unwatchable entries. |
* Select the channels that should be exposed to XBMC and click <tt>Map Selected</tt>. Tick <tt>Check Availability</tt>, <tt>Merfe Same Name</tt> and <tt>Create provider tags</tt>, then map them. This will take a while. Keep an eye on journalctl to see progress. | * Select the channels that should be exposed to XBMC and click ''Map Selected''. Tick ''Check Availability'', ''Merfe Same Name'' and ''Create provider tags'', then map them. This will take a while. Keep an eye on journalctl to see progress. |
| |
==== EPG ==== | ==== EPG ==== |
==== Recording ==== | ==== Recording ==== |
===== Setting up XBMC ===== | ===== Setting up XBMC ===== |
* Build and install a copy of <tt>xbmc-addon-pvr</tt> | * Build and install a copy of ''xbmc-addon-pvr'' |
* Set <tt>EGIT_BRANCH="frodo"</tt> because the current version is causing memory corruption | * Set ''EGIT_BRANCH="frodo"'' because the current version is causing memory corruption |
* For <tt>simple-iptv-pvr</tt> support add <tt>--enable-addons-with-dependencies</tt> (we'll be using tvheadend so no need for this). | * For ''simple-iptv-pvr'' support add ''--enable-addons-with-dependencies'' (we'll be using tvheadend so no need for this). |
* Restart XBMC to pick up the new plugins | * Restart XBMC to pick up the new plugins |
* Disable all <tt>PVR Client</tt> addons except <tt>tvheadend</tt> | * Disable all ''PVR Client'' addons except ''tvheadend'' |
* Configure the tvheadend client to set the hostname/username/password etc. | * Configure the tvheadend client to set the hostname/username/password etc. |
* Browse to <tt>System->Live TV</tt>, set <tt>Enabled</tt> | * Browse to ''System->Live TV'', set ''Enabled'' |