avid
May 14th, 2005, 11:46 PM
I'm afraid I have yet another suggestion for a MediaBridge plug-in enhancement. But at least this time it comes with working code :D .
In my migration from WMP Server to JRMC, one feature I miss is the ability to easily re-order the Now Playing list. In order to make it easy for Ben to consider adding this to his MB plug-in, I have packaged up a little demo of how it could look. The code for drag-and-drop support is almost totally self-conatined and could probably be "dropped in" to the existing MB driver with little difficulty. ("Famous last words"?).
If you try the demo plug-in and CCF, it presents a list that you can re-order with the mouse. The ergonomics of this have been honed by real use in my WMP plug-in.
- Drag an item up out of the list box it move it to the beginning.
- Drag an item down out of the list box it move it to the end.
- Drag an item sideways out of the list box to delete it.
- Drag an item within the list box to move it to a new position.
- Drag an item up or down out of the list box - and hold - to scroll the list for repositioning.
- The driver detects after 5 seconds of no activity (e.g. to ensure that the playing track again becomes visible on-screen)
This does rely on the underlying player providing some COM API for re-ordering its Now Playing tracks. This is certainly true of JRMC and WMP. I don't know about WinAmp and iTunes.
What do people think? Ben?
Brian
In my migration from WMP Server to JRMC, one feature I miss is the ability to easily re-order the Now Playing list. In order to make it easy for Ben to consider adding this to his MB plug-in, I have packaged up a little demo of how it could look. The code for drag-and-drop support is almost totally self-conatined and could probably be "dropped in" to the existing MB driver with little difficulty. ("Famous last words"?).
If you try the demo plug-in and CCF, it presents a list that you can re-order with the mouse. The ergonomics of this have been honed by real use in my WMP plug-in.
- Drag an item up out of the list box it move it to the beginning.
- Drag an item down out of the list box it move it to the end.
- Drag an item sideways out of the list box to delete it.
- Drag an item within the list box to move it to a new position.
- Drag an item up or down out of the list box - and hold - to scroll the list for repositioning.
- The driver detects after 5 seconds of no activity (e.g. to ensure that the playing track again becomes visible on-screen)
This does rely on the underlying player providing some COM API for re-ordering its Now Playing tracks. This is certainly true of JRMC and WMP. I don't know about WinAmp and iTunes.
What do people think? Ben?
Brian