Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 56 lines (38 sloc) 1.694 kB
e473309 @Dischi update doc
Dischi authored
1 TV Server
2 =========
308ef17 @Dischi add some doc
Dischi authored
3
e473309 @Dischi update doc
Dischi authored
4 The TV server is used to control a TV card from Freevo and possible
5 other applications. It is split into three parts: a scheduler, a
6 device wrapper and a Python API to control it.
308ef17 @Dischi add some doc
Dischi authored
7
af60547 @Dischi Revert default by replacing --scheduler with --no-scheduler and --dev…
Dischi authored
8 Scheduler and Device Mapper
9 ---------------------------
308ef17 @Dischi add some doc
Dischi authored
10
e473309 @Dischi update doc
Dischi authored
11 You must have one TV server scheduler running in your network. This is
12 the master TV server. First create a config file:
308ef17 @Dischi add some doc
Dischi authored
13
af60547 @Dischi Revert default by replacing --scheduler with --no-scheduler and --dev…
Dischi authored
14 tvserver --genconfig
308ef17 @Dischi add some doc
Dischi authored
15
e473309 @Dischi update doc
Dischi authored
16 Now edit ~/.tvserver/scheduler.conf. If you have a controller like
17 Freevo or devices on a different machine you should set rpc.address to
18 a different IP address and set a rpc.password. Also set up the epg
af60547 @Dischi Revert default by replacing --scheduler with --no-scheduler and --dev…
Dischi authored
19 mapping my selecting an EPG source provider.
308ef17 @Dischi add some doc
Dischi authored
20
e473309 @Dischi update doc
Dischi authored
21 Now edit ~/.tvserver/devices.conf. Besides the found devices and their
22 priority there are rpc settings. Please set rpc.address and
23 rpc.devices to the values using by the scheduler. You may also set the
24 directory where to store the recordings. Now you can start the devices
25 mapper as standalone application or start device mapper and scheduler
26 in one app.
308ef17 @Dischi add some doc
Dischi authored
27
af60547 @Dischi Revert default by replacing --scheduler with --no-scheduler and --dev…
Dischi authored
28 Start tvserver with scheduler and device mapper::
29 tvserver
30
31 Start tvserver device mapper with external scheduler::
32 tvserver --no-scheduler
33
34 And in case you do not want to use the device mapper and only the
35 scheduler call::
36 tvserver --no-devices
e473309 @Dischi update doc
Dischi authored
37
38
39 API Interface
40 =============
41
42 Import tvserver in Python and you can control the scheduler with
43 Python code remotely. See the API doc for details.
44
45
46 Limitations
47 ===========
48
49 1. Currently only DVB is supported, either using mplayer or svn from
50 dvbstreamer as backend.
51
52 2. EPG Mapping of the sources channel names to the names from DVB
53 devices is currently broken.
54
55 Feel free to send patches to the Freevo devel mailing list.
Something went wrong with that request. Please try again.