CD players can be cheap... we don't know that they were good ones. You can buy news ones that are $20 - and used ones at Goodwill for a couple bucks.
Yeah they can be cheap, but with a timer set to go off at the right time?