blob: d8697cfa555a3ce042fe60f7ed2cda98a8e0d246 [file] [log] [blame]
TODO file:
----------
* Add a callback to the track and file scanning functions and
bump library interface.
* Modify LIBMTP_device_entry_struct to contain a field for "flags"
which can be used to identify different special device
characteristics (bugs...) on certain devices. Also add "flags"
to device struct, so that it remains easily accessible for the
session, and bump library interface.
* SPEED: File chunk size (ptp.c) increase to good size.
* SPEED: Cache the supported object properties at first read/startup.
* SPEED: use the enhanced functions to get all props for one object
in a single go!
* Make abstract playlists really become size -1 when created as
the ones created on the device instead of the current 1 byte size.
(Is this even possible?)
* Support abstract MTP album (0xBA03) just like playlists. Too
bad that Creative Zen Micro do not support them, they group the
albums by using the metadata instead. Support representative
sample (i.e. album cover).
* Support playback and volume setting on devices that have it.
(I don't have one that does - Linus.)
* Make an API that can return several devices not just connect to the
first one...