I had the idea tonight to try and get MPD to act as a well behaved UPnP MediaServer. Low and behold, there exists python-mpd. I smell a new use for GUPnP-Python in the next few days π
Category: Projects
GUPnP-Python Control Point Progress
Just a brief update. The control point has been making steady progress. I’ve tested it with a bunch more servers/renderers and its doing fairly well as far as compatibility goes. I’ve also finished up basic playlist management and some UI quirks (like adding scrollbars).
Next step is to port this guy to Maemo 5 and Hildon-GTK π
Python GUPnP as a Working control point
Greetings!
In my last post I wrote about some success sending actions via python + GUPnP. Its been less than a week since then and I can now report that nearly everything needed for a control point works in Python + GUPnP… I know this because in the time it took my to take a bus from Philadelphia to NYC I wrote one :). It uses the following UPnP Features:
1) Downloading Icons from other devices
2) ASync sending actions
3) Async retrieving data from actions
4) Parsing DIDL’s and DIDLItem, DIDLContainer and DIDLResource objects using GUPnP-AV
and more..
I unfortunately am about to run out, but I’ll tease you with this (conveniently… *wink wink*) 800×480 screenshot.


