We have moved to a new Sailfish OS Forum. Please start new discussions there.

Suggestion: Music by folder [released]

asked 2013-12-24 22:59:53 +0300

msknight gravatar image

updated 2014-07-24 10:56:02 +0300

jiit gravatar image

One of the things that really annoys me in Android is that it expects all my music to be tagged. I've got music from all sorts of sources and grouped in folders.

I'd just like to be able to select a folder and say, "Just play all the music that's in there." ... because some of it defies popular classification.

edit retag flag offensive reopen delete

The question has been closed for the following reason "released in a software update" by nthn
close date 2016-01-24 14:49:06.080735



I'd like to have it too. In N900 I use "necrolong" music player just because the default one doesn't let me manage my music as I want. I just want to add files and folders recursively. My music collection of 100Gb is perfectly ordered (and mostly tagged). For me tags are good just for information.

Malkavian ( 2013-12-29 03:16:25 +0300 )edit

Absolutely agree: In the media player we should be able to select one or more folders that we know to contain sound files. I don't like it when a program tries to do it all automatically (the option may be there, but I want to turn it off). Indexing and searching for sound files takes a long time, eats battery and the result can include unwanted files.

Of course it is very important that the media player can also access directories on the external MicroSD card.

StaticNoiseLog ( 2013-12-31 00:26:12 +0300 )edit

Definitely an important feature. Even more because my tagged music wasn't recognized properly.

johas ( 2014-01-02 11:06:46 +0300 )edit

I can't even find my music properly with the given options, "by folder" option would be very appreciated.

Vipa ( 2014-01-02 18:42:13 +0300 )edit

Why not have best of both worlds - a special folder where music is navigated by file structure and then what the database-based approach we currently have!

kylihars ( 2014-01-03 21:56:13 +0300 )edit

5 Answers

Sort by » oldest newest most voted

answered 2015-07-25 07:03:12 +0300

frisil gravatar image

updated 2015-07-27 01:58:38 +0300

I just found out Filetug can do that! (https://openrepos.net/content/matoking/filetug)

just move in filetug to the folder with the music files, select the first file to play and then it will go on automatically, playing all audio files in that folder.

It's not a real music player, but it works and is easier to use than a shell script.

ADD: I just tried HikiPlayer (Android App) and it can play nfs-encfs-mounted folders, even with .nomedia file. It's not a native app, but the best solution I found for now.

edit flag offensive delete publish link more



would be great if music wouldn´t stop when going back to directory

viskari ( 2015-07-25 15:05:50 +0300 )edit

would be even better if we had a real folder player, like audacious or clementine on a linux pc!

I don't understand why they use this database crap anyway. When I first mounted my jolla to my music collection via nfs and placed a symlink in the music folder, it took down my network while trying to index about 500 gb of music files. when it was finished hours later and I wanted to pick a ringtone, jolla gave me a list with thousands of entries to pick from. A single list to scroll down! This is unusable! Had to get rid of the symlink and place .nomedia files in the collection's root folder. Consequence: android folder player could no longer see the collection. Why do things have to be so complicated?

BTW, can anyone point me to a good app-making tutorial for sailfish/jolla? If I find time, I might program my own folder player…

frisil ( 2015-07-25 17:39:20 +0300 )edit

answered 2015-12-21 11:38:34 +0300

lispy gravatar image

updated 2015-12-21 11:43:27 +0300

Unplayer added folder playback and implemented it really well. Give it a try...


edit flag offensive delete publish link more


I had trouble with the standard Media player seeing almost all my music files as 'unknown artist, unknown album'. I installed Unplayer and it saw them all properly, but couldn't play AAC files which is most of them. Then I opened up the standard Media player and it can now see everything organised by artist and album. (Music is on an SD card from my old Nokia dumbphone organised by folder)

tux_in_iE ( 2015-12-30 01:47:50 +0300 )edit

answered 2015-03-16 13:14:04 +0300

corsarium gravatar image

updated 2015-03-16 14:08:09 +0300

I know that this is not a good solution for this problem, but works. I usually at home mount my nfs share on my jolla and play the music on console using the following command.

find /home/nemo/remote/licaon/media/audio/electronic/ -type f -name "*.mp3" | shuf |while read line;do  echo Playing "$line";  gst-launch-0.10 playbin uri=file://"$line" > /dev/null; done

This can be put in a script easyly as its shown. Also notice shuf command. This is used for creating a random order "playlist". If you dont like playing on random order, take it out from the command line.


usage() { echo "Usage: $0 [-s <0|1>] [-f <play folder>]" 1>&2; exit 1;}


#chech arguments

while getopts ":s:f:" o; do
    case "${o}" in
            ((shuf == 0 || shuf == 1 )) || usage

if [ ! -d "${playFolder}" ]; then

echo "Playing folder: ${playFolder}"

if [ ${shuf} -eq "0" ]; then

        find ${playFolder} -type f  -name "*.mp3" -or -name "*.ogg" -or -name "*.ogm" -or -name "*.fla" |while read line;do  echo Playing "$line";  gst-launch-0.10 playbin uri=file://"$line" > /dev/null; done

        find ${playFolder} -type f  -name "*.mp3" -or -name "*.ogg" -or -name "*.ogm" -or -name "*.fla" | shuf |while read line;do  echo Playing "$line";  gst-launch-0.10 playbin uri=file://"$line" > /dev/null; done


[nemo@Jolla tmp]$ playFolder.sh -s 0 -f /media/sdcard/e336005d-4154-4f73-a0d0-cd17939f04a3/Music/jazz/
Playing files on: /media/sdcard/e336005d-4154-4f73-a0d0-cd17939f04a3/Music/jazz/
Playing /media/sdcard/e336005d-4154-4f73-a0d0-cd17939f04a3/Music/jazz/Diana Krall - Discografia/Love Scenes/08 - You're Getting To Be A Habit With Me.mp3
edit flag offensive delete publish link more


But it's a solution at least, thanks! If you have the possibility, why not use it. It's great to have a command line!

lakutalo ( 2015-03-16 13:29:03 +0300 )edit

Thank you and kudos! Solutions like these are why I wanted a Jolla. May the Source be with you..

femtopeta ( 2015-03-19 18:26:24 +0300 )edit

It's a great solution. But not for my wife, I guess. Why is folderbased playback so hard?

lispy ( 2015-06-25 10:04:45 +0300 )edit

answered 2015-12-22 23:55:08 +0300

PatsJolla gravatar image

Meanwhile I found out that QuasarMX CAN play folder wise. There is a filtering option that is active which somehow blocks a pure folder play mode. You can find it on the top in the search bar. There is a pencil with which you can adjust sorting order and group by. If you set both to sort by location you will get the needed functionality. I'm now using this for several months and it works exactly like it should. No more genres or stupid tags...just my folder taste as I like to group my music.

AND the best: it's a native player! jetaudio is deleted and others I'm not using. I'm actually now thinking of buying the pro version just to support the developers.

Give it a try it should fit your needs

edit flag offensive delete publish link more



I did buy it. Not expensive at all. A must have. Missing a metadata editor (Mp3tag-like).

objectifnul ( 2015-12-22 23:59:56 +0300 )edit

Note that QuasarMX (I also bought the pro version) does not pause when unplugging the headset. I thought all native apps would do that, but it doesn't seem to be the case.

I sent an e-mail to the developer, who never bothered to answer. For me it means I've paid (which is OK), but I actually never use QuasarMX.

reinob ( 2015-12-23 10:31:36 +0300 )edit

First time I'm hearing this. Did you actually try to look into the settings? Settings > Accessories > Pause playback when unplugging headset

sepuka ( 2015-12-23 15:29:36 +0300 )edit


Sorry I got it wrong. The missing feature was pausing when clicking the headset button, which the standard player does. Reported in July, so things may have changed. Thanks for the correction!

reinob ( 2015-12-23 16:46:46 +0300 )edit

Start stop works perfectly with BT headsets.

PatsJolla ( 2015-12-23 17:35:37 +0300 )edit

answered 2014-12-10 19:17:31 +0300

desputin gravatar image

A Player like the Andorid-Mort Player would be perfect. The integrated Player in Sailfish doesn't even have an equalizer!

Best would be a mobile version of Clementine Player (best music player for PCs out there).

edit flag offensive delete publish link more


Great idea, especially because Clementine is already designed in QT!

M.Bln. ( 2015-01-23 19:23:38 +0300 )edit

Next to Exaile

slmeyer ( 2015-06-10 21:15:24 +0300 )edit

Question tools



Asked: 2013-12-24 22:59:53 +0300

Seen: 2,165 times

Last updated: Dec 22 '15