summaryrefslogtreecommitdiff
path: root/vdr/make-conf.sh
blob: 00e40889ef6b7f5ec36f6378858a7474662e2f79 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
#!/bin/sh

# x-vdr (Installations-Skript fuer einen VDR mit Debian als Basis)
# von Marc Wernecke - www.zulu-entertainment.de
# 29.07.2008

# defaults
source ./../x-vdr.conf
source ./../setup.conf
#VDRSCRIPTDIR="/usr/lib/vdr/scripts"
#VDRCONFDIR="."


# Function
function make_config() {
# create commands.conf
{
echo "# $VDRCONFDIR/commands.conf
# x-vdr `date '+%F %T'`
#

V D R                               : echo true
- Aktualisiere Liste der Aufnahmen  : sudo $VDRSCRIPTDIR/vdr2root video-update ; echo \"$VDRBINDIR/svdrpsend.pl HITK Red\"|at now
- Loeschen der EPG daten?           : echo \"$VDRBINDIR/svdrpsend.pl CLRE\"|at now
- VDR neustarten?                   : sudo $VDRSCRIPTDIR/vdr2root vdr-restart
- VDR beenden?                      : sudo $VDRSCRIPTDIR/vdr2root vdr-stop

S y s t e m                         : echo true
- Zeige /var/log/messages           : sudo $VDRSCRIPTDIR/vdr2root show-log
- Saeubere /var/log/messages        : sudo $VDRSCRIPTDIR/vdr2root clean-log
- Belegung der Laufwerke            : df -h|awk '/%/ { printf(\"%4.4s : %5.5s : %s\n\",\$5,\$4,\$6) }'
- Starte SSH?                       : sudo $VDRSCRIPTDIR/vdr2root ssh-start
- SSH ausschalten?                  : sudo $VDRSCRIPTDIR/vdr2root ssh-stop
- System neustarten?                : sudo $VDRSCRIPTDIR/vdr2root reboot
- System ausschalten?               : echo \"$VDRBINDIR/svdrpsend.pl HITK Power\"|at now
"

if [ "$burn" = "on" ]; then
echo "
B u r n - B C                       : echo true
- Blend  Only                       : echo \"$VDRBINDIR/burn-bc -f draw-storke -w default\"|at now
- Simple Cropping                   : echo \"$VDRBINDIR/burn-bc -f 'crop resize draw-storke unsharp' -w default\"|at now
- Zoom Center                       : echo \"$VDRBINDIR/burn-bc -f 'crop zoom-center resize draw-storke unsharp' -w default\"|at now
- Zoom Left                         : echo \"$VDRBINDIR/burn-bc -f 'crop zoom-left resize draw-storke unsharp' -w default\"|at now
- Zoom Right                        : echo \"$VDRBINDIR/burn-bc -f 'crop zoom-right resize draw-storke unsharp' -w default\"|at now
- Serial Foto                       : echo \"$VDRBINDIR/burn-bc -f 'crop zoom-center resize draw-storke serial-foto unsharp' -w default\"|at now
- Serial Movie                      : echo \"$VDRBINDIR/burn-bc -f 'crop zoom-center resize draw-storke serial-movie unsharp' -w default\"|at now
- Big Serial Movie                  : echo \"$VDRBINDIR/burn-bc -f 'crop zoom-center resize draw-bigsize serial-movie unsharp' -w default\"|at now
- 16x9 -> 4x3                       : echo \"$VDRBINDIR/burn-bc -f 'zoom-center-16x9 resize draw-storke unsharp' -w default\"|at now
"
fi

if [ -e "$DVDBURNER" ]; then
echo "
eject dvd                           : eject $DVDBURNER
"
fi

if [ "$vdrconvert" = "on" ]; then
echo "
V D R C o n v e r t - SVCD          : echo true
- Zu SVCD-Liste                     : ${PREFIX}/bin/ins.sh vdr2svcd
- Aktiviere SVCD-Liste              : ${PREFIX}/bin/convstart.sh vdr2svcd
- Entferne von SVCD-Liste?          : ${PREFIX}/bin/del.sh vdr2svcd
- Zeige SVCD-Liste                  : ${PREFIX}/bin/cap.sh vdr2svcd
V D R C o n v e r t - VCD           : echo true
- Zu VCD-Liste                      : ${PREFIX}/bin/ins.sh vdr2vcd
- Aktiviere VCD-Liste               : ${PREFIX}/bin/convstart.sh vdr2vcd
- Entferne von VCD-Liste?           : ${PREFIX}/bin/del.sh vdr2vcd
- Zeige VCD-Liste                   : ${PREFIX}/bin/cap.sh vdr2vcd
V D R C o n v e r t - DIVX          : echo true
- Zu DivX-Liste                     : ${PREFIX}/bin/ins.sh vdr2divx
- Aktiviere DivX                    : ${PREFIX}/bin/convstart.sh vdr2divx
- Entferne von DivX-Liste?          : ${PREFIX}/bin/del.sh vdr2divx
- Zeige DivX-Liste                  : ${PREFIX}/bin/cap.sh vdr2divx
V D R C o n v e r t - Quickmodus    : echo true
- Erstelle DivX sofort?             : ${PREFIX}/bin/convnow.sh vdr2divx
- Erstelle DVD sofort?              : ${PREFIX}/bin/convnow.sh vdr2dvd
- Erstelle Handy sofort?            : ${PREFIX}/bin/convnow.sh vdr2handy
- Erstelle PDA sofort?              : ${PREFIX}/bin/convnow.sh vdr2pda
- Erstelle SVCD sofort?             : ${PREFIX}/bin/convnow.sh vdr2svcd
- Erstelle VCD sofort?              : ${PREFIX}/bin/convnow.sh vdr2vcd
- Erstelle Mpeg ( sync )?           : ${PREFIX}/bin/convnow.sh vdr2mpg
- Erstelle Mp3?                     : ${PREFIX}/bin/convnow.sh vdr2mp3
- Erstelle ogg?                     : ${PREFIX}/bin/convnow.sh vdr2ogg
- Erstelle AC3?                     : ${PREFIX}/bin/convnow.sh vdr2ac3
"
fi

if [ "$vdrrip" = "on" ]; then
echo "
vdrrip starten                      : echo \"$VDRSCRIPTDIR/queuehandler.sh $VDRCONFDIR/plugins/queue.vdrrip /tmp\"|at now
"
fi

echo "
x-vdr setup                         : echo \"sudo /usr/lib/vdr/scripts/vdrsetup\"|at now
"
} > $VDRCONFDIR/commands.conf



# reccmds.conf
{
echo "# $VDRCONFDIR/reccmds.conf
# x-vdr `date '+%F %T'`
#
"

if [ "$pin" = "on" ]; then
echo "
FSK Schutz hinzufuegen              : $VDRSCRIPTDIR/fskprotect.sh protect
FSK Schutz entfernen                : $VDRSCRIPTDIR/fskprotect.sh unprotect
"
fi

if [ "$noad" = "on" ]; then
echo "
Werbung markieren                   : $VDRSCRIPTDIR/vdrnoad -start
M o r e  N o a d                    : echo true
- Run noad                          : $VDRSCRIPTDIR/vdrnoad -start
- Run noad, all recordings (batch)  : $VDRSCRIPTDIR/vdrnoad -batch
- View Cut list                     : $VDRSCRIPTDIR/vdrnoad -view
- In prozess                        : $VDRSCRIPTDIR/vdrnoad -count
- Stop noad (killpid)               : $VDRSCRIPTDIR/vdrnoad -killpid
- Stop noad (killall)?              : $VDRSCRIPTDIR/vdrnoad -killall
- Remove marks                      : $VDRSCRIPTDIR/vdrnoad -marks
- Remove pid                        : $VDRSCRIPTDIR/vdrnoad -pid
- Remove all marks                  : $VDRSCRIPTDIR/vdrnoad -marks.vdr
- Remove all pids                   : $VDRSCRIPTDIR/vdrnoad -noad.pid
"
fi

if [ "$vdrconvert" = "on" ]; then
echo "
V D R C o n v e r t                 : echo true
- Show VDRConvert Status            : ${PREFIX}/bin/status.sh
- Import Audio CD                   : echo 1 > /var/spool/vdrconvert/ripcda
- VDRConvert einschalten            : /etc/init.d/vdrconvert start >/dev/null 2>&1
- VDRConvert ausschalten            : /etc/init.d/vdrconvert stop >/dev/null 2>&1
"
fi
} > $VDRCONFDIR/reccmds.conf

# timercmds.conf
{
echo "# $VDRCONFDIR/timercmds.conf
# x-vdr `date '+%F %T'`
#
"

if [ "$epgsearch" = "on" ]; then
echo "
Suche nach Wiederholungen                   : $VDRSCRIPTDIR/timerrep.sh 0
Suche nach Wiederholungen mit Episodentitle : $VDRSCRIPTDIR/timerrep.sh 1
"
fi
} > $VDRCONFDIR/timercmds.conf

# setup.conf
{
echo "OSDHeight = 488
OSDLanguage = 1
OSDLeft = 62
OSDMessageTime = 1
OSDSkin = EnigmaNG
OSDTheme = default
OSDTop = 40
OSDWidth = 584
dvd.AudioLanguage = 1
dvd.Gain = 4
dvd.HideMainMenu = 0
dvd.MenuLanguage = 1
dvd.PlayerRCE = 2
dvd.ReadAHead = 0
dvd.ShowSubtitles = 0
dvd.SpuLanguage = 1
dvdselect.DVDOutputDir = $DVDISODIR
dvdselect.DVDReadScript = $VDRSCRIPTDIR/vdrreaddvd
dvdselect.DVDWriteScript = $VDRSCRIPTDIR/vdrwritedvd
dvdselect.ImageDir = $DVDISODIR
dvdselect.NameDevice = /dev/dvd
dvdselect.NameOrgDevice = /dev/hdc
dvdselect.ResetDVDLink = 1
femon.Skin = 0
femon.Theme = 4
mediamvp.dongle_version = 22146
osdpip.ColorDepth = 3
osdpip.CropBottom = 5
osdpip.CropLeft = 5
osdpip.CropRight = 5
osdpip.CropTop = 5
osdpip.FrameDrop = -1
osdpip.FrameMode = 2
osdpip.InfoPosition = 2
osdpip.InfoWidth = 400
osdpip.ShowInfo = 1
osdpip.Size = 2
osdpip.SwapFfmpeg = 1
osdpip.XPosition = 50
osdpip.YPosition = 50
setup.DirectMenu = 1
setup.EntryPrefix = :
setup.MenuSuffix = 
setup.ReturnValue = 1
ttxtsubs.MainMenuEntry = 3
"
} > $VDRCONFDIR/setup.conf

} # Function End

# Function Call
make_config