Question for you: do you have a set number of fonts and font sizes available, or can I pick any font size? What are the current fonts?
Is there any way to get debugging output?
/opt/pyRadio/pyRadio.py
I'll try and post a GUI mockup shortly. How hard is it for you to shuffle GUI elements around and add things?