I went ahead and bought one of these StriimLight Wifi Color ( http://www.amazon.com/Awox-SLC-W13-Striimlight-Wifi-Color/dp/B00NP367YC ). If you’re looking for something like this, I highly recommend it, based on my experience so far. The sound quality is WAY better than I expected; it actually sounds really good. The only thing to note is that it is pretty big and may not fit in some lights. It work’s great with @ule’s DLNA device type for music, but I need to also control the light.
I’ve discovered that it is using the “DimmableLight” UPnP device type ( http://upnp.org/specs/ha/UPnP-ha-DimmableLight-v1-Device.pdf ), along with a couple of extra, custom services. Before I try to learn UPnP, I figured I’d check if anyone has created a DimmableLight device type yet? If not, any tips for getting started with UPnP/SOAP?