summaryrefslogtreecommitdiff
path: root/HISTORY
blob: 6941e295a8ab70f17c75819c5b732f1cd7e7713b (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
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
VDR Plugin 'webvideo' Revision History
--------------------------------------

2013-04-14: Version 0.5.0

- Compatible with VDR 2.0.0. VDR 1.6.x support dropped.
- Fixed ruutu.fi, katsomo.fi (low-quality mobile streams)

2012-09-30: Version 0.4.9

- Fixed support for Youtube

2012-09-24: Version 0.4.8

- Fixed support for Youtube, Google Video, ruutu.fi, MoonTV

2012-06-02: Version 0.4.7

- Support new Yle Areena
- Removed broken Vimeo support
- Fixed MoonTV and Metacafe

2012-02-26: Version 0.4.6

- webvi: New option --url for downloading a single video

2012-01-29: Version 0.4.5

- Fixed Youtube, Google Video breakage
- Removed SubTV support. SubTV programs are available in Katsomo.

2011-08-08: Version 0.4.4

- Fixed Youtube support
- Minor improvements in Katsomo and ruutu.fi support
- Disabled broken Vimeo search

2011-07-12: Version 0.4.3

- Streaming works on YLE Areena and on other sources which use
  external downloaders (playback in VLC does not work very well)
- Prefer mplayer over VLC when playing streams
- Fixed "Error 501: No active sockets" by properly implementing
  timeouts
- Improved ruutu.fi support

2011-06-12: Version 0.4.2

- Fixed katsomo.fi module.
- Watch on vdr bookmarklet now works also on katsomo.fi.
- webvi: Space in search terms was errornously replaced by plus.

2011-04-17: Version 0.4.1

- Fixed Youtube, Metacafe and Vimeo modules. Streaming does not work
  on Vimeo.
- Removed SVT Play module which was not working anymore.
- Accept -p as alternative to --postprocess (thanks to Matti
  Lehtimäki).
- New option --prefermplayer prefers mplayer over xineliboutput when
  streaming (thanks to Matti Lehtimäki).
- Bookmarklet for saving a video from the web browser (a patch by
  Samuli Sorvakko).
- Updated Italian translation (thanks to Diego Pierotto)
- New option --verbose (webvi)
- New option --vfat (or vfat in config file) generates Windows
  compatible filenames (plugin, webvi)

2010-11-18: Version 0.4.0

- SVDRP commands for playing and downloading videos (based on a patch
  by Matti Lehtimäki).
- Bookmarklet for sending a video from web browser to VDR.
- Correct template path in webvi.plugin.conf, respect user CXXFLAGS,
  SYSLIBDIR and DESTDIR in Makefiles, fix typos (patches by Ville
  Skyttä).
- Support VDR 1.7 series by including Make.global.
- Command line arguments override config file options.
- Fixes for Youtube, Metacafe and Google modules.

2010-08-26: Version 0.3.2

- Plugin: Possibility to run a script after downloading.
- New video service: MoonTV (contributed by Matti Lehtimäki).
- ruutu.fi uses rtmpe for some videos.
- Stream low bandwidth Youtube videos by default (configurable in
  /etc/webvi.conf)
- Fixed Google video module.
- Disabled ruutu.fi search which is not working.

2010-07-25: Version 0.3.1

- Updated Italian translation (thanks to Diego Pierotto).
- Fixed Youtube extractor.
- Fixed Vimeo search.
- Timers are no longer marked as "Unfinished" after the download has
  been completed.
- Retry failed timers again later.

2010-07-12: Version 0.3.0

- Scheduled downloading
- Show error details on status screen by pressing Info
- Fix a crash when video URL is empty.
- INI file options for controlling the download quality.
- Add support for Finnish TV stations: MTV3 Katsomo, ruutu.fi, Subtv.
- Make all downloads abortable.
- Fixed Vimeo search.

2010-04-11: Version 0.2.2

- Remember query terms and menu positions when moving in history.
- Reduce delays when navigating the menu.
- Install libwebvi.so* links correctly. Run ldconfig.
- Write correct path to /etc/webvi.conf when installing to an
  alternative location.
- Show percentage as ??? on status page if the size is unknown.
- Fixed Youtube module.

2010-01-23: Version 0.2.1

- Support for all Python versions.
- Install the plugin with VDR's "make plugins". (If you use make
  plugins, you still need to install the library separately.)

2010-01-17: Version 0.2.0

- The daemon is replaced by Python library with C bindings. This
  simplifies the invocation of the VDR plugin and the command line
  client.
- New video service: Vimeo
- Re-added support for YLE Areena (requires rtmpdump-yle from
  http://users.tkk.fi/~aajanki/rtmpdump-yle/index.html).
- Youtube: using the official API (except for video pages), this
  should mean less breakage in the future. Various improvements on
  the menus.

2009-10-27: Version 0.1.7

- Compatibility fixes for Youtube and Metacafe modules.

2009-08-20: Version 0.1.6

- Fixed compilation on gcc4.4. Thanks to Anssi Hannula.
- Fixed Youtube module.
- Removed the outdated YLE Areena support.

2009-05-10: Version 0.1.5

- Don't crash VDR if can't connect to the daemon
- Updated to work with Python 2.6 (a parameter name has changed in
  asynchat)
- Force the installation prefix for Python scripts to be /usr, not
  /usr/local
- Command line argument --daemoncmd specifies the command for starting
  the webvid daemon

2009-05-05: Version 0.1.4

- Updated Italian translation (thanks to Diego Pierotto)
- Config file for webvi for defining player programs and the address
  of the daemon
- Streaming now reverts back to lower quality video if high quality
  version is not available (like downloading already did before)

Video site modules:
- Support for a new video site: Metacafe
- Youtube: adapted parsing to comply with recent changes on Youtube.
  Download HD quality video when available.
- YLE Areena: download high quality videos by default
- Google Video: support for videos hosted on Metacafe. Made parsing a
  bit more robust.

2009-04-08: Version 0.1.3

Plugin:
- Call libxslt.init() only it exists (old versions of libxslt don't
  have init())
- Update download progress indicators in the status screen at regular
  intervals

webvi, the command line client:
- Show download progress

Video site modules:
- YLE Areena: show error message if search fails, show categories in
  the main menu, various smaller parsing improvements
- Youtube: show error message if no search results, fix parsing of
  Movies category

2009-03-07: Version 0.1.2

- Unescape the stream URL before passing it to xineliboutput to make
  Youtube streaming work.
- Youtube: More robust parsing of search results page. Updated
  categories parsing according to recent changes.
- Updated Italian translations (thanks to Diego Pierotto)
- Fixed a typo in German translation (thanks to Halim Sahin)

2009-02-24: Version 0.1.1

- Simplified building: better Makefile, fixed instructions in README
- Updated Italian translations (thanks to Diego Pierotto)
- German translation (contributed by Andre L.)
- Daemon stops downloads gracefully when client disconnects
- Fixed segfault when a menu title is NULL (this happened for
  example on YouTube search results page)
- sane filenames: no slashs, no dots in the beginning
- Try to start daemon process automatically if can't open a connection
- Removed busy polling when loading the main menu
- Remove temporary file if the request fails
- Ability to cancel downloads (through the status screen)
- URLencode function in the plugin was bogus: the percent encoded
  values should be in hex, not in decimal
- Fixed problem with downloads never finishing if the server sends
  shorter file than expected
- History forward skipped over one page
- SVTPlay: various improvements to the parsing of the web pages

2009-02-08: Version 0.1.0

- The downloader backend is now a separate server process. The user
  interface is no longer blocked while the plugin is waiting for a web
  server to respond.
- Support for streaming
- A new command line client that has the same capabilities as the plugin
  but can be used without VDR.
- Alternative URLs for videos. For example, Youtube module first tries
  to download high quality version, and falls back to standard version
  if high quality version is not available.
- Cleaning up of the XML menu scheme. New menu items: textfields, item
  lists, query buttons.
- Status page that lists uncompleted downloads
- Updated YouTube, Google, and SVTPlay modules to work with the recent
  changes on these sites

2008-12-06: Version 0.0.6

- French translation (Thanks to Bruno Roussel)
- Fixed Youtube parsing to accommodate to recent changes

2008-09-08: Version 0.0.5

- New video service: SVT Play. Contributed by Lars Olsson.
- More robust parsing of .asx files
- Workaround for buggy servers: if the server reports the Content-Type
  of a video file as text/plain do not use it for deciding the file
  extension. Try to extract the extension from the URL instead.
- Sort service names alphabetically

2008-08-21: Version 0.0.4

- Updated Italian translation (thanks to Diego Pierotto)
- Include a workaround for a bug in the libmms header file mmsx.h
  which caused the compilation to fail
- Fix compiler warnings

2008-08-20: Version 0.0.3

- Support for video search
- Updated Italian translation (thanks to Diego Pierotto)
- Try mmsh if mms protocol fails (requires libmms 0.4 or later). Most
  videos on YLE Areena seem to work after this fix.
- Fix segfault when deleting the plugin at VDR exit
- Youtube: switch back to low quality FLV videos because not all
  videos have MP4 version

2008-07-24: Version 0.0.2

- Italian translation (thanks to Diego Pierotto)
- Support for mms URLs using libmms
- Guess the file extension from the Content-Type header, not from the
  defaultext tag
- New video service: YLE Areena (the web service of the Finland's
  national broadcasting company). Only partial support, some of the
  URLs do not work with libmms.
- Youtube: Download higher quality MPEG-4 videos

2008-06-25: Version 0.0.1

- Initial revision.