main: Better error messages for failed removals
main: Only allow adding videos to the recent view

Not directories at all. This also makes sure that the type
of media added is video, and not a generic type.