DVR deletions should be done on a separate thread
Deleting recordings can take quite some time depending on the filesystem used. This blocks the HTSP call and possibly other parts of the application. One way to fix this would be to perform deletions on a separate thread. The only question mark is how to indicate errors to the caller (since it'd be asynchronous).