用linux装逼>mpg321

把装逼进行到底!提高生活质量,多用键盘,不买鼠标!


同时开了七个mpg321放不同的歌叫起床,声音好混乱啊~


find > list.txt 

A: mpg321 -@list.txt -zZv -l 0     
                                C^c = next
                                C^\ = quit
B: mpg321 -@list.txt -zZ  -l 0 &   
                                killall  mpg321



-------------------------------------------------------------------------------
MPG321(1)                                                            MPG321(1)






NAME
       mpg321 — Simple and lighweight command line MP3 player


SYNOPSIS
       mpg321 [options] file(s) | URL(s) | -


DESCRIPTION
       mpg321  is  a  free  command-line  mp3 player, which uses the mad audio
       decoding library. mpg321 was written to be a  drop-in  replacement  for
       the  (by-then)  non-free mpg123 player.  Some functions remain unimple‐
       mented, but mpg321 should function as a basic drop-in  replacement  for
       mpg123  front-ends  such as gqmpeg, and those programs which use mpg123
       to decode mp3 files (like gtoaster, and other CD-recording software).


OPTIONS
       -o devicetype
                 Set the output device type to devicetype.  devicetype can  be
                 one of:


                 oss - the Linux Open Sound System;


                 sun - the Sun audio system;


                 alsa - the Advanced Linux Sound Architecture;


                 alsa09 - the Advanced Linux Sound Architecture, version 0.9;


                 esd - the Enlightened Sound Daemon;


                 arts - the analog real-time synthesiser


                 See -a device, below.


       -a device, --audiodevice device
                 Use  device  for  audio-out  instead  of  the default device,
                 depending on the output device you've chosen (via -o  device‐
                 type).   By  default this is the native sound device.  Gener‐
                 ally this is the device for devicetype (or the default system
                 device) to use for output (i.e. /dev/sound/dsp1).




                 This option has no effect with -o arts.


                 For  -o  esd,  specify  the  host  on  which  esd is running;
                 defaults to localhost.


                 For -o alsa, specify card:device; defaults to 0:0.


       -g N, --gain N
                 Set gain (volume) to N (1-100).


       -k N, --skip N
                 Skip N frames into the file being played.


       -n N, --frames N
                 Decode only the first N frames of the stream. By default, the
                 entire stream is decoded.


       -@ list, --list list
                 Use  the  file  list  for a playlist. The list should be in a
                 format of filenames followed by a line feed. Multiple  -@  or
                 --list specifiers will be ignored; only the last -@ or --list
                 option will be used. The playlist is concatenated with  file‐
                 names  specified  on  the  command-line to produce one master
                 playlist. A filename of '-' will cause standard input  to  be
                 read as a playlist.




       -z, --shuffle
                 Shuffle  playlists  and  files specified on the command-line.
                 Produces a randomly-sorted  playlist  which  is  then  played
                 through once.


       -Z, --random
                 Randomise  playlists and files specified on the command-line.
                 Files are played through, choosing at random; this means that
                 random files will be played for as long as mpg321 is running.


       -v, --verbose
                 Be  more  verbose.  Show current byte, bytes remaining, time,
                 and time remaining, as well as more information about the mp3
                 file.


       -s, --stdout
                 Use  standard  output  instead of an audio device for output.
                 Output is in 16-bit PCM, little-endian.


       -w N, --wav N
                 Write to wav file N instead of using the audio  device.  This
                 option  will be preferred if --cdr or --au are specified too.
                 Specifying '-' for N will cause the file  to  be  written  to
                 standard output.


       --cdr N   Write to cdr file N instead of using the audio device. Speci‐
                 fying '-' for N will cause the file to be written to standard
                 output.


       --au N    Write  to au file N instead of using the audio device. Speci‐
                 fying '-' for N will cause the file to be written to standard
                 output.


       -t, --test
                 Test mode; do no output at all.




       -q, --quiet
                 Quiet  mode;  suppress  output of mpg123 boilerplate and file
                 and song name.




       -B        Read recursively the given directories. Allows you to  define
                 only the directory or directories and then mpg321 recursively
                 plays all the songs.




       -F        Turn on FFT analysis on PCM data. Remote mode only




       -S        Reporting song to AudioScrobbler (last.fm).




       -R        "Remote control" mode. Useful for front-ends. Allows  seeking
                 and   pausing   of   mp3   files.   See   README.remote   (in
                 /usr/share/doc/mpg321 on Debian and some other systems.)




       --stereo  Force stereo output: duplicates mono stream on second  output
                 channel.  Useful for output for devices that don't understand
                 mono, such as some CD players.




       --aggressive
                 Aggressive mode; try to get higher priority  on  the  system.
                 Needs root permissions.




       --skip-printing-frames=N
                 Skip N frames between printing a frame status update, in both
                 Remote Control (-R) and verbose (-v) mode. Can help CPU util‐
                 isation  on  slower  machines.  This  is  an  mpg321-specific
                 option.




       -l N, --loop N
                 Loop song or playlist N times.If N is 0 means infinite times.


       --help, --longhelp
                 Show summary of options.


       -V, --version
                 Show version of program.


AUTHOR
       This manual page was written by Joe Drew <drew@debian.org>.


       Maintained by Nanakos Chrysostomos <nanakos@wired-net.gr>.


       Permission is granted to copy, distribute and/or modify  this  document
       under  the  terms  of  the BSD license.  On Debian systems, this can be
       found in /usr/share/common-licenses/BSD.


原文地址:https://www.cnblogs.com/coolulu/p/4084909.html