ribbons / RadioDownloader

An easy to use application for managing podcast subscriptions and downloads.
https://nerdoftheherd.com/tools/radiodld/
GNU General Public License v3.0
15 stars 11 forks source link

Move audio files to Recycle Bin on cleanup instead of deleting them. #173

Open ribbons opened 11 years ago

ribbons commented 11 years ago

Original report from m at 13:49:21 on 2012-04-22

I ran Clean Up thinking (as per the help) that it would remove them from the Radio DOwnloader interface, but not delete the mp3s from my computer. I changed a setting (i think the date) and so guess that caused the unwanted deletion. I have struggled to find a deleted data restorer except one at 70 dollars to find the lost files.
I haven't paid radio downloader anything and feel it undesirable to pay so much to a.n.other to recover basically 2 essential and a bunch of other nice files. Is there a way to recover or discover cleaned up or deleted radio downloaded files? otherwise, I guess a reworded clean up dialog might help future instances.


Imported from Bug 644 in the NerdoftheHerd.com Bugzilla.

ribbons commented 11 years ago

Original comment from Matt Robinson at 17:28:39 on 2012-04-22

The default clean-up options don't remove any files, you have to un-check 'Have missing audio files' before it will remove anything. There is also the 'Do not delete audio files' checkbox which you can tick if you want to remove just the entries in Radio Downloader.

Without wanting to come across as insensitive, now is probably a good time to review your current backup strategy and how it could be improved (I'm a bit of a backup nut, so this is a common theme of mine). From my experiences (admittedly years ago), I'd suggest that you may be wasting your 70 dollars if you purchase the recovery software you mentioned.

Do you think it would be helpful if files were sent to the recycle bin instead of being deleted outright? I've thought about doing this before, but there isn't a nice clean .NET API so would require some messing about with p/invoke.