d4rken-org / sdmaid-se

SD Maid 2/SE is Android's most thorough cleaning tool.
https://play.google.com/store/apps/details?id=eu.darken.sdmse
GNU General Public License v3.0
2.71k stars 422 forks source link

Duplicate data detection #2

Closed d4rken closed 1 year ago

d4rken commented 1 year ago

Should a feature similar to SD Maid 1's "Duplicates" feature should be re-added?

According to stats I had before I removed analytics, Duplicates was not a very popular feature.

It's still a good way to gain additional storage space, but has some issues:

BROKEN81 commented 1 year ago

It would be nice, however, if it's not a popular feature, then no use to create more work for yourself. I think it comes down to most people like familiarity.

kanishk-upadhyay commented 1 year ago

Should a feature similar to SD Maid 1's "Duplicates" feature should be re-added?

According to stats I had before I removed analytics, Duplicates was not a very popular feature.

It's still a good way to gain additional storage space, but has some issues:

  • There is no one "right" way to select duplicates which makes it more difficult to use.
  • Storage is super convoluted in Android and one of the toughest points was making sure that SD Maid didn't scan the same storage twice, just via different paths. This has NOT gotten easier with newer Android versions.
  • A lot of users expect a feature like this to detect "similar" images, e.g. a high res photo in your DCIM folder and a low res variant generated by a messenger. This is vastly more complex than comparing checksums to find exact matches.

yessir i regularly use the duplicates feature available on sd maid 1 as i find it better than other apps even giving it the same functionality as the previous version would be fine though

tathastu871 commented 1 year ago

I use termux app with fdupes -Nrd option to remove duplicates. Maybe fdupes can be compiled into sdmaid

Wjxfi commented 1 year ago

I really need this!

tathastu871 commented 1 year ago

@d4rken If possible try adding fdupes utility for removing duplicates. Simple fdupes -Nrd will work without user intervrmyion. Howvert it must be users responsivility to use duplicte removal as there is no guarantee it will not remove some important fille