Audio-Play-MPG123

 view release on metacpan or  search on metacpan

mpg123/tools/Mp3play  view on Meta::CPAN

                q Q           Quit.
                /             Search forward for given pattern.
                ?             Search backward for given pattern.
                n             Search again for previously entered pattern in the
                              same direction as before.
                N             Search  again for  previously  entered  pattern in
                              oposite direction as before.
                ^L            Redraw screen.
                Esc           Abort entering search pattern.
            Display control:
                M             Toggle displaying track numbers in play list.
                I             Toggle artist display.
                A             Toggle album display.
                T             Toggle title display.
                E             Toggle filename display.
                D             Toggle directory display.
                Y             Toggle year display.
                U             Toggle music type display.
                ^I            Change display sequence for artist.
                ^A            Change display sequence for album.
                ^T            Change display sequence for title.
                ^E            Change display sequence for filename.
                ^D            Change display sequence for directory.
                ^Y            Change display sequence for year.
                ^U            Change display sequence for music type.
                i             Sort play list by artist.
                a             Sort play list by album.
                t             Sort play list by title.
                e             Sort play list by filename.
                d             Sort play list by directory.
                y             Sort play list by year.
                u             Sort play list by music type.
                r             Randomize list (random order).
                S             Toggle descending sort order.
            Play list control:
                ENTER         Play selected track.
                c  C          Move selection to currently playing track.
                j  DownArrow  Move selection one line down.
                k  UpArrow    Move selection one line up.
                ^F PageDown   Move selection one page down.
                ^B PageUp     Move selection one page up.
                g  Home       Move selection to the top of play list.
                G  End        Move selection to the bottom of play list.
                h  LeftArrow  Move play list window's contents one character
                              left.
                l  RightArrow Move play list window's contents one character
                              right.
                ^H            Move play list window's contents half screen
                              left.
                ^R            Move play list window's contents half screen
                              right.
                0             Move play list window's contents to the left
                              margin.
                \$             Move play list window's contents to the right
                              margin.
                -  Delete     Delete selected track from play list. Deleted
                              track stops playing immediatelly.
                +  Insert     Insert new  track, tracks  in a given directory or
                              in a play list file to play list. Entering file or
                              directory or play list name  is done with the same
                              fashion  as on  command line. You are  prompted to
                              to enter a file or directory name. If You  want to
                              insert  tracks  from  a play list  file, You  must
                              precede the filename  with the "@" character.  You
                              can  use a TAB  key  while  entering  file name to
                              expand  partially entered  file name (just like it
                              is done in bash - Bourne Again Shell).
                ^W            Save play  list to  a given file. You  may use TAB
                              key to  expand  partial  file  name, as  described
                              above.
END_LONG_HELP
  MyExit(0);
 }
if(!$DontChangePriority)
 {
  setpriority(PRIO_PROCESS,0,20);		# decrease priority. This is
						# needed on slow machines, and
						# has no visible effect on fast
						# machines.
 }
if(!$_7BitAsciiDisplay)
 {
  eval {$TermCap->Trequire(qw/as ae/)};
  print(ERROR_STREAM $0.$@),MyExit(1) if($@);
						# require "as" and "ae"
  eval {$TermCap->Trequire(qw/mh/)};
  if(!$@)
   {						# if "mh" supported then
  						# require "me"
    eval {$TermCap->Trequire(qw/mh me/)};
    print(ERROR_STREAM $0.$@),MyExit(1) if($@);
   }
  eval {$TermCap->Trequire(qw/md/)};
  if(!$@)
   {						# if "md" supported then
  						# require "me"
    eval {$TermCap->Trequire(qw/md me/)};
    print(ERROR_STREAM $0.$@),MyExit(1) if($@);
   }
  eval {$TermCap->Trequire(qw/mr/)};
  if(!$@)
   {						# if "mr" supported then
						# require "me"
    eval {$TermCap->Trequire(qw/mr me/)};
    print(ERROR_STREAM $0.$@),MyExit(1) if($@);
   }
 }
$HelpContents[ 0]=ReverseModeStr()."Misc. control".NormalModeStr().":         ".ReverseModeStr()."Option control".NormalModeStr().":                                          ";
$HelpContents[ 1]="  ".BoldModeStr()."q".NormalModeStr()." ".BoldModeStr()."Q".NormalModeStr()."  quit              ".BoldModeStr()."L".NormalModeStr()."  loop play list         ".BoldModeStr()."W".NormalModeStr()."    wrap search              ";
$HelpContents[ 2]="  ".BoldModeStr()."^L".NormalModeStr()."   redraw screen     ".BoldModeStr()."K".NormalModeStr()."  loop current track     ".BoldModeStr()."/".NormalModeStr()." ".BoldModeStr()."?".NormalModeStr()."  search forward/backward  ";
$HelpContents[ 3]="  ".BoldModeStr()."Esc".NormalModeStr()."  abort pattern     ".BoldModeStr()."R".NormalModeStr()."  random play            ".BoldModeStr()."n".NormalModeStr()." ".BoldModeStr()."N".NormalModeStr()."  search again             ";
$HelpContents[ 4]=ReverseModeStr()."Playing control".NormalModeStr().":                                                                ";
$HelpContents[ 5]="  ".BoldModeStr()."7".NormalModeStr()."  stop       ".BoldModeStr()."8".NormalModeStr()."  pause                    ".BoldModeStr()."4".NormalModeStr()."  previous       ".BoldModeStr()."1".NormalModeStr()."  skip backward  ";
$HelpContents[ 6]="  ".BoldModeStr()."9".NormalModeStr()."  play       ".BoldModeStr()."5".NormalModeStr()."  play current again       ".BoldModeStr()."6".NormalModeStr()."  next           ".BoldModeStr()."3".NormalModeStr()."  skip forward   "; 
$HelpContents[ 7]=ReverseModeStr()."Display control".NormalModeStr().":                                                                ";
$HelpContents[ 8]="  ".BoldModeStr()."M".NormalModeStr()."  show numbers          ".BoldModeStr()."S".NormalModeStr()."   descending sort order      ".BoldModeStr()."r".NormalModeStr()."  random order       ";
$HelpContents[ 9]="  ".BoldModeStr()."I".NormalModeStr()."  artist display        ".BoldModeStr()."^I".NormalModeStr()."  sequence for artist        ".BoldModeStr()."i".NormalModeStr()."  sort by artist     ";
$HelpContents[10]="  ".BoldModeStr()."A".NormalModeStr()."  album display         ".BoldModeStr()."^A".NormalModeStr()."  sequence for album         ".BoldModeStr()."a".NormalModeStr()."  sort by album      ";
$HelpContents[11]="  ".BoldModeStr()."T".NormalModeStr()."  title display         ".BoldModeStr()."^T".NormalModeStr()."  sequence for title         ".BoldModeStr()."t".NormalModeStr()."  sort by title      ";
$HelpContents[12]="  ".BoldModeStr()."E".NormalModeStr()."  filename display      ".BoldModeStr()."^E".NormalModeStr()."  sequence for filename      ".BoldModeStr()."e".NormalModeStr()."  sort by filename   ";
$HelpContents[13]="  ".BoldModeStr()."D".NormalModeStr()."  directory display     ".BoldModeStr()."^D".NormalModeStr()."  sequence for directory     ".BoldModeStr()."d".NormalModeStr()."  sort by directory  ";



( run in 2.504 seconds using v1.01-cache-2.11-cpan-b16cb0d3907 )