CBMSTEVE.CA - Steve J. Gray's Homepage
CBMSTEVE.CA - Personal pages of Steve J. Gray
Changes Info Prototypes Remakes PET Projects CBM Projects Modding 3D Models KiCad Github Ohio Scientific Other My Software My Collections Facebooks

FEATURES

SJGPLAY has most, if not all, of the features you will ever need in a CD audio player. I've tried to incorporate all the features I could think of, while keeping in mind the limitations of DOS text-mode.

Track controls
  • Play, Pause/Continue, Stop
  • Next/Previous Track (skip)
  • Play specified track (you must enter a two-digit track number)
  • Fastforward/Reverse search
  • Fastforward/Reverse x2 search
  • One-minute search
  • Re-Start track
  • Jump to near end of track
Repeat Modes
  • Repeat Track
  • Repeat CD
  • Repeat CD's in all Drive Units
  • Single play tracks (stop after each track)
  • A/B segment repeat
Intro Mode
  • Play first few seconds (adjustable) of each track
Time Display
  • Elapsed/Remaining track time
  • Elapsed/Remaining CD time
  • Track/Remaining frame# (used for lyric synchronization)
CD Cataloging
  • CD Name and Artist
  • Track names
  • Automatic recognition of CD
  • Catalog CD's, Lyrics, Albums or All files (Delete, Edit, Sort, Print, Export)
Programming (playlist)
  • Up to 99 steps
  • Playlist saved with each individual CD
  • Insert/Delete steps
  • Clear All/Use All tracks
  • Edit playlist WHILE CD is being played
  • Shuffle (jumble) tracks
  • Select only tracks with lyrics
  • Program pauses
  • Fit to tape length (insert pauses at the appropriate spots)
  • Toggle programmed or standard play (track order)
Lyrics
  • Built-in text editor for lyric entry (* Memorize/Recall/Paste/Restore/Erase/Insert/Delete line * Block Define/Copy)
  • Track control during editing (pause/reverse/fastforward/re-play)
  • Easy synchronization process
  • Fine-tune synchronization
  • Synchronized playback of lyrics (* Paged style * Karaoke-style (with next-line display))
  • Lyric "traffic light" (prepares you for the next line)
  • Lyrics stay sync'd during fastforward, reverse or pause
  • Import (extract)/Export lyrics from/to "Album files"
  • Rename lyric files (if an external editor was used)
Display
  • CD and Track Title
  • Status (playing/paused/open etc)
  • Large track number and time indicator
  • Total CD time, Drive unit, Volume
  • Intro, Program Mode, Step#, Repeat mode
  • Track percentage and total time
  • Elapsed "time-bar" and frame-blip (those green divider lines...)
  • Time of day clock
  • Full-screen mode
  • 25/43/50 line video modes
Large "Mode" Window
  • Track list or Playlist
  • CD Information
  • Paged and Karaoke style Lyrics
  • Large display of track name or CD title
  • Catalog: CD, Lyric or Album files
  • Configuration and Program Info
  • Simulated Spectrum Analyzer (requires SoundBlaster)
  • Waveform Scope (requires SoundBlaster)
  • VU Meter
Printing
  • Print CD Info, CD's, Lyrics, Album, or All Catalog
Device Control
  • Supports multiple CD-ROM drive units
  • Reset drive
  • Volume control via SoundBlaster (CD input or master)
  • Eject/Close CD tray
Mouse control of most functions
  • Three Button-bars for easy mouse control (click the "|" symbol) Play functions, Program functions, Display-mode
  • Right and Middle mouse button support
Programmable Joystick Control
  • Supports 4-button Joystick or Two 2-button joysticks
  • Configure any combination of the 4 buttons
Miscellaneous Stuff
  • Timed event based on time of day clock or Countdown Display a message, Play a track, Switch display modes
  • Elapsed Time
  • Display mode Timer (Rotates selected display modes)
  • Frame accuracy display
  • ZIP add/extract functions
  • Unit Scan (for multi-cd systems)
  • Font Editor
  • Calculator
  • Calendar
  • Screen Blanker
Configuration
  • Initial display mode and full-screen mode
  • Auto edit new CD info
  • Auto play (Normal or Jumbled)
  • Stop or Eject on program exit
  • Define alternate video mode
  • Define fastforward/reverse and intro time
  • Define volume control device
  • Set initial repeat mode
  • Karaoke colour
  • Full control while configuration displayed
  • Configuration saved as a text file
  • Environment variable "SJGPLAY" to define data-file and config-file location (run SJGPLAY.EXE from anywhere if in PATH)
Command-line mode (for use in batch files)
  • Select a secondary config file
  • Check for presence of disc
  • Control playback (Play, Stop, Eject, Next/Previous track, Single play)
  • Random track selection
  • Volume control
  • Display info (Track List, Title, Track title, Elapsed time)
  • Conditional control of command-line arguments
  • Wait for track end
Help
  • Built-in Help and Utility Screens
  • Full control while help displayed
  • Intuitive controls
And the best feature...
  • It's free! No more guilty conscience for not sending in that shareware registration :-)