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
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
|
VDR Plugin 'radio' Revision History
-----------------------------------
2018-07-15: Version 1.xx
Ulrich Eckhardt <uli-vdr@uli-eckhardt.de>
- Better CRC check (should help on Harmony FM).
- Code cleanups.
2018-02-23: Version 1.1.0
Ulrich Eckhardt <uli-vdr@uli-eckhardt.de>
- Enhancements for osd2web by Jörg Wendel
- Add new service interface with identifier RadioTextService-v1.1
with several new fields.
- Convert all *.po to UTF-8
- Bugfixes from Jörg Wendel
- Fix compile problems on VDR 2.2.0
2017-04-23: Version 1.0.1
- Compiles with VDR 2.3.x
2013-05-31: Version 1.0.0
U.Hanke <egal@gmx.info>
- Security-patch formatstrings, thanks to Tobias Grimm
- Update EPG for MusicChoice, thanks to p_body@vdr-portal
- Add Source-charset
- some UTF-8 script cleanups
2013-02-10: Version 0.9.1
U.Hanke <egal@gmx.info>
- Makefile,cleanup for vdr >= 1.7.37
- RT,RT+ osd/list: convert ISO-8859-1 to utf8/locale
2012-04-07: Version 0.9.0
U.Hanke <egal@gmx.info>
- Makefilefix for i18n
- change/round OSD corners
- add themes for skin EgalT2
- seperate thread for mpeg image showing
- add some themes for Skin Elchi
- fix fonthandling @ Osd
- add RDS scanning @ TS-Frames for vdr >= 1.7.x
- cleanup source, vdr >= 1.6.0 needed
- fix radioepg.c for glibc-2.10, thanks to zzam@vdr-portal
- api changes for vdr >= 1.7.26
2009-08-20: Version 0.2.5
U.Hanke <egal@gmx.info>
- fix Rass-Decoding bug: rfu-bytes (old offsetb)
- add some themes for Skin EnigmaNG
- quoting filenames for rass-imagesave/ffmpeg
- change Premiere-/Sky-RadioTransponderID to 17
- add cAudio::PlayTs() to compile with vdr-1.7.x (TS-scanning to be done)
- checking only vdr-recordings (existing /recordingpath/001.vdr)
- add italien-translation text, thanks to Diego Pierotto
2007-10-09: Version 0.2.4
U.Hanke <egal@gmx.info>
- new transponder (TID) for premiere radio-channels (+ epg fixed)
- create/checks temp. data-dir /tmp/vdr-radio.xxxxxx if not specified,
thanks to Tobias Grimm & Thomas Günther
- cleanup for gcc-4.2.1 (some const char*)
- debug print cleanups -> dsyslog
- update for RT+Specification 2.1, RT+Classes changed
- some scripts added
- add french-translation text, thanks to Patrice Staudt
2007-09-14: Version 0.2.3
U.Hanke <egal@gmx.info>
- additional entity- & xhtml-unicode-dezimal conversion
- OSD-Info for Radiochannels on Unity Media Kabel: Song, Artist+Album,
thanks to gmewes@vdr-portal for testing & screenshots
- add french-translation text, thanks to pat@vdr-portal
- Additional songinfos now about external scripts/programs (like www-requests),
see ./config/scripts/LIESMICH.Scripts for details
- changes for vdr >= 1.5.8 (locales)
- Fix Makefile for all shells (== :unexpected operator), thanks to Matthias Schwarzott
2007-08-14: Version 0.2.2
U.Hanke <egal@gmx.info>
- changes for vdr >= 1.5.7 (locales: ../po, make i18n, aso)
- Transfermode for encrypted radio channels over command-option -e 1/--encrypted=1,
without Transfermode no background-image + no birate-item
- Auto-OSD called now @ background-thread, no more transfermode need for OSD
- OSD-Info for Radiochannels on Kabel Deutschland: Song, Artist, Album, Comp.,
thanks to CafeDelMar@vdr-portal for testing & screenshots
- Workaround osdbugfixing 1.Textrow @ setup wihout titlerow
- StatusEvents for epg-info added
- Timefixing on epg-events (premiere)
2007-08-03: Version 0.2.1
U.Hanke <egal@gmx.info>
- OSD-Info for Premiere-Radio from EPG-PresentEvent:
Interpret, Titel/Werk, Album/Komponist, Jahr
- UseStillPicture-Device about Setup (disable for softdevice/dxr3)
- OSD-Info for RockAntenne about InetRequest (Setup-Option),
code 'rockantenne.h/rockantenne.c' taken from
rockantenne-plugin, thanks to Author Frank Bergmann
- align OSD-Title/Artist, freetype-fonts in vdr >= 1.5.3
- first implementation of tmc-parser Alert-C coding
(start with --verbose=32 or greater and watch console-output)
- some changes like RDS-ODA IDs for RT+ & TMC_Alert-C
- add hungarian-translation text, thanks to Füley István
- add Skin-Themes: Soppalusikka-Blackberry/Citron,
Enigma-WineRed/AppleGreen/WomansLike/YellowSun,
Elchi_Plugin, EgalsTry~default/~blue
- <radio top40> sends RDS @ audio-stream, seperate PID cancled
- add RaSS-Gallery over OK button,
add RaSS-Image saving as jpeg with installed ffmpeg,
add RaSS-OSD keys for gallery, navigation, images
- add audio-bitrate to osd, taken from mpegheader
- changes for vdr >= 1.5.0
- fix valgrind suggestion, thanks to Hulk@vdr-portal for providing the patch
- add french-translation text, thanks to pat@vdr-portal
- add finnisch-translation text, thanks to Rolf Ahrenberg
2006-12-31: Version 0.2.0
U.Hanke <egal@gmx.info>
- Add RaSS-Implementation 'RadioScreenShow' (workingname QDAr),
slideshow with mpeg-stills as backgroundimage & save datafiles,
archiv with OSD & Navigation
- Bugfix: now stopping correct rds-receiver on multiple tunerdevices,
thanks to Reinhard Nißl
2006-08-14: Version 0.1.4
U.Hanke <egal@gmx.info>
- add seperate RDS-Receiver for Data-PIDs,
on channels like Radio-FFH & co.
- RDS PS added, text in osd, if no RTplus available
- RDS PTYN added, shown if no PTY received
2006-07-19: Version 0.1.3
U.Hanke <egal@gmx.info>
- add Service/OSD-Symbol from audiorecorder for title-recording
- exchange localtime() with thread-safe localtime_r()
- add french-translation text, thanks to Michaël Nival
2006-04-27: Version 0.1.2
U.Hanke <egal@gmx.info>
- Bugfix in fopen for DataDir-files, thanks to Thomas Günther
- New command-options --live/--replay = mpegfile for default-mpegs @ live-/replaymode,
(mpegfile as absolute incl. Path), suggested by Tobias Grimm
- Add -fPIC to compiler-flags, thanks to Tobias Grimm
- OSD-Timeout reactivated
- cPlugin::Active/cPlugin::MainThreadHook only if vdr >= 1.3.47 for better compatibility with patched vdr
- New svdrp-command 'RTTCLOSE' for temporarily closing OSD (2*Osd-Messagetimeout)
2006-04-19: Version 0.1.0
U.Hanke <egal@gmx.info>
- Changes for vdr >= 1.3.47
- RDS-logo in osd added, ../symbols/rds.xpm can also be used in skin-menus
- StatusMsg for lcdproc&co independent from osd
- New command-option --data=dir for temp. datafiles
- Reorg plugin-call for automatic-osd
- Update/Add finnisch-translation text, thanks to Rolf Ahrenberg
- Changes for vdr >= 1.3.45
- Add skincolors for Radiotext-OSD, see setup-option 'Skincolor used'
- Add crc16 check (CCITT) for rds + qdar-files
- Makefile-Defines for vdr-patches
- RTplus-Memory with seperate OSDs added
- detecting radio in file @ replaymode,
thanks to Reinhard Nißl for providing the patch
- cleanup code, vdr < 1.3.43 no longer supported
- no more own tansferthread -> changing to audiothread,
radiotext @ replaymode now possible,
better handling of transfer-start,
thanks to Reinhard Nißl for providing all the patches
2006-01-09: Version 0.0.9
U.Hanke <egal@gmx.info>
- RDS-PTY OSD changed & no radio-action on Data/Service-channels,
thanks to Walter Koch for providing the patch
- Bugfix: Title-Starttime @ radiotext-service & StatusMsg (lcdproc&co.)
- Update/Changing to RTplus Version 2.0 (now we have titleend with item-runningbit ;)
2005-11-02: Version 0.0.8e
U.Hanke <egal@gmx.info>
- Update/Add finnisch-translation text, thanks to Rolf Ahrenberg
- RText: PlusTag ends, if 2x taglen=0, new seen @ 'Eins Live/Bremen Vier/SWR3',
PlusTag changing also without togglebit (seen on 'Bremen Vier'),
PlusTag change entitystr to corresponding char ("'" -> "'" a.s.o)
2005-10-12: Version 0.0.8d
U.Hanke <egal@gmx.info>
- Update/Add finnisch-translation text, thanks to Rolf Ahrenberg
- Fix for displaying the bg-image, thanks to Joachim Wilke for providing the patch
- RText: cStatus::MsgOsdProgramme/ItemText added (incl. setup) for lcdproc and other
display-plugins, thanks to Joachim Wilke for providing the initial-patch,
- RText: length-checking not strict '==', station NDR* sends false MEL
- RText: PlusTag-startmarker now beginning with '0' (only WDR sends it correct now)
2005-09-12: Version 0.0.8c
U.Hanke <egal@gmx.info>
- Bugfix: closing own plugin-OSD on channelswitch by CHAN+/- or svdrp
- Background-checking, if radio-channels get video-Pid (new/temp.), suggested by Rolf Ahrenberg
- Changes for vdr >= 1.3.32, no more UserMacroKey needed for AutoOsd
- New extern svdrp-commands > plug radio 'RTINFO' and 'RTCLOSE' (vdr >= 1.3.31):
> RTINFO
> Print the radiotext information.
> RTCLOSE
> Close the radiotext-osd.
> Reopen can only be done over menu or channelswitch.
2005-09-10: Version 0.0.8a/b
U.Hanke <egal@gmx.info>
- Update/Add finnisch-translation text, thanks to Rolf Ahrenberg
- Bugfix: close RText-OSD at channelswitch (svdrp), if no radio-channel
- AutoOSD: no UserKey after player-end with <Back-Key>,
no more closing other plugin-osds
2005-09-09: Version 0.0.8
U.Hanke <egal@gmx.info>
- Update/Add finnisch-translation text, thanks to Rolf Ahrenberg
- Delayed OSD-redisplay after menus
- New OSD-timeout, timerval about setup (0=No, 1-1440 min.)
- Check textrepeatings in all OSD-Rows
2005-08-31: Version 0.0.7f
U.Hanke <egal@gmx.info>
- RDS-PTY added, thanks to Walter Koch for providing the patch
- RDSText-Check @ pes audio-frames instead of ts-frames on vdr >= 1.3.31
- Update ID "RadioTextService-1.0" service-call for other plugins:
struct RadioTextService_v1_0 {
int rds_info; // 0= No / 1= Text / 2= Text + RTplus-Tags (Item,Artist)
int rds_pty; // 0-31, Source http://www.ebu.ch/trev_255-beale.pdf for values
char *rds_text;
char *rds_title; // "---" if none @ moment
char *rds_artist; // "---" if none @ moment
struct tm *title_start;
};
- Some modifications on RTplus-tags errors
2005-08-27: Version 0.0.7e
U.Hanke <egal@gmx.info>
- Bugfix: prevent keys Channel+/- to switch twice @ AutoOsd
- Add char-translation 'additional display characters' for radiotext (see RBDS-Standard for more info)
2005-08-24: Version 0.0.7d
U.Hanke <egal@gmx.info>
- Update finnisch-translation text, thanks to Rolf Ahrenberg
- RDS-Text: ignore textline-doublettes for OSD,
- Add ID "RadioTextService-1.0" service-call for other plugins:
struct RadioTextService_v1_0 {
int rds_info; // 0= No / 1= Text / 2= Text + RTplus-Tags (Item,Artist)
char *rds_text;
char *rds_title;
char *rds_artist;
struct tm *title_start;
};
See vdr-1.3.30 for more info about 'cPluginName::Service' or
demo-plugin 'rtextdemo' on console-output, how it works
2005-08-21: Version 0.0.7c
U.Hanke <egal@gmx.info>
- Additional finnisch-translation text, thanks to Rolf Ahrenberg
- RDS-Text: new osd-options 'OSD-Titlerow, OSD-Scrollmode, OSD-Taginfo',
itemtag-end about (no)repeating & min-timer,
rdstextcheck-revision since ARD-Radiotransponder sends (20050819)
- Update transfermode (cThread::Running()), see vdr-1.3.29 for details
2005-08-05: Version 0.0.7b
U.Hanke <egal@gmx.info>
- Finnisch-translation text, thanks to Rolf Ahrenberg
- Commandline-option verboselevel for testing
- RTplus tags (Title/Artist) added, OSD-Option for RTplus tags
- Radiotextcheck optimized (TS-Header, bytestuffing + co.)
2005-07-31: Version 0.0.7a
U.Hanke <egal@gmx.info>
- cleanup code, vdr<1.3.22 no longer supported
- RDS-Radiotext added, show about Mainmenuentry or Automatic
- Div. Setup-Options for radio/RDS-Radiotext
- Internationalization added,
- All AudioTracks now possible
2005-03-19: Version 0.0.6
- F.PECOURT:
modified functions calls for new Audio IDs and
radiotransfer for vdr 1.3.22. First dirty hacks
still one problem: blank image when switching
from one radio to an other. Clear missing!
2004-11-10: Version 0.0.1
- Initial revision.
|