summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorIago Toral Quiroga <itoral@igalia.com>2010-03-06 16:21:42 +0100
committerIago Toral Quiroga <itoral@igalia.com>2010-03-06 16:21:42 +0100
commite299a64e9da323145a85253a19812eddf26d92f8 (patch)
treea2a287acaf0b8fe85d7eaab25deca6a2e2bb11fc /TODO
parent56548caf776f71a42f088076dd095f7c34360c8e (diff)
Updated TODO file
Diffstat (limited to 'TODO')
-rw-r--r--TODO13
1 files changed, 12 insertions, 1 deletions
diff --git a/TODO b/TODO
index 0dca3fb..472d422 100644
--- a/TODO
+++ b/TODO
@@ -1,3 +1,14 @@
- Handle GRL_RESOLVE_FULL when a certain key can be resolved by several plugins.
- -> Use rankings
-> Use alternative plugins if the selected one fails to resolve the key.
+- Consider using GAsync callback interface for callback implementations.
+ -> Also check issues for binding development related to this.
+- Consider using the Ethos GObject plugin framework to replace our current
+in-house plugin system.
+- Implement set_metadata interface.
+ -> Think how this would work out with plugins (i.e. a plugin for storing
+ratings, play-counts, etc).
+- Multiple-plugin operations (i.e. search by text on all plugins).
+- Python bindings.
+- Consider a more flexible post-processing mechanism for query
+operations (browse, search, etc).
+ -> We have to figure out if that's really necessary.