I used to be involved with the WDLXTV Custom Firmware project. This custom firmware, devloped by various members of the community, targets Western Digital's line of media players and adds numerous features to them.
I was mostlu responsible on the dev team for maintaining the web interface, but I also played with other parts of the code (for example I upgraded the Samba component used for network sharing). My biggest contribution was developping a configuration interface called WEC (WebEnd Configurator), which provides other developpers with a pluggable framework allowing them to easily add new entries to the configuration webpage for their own add-ons. WEC allowed end users to migrate from a somewhat error-prone configuration method involving editing a Linux shell script, to a simpler point and click web interface. I also did a pretty good facelift to the main web interface, with the help of PsychoTHC who provided all new icon artwork (see before, and after the revamp).
About the WDTV
The WDTV is a line of media playing/streaming products from Western Digital. Those products let you plug a USB disk to them, and play the video/audio/photo content on your TV. The Live and Live Plus versions also feature an Ethernet port, and are able to stream your media from your PC or a NAS onto your TV screen.
While the WDTV can play a lot of popular formats, you can increase that even more by using a DLNA streaming server that has the ability to transcode your medias into a compatible format if the file is originally in an unsupported format. Personally I use the Mezzmo media server. There is also a free alternative known as Tversity, which I used for a while in the past.
WDLXTV is a custom firmware mainly developped by b-rad, with contributions from various members of the community. This firmware is based on WD's code, adding a slew of new features, such as movie sheets that can display detailed info about your media, a Shoutcast radio client, a Bittorrent client, and a lot more.
For info about the WDTV, visit WD's official website, at http://www.wdtvlive.com/.
My contributions to WDLXTV
A few add-ons that I created which you can download and install to your WDLXTV: