Features that would be nice to have
diff --git a/TODO b/TODO
index c60d9ed..93863dc 100644
--- a/TODO
+++ b/TODO
@@ -26,7 +26,6 @@
should only need to update the cache with relevant data. Atleast for
speed caches 1 and 2 above.
-
FEATURE fixes:
1. FEATURE: Make abstract playlists really become size -1 when created as
@@ -37,14 +36,34 @@
2. FEATURE: Support playback and volume setting on devices that have it.
(I don't have one that does - Linus.)
-4. FEATURE: Support relevant events. MTP devices seen in existance provide
+3. FEATURE: Support relevant events. MTP devices seen in existance provide
events for "object added" and "object deleted". These should result in
atleast a call to the flus_handles() function.
-5. FEATURE: Have libmtp optionally create a folder hierarchy such as
+4. FEATURE: Have libmtp optionally create a folder hierarchy such as
/Album/Artist/Song.mp3 on the device. Currently it'll only put songs
into some /Music or /My Music folder if one exists.
+5. FEATURE: Integrate libmtp with HAL / D-Bus so applications can dynamically
+ know when a device has been plugged in or removed. Need a mechanism to
+ connect a specific hal UDI.
+
+6. FEATURE: Mechanism to retrieve the DevIcon.fil (Windows ICO format) and
+ DevLogo.fil (PNG Format) images from the device (if available). Convert
+ DevIcon.fil to something usable (PNG)?
+ (Does this belong directly in libmtp or in a layer above?)
+
+7. FEATURE: GNOME-VFS Module for integrated GNOME Support (libmtp-gnome-vfs)
+ Ability to access MTP devices through mtp:// in nautilus
+
+8. FEATURE: KDE KIO Module for integrated KDE Support (libmtp_kio)
+ Ability to acces MTP devices through mtp:// in konqueror
+
+9. FEATURE: Shared device access so that multiple client applications can have
+ an open connection to the device at the same time via a handle. For example,
+ it should be somehow possible to run mtp-detect at the same time as amarok or
+ mtpfs is connected to a device. This would require some form of resource
+ sharing.
THOSE ARE ALREADY DONE: