English jajuk faq

Share |

Go back to table of contents



What is Jajuk?

Jajuk is an advanced Jukebox used to manage large or scattered music collections for advanced users

What is Jajuk license ?

Jajuk is free software published under the GPL V2 license

Which formats are supported?

Please find the full list

How to install Jajuk?

Please consult Jajuk Installation Guides

Do you plan to read DVD and pictures etc... with Jajuk and make it a media center ?

It is very unlikely. We want to make a jukebox with as many features as we can for advanced users. We want to manage Music and make it right.

Can Jajuk play only the audio of a video? (Jajuk > 1.6)

In the Configuration, Preferences view, use "-novideo" in Mplayers argument.

Can Jajuk play / encode Audio CDs ?

No, Jajuk doesn't currently support Audio CDs read nor encode. Jajuk goal is primary to play existing audio files like MP3, not to create them. To encode/rip your CDs, we suggest using dedicated programs like the excellent CDex. (Note however that Jajuk supports Data CDs with audio files like mp3s)


How to select sound device in case of multiple sound cards ?

  • [Linux users] Configure your default sound card in $HOME/.mplayer/config (e.g.: ao=alsa:device=hw=0.3). You can use 'aplay -l' to list your sound devices.
  • [Windows] : In Parameter view / Advanced tab, change "Sound engine" option and add "-ao dsound:device=<1, 2 or any other device id>"
  • Note: If your are not using your second card, why not deactivate it from your BIOS ?

How much resources does Jajuk use?

  • Please read the Performance tips in the embedded help system
  • On a recently manufactured PC, Jajuk uses less than 1 or 2 % CPU and typically from 40 to 70 MB of memory for a 50 GB collection

(Windows) How to map statically a letter to a drive ?

  • This can be useful to create jajuk devices mapped to a drive letter one time for ever (example: first external hard drive = M:, second external hard drive = N:)
  • Check this Microsoft page

I would like to remote control Jajuk

If you are running Linux, look at the functionality described at D-Bus.


Every Operating System

Some webradios doesn't play with mplayer but do with VLC

See Bug 1824, a workaround is provided.

Jajuk stops after selection has been played

and you'd like to make it continue to play next tracks in collection... If jajuk stops after the queue is void (check your Queue view), it's probably because your continue mode is disabled (this is the default). Enable it from Modes top menu -> check "continue mode".

Jajuk continues to play even after the selection has been played

See previous question, tune this with the continue mode.

Duplicated albums in Catalog or Albums view

In Catalog view, you see the same cover several times. In Albums view, you see several lines with (apparently) the same album.

You need to know that in Jajuk, albums are disambiguated by :

  • Of course the album name (case sensitive)
  • but also the CDDB disc id (jajuk computes it)

To display the disc id value, select the album (in catalog view for instance) -> Right click -> select 'Properties'.

Notes :

  • If you change one of these properties on a duplicated album, both albums will be merged.
  • If you feel something is wrong and that these rules are not applied, it may be a bug, please create a ticket and provide details on the albums and associated tracks.

Cannot play some APE

If under MacOS or Linux, try to upgrade mplayer to recent releases (a 2009 build or later). See bug #1279

I experience sound skips

  • (Linux and MacOS only, mplayer is provided with Windows distribution) Install mplayer (see Category:Installation_Guides)
  • If you can't install mplayer, use this settings in jajuk script : -client -Xms35M -Xmx256M -XX:MinHeapFreeRatio=20 -XX:MaxHeapFreeRatio=30 -Xincgc -XX:NewRatio=12

I experience Out Of Memory issues

By default, Jajuk can use from 35MB to 512MB of physical memory. That should be large enough for most users. If you have a really huge collection and experience out-of-memory problems, increase the -Xmx value in the Jajuk launch script (open a support ticket if you need help)

What can I do if my collection looks *really* corrupted ?

Check out Using_devices#Collection_backup_and_restore the device page of the jajuk manual. Note that this case has never been reported so far as Jajuk provides an efficient built-in recovery system.

Jajuk cannot read files with non-ASCII characters

(Characters different from [a to z] like 'é' 'ç', Asian ideograms...). This is a filename encoding problem due to a wrong file system mounting option, a quick fix is to rename your filenames to utf-8 see Bug #955 for details.

Windows Only

Need admin rights to install

See #1815 Under Vista and Seven, we would need to be administrator or to know the administrator password to install Jajuk. From Jajuk 1.9.6, you can install jajuk into one of your local directory (even if it's not recommended) by renaming the installer file name from jajuk-<version>-setup.exe to jajuk-<version>.exe.

32/64 bits JVM mess-up

See #1738 In some special cases including switch from a 32 to a 64 bits JVM, you get this message when launching Jajuk from the shortcut :

The item 'javaw.exe' that this shortcut refers to has been changed or moved, so this shortcut will no longer work properly. Do you want to delete this shortcut?

Workaround : use the path instead :


Some parts of the screen are not refreshed

(see #1652) This may happen with some JRE 1.6 releases along with some video drivers. A workaround is change the windows shortcut that launches jajuk (the -Dsun.java2d.d3d=false option disables double buffering) :

from :

C:\WINDOWS\system32\javaw.exe -client -Xms20M -Xmx512M -XX:MinHeapFreeRatio=5 
-XX:MaxHeapFreeRatio=10 -jar "C:\Program Files\Jajuk-1.9dev/bin/jajuk.jar" -test


C:\WINDOWS\system32\javaw.exe -client -Dsun.java2d.d3d=false -Xms20M -Xmx512M 
-XX:MinHeapFreeRatio=5 -XX:MaxHeapFreeRatio=10 -jar "C:\Program Files\Jajuk-1.9dev/bin/jajuk.jar" -test

Cannot play files on a Network drive (NAS)

It is caused by the use of windows shortnames by mplayer (that are required to fix non-European filenames issues beside this). From 1.7, Jajuk automatically try both modes (short and long names) in case of failure.

See also

A "pop" (think "standard windows 'pop' sound") is heard between tracks

It's a sound emitted by the system when opening the systray balloons. We can't disable this sound as it is managed by Windows itself. You can:

  • Either change from balloon to none or Toast notification mode in Jajuk ( Preferences view / GUI tab/ Notification).
  • Or disable it manually from Windows Sounds Parameters wizards (Parameters / sound and multimedia / disable "notify new messages" sound)

Firefox is set as default browser, I use JRE 1.6 Sun and I regularly get this message: " unknown protocol: socket"

1) go to Control Panel -> Java 2) click the Network Settings button 3) Select Direct Connection, and click ok a couple of times to exit

Cannot run Jajuk on Vista 64 bits (cannot execute 32 bits dll)

(Thanks elefkof) You need to install both a 32-bit and 64-bits JRE. It will allow you to have a 64-bit and 32-bit versions alongside each other. It will use the 32-bit JRE for 32 bit apps and 64 bit JRE for 64 bit apps. See

Access is denied under Vista

  • I get this error message: C:\Program Files (x86)\Jajuk\bin\JIntellitype.dll (Access is denied) when launching java installer under a Vista 64 bit
  • Workaround: Run the installer as an administrator. That should work. (thanks kawayanuuc )

Linux Only

Some webradios don't work

If some webradios doesn't work, try to upgrade your mplayer version. For example, version SVN-r34777-snapshot-4.6.1 from feb 2012 is known to work. Note that if you can't get a newer mplayer version package for your distro, you can still build mplayer yourself in a directory and use this mplayer executable from Jajuk Preferences view / Advanced tab / Mplayer path (full path to the executable).

More details on ticket #1820

[KDE only] External browser features not available under KDE

Under KDE, some jajuk features like "Help->Report an issue" or opening the Lastfm artist page from the suggestion view are disabled. It's due to Sun bug 6486393 (see for details).

No systray under XFCE (and potentially others window manager)

Upgrade to JRE 1.6u10 or 1.7, check

Some Japanese fonts are not displayed correctly (squares) in some part of the screen

See: or

Update: As of version 1.7.1, the above modification is NOT necessary for correct display of CJK (Chinese Japanese Korean) characters. As long as you have appropriate CJK fonts installed, Java should be able to pick the right one to use. Reference:

After setting a cross-fade, the next track cannot start

This can be caused by a wrong mplayer configuration that uses OSS or ALSA and not the sound engine that prevents from playing several songs together. Edit ~/.mplayer/conf and add a line like 'ao=esd' under Gnome or 'ao=arts' under KDE.

I get totally or partially blank screens when using XGL

Try (not tested) using xnest (install it if required). That should start Jajuk using a generic X configuration using 'Xnest :1 & DISPLAY=":1" jajuk' (Feedbacks are welcomed)

My frame position and size is not kept between sessions or the frame is displayed at wrong position

  • Under some new Window Manager or graphical environments like XGL, frame size and position cannot be set properly due to various bugs in them. In these cases, we ignore previous session sizes and we set a fixed one that should fit most screen. If it is not the case, you can set a custom forced size by editing (jajuk closed) the <home>/.jajuk/ file and set a value in the jajuk.frame.forced_position line (format:x,y,width,height, example: jajuk.frame.forced_position=50,50,1350,1000 ).
  • This should not append under Windows, OSX and Linux with Xorg/Xfree, otherwise, please open a ticket

Jajuk blank frame and other various graphical issues using Beryl WM

This is caused by an incompatibility between Sun JRE and Beryl. If under JRE 1.6, you can use :

Cross fade doesn't work under Linux (two mplayer processes cannot be launched concurrently)

  • Under KDE, enable the sound server (artsd) from the KDE control center. Under Gnome, add this line in the ~/.mplayer/config file: "ao=esd" to use the Gnome sound server

Mplayer is not available and I get an "audio line occupied" message

Try stopping all audio apps, check mute mode is not enable, check nothing users /dev/dsp (fuser /dev/dsp as root). If you still have the issue, it is probably an Alsa deamon problem, please read this doc.

Problems displaying non-latin characters

The problem may be with with xorg's locales (see this thread). For russian for ie, the cure is:

sudo ln -s /usr/share/X11/locale/en_US.UTF-8 /usr/share/X11/locale/ru_RU.UTF-8

I experience sound skips

Make sure to use mplayer if under Linux or Mac OSX

I have some trouble getting D-Bus to work

Look at the items described at D-Bus#Troubleshooting.

MAC OSX only

[OSX >= 10.8] Message : "Jajuk can't be opened because it is from an unidentified developer."

From Montain Lion, Apple forces developers to be "verified". You can still launch Jajuk using several workarounds, see this page for instance. Note that Jajuk is a Free software (as in "Free speech" but also as in "Free beer") and that we don't plan to deal with this kind of software restriction policy nor to pay or spend time and privacy to be 'identified' by Apple.

I use OS X 10.4 and I have no Java 6 available for my system, what's the last supported version of jajuk running under Java 5 ?

The last Jajuk version to run under Java 5 is 1.5.3. Please check . This version is no more supported by the Jajuk team.

Go back to table of contents