Minor point, but this could be generalised to just take a path in.  If the path isn't specified, delete them all.  If it is, limit to those things in that path.

That way you don't have channel-specific stuff in the videodb API.