Projects / streamtuner2

streamtuner2

streamtuner2 is an Internet radio browser. It lists directory services like shoutcast and icecast/xiph.org in a GTK+ window. It mimics the older streamtuner, but is an independent rewrite and aims for more features.

RSS Recent releases

  •  04 Sep 2010 05:51

Release Notes: This release brings minor bugfixes. The pyQuery parsing mode of Shoutcast has been adapted to its latest changes. The double escaping for %pls audio player parameters has been corrected. Interpolating of meta %fields is now possible for use with external recording wrapper scripts. A new plugin for MP3 file browsing is now available, though tag editing is unfinished and it's a separate download.

  •  12 Aug 2010 09:18

Release Notes: A bug in the Xiph channel which led to crashes was fixed. Additional silencing code for plugins should prevent any other application start failures. JSON cache files are now stored compressed and the main module initialization code was simplified. The global_key function now accepts multiple key names and updates the visual selection. A new plugin for musicgoal.com was added, shoutcast is now a real plugin, and double clicking tabs finally leads to the service home page.

  •  01 Aug 2010 08:36

Release Notes: This release adds a TV channel. A new Compound and an unfinished Podcast plugin are available externally. Also new is the support for a global keyboard shortcut to jukebox/alternate in the favorite radio list. Some internal enhancements were made. The help files were further restructured. Minor packaging changes were applied.

Release Notes: The various additions in this release include homepage deducing from station titles, automatic Googling of homepages, .m3u file reuse for faster playing, a timer plugin for play and recoding events, heuristic bookmark refreshing, a general thread() wrapper, and a unified menu extension mechanism. Also new is the sharing support in MyOggRadio, a simple links plugin, implementation of a CLI mode, a GUI startup progress bar, extraction of the Shoutcast module, and the restructuring of help files.

  •  22 Jul 2010 07:01

Release Notes: Initial application crashes due to missing lxml or incompatible PyQuery versions have been evaded by packaging both in as a fallback. Some utility functions have been moved and reworked, and the HTTP downloading module now always gives feedback and is prepared for future service login usage. Channel/tab ordering can now be configured. Mini popups have been added in the dialog windows.

RSS Recent comments

22 Feb 2009 01:12 himesjl

Streamtuner2 launch error
I installed the first version when it came out. It launched, and loaded stations, and streamed radio. I shut down the application, and have not since been able to get it to launch. There is an immediate crash.

I get this error message at the terminal:

"Traceback (most recent call last):

File "./st2.py", line 1366, in <module>

st2 = main = StreamTunerTwo()

File "./st2.py", line 154, in __init__

"shoutcast": shoutcast(parent=self),

File "./st2.py", line 381, in __init__

self.cache()

File "./st2.py", line 389, in cache

cache = conf.get("cache/" + self.module)

File "./st2.py", line 957, in get

return json.load(open(file, "r"))

File "./st2.py", line 1315, in load

return eval(fp.read(1<<24)) # max 16 MB

File "<string>", line 17203

'bitrate': 0, 'playing': "Symphony No. 6 in F Major 'Pastoral',

^

SyntaxError: EOL while scanning single-quoted string"

I installed v.1.9.7 today, and get the same message.

Thanks.

Screenshot

Project Spotlight

nnmon

A central database and a Web interface for the nmon program's data.

Screenshot

Project Spotlight

Jipes

A Java library to efficiently compute audio features.