Downloaded files should be watched for deletion by a task
Once downloaded media is marked as downloaded permanently with a database flag. This should be updated periodically by a file watcher that checks that files really do exist. If the file is otherwise deleted or moved post-download the media should be flagged as missing with the option to re-download it.
Is there a way to do anything like this manually yet? I migrated my docker container/ configs to another machine but just wanted to re-download the media on the new drive. It just worked out better that way, but now I have the problem that tubesync thinks that I have a couple hundred videos, but my downloads directory is empty (less source directories). I can manually go into each video and ask it to delete and redownload, but with ~200 videos I don't want to do that manually. I could have sworn that there was a way to do this channel-wide, but I can't seem to remember if Im making that up or it was a real thing.
You could delete and re-add the source? Or use an SQL query if you're proficient with SQL on the SQLite database. There's not an obvious in-UI way to do this for the moment.