Long Commands

 ----------              -------------
| COMMANDS |            | DESCRIPTION |
 ----------              -------------

   select               select a number

   play                 play
   stop                 stop
   pause                pause
   next                 next play
   previous | prev      previous play
   history  | hist      previous play based on history

   forward  | fw        fast-forward play
   rewind   | rw        rewind play

   first                select first
   last                 select last

   queue                set in advance the next numbers that will play
   requeue              same as above but override and not append to
                        anything that's already set

   add                  add entries
   add_and_play         add entries and play them
   insert               insert entries after current play
   insert_and_play      insert entries after current play and play them
   delete               delete entries
   search               search
   search_n             search with no scrolling of output

   list                 show playlist
   list_full            show playlist with full pathnames
   edit                 edit playlist
   reload               reload data from the playlist file
   sort                 sort list
   sortf                sort list based on filenames

   library | lib        show files in library
   edit_paths           edit library's paths list
   refresh_lib          refreshes the library from the paths list

   disable              disable entries
   enable               enable entries

   stop_after_play      flags current number for stopping after play
   quit_after_play      flags current number for quitting after play
   halt_after_play      flags current number for halting after play

   repeat               toggle repeating
   shuffle              toggle shuffling
   loop                 toggle looping of play (repeat-track)
   manual               toggle manual play mode
   interval             set number of seconds to pause between plays
   video                toggle video

   vol                  adjusts volume
   inc                  increase volume
   dec                  decrease volume
   mute                 mute or set volume to lowest

   mixer                shows mixer
   equal                runs alsamixer -D equal

   shell                open a shell
   eval                 evaluate a shell command

   change_mode          switch logging mode

   status               print status

   clear                clears the screen

   save                 save session immediately

   quit                 quit
   leave                quit (also, but do not stop active play)

   restart              restarts PlayShell (mostly used on development)

   about                shows basic info about PlayShell

   help                 shows this help info