Updated Czech translation
[profile/ivi/rygel.git] / TODO
diff --git a/TODO b/TODO
index d945639..8c510d8 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,19 +1,10 @@
   * MediaExport
-    * persist update count for containers
     * Fix coding-style/indentation everywhere.
-    * '''Fix coding-style everywhere'''
     * Filesystem-based cover art (Implement feeding-part of MediaArtStorageSpec)
       * Preliminary patch exists, though ugly
-    * React to configuration changes
     * Add configurable filter on "Genre" to decide between Audio and Music for
     * UPnP class
     * check if g_file_enumerator_container can simplify harvester
-    * D-Bus API
-      * Add 'title' param to AddURI?
-        * Patch needs cleaning
-      * Removing URI
-        * causes assertion failure followed by a crash if done during its
-          harvested at rygel-media-export-root-container.vala:393
     * Find a way to handle images properly
       * Will be done automagically by
       * https://bugzilla.gnome.org/show_bug.cgi?id=626531
 
   * Check in HTTPSeek really needed?
 
-  * Use common.m4 in tests/Makefile.am (Probably not possible).
-
   * Cache response(s). If user fast forwards a stream, one request completes and
     a second will be issued with a new time offset.  It is important to keep the
     latency of starting the new request small.
      → How to handle devices that query a lot of byte ranges in parallel (LG
      blueray player e.g.)
 
-  * Tracker
-   * Once we can depend on a certain tracker version use dlna mime from
-     tracker.
-
   * Assign priorities to gstreamer threads
     (See gstreamer/tests/examples/streams/stream-status.c)
 
-  * UI
-    * Make sure we restart rygel when configuration changes.
-    * Get interfaces directly from NM.
-    * Show available APs for Wifi interface.
-
   * rygel copies config file to user's home dir if not already there.
     * Copy code from UI.
 
-  * Start rygel as part of user session.
-    * Remove relavent code from UI code.
-
-  * Transcoding:
-    * Make use of encodebin when it's ready (update README/wiki afterwards).
-    * Use h264 instead of mpeg2 video?
-
   * UI:
     * Kill preferences UI
       * Move UI components to gnome-user-share (bastien will do this, really?)
@@ -70,7 +43,6 @@
     * Complete search implementation.
       * Deal with number search expressions.
       * Deal with logical expressions too.
-    * Move dbus path constants to relavent interfaces.
 
   * Document plugin API.
 
@@ -92,7 +64,6 @@
       * config file not available
 
   * MediaProviderSpec/External
-    * incrementally browse containers at startup.
     * Fix search: complete prop translation.
     * search: What about multvalued props?
     * Make use of "*" filter.
   * mpris
     * use icons for media objects.
 
-  * AVTransport
-    * Handle Next/Prev
-    * Handle GetMediaInfo_Ext
-    * Actually handle all advertized actions/variables.
-
   * Playbin
     * configuration options to set gst playbin props?
 
 
   * Totem plugin that implements MediaRenderer spec.
 
-  * plugins should keep version of rygel they were compiled against.
-
   * ScheduledRecording (ScheduledRecording spec, especially section 2.9.2.2.1)
     * Add MediaItem.ChannelID prop.
     * MediaItem.ChannelID prop gets serialized into DIDL.
       * EPG item
 
   * Tracker:
-    * Port to libtracker-sparql.
-    * Set the pixel-aspect-ratio props.
     * MetadataValues:
       * Document delegate functions.
-    * Rid of choping tails.
     * Do something about total_count param of search (using COUNT?)
     * Missing metadata:
       * Video: resolution info, author, framerate, bitrate etc.
       * Probably next to impossible since that would need a byte ←→ time
         mapping
 
-  * Turn Rygel into a library?
-    * most c files put into a lib: librygel.so
-    * update pkg-config.
-
   * remove project prefix from file names?
 
   * use soup_buffer_new_with_owner() to save memory?
 
   * listen to hostname changes and re-create plugins that use %h magic.
 
-  * Port to Gio.Variant and GDBus.
-    * Asynchronous DBusService/Interface.shutdown.
-    * Remove FreeDesktop.Properties ?
-
 === Wishes ===
 
   * http://zee-nix.blogspot.com/2008/10/rygel-gnome-upnp-media-server.html