And so your software will be poisoned by value extraction from the user, which will be inferior to software from someone not wanting to make money, which I'll use instead. :D
It must:
1. Support mediaapi - not be confused about where Whatsapp puts its images.
2. Allow management of files.
3. Be able to provide basic organization (folders/sorting[per folder]/cover images)
4. Support all modern image formats used by phones and the web.
5. Not crash.
6. Not delete/corrupt files by accident.
7. Be able to play modern video/audio files (pick top 20 popular codecs)