There are digital picture frames, that have all kinds of timing options. Haven't really explored mine yet (no interest), but know I can set the time it starts running, shuts off, or even how long it plays. Which is pretty close, and around $25 (6" screen? maybe a little larger). Will post a model number after work. Anyhow, can't imagine doing this from scratch, at a reasonable cost or time frame, unless you have lots of time and money, and love a good challenge.