Contents
The Juker

Version 1.1

Copyright (c) 1993 Muhammad M. Saggaf. All Rights Reserved.

Another Fine Product of The Free Windows Software Foundation

Installation

Introduction

Action Summary

Mouse

Buttons

Check Boxes

System Menu

Registration

The FWSF

Other Free Software

Revision History


Mouse
Installation

Unpack the distribution archive anywhere you like, then copy or move ctl3.dll to Windows system directory (e.g. \windows\system) if it is not already there.


Mouse
Introduction

The Juker is a versatile MIDI jukebox. Songs can be queued to play at a sequential or random order. Songs queued in one session can be saved to play automatically at the next session. The Juker saves its settings and windows location on exit to use them for the next session .

Song progress is shown by a moving sound bar. Undesired songs can be removed from the queue and optionally deleted from disk. While a song is playing,  it can be stopped or paused and then resumed.

The Juker is meant to be unobtrusive, it cab run all the time as an icon. Song play can be paused and resumed simply by clicking the right mouse button on the icon. The name of the current song is shown is shown in the icon's caption, so it's always visible.


Mouse

Dragging

Dragging a song (MIDI) file to the Juker's window or icon adds that song to the queue.

Left Button

Clicking the left mouse button on any song in the queue starts playing that song from its beginning.

Right Button

Clicking the right mouse button on the Juker's  icon pauses the song currently playing or resumes playing it if already paused. The system menu is updated accordingly.


Buttons

Remove

Removes the current song from the queue, Plays the next song.

Clear

Removes all songs from the queue.

Delete

Deletes the song file from disk. Prompts the user for confirmation if Confirm Delete is enabled.

Play

Plays the current song from the beginning is stopped, or resumes playing the song if paused.

Stop

Stops the song play.

Pause

Pauses the song play.

Help

Displays the help index.

About

Pops up some information about the program.

Exit

Terminates the program.


System Menu

Pause

Pauses or resumes playing the current song. A check mark indicates the current status.

Remove

Removes the current song from the queue. Equivalent to clicking the Remove button.

Delete

Deletes the song file from disk. Equivalent to clicking the Delete button.


Check Boxes

Continuous Loop

Continuous play.  Loops to the first song when the last one in the queue finishes playing.

Random Order

Plays songs in random rather than sequential order. This also effectively yields continuous play.

Save Queue on Exit

Saves the current song queue on exit to play the same songs in the next session.

Confirm Delete

Prompts for confirmation for deleting disk file when Delete is invoked.


Registration

This software is free. It needs no registration. Letting me know that you use it and appreciate it would be a nice touch though. Suggestions to improve the program are also welcome. I can be contacted as follows:

Internet:

alsaggaf@athena.mit.edu

BBS:

Windows conferences (brief skimming).

Snail mail:

Muhammad M. Saggaf, 262 Sidney ST. #3, Cambridge, MA 02139

or:

PO. Box 9863, Dhahran 31311, Saudi Arabia.


Free Windows Software Foundation

I recently switched from using Unix at home to using Windows and was appalled that everybody wants to make money of his/her programs -- however trivial it is. This is not good. If one pays for even the littlest of utilities, he would be tempted to charge money for the programs he writes, to recoup his losses, whilst the spread of free software encourages everybody to donate their own.

The FWSF is intended to promote free software. Any author of a free Windows program is entitled to join.


Other Software From the Author
Other Free Software

If you use Unix as well, you may want to try the following programs I wrote:

Babaya

X Windows session manager

Mumail

MIME-compliant mail reader for X Windows.

Seyon

Full-featured communications program for X Windows.

Xrz3D

 X Windows interface for Zmodem.

Other Free Software for Windows

All3D

By Andreas Furrer: Adds 3D look to most applications.

Bang

By Rembrandt et .al: Have fun as you fire a machine gun at your desktop.

Dropper

By Paul Butcher: A NeXT-like docking program launcher.

Fast File Find

By D. Munro: Searches for files.

PFE

By Alan Philips: A programmer's' editor. Good Notepad replacement.

Ftaskmanager

By Andreas Furrer: A replacement for Windows Task Manager.

WinEKG

by Gary Williamson: CPU usage monitor, ala xload for Unix.


Revision History

Version 1.1

Second invocation of the program restores (if iconic) and raises first one. Does not start a new instance.

More object-like (check boxes, ..etc. are now implemented as objects).

Added help and activated the help button.

If Random Order is checked, the program plays a random first item when starting (if some songs are present in the queue).

Closing the program from the system menu now saves the profile.

Added Delete button (remove disk file) and Confirm Delete check box.

Added Remove and Delete to system menu.

New 3D look using ctl3d.dll.

Clicking the right mouse button on the icon now toggles pause/play.

Song names are shown differently in the queue so that the base name of the file is always visible, even if the full song path name is too long.

The program now remembers its position even if it closed while iconified.

Smaller window and fonts

Rearranged the placement of the buttons.

Now uses time as the sequence format.

Songs names are now displayed in lower case.

The sound thumbnail is now unresponsive to mouse events.

Version 1.0b

Initial release.