Why are you telling people to not do something? Each workflow is different,
I am working on a solution to combine and bridge channels Infuse and Trakt
I use Emby to watch my Movies as it does a great Job in combining them in Collections ... but I sometimes delete in EMBY but I run a daily prune deleted batch job.
That is what the PUT /dvr/pruner/deleted endpoint does. It checks if a file exists on disk, and if it does not, it is removed from Channels' database.
Yes, each workflow is different; but not all workflows are equally supported. If you choose to manage/edit/delete your DVR recordings outside of Channels, you have an unsupported workflow. You are free to do as you like, but just don't expect everything to work correctly/easily if you choose to deviate from the supported workflow.
any news on this feature?
i'm doing a migration from plex for all of my local content and this has been the biggest pain point. as i'm renaming dir/file names to work with channels.. it still keeps the old incorrect version around. so i need to manually delete/sort through shows to remove the orphaned entries.
i'm working around this by just completely removing the offending shows from my media directory, cleaning them up, trashing all related stuff in channels and re-adding. this is much faster.
if i tell channels to manually scan sources though, i wouldn't expect it to "keep" things that don't even exist. this is very strange behavior. i wouldn't really call this an "unsupported workflow". i'm renaming, not trashing.
Scan is only used to import content. If you want to remove entries in the database that point to file locations that no longer exist, use the "Prune Deleted" option; it will remove all entries that no longer exist with a single command.
i see, thanks. i saw your other comment with the endpoint and was a bit confused since it seemed like it existed. i saw the purge in the UI but didn't link that together.
this should make it a bit easier.