WISH Music Time

WISH Music Time countdown timer and music player



WISH Music Time is a simple countdown timer and music player. It requires Tcl 8.5 or greater and gnocl, as well as mplayer (to play .mp3, .wav, and .ogg files) and ffmpeg (to find out how long the playing time for those files will be). If you want to play MIDI files, you also need TiMidity++.

I came up with WISH Music Time to please my wife, who objected to the loud, monotonous, insistent beeping of the little timer I used to time household events with. After my "alpha-minus" pre-pre-release version succeeded in pleasing her, I decided to try to give the program enough features to please some other people, too (though not those who demand huge numbers of fancy features). Here are some of them:

  • Single-click playing of individual music files or playlists, with or without counting down some time first
  • Quick, easy setting of countdown times with spinbuttons or custom-designed, easy-to-create "time lines"
  • Countdown to fixed time of day or specified number of hours, minutes, and/or seconds
  • Easy-to-create playlists with selectable, movable items

AMG: Nice. I haven't had a chance to run this yet (don't have Gnocl), but I wish it was around a couple years ago. My church has some loudspeakers they used to use like carillon bells, but it was all driven by ancient hardware long since kaput. The idea came up to drive them from an off-the-shelf computer running a scheduler program. My contribution to that program, which was never finished, was the [timebox] widget.