Bug 241220

Summary: KMid's kpart for embedding MIDI/karaoke playback in other programs
Product: [Unmaintained] kmid Reporter: Unknown <null>
Component: generalAssignee: Unknown <null>
Status: RESOLVED FIXED    
Severity: wishlist    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

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