Hej August!
Just curious what progams/apps you operate on your souped-up linux
machine.
<Esc>:read !mpg123 --longhelp | expand
High Performance MPEG 1.0/2.0/2.5 Audio Player for Layers 1, 2 and 3
version 1.33.7; written and copyright by Michael Hipp and others
free software (LGPL) without any warranty but with best wishes
usage: mpg123 [option(s)] [file(s) | URL(s) | -]
input options
-k <n> --skip <n> skip n frames at beginning
--skip-id3v2 skip ID3v2 tags without parsing
-n --frames <n> play only <n> frames of every stream
--fuzzy Enable fuzzy seeks (guessing byte offsets or using approximate seek points from Xing TOC)
-y --no-resync DISABLES resync on error (--resync is deprecated)
-F --no-frankenstein disable support for Frankenstein streams
-p <f> --proxy <f> override proxy environemnt variable for plain HTTP
--network <b> select network backend, available: auto internal wget curl
(auto meaning internal code for plain HTTP and the
first external option for HTTPS)
-u --auth set auth values for HTTP access
--auth-file set auth values for HTTP access from given file
--ignore-mime ignore HTTP MIME types (content-type)
--no-seekbuffer disable seek buffer
-@ <f> --list <f> play songs in playlist <f> (plain list, m3u, pls (shoutcast))
-l <n> --listentry <n> play nth title in playlist; show whole playlist for n < 0
--continue playlist continuation mode (see man page)
--loop <n> loop track(s) <n> times, < 0 means infinite loop (not with --random!)
--keep-open (--remote mode only) keep loaded file open after reaching end
--timeout <n> Timeout in seconds before declaring a stream dead (if <= 0, wait forever)
-z --shuffle shuffle song-list before playing
-Z --random full random play
--no-icy-meta Do not accept ICY meta data
-i --index index / scan through the track before playback
--index-size <n> change size of frame index
--preframes <n> number of frames to decode in advance after seeking (to keep layer 3 bit reservoir happy)
--resync-limit <n> Set number of bytes to search for valid MPEG data; <0 means search whole stream.
--streamdump <f> Dump a copy of input data (as read by libmpg123) to given file.
--icy-interval <n> Enforce ICY interval in bytes
(if > 0, for playing a stream dump).
--ignore-streamlength Ignore header info about length of MPEG streams.
output/processing options
-o <o> --output <o> select audio output module
--list-modules list the available modules
--list-devices list the available output devices for given output module
-a <d> --audiodevice <d> select audio device (depending on chosen module)
-s --stdout write raw audio to stdout (host native format)
-O <f> --outfile <f> write raw audio to given file (- is stdout)
-w <f> --wav <f> write samples as WAV file in <f> (- is stdout)
--au <f> write samples as Sun AU file in <f> (- is stdout)
--cdr <f> write samples as raw CD audio file in <f> (- is stdout)
--reopen force close/open on audiodevice
--cpu <string> set cpu optimization
--test-cpu list optimizations possible with cpu and exit
--list-cpu list builtin optimizations and exit
-g --gain [DEPRECATED] set audio hardware output gain
-f <n> --scale <n> scale output samples (soft gain - based on 32768), default=32768)
--rva-mix,
--rva-radio use RVA2/ReplayGain values for mix/radio mode
--rva-album,
--rva-audiophile use RVA2/ReplayGain values for album/audiophile mode
-0 --left --single0 play only left channel
-1 --right --single1 play only right channel
-m --mono --mix mix stereo to mono
--stereo duplicate mono channel
-r --rate force a specific audio output rate
--resample <s> choose resampling mode for forced rate:
NtoM, dirty, fine (default)
-2 --2to1 2:1 downsampling
-4 --4to1 4:1 downsampling
--pitch <value> set pitch (speedup/down, 0 is neutral; 0.05 is 5%)
--8bit force 8 bit output
--float force floating point output (internal precision)
-e <c> --encoding <c> force a specific encoding (s16 u16 s32 u32 s24 u24 f32 s8 u8 ulaw alaw)
-d n --doublespeed n play only every nth frame
-h n --halfspeed n play every frame n times
--equalizer f scales freq. bands acrd. to given file
--gapless remove padding/junk on mp3s (best with Lame tag)
This is on by default when libmpg123 supports it.
--no-gapless disable gapless mode, not remove padding/junk
--no-infoframe disable parsing of Xing/Lame/VBR/Info frame
-D n --delay n insert a delay of n seconds before each track
-o h --headphones (aix/hp/sun) output on headphones
-o s --speaker (aix/hp/sun) output on speaker
-o l --lineout (aix/hp/sun) output to lineout
-b <n> --buffer <n> set play buffer ("output cache")
--preload <value> fraction of buffer to fill before playback
--smooth keep buffer over track boundaries
--devbuffer <s> set device buffer in seconds; <= 0 means default
misc options
-t --test only decode, no output (benchmark)
-c --check count and display clipped samples
-v[*] --verbose increase verboselevel
-q --quiet quiet mode
-C --control enable terminal control keys (else auto detect)
--no-control disable terminal control keys (disable auto detect)
--no-visual disable visual enhancements in output (hide cursor,
reverse video), alternative to TERM=dumb
--ctrlusr1 <c> control key (characer) to map to SIGUSR1
(default is for stop/start)
--ctrlusr2 <c> control key (characer) to map to SIGUSR2
(default is for next track)
--title set terminal title to filename
--presetloop <s> preset loop interval in (fractional) seconds
--name <n> set instance name (used in various places)
--long-tag spacy id3 display with every item on a separate line
--lyrics show lyrics (from ID3v2 USLT frame)
--utf8 Regardless of environment, print metadata in UTF-8.
-R --remote generic remote interface
--remote-err force use of stderr for generic remote interface
--fifo <path> open a FIFO at <path> for commands instead of stdin
--aggressive tries to get higher priority (nice)
-T --realtime tries to get realtime priority
-? --help give compact help
--longhelp give this long help listing
--version give name / version string
--libversion give version info on mpg123 libraries
See the manpage mpg123(1) for more information.
Het leven is goed,
Maurice
o- o- -o o- o- -o o- -o -o o- o- o- -o -o o- -o
/) /) (\ /) /) (\ /) (\ (\ /) /) /) (\ (\ /) (\
^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^
... Ne wurðe þe næfre to þys wa, þæt ðu þe ne wene betran.
Never become so sorrowful that you do not hope for better things.
--- GNU bash, version 5.3.15(1)-release (x86_64-pc-linux-gnu)
* Origin: Little Mikey's EuroPoint @ (2:280/464.113)