Frequently Asked Questions (FAQ)

Below you find some of the most frequently asked questions, organized in the following categories:

Music Library and Import

  • jukefox force closes during the initial import process. What's wrong?
    Please This e-mail address is being protected from spambots. You need JavaScript enabled to view it , we will try to fix the problem. If you can reproduce the error, you can help us to track down the problem by switching on debug logging (menu->settings->advanced settings->enable debug log file), and sending us the corresponding log files. That is, enable debug logging, reproduce the error, switch off debug logging, find the two files 'loggingOutput1.txt' and 'loggingOutput2.txt' in the '.museek' folder on your sd-card, and send them to us. If possible inform us about the time (according to your phone's clock) at which the error occured.

  • My album art is all messed up. Can I manually set the album art?
    jukefox tries to find the correct album art for your music files automatically. However, this process might sometimes resolve wrong album art images. In this case you can set the album art manually by including it in your music files. There are several programs out there that will do this automatically for you (such as tidysongs). Alternatively, if you have grouped your albums by folder on your sdcard, you can copy the correct album art image into the corresponding directory. The image file needs to have one of the following names: cover.jpg, cover.png, folder.jpg, folder.png, albumart.jpg, or albumart.png.

  • Sometimes the track order within an album is not correct. Why?
    Currently, jukefox orders the tracks within an album according to the track field in the id3-tags of the songs. If there is a song in the album that does not provide this information, the tracks are sorted according to the filenames. If the track order is not correct, most likely some tracks of your album are missing the required track entries in the id3-tags. In future, we plan to also consider m3u-files in the album directories (but currently such files are still being ignored).

  • I cannot find all my songs in jukefox. Why?
    There might be two reasons for this problem:
    1. The Android Media Provider has not yet finished parsing your collection. This can in particular happen, if you have just inserted the SD card into your phone. After inserting the SD card, make sure to wait a while before starting the jukefox data import.
    2. Your song is not in our database. jukefox needs to know the location of your songs in its music map. For some songs, it might be unable to retrieve this location information. Our database currently contains the location information of more than one million songs, which satisfies the needs of most users, but it can happen that your favorite song or artist is missing. We are trying to constantly improve the coverage. Thus you might want to check back in a couple of days, possibly we are able to provide the currently missing location information by then.

  • I get the following message: "No songs could be imported. Make sure your SD card with music files is inserted and was properly disconnected from the computer." What is wrong?
    Most likely you do not have an SD card inserted into your device, or jukefox cannot write at the location "/sdcard". jukefox needs to be able to write to the SD card, as it stores some configuration files and album covers on it. A common reason for this problem is that your phone is connected to the computer via USB cable, and the SD card is mounted for use with a file explorer. In this case, just unmount the card for use with USB (using the "UBS connected" notification).

  • I get the following message: "No songs could be imported. The Media Provider did not find any music files on your phone or SD card." What is wrong?
    Either you do not have any valid music files on your device, or the Android Media Provider could not find them for some reason. Possibly the Media Provider has not yet finished parsing your collection (as described above).

  • I get the following message: "No songs could be imported. Make sure your music files are well tagged (artists, titles, albums)." What is wrong?
    The Android Media Provider could find some songs, but none of them could be matched with our database. Make sure that the directories with your music files are included in the library (menu->settings->directory selection) and that your files contain id3-tag-information for at least artist, album, and title of the track.

Using Jukefox

  • Why does jukefox not provide an equalizer?
    To the best of our knowledge, the Android platform does not provide any means to access the raw audio signal. Thus, we cannot implement an equalizer when using the build-in functionality to play audio files. The only way to implement equalizer functionality would be by using an own music library which would:
    • Use more disk space.
    • Use more processing power as it couldn't make use of the Digital Sound Processor.
    • Therefore decrease battery life.
    Therefore, we do not plan to integrate an equalizer as long as Android doesn't provide the interface for it. Sorry. With version 2.3, Android introduced an Interface for equalizers. For devices running Android 2.3 or newer we recommend to install a free equalizer from the Android market.

  • How can I select regions from the map, as this is shown in the video?
    This is only possible in the 2D map (the 3D map currently does not support the selection of regions). For a detailed description, please have a look at our help.

  • Is there a widget to jukefox?
    Yes, there is a widget. If you cannot see it, you have most likely installed jukefox on the sd-card. Android only supports widgets for applications that are installed in the internal memory.

  • How can I scrobble to last.fm?
    Currently, there are two options to scrobble to last.fm.
    • By using the scrobbledroid app.
    • By saving your last.fm credentials in jukefox.
    To enable scrobbling using scrobbledroid, enable scrobbling in 'menu->settings->scrobble to last.fm' and leave the credentials fields (username, password) blank. In this case, jukefox will inform the scrobbledroid application whenever something needs to be scrobbled. If you, in addition to enabling scrobbling, set your username and password to your last.fm credentials, you do not need to install scrobbledroid, and jukefox will directly communicate with last.fm.

  • I have a feature request. Where can I place it? You can send us an e-mail to This e-mail address is being protected from spambots. You need JavaScript enabled to view it .

Security And Privacy

  • How are my last.fm user credentials stored in jukefox?
    Currently, there are two options to scrobble to last.fm (see how to scrobble to last.fm). If you choose to scrobble using scrobbledroid, jukefox does not save any information about your credentials. Otherwise, the credentials are saved in jukefox in cleartext (we plan to encrypt this information in future, but that's not a high priority, as scrobbledroid provides a good alternative).

  • I have 'help improving jukefox' checked in my settings. What data are you collecting, and what are you doing with this data?
    Jukefox is a research project that tries to offer cutting edge music interfaces based on music similarity information. If 'help improving jukefox' is checked, we log the way you use the application (e.g. which playmodes you are using, how many songs you skip, etc.). We use this data to get an understanding of the acceptance of the different interfaces, and the accuracy of the music similarity data. The gained insights are used to constantly improve the application and hopefully come up with new concepts for music access.

  • What are the different permissions used for?
    • Storage (modify/delete sd-card contents): We need to store some information to your sd-card: Covers downloaded from the Internet, playlists, etc.
    • Network communications (full Internet access): Internet access is required during the library import. We on the one hand automatically download missing album covers, and on the other hand retrieve music similarity information relevant to your collection. Once the import process has completed, the core functionality of jukefox is available offline.
    • Phone calls (read phone state and identity): If you receive a phone call, we automatically pause the music. To do so, we need to read the phone state.
    • System tools (prevent phone from sleeping): The music shouldn't stop playing once the screen is switched off, right?
    • Network communications (view network state): In some situations (e.g. before starting an library import) it's good to know whether your device is connected to the Internet, such that we can display appropriate dialogs.
    • Hardware controls (control vibrator): In the settings you can enable haptic feedback (i.e. a short vibration on button clicks, etc.)
    • System tools (disable keylock): Used to provide a lockscreen with playercontrols.