Here’s an interesting Instructable. It’s a 3D-printed radio unit with a Pi inside that reads from a Google Sheet online to determine when it should play. It’s a lovely case, but I expect you can find something pre-fabricated if you don’t have a 3D printer. All the instructions & files, including those for the 3D printing are available over at Instructables.com. You can see a video of it in action below: