Difference between revisions of "VDR Manual Install on LinuxMCE 710"

From LinuxMCE
Jump to: navigation, search
(Core)
m (VDR Manual Install moved to VDR Manual Install on LinuxMCE 710: The installation instructions are for 710 only. On 810 VDR installs automatically)
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
=Install=
+
[[Category:Tutorials]]
  
 
Everything mentioned below is based from a clean lmce0710 amd64 installation.
 
Everything mentioned below is based from a clean lmce0710 amd64 installation.
Line 5: Line 5:
 
Create a channels.conf as explained in lmce wiki an dupload through webadmin.
 
Create a channels.conf as explained in lmce wiki an dupload through webadmin.
  
Download vdr-1.6.0-6_LMCE0710-10.tar.gz from http://194.68.235.9/vdr-LMCE0710-10.tar.gz
+
Download [http://www.linuxmce.org/vdr-LMCE0710-10.tar.gz vdr-1.6.0-6_LMCE0710-10.tar.gz]
  
==Install specific instructions for Core and MD. (only app binaries)==
+
=Install specific instructions for Core and MD. (only app binaries)=
===Core===
+
==Core==
  
 
Unpack tar.gz file in /home/linuxmce
 
Unpack tar.gz file in /home/linuxmce
Line 21: Line 21:
 
Check if vdr load on startup, xineliboutput and streamdev-server plugin.
 
Check if vdr load on startup, xineliboutput and streamdev-server plugin.
  
===MD===
+
==MD==
 
ssh into your core.
 
ssh into your core.
 
  sudo su -
 
  sudo su -
Line 35: Line 35:
  
  
==Development==
+
=Development=
 
If you need to build other VDR plugins you need to install vdr-dev.
 
If you need to build other VDR plugins you need to install vdr-dev.
 
It is located in directory named optional.
 
It is located in directory named optional.
Line 44: Line 44:
 
==Core==
 
==Core==
  
Build your channels.conf file as per instruction in lmce wiki, wiki.linuxmce.org
+
Build your channels.conf file
apt-get install dvb-utils
+
apt-get install dvb-utils
/etc/init.d/vdr stop
+
/etc/init.d/vdr stop
 
  scan -o vdr /usr/share/dvb/scan/dvb-t/<FILENAME> > channels.conf
 
  scan -o vdr /usr/share/dvb/scan/dvb-t/<FILENAME> > channels.conf
 
Upload channels.conf in webadmin.
 
Upload channels.conf in webadmin.

Latest revision as of 06:21, 3 August 2010


Everything mentioned below is based from a clean lmce0710 amd64 installation.

Create a channels.conf as explained in lmce wiki an dupload through webadmin.

Download vdr-1.6.0-6_LMCE0710-10.tar.gz

Install specific instructions for Core and MD. (only app binaries)

Core

Unpack tar.gz file in /home/linuxmce

cd vdr0710-10
cd <into directory named i386 or amd64 depending on which architecture you use>
cd common
dpkg -i *.deb  (answer yes to question if config file should be replaced)
cd ..
cd core
dpkg -i *.deb
/etc/init.d/vdr restart

Check if vdr load on startup, xineliboutput and streamdev-server plugin.

MD

ssh into your core.

sudo su -
ssh moonXX (where XX is the number of your MDs)
cd /home/linuxmce
cd <into directory named i386 or amd64 depending on which architecture you use> Remember that you MD can run a different architecture than your core.
cd common
dpkg -i *.deb (answer yes to question if config file should be replaced)
cd ..
 cd md
dpkg -i *.deb
/etc/init.d/vdr restart


Development

If you need to build other VDR plugins you need to install vdr-dev. It is located in directory named optional.


Configuration

Core

Build your channels.conf file

apt-get install dvb-utils
/etc/init.d/vdr stop
scan -o vdr /usr/share/dvb/scan/dvb-t/<FILENAME> > channels.conf

Upload channels.conf in webadmin.

You need to modify some settings to allow liveTV to work on MDs. The files that you have to edit is:

In /etc/vdr/plugins/streamdev.conf add line:

0.0.0.0/0

or uncomment if it already exist.

In /var/lib/vdr/setup.conf (remember /etc/init.d/vdr stop before you edit any config files) Add lines: (at the end)

streamdev-server.AllowSuspend = 1
streamdev-server.MaxClients = 6
streamdev-server.StartHTTPServer = 1
streamdev-server.StartVTPServer = 1
streamdev-server.SuspendMode = 1

MD

/et/init.d/vdr stop

Edit /var/lib/vdr/setup.conf Add lines:

streamdev-client.RemoteIp = 192.168.80.1
streamdev-client.RemotePort = 2004
streamdev-client.StartClient = 1
streamdev-client.StreamFilters = 0
streamdev-client.SyncEPG = 0

posde The original instructions by niz23 called for SyncEPG = 1 on the MD.