I once made something similar.
I just looked into folders, one folder for each day of the week. Inside each day I had folders named with the time in hours and minutes telling when the content should be played back.
For this project the content was updated via Google drive.
It was being projected outdoors, so every day at 16 the folder structure was read and then the videos were played back at the desired time of the day.