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,

  • -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 Linux, Open Source & DevOps via RSS feed or Weekly email newsletter.

🐧 4 comments so far... add one
CategoryList of Unix and Linux commands
Disk space analyzersncdu pydf
File Managementcat
FirewallAlpine Awall CentOS 8 OpenSUSE RHEL 8 Ubuntu 16.04 Ubuntu 18.04 Ubuntu 20.04
Network UtilitiesNetHogs dig 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 VPNAlpine CentOS 8 Debian 10 Firewall Ubuntu 20.04
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.

Use HTML <pre>...</pre> for code samples. Still have questions? Post it on our forum