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
|