Add missing foreign keys Require url for podcast channel be unique Add basic url validation Use soft delete for channels and episodes to match Subsonic impl