mirror of
https://github.com/freebsd/freebsd-src
synced 2024-11-05 18:22:52 +00:00
158a4a24fa
from args, e.g. cdplay cd0 "play 1 99" if you just want to feed the CD a command and exit the cdplay utility. Note that if you want to use post-play commands like `pause' and `resume', you should still use cdplay interactively.
112 lines
2.5 KiB
Groff
112 lines
2.5 KiB
Groff
.Dd January 8, 1995
|
|
.Dt CDPLAY 1
|
|
.Os FreeBSD
|
|
.Sh NAME
|
|
.Nm cdplay
|
|
.Nd Audio CD player
|
|
.Sh SYNOPSIS
|
|
.Nm cdplay
|
|
.Op Ar device
|
|
.Op Ar cmd
|
|
.Sh DESCRIPTION
|
|
.Nm cdplay
|
|
is a program to control an audio CD player. The
|
|
.Ar device
|
|
is a name such as cd0 or mcd0 and the optional
|
|
.Ar cmd
|
|
is one of the commands (and any arguments) from the
|
|
.Nm
|
|
command set. The \fBhelp\fR command will give a complete listing.
|
|
.Pp
|
|
If the device not specified, the environment variable
|
|
.Ev CDPLAY
|
|
will be used to find the cd device.
|
|
.Pp
|
|
Currently supported commands are as follows:
|
|
.Bl -tag -width Cm
|
|
.It Cm play first_track last_track
|
|
Play from track
|
|
.Nm first_track
|
|
to track
|
|
.Nm last_track.
|
|
The first track has number 1
|
|
.Xr play 1
|
|
.It Cm stop
|
|
Stop playing. Do not stop the disc.
|
|
.It Cm resume
|
|
Resume playing. Used after the
|
|
.Nm pause
|
|
command.
|
|
.It Cm stop
|
|
Stop the disc.
|
|
.It Cm eject
|
|
Eject the disc.
|
|
.It Cm setvol left_channel right_channel
|
|
Set the volume of left channel to
|
|
.Nm left_channel
|
|
and the volume of right channel to
|
|
.Nm right_channel.
|
|
Allowed values are in the range 0-255.
|
|
.It Cm getvol
|
|
Print the current values of the volume for left and right channels.
|
|
.It Cm msfplay start_m start_s start_f end_m end_s end_f
|
|
Play from the absolute address
|
|
(MSF) defined by
|
|
.Nm start_m
|
|
in minutes,
|
|
.Nm start_s,
|
|
in seconds and
|
|
.Nm start_f
|
|
(frame number) to the abolute address defined by
|
|
.Nm end_m
|
|
in minutes,
|
|
.Nm end_s,
|
|
in seconds and
|
|
.Nm end_f
|
|
(frame number). Minutes are in the range 0-99. Seconds are in the range 0-59.
|
|
Frame numbers are in the range 0-74
|
|
.It Cm status
|
|
Print the status of the CD player. The first number has the following meaning:
|
|
.sp
|
|
.Nm 17
|
|
Audio play operation in progress
|
|
.br
|
|
.Nm 18
|
|
Audio play operation paused
|
|
.br
|
|
.Nm 19
|
|
Audio play operation successfully completed
|
|
.br
|
|
.Nm 20
|
|
Audio play operation stopped due to error
|
|
.br
|
|
.Nm 21
|
|
No current audio status to return
|
|
.sp
|
|
The other numbers are the current MSF address (minute, second, frame)
|
|
.It Cm tochdr
|
|
Print the first and last track numbers and length.
|
|
.It Cm tocentry
|
|
Print the table of contents (TOC) of the disc on the form
|
|
.br
|
|
.Nm track-number minute second frame
|
|
where
|
|
.NM minute, second
|
|
and
|
|
.Nm frame
|
|
represent the absolute address of the track.
|
|
.br
|
|
The track numbered 255 gives the absolute address of the end of the disc.
|
|
.It Cm quit
|
|
Quit the program
|
|
.Sh FILES
|
|
.Bl -tag -width /dev/rmcd0c -compact
|
|
.It Pa /dev/rcd0c
|
|
.It Pa /dev/rmcd0c
|
|
.El
|
|
.Sh AUTHOR
|
|
Jean-Marc Zucconi
|
|
.Sh HISTORY
|
|
The
|
|
.Nm cdplay
|
|
command appeared in FreeBSD 2.0
|