CDCONTROL(1)

명칭
cdcontrol - 콤팩트 디스크 제어 유틸리티

서식
cdcontrol [-sv] [-f device] [command ...]

해설
cdcontrol 유틸리티는 오디오 CD 플레이어를 조작하기 위한 프로그램입니다. device 에는 cd0 (이)나 mcd0 등을 지정합니다.

명령을 지정하지 않는 경우, cdcontrol (은)는 대화 모드가 되어, 표준 입력으로부터 명령을 읽어들입니다.

이하의 옵션을 사용 가능합니다.

-s  사일런트 모드 - 테이블 헤더 및 인간이 가독인 코멘트를 표시하지 않습니다.

-v  장황 모드 - 표시할 수 있는 정보는 모두 표시합니다.

-f device
    /dev/cd0c (이)나 mcd0 그렇다고 하는 디바이스를 지정합니다. 절대 패스 및 /dev (으)로부터의 상대 패스의 지정이 가능합니다. 필요하면 마지막에 `c'를 추가합니다.

현시점에서는 이하의 명령을 이용할 수 있습니다. 명령을 독특하게 특정할 수 있기 위해서(때문에) 필요한 캐릭터만 지정한다 필요가 있습니다. 어 play (은)는 생략 가능하고, next (와)과 prev 대신에 캐릭터 “+” (와)과 “-” (을)를 사용 가능합니다.

play first_track last_track
    first_track 그리고 지정된 트럭으로부터 last_track 그리고 지정된 트럭까지 연주합니다. 최초의 트럭이 1번이 됩니다.

play
    start_m:start_s.start_f [end_m:end_s. end_f] 절대 주소 (MSF)를 바탕으로 연주합니다. 연주 개시하는 시간은 start_m 에 연주 개시하는 분을, start_s 에 초를, start_f 에는 프레임 번호를 지정합니다. 연주 종료의 시간은 end_m 에 연주 종료하는 분을, end_s, 에 초를, end_f 에 프레임 번호를 지정하는 것으로 지정할 수 있습니다. 분 지정으로 지정할 수 있는 수치는 0 (으)로부터 99 의 범위의 값입니다. 초에는 0 에서 59 까지를 지정할 수 있습니다. 프레임 번호는 0 에서 74 까지의 범위에서 지정할 수 있습니다.

play [#start_block [length]]
    논리 블록 start_block (으)로부터 length 논리 블록분만큼 연주합니다.

next [tracks]
    지정한 수의 트럭을, 적극적으로 스킵 합니다 (디폴트 1).

prev [tracks]
    지정한 수의 트럭을, 후 향해에 스킵 합니다 (디폴트 1).

pause
    연주를 정지합니다. 디스크는 정지하지 않습니다.

resume
    연주를 재개합니다. pause 그리고 일시정지한 후에 사용합니다.

stop
    디스크를 정지합니다.

eject
    디스크를 꺼냅니다.

close
    디스크를 삽입합니다.

setvol left_channel right_channel
    왼쪽 채널의 볼륨을 left_channel 에 세트 해, 오른쪽 채널을 right_channel 에 세트 합니다. 지정할 수 있는 값은 0 에서 255 의 범위의 값입니다.

volume mute
    소리를 지웁니다.

volume mono
    단청의 모드로 합니다.

volume stereo
    스테레오 모드로 합니다.

volume left
    왼쪽 서브 트럭을 왼쪽과 오른쪽의 양채널로 연주합니다.

volume right
    오른쪽 서브 트럭을 왼쪽과 오른쪽의 양채널로 연주합니다.

info
    목차를 표시합니다.

status
    [audio | media | volume] 디스크에 관한 이하와 같은 정보를 표시합니다:

    audio
        현재의 연주 상태와 위치,
    media
        현재의 미디어 카탈로그 상태,
    volume
        현재의 왼쪽 채널 및 오른쪽 채널의 볼륨치.

cdid
    CD 의 시리얼 번호를, cddb (http://www.cddb.org/) 프로젝트가 사용하는 방법을 사용해, 표시합니다.

help
    이용 가능한 명령의 일람을 표시합니다.

debug on
    CD 디바이스 드라이버의 디버그 모드를 유효하게 합니다.

debug off
    드라이버의 디버그 모드를 무효로 합니다.

reset
    디바이스에 대한 하드웨어 리셋트를 실행합니다.

set msf
    minute-second-frame ioctl 모드로 설정합니다 (디폴트).

set lba
    LBA ioctl 모드로 설정합니다.

speed s
    드라이브가 사용 가능한 최고속도를 지정합니다. 속도는, 몇배속으로 하는지를 지정합니다. 본명령은, 현재, ATABI 드라이브에서만 서포트되고 있습니다.

quit
    프로그램을 종료합니다.

환경 변수
다음의 환경 변수가 cdcontrol 의 실행에 영향을 줍니다:

CDROM
    -f 플래그로 지정하지 않았던 경우에 사용되는 CD 디바이스.

CDPLAY
CD_DRIVE
DISC
MUSIC_CD
    CDROM 하지만 선택되었기 때문에, 이러한 변수의 가치는 저하하고 있습니다.

관련 파일
/dev/cd0c
/dev/mcd0c
/dev/acd0c

저자
Jean-Marc Zucconi, Andrey A. Chernov, Serge V. Vakulenko

역사
cdcontrol 명령은 FreeBSD 2.1 (으)로부터 등장했습니다.