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

Where,

ADVERTISEMENTS

  • -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.

🐧 Get the latest tutorials on SysAdmin, Linux/Unix, Open Source & DevOps topics via:
CategoryList of Unix and Linux commands
File Managementcat
FirewallCentOS 8 OpenSUSE RHEL 8 Ubuntu 16.04 Ubuntu 18.04 Ubuntu 20.04
Network Utilitiesdig host ip nmap
OpenVPNCentOS 7 CentOS 8 Debian 10 Debian 8/9 Ubuntu 18.04 Ubuntu 20.04
Package Managerapk apt
Processes Managementbg chroot cron disown fg jobs killall kill pidof pstree pwdx time
Searchinggrep whereis which
User Informationgroups id lastcomm last lid/libuser-lid logname members users whoami who w
WireGuard VPNCentOS 8 Debian 10 Firewall Ubuntu 20.04

ADVERTISEMENTS
4 comments… add one
  • chika May 22, 2008 @ 22:24

    LoL…

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

  • Neil May 22, 2008 @ 23:14

    You could squeeze that into one line with:


    $ mplayer `ls -r *.mp3`

  • 🐧 nixCraft May 23, 2008 @ 5:45

    Neil,

    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 Sep 27, 2008 @ 23:20

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

Leave a Reply

Your email address will not be published. Required fields are marked *

Use HTML <pre>...</pre>, <code>...</code> and <kbd>...</kbd> for code samples.