Matthew: the bluetooth remote control would only work for the ps3. A generic UPnP AV-Control implementation would allow us to controll all Media Renderers.
The PS3 remote is pretty featureful, in terms of buttons. It does lack motion-sense and display. But it also has the advantage of being included with the PS3. Mine works (through several brick/etc walls) across about 70' from the PS3. If it could connect to multiple BT hosts, each MD could have a BT dongle, and control the entire LMCE network.
Wii remotes are also Bluetooth, and of course many
mobile phones, as well as probably webpads and dedicated remotes. The DLNA GUI paradigm is to display a control GUI, like an Orbiter, on whichever display is best, determined by proximity to the control input device (eg. the PS3 remote) and size/quality of display area (eg. a TV in the room, or a BT phone in your pocket, etc). Implementing that function in LMCE would probably require more than the DLNA layer itself, but LMCE's GUI is flexible enough to probably map closely.
As of right now, it looks like "DLNA Support" is actually 3 DLNA tiers to support: data, protocol and GUI.
- The data is just the mediatypes and actual stored content accessible to the DLNA subsystem. MythTV exposes its own data. ushare can expose more data as a separate server.
- The protocol is served by MythTV and ushare as separate servers.
- The GUI defaults to a folder tree (with some virtual/views by metadata, like "By Title" / "By Artist") over DLNA in clients like PS3 GameOS. ushare also exposes a Web interface.
As of now, I see no missing features from the DLNA protocol support in either MythTV or ushare. ushare seems to find and deliver more data than MythTV does, but maybe MythTV's configs can be changed to support it all. Neither seems to support LMCE mediatypes like streaming audio or video (though that support might just be more obscure, but present), or "unconventional" types like messaging (eg. IM, email), web pages, videogames, etc (maybe somehow - no idea). I haven't explored either MythTV or ushare web interfaces for controlling media accessed over DLNA. Both MythTV and ushare default DLNA GUI, at least as it shows on the PS3 GameOS client, are barely adequate, especially for navigating media collections of any real size (nested folders don't cut it).
The main DLNA feature to ensure is supported is a unified collection of all media content, a single data collection, regardless of how it's presented in the GUI. Right now it's barely adequate, probably requiring two separate servers (MythTV and ushare). The question is whether to turn off MythTV DLNA and let ushare do it all, or get MythTV to do it all instead of ushare. I'll be looking into MythTV's configs for improving current function, and its improvement in v0.21 (which looks like it could be released sometime soon). Perhaps the LMCE v0710 bundled MythTV will support DLNA better.
After that I'll be looking at making the LMCE Orbiter GUIs work integrated with DLNA, if someone else doesn't beat me to that
.