[Python] Curses / Threading / Radio Tray

view story

http://ubuntuforums.org – Hi all, sorry for the vague title but I couldn't think of a better one. This is what I'm currently attempting: Take the Radio Tray source and strip it of references to the graphical parts (Systray.py and some GTK references). Then build a curses interface and connect it to the parts responsible for audio playback and state change events. I have succeeded in reducing the code but when I try to make a start with the curses part there is a problem. Curses seems to halt execution of the audio player. The source of Radio Tray can be found here: https://bitbucket.org/carlmig/radio-tray/src I use t (Hardware)