All of the equipment I use or find in customers homes are in the URC database and have been there for years. As for bluray players, unless you buy an off brand, the codes are in the database.
As for the off brand, you most likely will have to learn the codes anyway.