SoC 2010/DLNA UPnP Server Client Modules

From VideoLAN Wiki
Revision as of 21:55, 10 July 2010 by Aust (talk | contribs) (→‎Timeline)
Jump to navigation Jump to search
This project is part of Google Summer of Code 2010.
Student: Austin Burrow
Mentor: Konstantin Pavlov

DLNA UPnP Server/Client Modules


The Digital Living Network Alliance (DLNA) offers a standard that many manufacturers use as a way to keep compatibility across different products that use UPnP. As of 2008, over 5,500 different devices and over 200 million sold products use the DLNA standard. This project will improve the current UPnP model, and apply the DLNA standard as Client/Server modules.

What I'm Working On

UPnP SD Client
Description Status
Item Duplication Bug The current implementation of services_discovery_AddItem does not allow items to be inserted anywhere into any sub-node. The current fix must rebuild the whole UPnP Server directory on every directory update. On Hold (Semi-fixed)
UPnP DLNA Server
Description Status
libdlna Implementation Implement the libdlna library, get simple test cases working. Active


GSoC Timeline

Timeline includes GSoC key dates. I will edit this as time goes along.

May 24 Start UPnP Server implementation

July 12 Mid-Term Evaluations

July 16 Mid-Term Evaluation Due Date

August 9 Suggested Pencils Down - No new features, cleanup code, documentation, etc.

August 16 Firm Pencils Down

August 20 Final Evaluation Deadline


Catch me on freenode as Aust. Email me at atburrow at gmail dot com.