Streamtastic 0.4.1

This release mainly introduces a gui for setting the preferences to Streamtastic. For further details refer to the release notes.

Milestone information

Project:
Streamtastic
Series:
0.4
Version:
0.4.1
Released:
 
Registrant:
Joachim Lippold
Release registered:
Active:
Yes. Drivers can target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
9 Joachim Lippold, 1 mikeL
Blueprints:
1 Good progress, 2 Implemented
Bugs:
7 Fix Released

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon streamtastic-0.4.1-src.tar.gz (md5, sig) source files 563
last downloaded 7 weeks ago
download icon README (md5) readme 287
last downloaded 35 weeks ago
download icon streamtastic-0.4.1.zip (md5, sig) Streamtastic 0.4.1 2,174
last downloaded 6 days ago
download icon CHANGES (md5) Changelog 89
last downloaded 12 weeks ago
Total downloads: 3,113

Release notes 

This release introduces a gui for setting the preferences for Streamtastic, thus manual changes to the configuration file should no longer be necessary. The whole configuration framework has been reworked and the pre-run checks were removed. The minimum required streamripper version was increased to 1.64.5, so that all recording parameters from the preferences gui are supported.

Furthermore there were some minor changes to the general GUI. A column selection popup menu is now available on the table headers in Downloads and directory views. Some more substance skins are available from the look and feel menu. The About dialog was redesigned and got now 2 tabs one for genreral infos and one dedicated to copyright. The error dialog which informs about failed rips was reenabled. It accidentally disappeared when the code was adjusted to reflect the streamripper status output switch from stderr to stdout. There is also a warning dialog displayed in case Streamtastic is going to close with still running rips.

The icecast directory has a new configuration parameter, that allows to exclude some genre/tags from the listing. This excludes just the tags, the stations are still available at least through the special genres "---OTHER---" or "---ALL--". The icecast directory contains errornous encoded utf8 chars, that probably originated from multiple applied utf8 encoding with special control chars filtered out. There is a filter stream added, which is at least able to fix some 2 byte encodings.

The external player invocation can be customized, thus for example supplying switches that prevent vlc to open new instances on every invocation.

The were new custom build files added and a debian folder which contains all neccessary files to build debian/ubuntu packages. So there will be packages available through a launchpad ppa soon.

The launchpad translation interface is now enabled and open for everyone who is interested in localizing streamtastic to their language.

Have fun with the new release!

Changelog 

View the full changelog

New for 0.4.1
----------------

* removed pre-run checks on startup (streamripper, destination dir,..)
* improved streamripper version detection
* unwanted icecast genres/tags can be blacklisted by config parameter
* displayed columns are selectable from table header popup menu (Downloads, Stream directories)
* increased minimum required streamripper version to 1.64.5
* there are some more substance skins available
* added config parameter that allows to customise external player invocation
* gui for setting preferences added
* added workaround to fix some over encoded utf8 chars in icecast directory
* added build files and packaging infos for debian
* reenabled error dialog for failed rips
* enabled translations through launchpad.net
* redesigned about dialog and supplied some copyright infos there
* fixed shoutcast directory
* switched to substance-lite 6.1(patched) and swingX 1.6.2
* added warning dialog for running rips on close

bugfixes:
#221000 GUI for setting the prefences is missing
#511679 Streamtastic crashes/runs instable in case that no player has been set
#627374 changes of player command line options have no effect until streamtastic is restarted
#695711 Shoutcast station directory is broken

3 blueprints and 7 bugs targeted

Blueprint Priority Assignee Delivery
Integrate GUI for setting preferences Integrate GUI for setting preferences 3 Medium Joachim Lippold  11 Implemented
Usage of launchpad translations for Streamtastic Usage of launchpad translations for Streamtastic 2 Low Joachim Lippold  11 Implemented
Provide a Debian (Ubuntu) Package for Streamtastic Provide a Debian (Ubuntu) Package for Streamtastic 2 Low mikeL  7 Good progress
Bug report Importance Assignee Status
337756 #337756 external player selection is not working for default locale (en) 3 High Joachim Lippold  10 Fix Released
511679 #511679 Streamtastic crashes/runs instable in case that no player has been set 3 High Joachim Lippold  10 Fix Released
695711 #695711 Shoutcast station directory is broken 4 Medium Joachim Lippold  10 Fix Released
337805 #337805 actions (like play record) sometimes affect the wrong station 5 Low Joachim Lippold  10 Fix Released
355893 #355893 Streamtastic accepts non-supported Streamripper versions (1.63-beta-7 and earlier) 5 Low Joachim Lippold  10 Fix Released
627374 #627374 changes of player command line options have no effect until streamtastic is restarted 5 Low Joachim Lippold  10 Fix Released
221000 #221000 GUI for setting the prefences is missing 6 Wishlist Joachim Lippold  10 Fix Released
This milestone contains Public information
Everyone can see this information.