≡ Menu

mplayer: Play All Mp3 Files In Reverse Order

mplayer lacks an option for selecting files in a reverse order. So here is a quick way to playback all mp3 files in reverse order:
$ ls -1 -r *.mp3 > mp3.rev
$ mplayer -playlist mp3.rev


  • -r reverse order while sorting
  • -1 list one file per line
  • -playlist file : Play files according to a playlist file

Let's hear your shell hack in the comments.

Tweet itFacebook itGoogle+ itPDF itFound an error/typo on this page?

{ 4 comments… add one }

  • chika May 22, 2008, 10:24 pm


    mplayer not only on Linux, how abt ‘dir’ command can do this for windows?

  • Neil May 22, 2008, 11:14 pm

    You could squeeze that into one line with:

    $ mplayer `ls -r *.mp3`

  • nixCraft May 23, 2008, 5:45 am


    I’ve over 3000+ mp’3 in dir. it won’t work as shell will end up with argument limit error. If you got 10-30 files; your command should work.

  • Shawn September 27, 2008, 11:20 pm

    This will work as well.
    ls -1 -r *.mp3 | mplayer -playlist -

Leave a Comment