blob: 7ec38a486a10193bcca1f037733d8c65dbad5671 (
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
216
217
218
219
220
221
222
223
224
225
226
|
VDR Plugin 'tvtv' Revision History
-----------------------------------
2008-11-11: Version 0.3.3p7
- Create a toggle to control adding of ongoing non-VPS timers ((thx to monty35)
Note: if "off", this avoids a restart of a deleted running record/timer on
next TVTV update
2008-10-28: Version 0.3.3p6
- Minor change to be compatible to 1.6.0
- Fix segfault after manual update
- The time shift bugfix is now extended, option "auto" detects current
used timezone automatically and takes care (this covers daylight
saving time switches) (thx to monty35)
- Add option to define the format of the filename, Nature(Genre) and
Format can be included now (thx to monty35)
Note: existing timers would not be updated after a change (needs to be
impemented)!
- Add autofix of buggy received timezone offset (thx to monty35)
TVTV transmit still +0200 for CET times (20081028)
- Do not readd outdated timers (thx to monty35)
TVTV still transmit outdated timers, which otherwise would be added
by plugin and shortly deleted by vdr
2007-02-06: Version 0.3.3
- The plugin needed to be restarted if username or password were changed
since the "Packed String" (contains username and password) was only
generated once during start-up
- The time shift bugfix is now configurable via a new setup option
solving problems with timers not using CET/CEST as timezone (e.g. BBC)
- In case a channel is not found in the tvtv_channelmap.conf file, the
channels name as well as its ID is printed in the logfile. This should
help adding new channels to the config file.
- tvtv_channelmap.conf updated
2007-01-02: Version 0.3.2
- Code clean up
- Deleted timer object might cause VDR to be killed if timer is deleted
within TVTV. (thx to monty35)
2006-10-23: Version 0.3.1
- added some #IFs making it compile on older VDR versions again.
- Code clean up
- tvtv_channelmap.conf updated
- "not confirmed" message removed from logfile by using an own routine
to display OSD-Message
- TVTV bugfix now also works with VPS-Timers
- empty entry in config file may lead to segfault (thx to monty35 for
reporting this one)
2006-10-09: Version 0.3.0
- new SVDRP command "UPDATE" to update TVTV timers.
- ChannelMap.h replaced by config file tvtv_channelmap.conf making it
easier to maintain. The format of the configfile is slightly different
to the older ChannelMap.h now supporting different satellites and
countries. The channel map can be reloaded by the plugins setup menu.
- The new SVDRP command "RELOAD" reloads the channel map configuration
file.
- Timer updates are rejected if shifted 1 or 2 hours earlier (depending
on the current time zone). This behaviour can be controlled by a new
setup option.
- Replaced comparison of string::npos with "unsigned int" in routine
ProcessImportedFile() since it may lead to problems on 64bit machines.
2006-09-25: Version 0.2.14
- i18n.c updated
- ChannelMap.h updated
- Timer updates are rejected if shifted 2 hours earlier. Successful and
rejected updates are documented in the logfile (thx to monty35).
2006-04-25: Version 0.2.13a
- Function ShowName() in class cChannel is not available on VDR
older than 1.3.15. Added an ifdef to solve this (thanks to GTRDRIVER
for reporting this one)
2006-04-18: Version 0.2.13
- new setup option decides whether to use the description coming
with the data from TVTV or not (just available for VDR 1.3.44+).
Starting with VDR 1.3.44 timer description is only taken from
EPG so there is no need for the description from TVTV anymore.
- Added logging of downloaded data to /var/log/vdr_tvtv.log for
debugging purpose (suggested by Schlappo)
- Station name of timer is now added to File Name of recording.
This behaviour can be controlled by a new setup option.
- Adapted Makefile due to new requirements of VDR 1.3.47+
2006-03-16: Version 0.2.12
- added basic support for VDR 1.3.44. Timer description coming
from TVTV is now put into the Aux field of Timer-Object. Need
to investigate how this works with recordings without EPG.
- Non-initialized data structure for HTTP download might cause
VDR to be killed. Proper initialization should solve this.
- Missing define statements disabled VPS support in 0.2.11
- added BBC channels to ChannelMap.h
2006-02-17: Version 0.2.11
- split the source code into separate files making it easier to
maintain.
- TVTV-Server can now be selected via OSD
- libcurl is now used to download data from TVTV adding proxy
support to the plugin.
- do not delete timers that are currently recording, even if it's
just updated.
- Plugin may hang on 64bit machines in routine calc_field_cnt() due
to compare values with different types (thx to bunghole)
2005-12-15: Version 0.2.10a
- VDR crashes if a timer with an empty summary exists and a timer
is added by TVTV (thx to mag128)
2005-12-14: Version 0.2.10
- ostringstream is used instead of snprintf() to create timer
entries.
- Buffer for http download increased to 500kB
- Timer entries are now created with full date if VDR 1.3.23+
is used
- Debug messages added
2005-11-07: Version 0.2.9
- Updated for VDR 1.3.36: Timer entry is no longer limited
and description is not cut off if VDR-Version 1.3.36+ is
detected
2005-11-02: Version 0.2.8a
- Timer entry needs an additional cut off
2005-11-01: Version 0.2.8
- TVTV crashes if timer entry exceeds 10kB. Description is
cut off to keep it shorter (thx to monty35)
- Global constant MAXPARSEBUFFER is used instead of
plain values
2005-10-16: Version 0.2.7
- ChannelMap.h updated
2005-10-03: Version 0.2.6b
- Timers are deleted even if they have changed since the
last update (thx to monty35)
- Debug messages updated (thx to monty35)
2005-10-03: Version 0.2.6a
- ChannelMap.h updated ('NICK' added, thx to wilderigel)
2005-10-03: Version 0.2.6
- Timers may be updated by adding the UID coming from
TVTV at the end of the description (thx to monty35)
- Timers with colon in title will be handled as suggested in
VDRs manual
2005-09-28: Version 0.2.5
- ChannelMap.h updated ('Das Vierte' added)
- split_csv() routine might cause vdr to be killed
(thx to ck-one for reporting this one)
2005-09-24: Version 0.2.4
- English translations updated
- Debug messages updated (thx to monty35)
- Fixed handling of VPS-Timers starting at midnight
(thx to uclara)
2005-05-15: Version 0.2.3
- ChannelMap.h updated
- Number of timers is no longer limited by the plugin.
- "Delete-Patch" replaced by following the action coming
with the timer.
- Filename of created timer does not contain "TVTV+" anymore
- New setup option "Use VPS" decides whether timers created
via TVTV use VPS or not. Timers set via EPG are not effected.
- Compiles on VDR older than 1.3.18
- German translations updated
2005-05-09: Version 0.2.2
- Timer is now created by using the time zone information
to be able to record e.g. english channels.
(thx to Briandorling for bringing this up)
- does not use clear() method anymore
2005-05-08: Version 0.2.1
- ChannelMap.h updated (thx to monty35)
- Ignore folder setting if nature is empty (thx to monty35)
2005-05-06: Version 0.2.0
- Data format changed to CSV (Comma Separated Values)
2003-01-28: Version 0.1.6
- Plugin can make a HTTP-Request without "wget".
And XML File will be not more created ;-))
- OSD-Setup Menu Item "Show/Hide TVTV in Main menu"
2002-12-01: Version 0.1.5
- You are need a no changes (tools.h) in VDR Version >= 1.1.18
- For XML file will be used your "Video" Directory
2002-11-24: Version 0.1.4
- IMPORTANT: Command Line settings is default settings.
after Save in OSD Setup, it will be skipped.
You can delete now your default settings.
Your settings will be saved in (/video)/setup.conf
- Support VDR 1.1.17
You are need VDR Version >= 1.1.17
- DefaultPriority & DefaultLifeTime Settings will be used
- Timers After (Now + 1 Month) will be imported later
- Extended File Format Setup Line inserted
If you want to have Nature like Main-Folder then set it to "yes"
(Default "no")
2002-11-23: Version 0.1.3
- MarginStart & MarginStop will be used
- EPG Text Data will be saved too
- File name format will be so one: Nature~Title ,-)
2002-11-20: Version 0.1.2
- Autoupdate
- OSD Plugin Setup. Command Line will be used as Default Settings.
2002-11-19: Version 0.1.0
- Initial revision.
This ist a Initial Version.
|