More intelligent fallback on getting all metadata.
diff --git a/ChangeLog b/ChangeLog
index af60464..419cff8 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -2,7 +2,8 @@
* src/libmtp.c: retire the horrid, broken, stream send facility that
does not work on any device since they all want to know the file
- size in advance.
+ size in advance. Add in some code to fall back on the recursive
+ metadata retrieveal if getting the whole long list fails.
* src/libusb-glue.c: tag all Sansas as having broken GetObjectPropList
when all tags for all objects are requested.