On Fri, Sep 09, 2005 at 10:20:46AM -0500, Jack Ungerleider wrote: > On Friday 09 September 2005 9:21 am, Donovan Niesen wrote: > > I'm looking to build a handful of multimedia kiosks for a project. > > The main features of these kiosks is to display MPEG videos in a > > playlist. Simple enough so far, but the part I'm having trouble > > finding a solution is that the playlists need to be able to be > > adjusted on the fly without affecting the display and they need to be > > able to change on a schedule (ie: playlist a plays in the morning, > > playlist b plays in the afternoon, etc.) > > > > Does anybody know of a package or packages that might accomplish this? > > I don't have a package (yet, this is intriguing so I'm going to look myself) > but here's a possible solution. > > What if you setup your playlist files then have a "working" playlist file name > and use a cron job to copy playlist_a to playlist at the appropriate time? If > nothing else you should be able to start prototyping with this solution even > if it turns out to be suboptimal. Couldn't you just do like .. #!/bin/sh while true; do /usr/bin/mplayer /mpegs/$1/*; done Then call it from cron in the morning with an argument of "morning", create /mpegs/morning/ for the morning mpegs.. Even better build the time logic into the script.. while (1){ if (morning) { /usr/bin/mplayer /mpegs/morning/* } if (afternoon) { /usr/bin/mplayer /mpegs/afternoon/* } } Then if you need to add or remove mpegs, the "playlist" will be updated after it cycles through the directory. Dan