Bug 241220 - KMid's kpart for embedding MIDI/karaoke playback in other programs
Summary: KMid's kpart for embedding MIDI/karaoke playback in other programs
Status: RESOLVED FIXED
Alias: None
Product: kmid
Classification: Miscellaneous
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR wishlist
Target Milestone: ---
Assignee: Unknown
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-06-09 19:04 UTC by Unknown
Modified: 2010-08-14 13:17 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Unknown 2010-06-09 19:04:37 UTC
Version:           unspecified (using KDE 1.2) 
OS:                Linux

There was a KMid kpart in 2.0 that is missing in the new version for KDE4. The kpart would allow to embed KMid's playback functionality in other programs like Konqueror.

Here is a specific request from Wilbert Berendsen, a fellow developer and author of Frescobaldi (http://frescobaldi.org):


UI-wise I would expect a small player widget with soms controls e.g. volume, 
speed, and a slider to quickly move the playing position. It would be nice if 
the embedding app could adjust the interface by enabling of disabling some 
elements.

Then the player should be able to open a MIDI file and play it, able to 
start/pause/stop and reload the file (possibly retaining position).

It would be nice if the player could report the length of the file (counted in 
bars and/or counts), signal the playing moment (count, bar, e.g. via Qt 
signals or D-Bus) and somehow could be instructed to start playing at a 
certain measure or time-offset. Via named KActions or MetaObject calls (so 
that the actions are avaible from within Python).

It would also be nice to be able to play or get a note from the player via the 
API. that way the embedding app could just give a command to KMid "play this 
note" and the piano clavier of KMid could be used to enter notes in 
Frescobaldi. :-)


Reproducible: Always

Steps to Reproduce:
not applicable

Actual Results:  
not applicable

Expected Results:  
not applicable
Comment 1 Unknown 2010-08-14 13:17:59 UTC
SVN commit 1163559 by pedrol:

release preparation
BUG: 241220


 M  +1 -1      CMakeLists.txt  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1163559