blob: 3addb472d66f7e7fa26ee08d234dacb83a3e7a8d [file] [log] [blame]
TODO file:
----------
* Support abstract MTP album (0xBA03) just like playlists. Too
bad that Creative devices do not support them, they group the
albums by using the metadata instead.
* Support playback and volume setting on devices that have it.
(I don't have one - Linus.)
* Add logic to transfer very large files in chunks, like 1 MB at the
time, or we cannot upload movies... Righ now libmtp just copy the
file to memory and transfer it.
* Previous fix can help to get the callbacks working again, cause
right now they aren't called.
* Make the usb r/w stuff in libusb-glue.c take the device as parameter,
then put the callback function in the device and make it call.
(IMPOSSIBLE: the device is created after a lot of writing has already
taken place, shall we use a dummy device holder then?)
* Fix compiler warnings.
* Make an API that can return several devices not just connect to the
first one...
* Add a function that will list the playable file types for a certain
device. (Needs some research and probably a database.) Can the device
be probed to determine supported file types?