WorkBone

Section: Audio CD Player (1)
Updated: 04 Dec 1993
Index Return to Main Contents
 

NAME

workbone -- an interactive text-mode program for controlling and playing audio CD Roms under Linux.  

SYNOPSIS

workbone [ -v | -h | -q ]

           -v : version

           -h : help

           -q : fast start (no wait for init)

Type workbone to start program. Engage the NUM LOCK on your keypad. From inside WorkBone pressing DEL on numeric keypad will display a help menu. While running, workbone will display the current track number and both total CD elapsed time and current track elapsed time. Note that total CD elapsed time includes times for non-audio data tracks in addition to playable tracks.

 

DESCRIPTION

WorkBone is an interactive TEXT-MODE program for playing audio CDs under Linux. It is based on the modules "hardware.c" and "struct.c" from the elaborate X11 CD program known as WorkMan. WorkBone was intended as a minimalist interactive control panel for playing CDs under text-mode Linux, and does not incorporate most of the advanced features of WorkMan such as shuffle play and CD databases. However, for those who just want to play music with minimal fuss, WorkBone is quite sufficient.

WorkBone expects to find the device: /dev/cdrom . If you don't have this device, change to /dev and soft link your current cd rom device to 'cdrom'. For example, if you currently call your cdrom device 'mcd0', then do the following:


               cd /dev

               ln -sf mcd0 cdrom

Alternatively, just edit 'hardware.c' to reflect the name of your cdrom device and recompile.

WorkBone uses the numeric keypad as a control panel to allow you to move track to track, play, pause, stop, and resume playing of audio CDs. Make sure you have your NUM LOCK engaged when using WorkBone. A graphical template is displayed to guide you. Running times are also continuously updated and displayed. Pushing the DEL key on the numeric pad will bring up a help screen.



                 +---- number pad -----+

                 |                     |

                 |    7     8     9    |

                 |                     |  

                 |    4     5     6    |

                 |                     |

                 |    1     2     3    |

                 |                     |

                 |    0          del   |

                 |                     |

                 +---------------------+


the '9' key on the keypad is "play"
the '8' key on the keypad is "pause/resume"
the '7' key on the keypad is "stop"
the '6' key on the keypad is "next"
the '5' key on the keypad is "replay"
the 4 key on the keypad is "previous"
the '3' key on the keypad is "go forward 15 seconds"
the '2' key on the keypad is "hard abort" (music stops)
the '1' key on the keypad is "go backward 15 seconds"
the '0' key on the keypad is "soft exit" (music continues)
the '.' key on the keypad is "help"

 

COPYING

WorkBone is copyrighted free software provided WITHOUT warranty of any kind, NOT EVEN the implied warranty of merchantablilty or fitness for any particular purpose. Use at your own risk. WorkBone may be used in any way you wish so long as you comply with the provisions of the Free Software Foundation GNU General Public License version 2. This software should have come with a copy of the GNU General Public License. You may obtain a copy of this license by writing to:


Free Software Foundation, Inc.,
675 Mass Ave,
Cambridge, MA 02139, USA.

 

BUGS

It is doubtful that I will do much development of WorkBone. It was basically a quick hack for my personal use. However, please e-mail any bug fixes or improvements that you might have. WorkBone works with my Mitsumi FX001D CD Rom drive, but your mileage with other drives may vary. Only generic calls and functions are used as per WorkMan proper itself. The display code was written specifically for the Linux console and uses VT102 escape sequences. Portability was not a concern :-)

enjoy.

Thomas McWilliams

thomas.mcwilliams@f615.n109.z1.fidonet.org
Amateur Radio KI4N


 

Index

NAME
SYNOPSIS
DESCRIPTION
COPYING
BUGS

This document was created by man2html, using the manual pages.
Time: 19:49:18 GMT, October 12, 2022