This is the current database that is being used in broadcast production. While others charge for it, I provide this for free to help out fellow hobbyists.
The database file is updated monthly with more channels and removal of dead channels. So check back on a regular basis.