-- Leo's gemini proxy

-- Connecting to gemini.mingmengtou.org:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini;lang=en-GB

neil in gemini space


mpv bash alias - 2022-03-01


i, we, all of us, have many things to remember. this bash alias reminds me of the mpv controls when i run mpv.


to save me time agonizing over what music i listen to next i usually shuffle.


more horrible bash follows:


a bash alias echos basic mpv controls in the terminal, or a cat file does the same thing, before launching mpv with my desired options. the controls reminder will scroll off the screen but i'll have had my reminder.


alias mpv--shuffle="echo $'-----------\n- mpv controls\n-----------\n stop:start=SPACE:p\n forward:back 5 secs=RIGHT:LEFT\n forward:back 1 min=UP:DOWN\n playlist forward:back=>ENTER:<\n volume +:-=*0:/9\n mute=m quit=q\n------------'; mpv --display-tags-set=Artist,Album,Title --vo=null --volume=80 --shuffle /media/neilt/Encore2DataDisk/media/HiDefMusic/"

or


alias mpv--shuffle-file='cat mpvcontrols.txt; mpv --vo=null --volume=80 --shuffle /media/neilt/Encore2DataDisk/media/HiDefMusic/'

file for cat:


-----------------------------------------
mpv controls
-----------------------------------------
stop or start = SPACE or p
forward or back 5 secs = RIGHT or LEFT arrow
forward or back 1 min = UP or DOWN arrow
playlist forward or back = > or ENTER, <
volume + or - = * or 0, / or 9
mute = m
quit = q
-----------------------------------------

the echo version is more portable but the alias is harder to read and therefore maintain.


after any changes to our ~/.bash_alias file:


source ~/.bash_aliases

to use:


mpv--shuffle

or:


mpv--shuffle-file

i prefer the echo version: close to what i wanted to achieve, as usual a work in progress:-)


---

return to gemini.mingmengtou.org index page.

---

neil.gemini@mingmengtou.org

content licensed CC-BY-SA 4.0 unless stated.

creative commons licence.

-- Response ended

-- Page fetched on Thu May 2 04:18:10 2024