VLC as a Music player is currently (2023) the default.

it is as easily installed as:

su - root
apt update
apt install vlc

It is as easily started up as:

vlc /home/user/Music

VLC’s shuffle function ain’t the best (it will play (for some reasons) some titles more often than others (probably alphabetic sorting?)) so this user is pretty sad jajuk (last release 2019) stopped working 🙁

mocp out of the race

As it was not possible to script mocplayer (last release 2016) (unfortunately) into auto playing music in shuffle mode on startup.

look at this: too complicated = fails UNIX KISS = won’t work X-D


# autoplay with repeat shuffle mocp all music in $1
rm -rf ~/.moc/pid
mocp -S && mocp -o r,s,n && mocp -l ~/Music/*; mocp

gnu debian linux – install and autostart play music from command line with mocp – mocplayer musicplayer – Music On Console – play music without gui without desktop – hotkeys shortcuts – shortcuts & hotkeys

being written in C it is extremely resource efficient, being a terminal based GUI it is actually possible to ssh into the box that is playing the music, and change tracks “remotely”. NOICE!

BUT…. if you happen to have a large music library collection?

It seems that VLC AND MOCP are great piece of software, BUT they do not really shuffle that music.

They do not shuffle through all the songs in all sub sub sub directory with an obscure names and thus some songs won’t show up on the playlist and things get repetative fast.

Try jajuk! And rediscover your Music library!

Jajuk WAS (up to Debian 12) GREAT for playing LARGE Music collections slogan: “re-discover your Music collection”

It uses mplayer for playing music but (at least on this system) it stopped working, there might be an (?) mplayer compatibility issue here.

lsb_release -a; # tesetd on
Description: Debian GNU/Linux 10 (buster)

and discover the gems in your song library that you totally missed out by constantly listening to your favourite playlist…

The user can tag a favorite song with a ⭐


  1. Jajuk is a java appliaction so it needs java and per default can play mp3, but for aac support it depends on mplayer
      lsb_release -d; # tested on
      Description:	Debian GNU/Linux 11 (bullseye)
      su - root
      apt update
      apt search java|grep jre
      default-jre/stable 2:1.11-72 amd64
      default-jre-headless/stable 2:1.11-72 amd64
      libjregex-java/stable 1.2.01-2 all
      nvidia-openjdk-8-jre/stable 9.+8u312-b07-1~11.2.2-3+deb11u1 amd64
      openjdk-11-jre/stable-security 11.0.15+10-1~deb11u1 amd64
      openjdk-11-jre-dcevm/stable 11.0.12+7-1 amd64
      openjdk-11-jre-headless/stable-security 11.0.15+10-1~deb11u1 amd64
      openjdk-17-jre/stable-security 17.0.3+7-1~deb11u1 amd64
      openjdk-17-jre-headless/stable-security 17.0.3+7-1~deb11u1 amd64
      apt install default-jre mplayer ffmpeg
      # on older Debian
      apt install default-jre java-common mplayer ffmpeg
  2. on newer Debian just manually download the latest release.tar.gz
  3. unpack:
    • tar fxvz jajuk-linux-11.0.tar.gz
    • start it from command line like this:
      • ./jajuk
    • how to add jajuk to the main menu via mozo:
    • su - root; apt install mozo;
    • and add an entry to “start” menu:
      • should do the job

(in older Debian, this used to work it used to be part of the package libraryhttps://packages.debian.org/stretch/jajuk but was removed for whatever reason)

  1. first launch, it will ask for path to music library, let it search the media

listen to music how you want to listen to it… not how apple thinks, to sell more stuff. (R.I.P. Steve Jobs mad and angry creative genious of design and innovation)

not anymore… 🙁

 … it automatically downloads album covers, the gui takes a little time to get used to.

being a Java based program, YES it needs some resources (CPU + RAM)

but it is worth it. (really finds all music in the deepest of directories, unlike VLC)

jajuk devices jajuk devices configure jajuk disable scan

have fun!

rock on! 🙂

creditz go to:



As Geeky as it gets – FloppyDrives make Music

liked this article?

  • only together we can create a truly free world
  • plz support dwaves to keep it up & running!
  • (yes the info on the internet is (mostly) free but beer is still not free (still have to work on that))
  • really really hate advertisement
  • contribute: whenever a solution was found, blog about it for others to find!
  • talk about, recommend & link to this blog and articles
  • thanks to all who contribute!