HasGeek TV depends on channel types, so we have to fix that before this pull request can go through.