2008-04-23 Zeeshan Ali Khattak <zeenix@gmail.com>
+ * TODO:
+ * doc/design.txt:
+
+ Remove first goal from TODO and update the design/plan.
+
+2008-04-23 Zeeshan Ali Khattak <zeenix@gmail.com>
+
* src/main.c:
- Fetch the UDN and friendlyname from gconf and set them to default
+Please read doc/design.txt for description of each object.
+
Before first release:
-* Implement a dummy Media Server
-* Create the GUPnPMediaProvider interface
* Implement GUPnPMediaTracker
* Complete Media Server by starting to use GUPnPMediaTracker
Before second release:
+* Create the GUPnPMediaProvider interface
+* Make GUPnPMediaTracker implement GUPnPMediaProvider
* Implement GUPnPMediaDb
* Turn GUPnPMediaTracker into a plugin
* Use GUPnPMediaDb
objects and interfaces:
Name: GUPnPMediaServer
-description: The MediaServer implementing singleton object.
+description: The main object that talks to the control-points.
Name: GUPnPMediaProvider
description: Interface that all Media provider/backend objects must implement.
- imlements GUPnPMediaProvider
- manages plugins that provides GUPnPMediaProvider
+Name: GUPnPMediaTracker
+description: tracker-based GUPnPMediaProvider implementation.
+ http://www.tracker-project.org
+
Name: GUPnPMetadataExtractor
description: Helper object providing metadata extraction facility.