MPlayer is a free and open source media player which can play physical media such as CDs, DVDs, Video CDs and various music formats using command line options. Mplayer has Compact Disc Digital Audio system (CDDA) support to play entire music / audio cd or specific track.
Syntax
The syntax is as follows (open the terminal type the command):mplayer -cdrom-device /dev/cdrom cdda://Sample outputs:
mplayer -cdrom-device /dev/sr0 cdda://
Setting CDROM Name
The -cdrom-device option specify the CD-ROM device (default: /dev/cdrom). In this example, /dev/sr0 is my actual DVD / cd player under Linux.Getting Around Buffering Problem
The audio playback may be interrupted ever few hundred milliseconds. You need to cache or buffer in advance using -cache option as follows:mplayer -cdrom-device /dev/sr0 cdda:// -cache 5000
How Do I Play Specific Tracks?
To play specific tracks, you need to specify the number. In this example play track # 5:mplayer -cdrom-device cdda://5 -cache 5000Sample outputs:
Playing cdda://5.You can play tracks 6 to 13 as follows:
Found audio CD with 7 tracks.
Cache fill: 0.00% (0 bytes)
Track 5
Track 5
rawaudio file format detected.
==========================================================================
Opening audio decoder: [pcm] Uncompressed PCM audio decoder
AUDIO: 44100 Hz, 2 ch, s16le, 1411.2 kbit/100.00% (ratio: 176400->176400)
Selected audio codec: [pcm] afm: pcm (Uncompressed PCM)
==========================================================================
AO: [pulse] 44100Hz 2ch s16le (2 bytes per sample)
mplayer -cdrom-device cdda://6-13 -cache 5000
Configuring Mplayer
You may want to add all options and parameter in your $HOME/.mplayer/config file, so you don't have to specify every time. Edit ~/.mplayer/config, enter:$ vi ~/.mplayer/config
Edit / modify as follows:
# default cdromSave and close the file. Now, you can simply type the following command:
cdrom="/dev/sr0"
# cache setting
cache=5000
# set audio driver
ao=alsa
$ mplayer cdda://
$ mplayer cdda://5
Useful Keyboard Shortcuts
Quoting from the mplayer man page:<- and -> : Seek backward/forward 10 seconds.
up and down : Seek forward/backward 1 minute.
pgup and pgdown : Seek forward/backward 10 minutes.
[ and ] : Decrease/increase current playback speed by 10%.
{ and } : Halve/double current playback speed.
backspace : Reset playback speed to normal.
< and > : Go backward/forward in the playlist (not for audio cds).
ENTER : Go forward in the playlist, even over the end.
HOME and END : next/previous playtree entry in the parent list
p / SPACE : Pause (pressing again unpauses).
q / ESC : Stop playing and quit.
+ and - : Adjust audio delay by +/- 0.1 seconds.
/ and * : Decrease/increase volume.
9 and 0 : Decrease/increase volume.
( and ) : Adjust audio balance in favor of left/right channel.
m : Mute sound.
o : Toggle OSD states: none / seek / seek + timer / seek + timer + total time.
No comments:
Post a Comment