File: NEWS

package info (click to toggle)
streamtuner 0.99.99-15
  • links: PTS
  • area: main
  • in suites: lenny, squeeze
  • size: 5,220 kB
  • ctags: 2,980
  • sloc: ansic: 27,119; sh: 8,206; xml: 4,811; makefile: 444; python: 366
file content (408 lines) | stat: -rw-r--r-- 13,761 bytes parent folder | download | duplicates (3)
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
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
0.99.99					December 21, 2004

	* Core changes:

		* Startup time has been greatly reduced (especially
		  when there are a lot of cached streams)
		* The cache format has changed (a binary cache has
		  been reintroduced, improving performance and
		  allowing to inline binary files into the cache)
		* Was sometimes locking up at startup: fixed
		* The preferences dialog has been reworked
		* A tab can now reload multiple categories
		  concurrently
		* The stop button now only stops the currently
		  selected tab
		* The stream columns can now be reordered
		* The stream columns menu item now displays a dialog
		* The plugin API has been enriched (handler
		  configuration, handler preferences widget, character
		  set handling in the transfer framework, utilities,
		  ...) and documented
		* Bookmarks now include a description, homepage and
		  URI list
		* The about dialog does not list the plugins and
		  handlers anymore
		* Hyperlinks can now be focused, and activated using
		  the keyboard
		* User interface images are now loaded from external
		  files, for smaller memory usage
		* When a plugin was disabled, its configuration was
		  lost: fixed
		* Now compiles cleanly even when -fstrict-aliasing is
		  in use (based on a patch by Philipp Thomas)
		* The stock preselections have been updated
		* The streamtuner icon now uses the new colour scheme
		* Other fixes, cleanups and improvements

	* Live365 changes:
		* The parser performance has been dramatically
		  increased (does not use regular expressions anymore)
		* A membership can now be used (streamtuner will log
		  into Live365 before tuning into streams or recording
		  them)
		* A streams limit can now be set, and all the streams
		  of a category can now be downloaded
		* A different categories source is used, providing
		  more categories, and organizing them in a tree
		* Connecting to Live365 before tuning into a stream is
		  not needed anymore
		* Rating and TLH fields have been added

	* SHOUTcast changes:
		* The parser performance has been dramatically
		  increased (does not use regular expressions anymore)
		* A streams limit can now be set

	* Local changes:

		* The TagLib version is now checked in configure

	* Python changes:
		* Python 2.3 and PyGTK are now required
		* The API has been improved (but backwards
		  compatibility has not been preserved)
		* Scripts now run concurrently
		* Exceptions are now displayed in an error dialog

	* basic.ch changes:
		* The handler did not work anymore (because the site
		  URL has changed): fixed
		* Streams can now be recorded (that is, if you can
		  find a program capable of recording a RealAudio(r)
		  stream)

	* punkcast.com changes:
		* A "Download images" toggle has been added
		* A session image cache (supplementing the streamtuner
		  cache) has been added
		* The parser has been updated

	* Updated translations:

		* German (Martin Stromberger)

	* New translations:

		* Japanese (Satoshi Machino)
	
0.99					October 23, 2004

	* The plugins have been included in the core distribution
	* The plugins can now be disabled from the preferences
	* The paned position and column widths were not saved anymore:
	  fixed
	* The Local plugin now depends on TagLib (instead of libid3tag
	  and libvorbis)
	* The Xiph plugin has been fixed, it now lists all the streams
	  (but depends on libxml2)
	* STREAMTUNER_LOCAL_ROOT has been deprecated: the music folder
	  can now be set from the preferences
	* The session is now always saved upon exit
	* Tab labels now have their own popup menu, containing
	  tab-specific actions
	* The German translations have been updated (submitted by
	  Martin Stromberger)
	* Minor fixes and cleanups

0.12.5					August 9, 2004

	* Invoking the find feature crashed the program under certain
	  conditions: fixed
	* Now complies with HIG 2.0
	* Fullscreen mode is now handled specially
	* The API minor version has been bumped (renamed refresh to
	  reload)
	* Minor fixes, cleanups and improvements

0.12.4					July 26, 2004

	* Added a "Select All" menu item
	* Added "Find", "Find Next", "Find Previous" and "Search in
	  Directory" menu items (based on a suggestion from Stephen
	  Kennedy)
	* Now uses intltool
	* Added Hungarian translations (submitted by Novk ron)
	* The German translations have been updated (submitted by
	  Martin Stromberger)
	* ChangeLog files were not being accurately maintained and are
	  not shipped anymore
	* The GTK+ version requirement has been bumped to 2.4.0
	* Building the program now requires GNU Make
	* Various minor issues have been fixed

0.12.3					May 11, 2004

	* 0.12.2 didn't build with old GLib versions: fixed (reported
	  by Matthias Haase)

0.12.2					May 11, 2004

	* Switched to Autoconf 2.59 and Automake 1.8.3
	* Added a Portuguese translation (submitted by Jose Jorge)
	* Now requires libcurl version 7.10.8 or superior
	* Minor fixes and cleanups

0.12.1					March 30, 2004

	* Fixed bookmarks loading

0.12.0					March 30, 2004

	* The bookmarks are now global
	* A preselections handler has been implemented
	* The properties dialog can now edit a stream
	* Some streams can now be deleted
	* HTTP transfers are now compressed if possible (suggested by
	  Marcus Rckert)
	* HTTP transfers now follow redirections
	* Socks 5 proxy support has been added
	* The documentation is now in DocBook format
	* A splash screen has been implemented
	* Some icons have been changed
	* Tabs can now be reordered
	* GTK+ interactive search has been fixed
	* Several UI improvements have been performed
	* The API has been enriched
	* The overall performance has been greatly improved
	* Major code cleanups have been performed
	* Several bugs and memory leaks have been fixed
	* streamtuner-theme-convert has been removed
	* Now requires GTK+ version 2.2.2 or superior
	* Now requires libcurl version 7.10.5 or superior

0.11.1					February 7, 2004

	* Fixed a deadlock on Linux and other platforms having
	  non-recursive mutexes (reported by Marcus Rckert)
	* Fixed a crlf parsing bug in transfer code
	* A minor bug in tab switching has been fixed

0.11.0					January 31, 2004

	* Reimplemented bookmarks support (unseen since 0.7.3)
	* Multiple stream selection is now possible (a new event has
	  been added, ST_HANDLER_EVENT_STREAM_TUNE_IN_MULTIPLE)
	* Categories are now displayed when they are selected
	* Removed the "Stop tune in" feature and the task dialogs
	* The stop button now is now global
	* Removed the category menu and moved its items to the view
	  menu
	* The transfer API has been improved:
		- retrieval of HTTP headers
		- UNIX, DOS and Mac newline support
		- cleaner API
	* Introduced the st_action API, obsoleting st_programs
	* Implemented a minimal m3u and pls API
	* Added st_handler_set_description() and
	  st_handler_set_home(): a clickable label pointing to the
	  currently selected handler's home is now displayed in the
	  toolbar
	* GTK_STOCK_REFRESH and GTK_STOCK_STOP now replaces
	  ST_STOCK_RELOAD and ST_STOCK_STOP
	* Categories now have a descriptive icon
	* Tab icons can now be hidden
	* Added an "Always refresh categories" option
	* The SHOUTcast plugin can now parse the charset information
	  of the Content-Type HTTP header
	* A SHOUTcast playlist writing bug has been fixed
	* Multi-threading is now mandatory

0.10.2					December 3, 2003

	* SHOUTcast: now uses a character set fallback
	* A German translation is now available
	* A few bugs have been fixed

0.10.1					September 18, 2003

	* Internationalization has been performed, and a French
	  translation is already available
	* Switched to Autoconf 2.57, Automake 1.7.5 and Libtool 1.5
	* The build system has been cleaned up

0.10.0					July 14, 2003

	* Most of the code has been rewritten in a pure
	  GObject-oriented fashion
	* As a side-effect of the above, some bugs have been fixed
	* The interface has been revamped and is now (almost fully)
	  HIG-compliant
	* Native theme support has been deprecated in favor of GTK+
	  theming (see streamtuner-theme-convert(1) for details)
	* The API minor version has been bumped (added
	  ST_HANDLER_EVENT_THREAD_BEGIN and
	  ST_HANDLER_EVENT_THREAD_END)

0.9.1					March 3, 2003

	* The theme code has been improved: themes are now loaded from
	  the theme selector of the preferences window, allowing easy
	  theme previewing; Galeon themes directories are now
	  automatically detected; the STREAMTUNER_THEMES_PATH
	  environment variable can be used to specify extra
	  directories to scan for themes
	* The geometry of the preferences window is now remembered
	* A number of incremental changes have been made to the plugin
	  API, deprecating a few calls but preserving backward
	  compatibility
	* GTK+ stock icons have been added to some menuitems
	* A few bugs have been fixed

0.9.0					February 1, 2003

	* The whole codebase has been audited, and many questionable
	  sections have been entirely rewritten
	* The settings are now stored in a proplist-alike text format
	* A record feature has been implemented
	* The plugin API has been redesigned (old plugins aren't compatible)
	* The SHOUTcast plugin was sometimes crashing at the end of a
	  reload: fixed
	* Categories containing a slash character couldn't be saved: fixed
	* Many other bugs have been fixed, and the stability has been
	  greatly improved

0.8.5					October 4, 2002

	* Toolbar icons now use .png instead of .xpm files: the toolbar
	  looks much better
	* Galeon themes are now supported natively
	* The default theme has changed
	* The preferences window looks better
	* Some bugs have been fixed

0.8.4					September 22, 2002

	* Terminology change: MIME types weren't really MIME types; now we
	  speak of a "resource" and its "associated program"
	* Added a DESTDIR installation variable
	* The mechanism used to properly handle dialog boxes and threads
	  has been changed: pipes were problematic and aren't used anymore
	* The plugin API has been slightly modified
	* A FreeBSD locking problem has been fixed, aswell as another
	  minor bug

0.8.3					September 9, 2002

	* The Linux locking problem has been fixed
	* The manual page has been improved
	* Various bugs have been fixed

0.8.2					July 18, 2002

	* The search feature, already present in the old Perl branch, has
	  been implemented
	* The Live365 plugin has been removed from the distribution
	* Some internals have been heavily modified; the code is now
	  cleaner, and streamtuner is faster
	* Plugin version is now checked for mismatch
	* The README file has been converted to a manual page
	* Darwin portability has been improved
	* Some bugs have been fixed

0.8.1					July 13, 2002

	* Many bugs have been fixed
	* sGTK is now statically linked to streamtuner
	* A network preferences tab has been added; proxy and proxy
	  authentification settings are now available
	* The build system has been reviewed; portability has
	  been increased

0.8.0					June 30, 2002

	* Rewrite from scratch, streamtuner is now coded in C.

0.7.3					June 11, 2002

	* There was a double-slash problem in stream's URL generation: fixed
	* Categories appearing multiple times in the input were wrongly
	  inserted into the tree: fixed

0.7.2					June 3, 2002

	* streamtuner can grab some more streams again (thanks to Alban Bedel)

0.7.1					May 5, 2002

	* The SHOUTcast site changed _again_

0.7.0					April 27, 2002
	
	* Compatible with the new SHOUTcast: a few days ago, SHOUTcast
	  changed its website. It seems that they are moving towards a PHP
	  interface. The new website is highly bugged, and I advice you to
	  press Reload if you ever see an empty category.
	  The URL of the streaming servers is not included in the HTML pages
	  anymore: it means that streamtuner now has to download a .pls file
	  each time you want to listen to a stream (slower).
	  Also, SHOUTcast now limits the listing to 20 streams per page, and
	  the 'Next' link seems to be a little bit bogus. I'll wait for the
	  new website to be a bit more stable before implementing an
	  algorithm addressing this issue; for now, you are limited to
	  20 streams per category.
	* Rewritten the cache algorithm
	* Added context menus
	* Added a test target to the Makefile
	* Now asks for confirmation upon exit
	* Added a homepage menu item
	* Removed unlamerize feature

0.6.1					April 23, 2002

	* Implemented unlamerize feature
	* Search was broken: fixed
	* Code cleanups

0.6.0					April 16, 2002

	* Implemented bookmarks support
	* Code cleanups

0.5.1					April 9, 2002

	* The lost-preferences bug is finally fixed: it was a Perl problem;
	  a work-around has been found with the help of Dan Allen
	* Now opens the preferences window only once
	* Uses File::Spec for file concatenation operations; may
	  increase portability
	* Minor bug fixes

0.5.0					April 7, 2002

	* Huge rewrite: streamtuner has now a clean object-oriented design
	* Improved preferences
	* Implemented a decent CList widget
	* Can now browse a stream's status page using a web browser
	* Now uses GUI error dialogs
	* Now checks the state file for version mismatchs
	* Added a -d command line option
	* The find icon doesn't belongs to the theme anymore
	* Now supports HTTP_PROXY and HTTP_PROXY_AUTH environment variables
	* Added a Mandrake .spec file
	* Minor bug fixes
	* Added this file

0.4.0					April 5, 2002

	* Improved the dialog boxes
	* Now stops the current transfer upon refresh
	* Added a search feature
	* Minor aesthetical improvements

0.3.1					April 3, 2002

	* Added HTTP proxy authentification settings
	* Deprecated the configure script

0.3.0					April 2, 2002

	* Implemented caching

0.2.1					March 13, 2002

	* Improved the configure script

0.2.0					March 12, 2002
	
	* Initial release