Bug 67045 - Wish: displaying track titles with OSD
Summary: Wish: displaying track titles with OSD
Status: RESOLVED FIXED
Alias: None
Product: juk
Classification: Applications
Component: general (other bugs)
Version First Reported In: unspecified
Platform: openSUSE Linux
: NOR wishlist
Target Milestone: ---
Assignee: Scott Wheeler
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-11-02 13:12 UTC by Thibaut Cousin
Modified: 2025-06-01 11:27 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Thibaut Cousin 2003-11-02 13:12:28 UTC
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!
Comment 1 Martijn Pieters 2004-07-03 01:29:56 UTC
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.. ;)
Comment 2 ned 2009-10-09 02:52:40 UTC
There is now an OSD in JuK. This bug should be closed.