forked from get-iplayer/get_iplayer
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG-get_iplayer.cgi.txt
239 lines (188 loc) · 10.8 KB
/
CHANGELOG-get_iplayer.cgi.txt
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
NOTE: This change log ends at the point get_iplayer was abandoned by its original developer.
It is made available solely for historical reference. Subsequent changes are listed in:
http:/www.infradead.org/get_iplayer/CHANGELOG-get_iplayer
Version 0.70 - 20100226
* Added Back buttons on recordings delete page.
* Made delete page less verbose.
* Changed 'Record' button and links to perform immediate recording in a new browser tab.
* Added 'Queue' button and links to queue programme for PVR recording.
Version 0.69 - 20100130
* Added basic edit support for PVR List entries.
Version 0.68 - 20100129
* Fixed tab logic based on posted options as well as next page.
Version 0.67 - 20100128
* Set the pageno variable to 1 when we do a series/category/channel click otherwise results may be empty.
Version 0.66 - 20100128
* Disable update for win32 due to vista/win7 UAC VirtualStore problems.
Version 0.65 - 20100125
* Lots of cosmetic and layout changes.
Version 0.64 - 20100124
* Fixed problems with html entity encoding with passed search params.
* Added Freevo FXD format into metadata formats.
* Added PVR Hold off period option.
* Currently displayed options tab is no longer saved as default.
* Simplified the tab selection code.
* Fixed a few CSS errors when hiding the options tabs.
Version 0.63 - 20100122
* Added Series, Category and Channel hyperlinks.
* Moved column selectors to options panel.
* Column selections are now saved with settings.
* Added support for future programme schedule searches.
* Delete button now removes thumbnail, subs and metadata files.
Version 0.62 - 20100121
* Integrated improvements in get_iplayer v2.65 using --skipdeleted option.
* Guess URLs of missing thumbnails.
Version 0.61 - 20100120
* Added action bar after programme listings for ease of navigation.
Version 0.60 - 20100107
* Added Series/Episode Numbers to headings.
Version 0.59 - 20091108
* Check for get_iplayer script at start-up.
* Added --before option to GUI
Version 0.58 - 20091107
* Fixed bug where multiple prog types werer being specified when record was clicked.
Version 0.57 - 20091024
* When multi-select Play is used in Search mode, if there is no mode associated with the programme, use the users modes list.
* Force livetv mode to not transcode for stream modes.
Version 0.56 - 20091023
* Updated default modes lists to allow for new flashaachigh, flashaacstd and flashaaclow modes.
Version 0.55 - 20091021
* opml top-level menu mode added for new Squeezecenter plugin.
Version 0.54 - 20091002
* Fixed bug where refresh page didn't correctly set the selected prog types when reloading or forced refresh.
Version 0.53 - 20090924
* Minor UI tweaks to page titles and fixed a few typos.
Version 0.52 - 20090922
* Fixed bug where form.target value was set incorrectly after a pvr run.
* Made bitrate, frame rate and video size options apply to all streaming playback methods except file based playlists.
* 'Refresh Cache' and 'PVR Run' now open sepearate tabs and auto-run according to interval set in preferences.
* Todo: Use of async web requests to refresh caches and run PVR.
* Normal use of the Web interface no longer refreshes the cache - this must now be triggered manually or on a PVR Run
Version 0.51 - 20090920
* Fixed bug when form values are set and submit() is called and upon 'Back' the field is still set - created a js function to backup and restore form in a global hash.
* Made Remote Stream Type into a popup box.
* Fixed 'Play' link on recorded files to create a playlist to play the file streamed from the get_iplayer server.
* Fixed libfaac bitrate to 160k - the maximum supported.
* Fixed bug where apostrophies in prog names or pids caused js errors.
Version 0.50 - 20090919
* Fixed squeezebox wav streaming for liveradio which broke in 0.49.
* Improved and fixed auto-detection for audio flv streaming.
Version 0.49 - 20090918
* Fixed bug where 'Play' links in search mode were not inheriting the modes option.
* Added a Remote Stream Type option to allow user to control what media format gets sent to the media player.
* If Remote Stream Type is set to 'none' then all transcoding is disabled.
* Issue: Play links are causing stream_prog to remux get_iplayer flv output to flv, unavoidable unless we can get the mode in advance of streaming.
* Issue: URL based pids like http://news.bbc.co.uk/1/hi/uk/7875336.stm which have different content at different times need to have a unique id added to pid.
Version 0.48 - 20090918
* Improved Options tabs navigation.
* Simplified a few button labels.
* 'Update Software' now updated get_iplayer also.
* Todo: Read-only mode - i.e. start-up or ENV option to remove all write or PVR changes
* Todo: Add a 'Run' action to each item in the PVR List to allow it to be recorded right away.
Version 0.47 - 20090917
* All recorded or localfiles media can now be streamed remotely - access PVR from anywhere.
* Re-mux mp4/avi/mov files to flv when direct streaming recordings from the web server, this allows remote streaming into a media player.
* Added Reverse Sort preference.
* Added stream transcoding audio bitrate, video size and framerate options for 'Remote Play' streaming.
* Added new Display/Search/Output/Streaming preferences tabs.
Version 0.46 - 20090916
* Rework playlist URLs
* Added support for PlayFile action on pids that are files
* Moved paging and sortng of search results into get_iplayer for better efficiency
* Created functions to build the playlist and stream URLs
* Forced ffmpeg to output stereo regardless of mono source - fixes problems with Squeezebox.
* Added 'Quick URL' box to allow user to either record play any supported iPlayer or BBC video/audio page.
* Known Bug: 'Play' link for Quick URL recordings where the pid is a URL doesn't work
* Todo: Add a way of getting opml URLs (footer link?)
Version 0.45 - 20090914
* Where the recordings history has relative paths, try to convert to absolute paths so that playlists work
* Added 'Create File Playlist' action button to 'Recordings' tab
Version 0.44 - 20090913
* Added 'Delete Selected Recordings' button
* Hide deleted recordings option
* In ACTION=direct mode, use PID=<pid>|<mode> because there may be >1 mode per pid
* Added a preferences page/tab.
Version 0.43 - 20090913
* Added thumbnail, metadata and subtitle download support
* Recording options now get applied with 'Queue'
* 'Recordings' tab now works in non-search pages
* Added filename and mode columns for Recordings list
Version 0.42 - 20090912
* Support https protocol under apache.
Version 0.41 - 20090911
* Added 'Recordings' Tab as a quick way of accessing history, clears a number of search items to make all history show in most recent order.
* History setting is no longer saved as a cookie (please remove this cookie if you have it saved)
Version 0.40 - 20090911
* 'PVR Run' now opens a new tab.
* Added direct streaming/playback of recorded files in the history.
Version 0.39 - 20090911
* Fixed Apache CGI support
* Changed all stream URLs from http://127.0.0.1/METHOD?options to http://127.0.0.1/iplayer?ACTION=METHOD&options - see README-get_iplayer.cgi.txt
* Old stream URLs should still work with embedded web server in addition to new form above.
* Made Output directory override option apply to 'Queued for Recording' and 'Queue'
Version 0.38 - 20090910
* popup a warning if no programmes are selected for some actions.
* Made the info page prettier, made URLs into hyperlinks and display a thumbnail, added Play and Queue buttons
* Added ability to search PVR history of recordings.
* Added tooltips for all options.
* No display of broken thumbnails.
Version 0.37 - 20090909
* Fixed empty modes list for create playlist button.
* Added flashstd mode to default modes list.
Version 0.36 - 20090908
* Added back buttons.
* All PVR manipulation pages now re-list the PVR searches after performing the PVR add/queue/del.
* Improved signal handling.
Version 0.35 - 20090907
* Remove SINCE option from Series link.
Version 0.34 - 20090907
* Created win32 specific command forking subroutings cos windows is rubbish with forking in perl.
Version 0.33 - 20090905
* Added 'Series' link to each listed programme to allow the creation of a PVR record for that series.
Version 0.32 - 20090905
* Improved external command invocation to use IPC::open3 and non-shell where possible
* Latest automated installer 2.2 required for non-Unix platforms
Version 0.31 - 20090813
* Added tooltip help to buttons
Version 0.30 - 20090813
* Modified the items per page list. Now defaults to 10
* Display the Programme Types in a multi-row table for better readability.
Version 0.29 - 20090805
* URL encode all user definable fields that are sent to get_iplayer to improve security
* Changed versionlist to versions for sort and search fields
* Added --listen option for listen address - defaults to 0.0.0.0
* Warn user of insecure remote access capability if 127.0.0.1 is not used for a listen address
* Added script update feature
* Added Queue option for each programme
Version 0.28 - 20090730
* Tweaked Run PVR so that output gets rendered in browser.
* Updated mouse pointers over links and buttons.
* Added iphone and realaudio to the mode list for 'Play' generated playlists.
* New Logo
Version 0.27 - 20090729
* Added a new 'P' link to each programme. Clicking on it opens a player to play the contained M3U playlist.
Version 0.26 - 20090728
* Added ability to create playlist from selected programmes in GUI
Version 0.25 - 20090727
* Added --port, --getiplayer, --debug and --ffmpeg options to replace old cmdline args
* get_iplayer is now searched for in cwd and /usr/bin if not specified using --getiplayer
* Fixed bug where get_iplayer command was not correctly called for plugin evaluation
Version 0.24 - 20090724
* Squeezebox Browseable OPML playlist support
* Add a favourite to Squeezebox e.g. http://<SERVER_IP>:1935/opml?PROGTYPES=radio&MODES=flash,iphone&LIST=channel
* Or for AAC liveradio: http://<SERVER_IP>:1935/opml?PROGTYPES=liveradio&OUTTYPE=wav
* Requires get_iplayer 2.11 or later
Version 0.23 - 20090723
* Playlist generation support - point vlc or mplayer at "http://127.0.0.1:1935/playlist?TYPE=<progtype>"
* Playlist URLs can use the SEARCH='<regex>' syntax to limit the playlist to names of programmes.
* e.g. "http://127.0.0.1:1935/playlist?PROGTYPES=liveradio&SEARCH=' \d '" to limit to liveradio with single digits in names.
* Syntax change for streaming proxy support:
* e.g. FLAC stream for liveradio: http://localhost:1935/stream?PID=liveradio:bbc_radio_one&MODES=flashaac&OUTTYPE=flac"
* ffmpeg needs to be in the system PATH of the shell that invokes it.
Version 0.22 - 20090722
* Vastly improved streaming proxy support.
* e.g. FLAC stream for liveradio: http://localhost:1935/stream?SEARCH=liveradio:bbc_radio_one&MODES=flashaac&OUTTYPE=flac"
* Can now get high quality WAV streams of flashaac radio and liveradio on a Squeezebox.
Version 0.21 - 20090719
* Updated PVR Manager script with latest options changes.
* PVR Manager now runs better under Win32 - still no streaming.