2008-12-08, 08:39 PM
i was wondering if there is a common inset used between plugins to display the current playing music track etc?
if not anyone interested in creating one (ill do it if theres enough interest).
basically i want it to do/be
- open source
- for music, show album art, artist, album, song, composer, duration, playback position, playstate (pause, play, fastforward (if possibe)).
- for video (not sure if video insets still work in PVRX2, if not this would be future development when/if sub adds it), video inset, title, subtitle, duration, playback position, playstate, is currently recording
- if nothing is playing, just show helpful popup information like things currently recording, how much room left for recordings (in hours/minutes or diskspace), weather? (this would make it dependent on the weather plugin, so dont really want to do it that way... maybe a plugin architecture to do this)
- common skin, the skin would be under Skins2\CommonInset(or whatever its called)\skin.xml, then the inset will appear in the exact same position no matter what plugin you're using (i don't want it bouncing all over the screen)
for plugins to use it, just reference the dll, and add it in the render method.
thoughts/comments/already done?
if not anyone interested in creating one (ill do it if theres enough interest).
basically i want it to do/be
- open source
- for music, show album art, artist, album, song, composer, duration, playback position, playstate (pause, play, fastforward (if possibe)).
- for video (not sure if video insets still work in PVRX2, if not this would be future development when/if sub adds it), video inset, title, subtitle, duration, playback position, playstate, is currently recording
- if nothing is playing, just show helpful popup information like things currently recording, how much room left for recordings (in hours/minutes or diskspace), weather? (this would make it dependent on the weather plugin, so dont really want to do it that way... maybe a plugin architecture to do this)
- common skin, the skin would be under Skins2\CommonInset(or whatever its called)\skin.xml, then the inset will appear in the exact same position no matter what plugin you're using (i don't want it bouncing all over the screen)
for plugins to use it, just reference the dll, and add it in the render method.
thoughts/comments/already done?