GUI: * adapt to taller panels * adapt to vertical panels * look at code for cd player applet for adaptation example * auto-expand to take up available space? * better file selector * optional buttons? optional song label? * red/gray loop mode indicator may not work with non-gray panels Moosic: * disable all commands if not connected to server * allow specifying which server to connect to * loop mode toggle menu item in right click menu * playlist editing (or maybe just launch Daniel's moosic GUI?) * prefs for adding items: sort/shuffle/append/prepend/omit-dotfiles... * default music directory * option for refresh frequency? Development: * make adding configuration options easier & less error-prone (like it is easy to add buttons & menu entries) * the config/display code an ad-hoc implementation of the MVC pattern/paradigm maybe use a MVC framework? maybe use GConf?