I registered just to vote for this feature. I don't care exactly how it works, but I would be extremely happy with some way to query for metadata regarding the current channel and hopefully some channel-specific data for the major channels. My use case is quite simple:
I have a VFD (Vacuum Florescent Display) connected to an embedded system which is mounted in my entertainment center. I'd like to display the current channel as well as the title, elapsed time, and total time, if available. Of course other metadata would be nice. (Think Roku SoundBridge display, but I don't care about the spectrum analyzer)
I'm thinking that some hook could be added to the brightscript API for fetching key-value pairs of metadata. I don't even care if the key names are standardized across channels. The REST API *could* return the data for all active brightscript contexts -- eliminating the problem with e.g screensavers.
GET /query/status
{
1 : {
title: "Citizen Kane",
elapsed_time: 3411,
total_time: 10000,
genre: "Poop",
/* ... */
}, 123 : {
/* metadata for channel 123 */
}
}
Hell, I don't care how it is represented. I just want to be able to display meaningful status on my remote device! Thanks guys.