Version: 2.0 beta1 (using KDE KDE 3.1.4) Installed from: SuSE RPMs OS: Linux I've been a long-time XMMS user, but I've started to switch to Juk. One feature I'd really like to see in Juk is OSD support. The XMMS OSD plugin was rather straightforward (as far as I can tell), based on the xosd library. The popup window you're actually using to display the track title is quite clever, not hindering work, but OSD would be the "ultimate" solution. You can find the source to the XMMS plugin inside the XOSD source, here is the URL: http://www.ignavus.net/software.html. Thanks for your attention!
FWIW, Kaffeine also has OSD support; the following URLs points to the C++ class doing the lifting: http://cvs.sourceforge.net/viewcvs.py/kaffeine/kaffeine/kaffeine/splashwidget.h?rev=HEAD&view=auto http://cvs.sourceforge.net/viewcvs.py/kaffeine/kaffeine/kaffeine/splashwidget.cpp?rev=HEAD&view=auto The rest of the code is configuration (config panel, load, save), instanciation, and calling it with a new title. Granted, Juk doesn't have a config dialog right now, and you prolly want to keep it that way. So this would be a prime candidate for a plugin, if there was a plugin system. Or, alternetivley, if Juk supported KDE sytem notifications, I'd write a small program that'd be triggered on every 'next track' event, use DCOP to read the track title and display that as an OSD string.. ;)
There is now an OSD in JuK. This bug should be closed.