Your rating: None Average: 5 (9 votes)

Simple music player for Sailfish OS.

Uses Tracker database through QtSparql library to browse music. Playback uses Gstreamer 1.0.

Licensed under GPLv3.

GitHub: https://github.com/equeim/unplayer

Translations: https://hosted.weblate.org/projects/unplayer/translations



Application versions: 
harbour-unplayer-0.1-1.i486.rpm80.34 KB21/11/2015 - 02:00
harbour-unplayer-0.1-1.armv7hl.rpm73.62 KB21/11/2015 - 02:00
harbour-unplayer-0.1.1-1.i486.rpm87.4 KB25/11/2015 - 19:04
harbour-unplayer-0.1.1-1.armv7hl.rpm80.68 KB25/11/2015 - 19:04
harbour-unplayer-0.1.2-1.i486.rpm89.77 KB28/11/2015 - 00:14
harbour-unplayer-0.1.2-1.armv7hl.rpm83.03 KB28/11/2015 - 00:14
harbour-unplayer-0.2-1.i486.rpm118.72 KB02/12/2015 - 21:17
harbour-unplayer-0.2-1.armv7hl.rpm109.02 KB02/12/2015 - 21:17
harbour-unplayer-0.2.1-1.i486.rpm119.17 KB04/12/2015 - 18:43
harbour-unplayer-0.2.1-1.armv7hl.rpm109.59 KB04/12/2015 - 18:43
harbour-unplayer-0.3-1.i486.rpm134.44 KB18/12/2015 - 15:02
harbour-unplayer-0.3-1.armv7hl.rpm123.34 KB18/12/2015 - 15:02
harbour-unplayer-0.3.1-1.i486.rpm134.9 KB19/12/2015 - 00:56
harbour-unplayer-0.3.1-1.armv7hl.rpm124.28 KB19/12/2015 - 00:56
harbour-unplayer-0.3.2-1.i486.rpm138.56 KB04/01/2016 - 18:18
harbour-unplayer-0.3.2-1.armv7hl.rpm127.27 KB04/01/2016 - 18:18
harbour-unplayer-0.3.3-1.i486.rpm137.56 KB19/08/2016 - 16:54
harbour-unplayer-0.3.3-1.armv7hl.rpm126.14 KB19/08/2016 - 16:54


  • Switched to GStreamer 1.0. This should fix issues with MP3/AAC playback.
  • Updated italian translation


  • Italian translation
  • C++ code improvements


  • Fix missing translations updates


  • Feature to play tracks by directories (tracks in directory are taken from Tracker database)
  • Multi-selection of artists/albums/tracks
  • New search interface
  • Player now handles headset buttons
  • Genres page
  • Track information page
  • Feature to set cover image for album from different image formats (not only JPEG)
  • Minor UI fixes


lispy's picture

I love Unplayer and today I wanted to install it on my wifes Jolla. But sadly, I got a libaudiofile Error when trying to install it. It seems that the repo is down. Where can I get the needed files for installation? What's causing the error...help apperciated.

lpr's picture

newest release 0.3.3 cannot play back mp2 files due to gstreamer1.0 decodebin autodetection bug: https://together.jolla.com/question/142196/how-to-play-mp2-audio-files

subeditor's picture

I exluded my SD-card from tracker (since it showed all the albums cover in the Gallery). Now Unplayer do not see content of SD card also. It's OK when I use Artist, Tracks, Albums etc sections. But it's quite strange for Folders section.

Since not only tracked folders but every Jolla folder is browsable via Unplayer I expected that music files will be visible for Unplayer. Otherwise what is the purpose of giving access to any folder not only for that ones where music files were finded by tracker?

My suggestion is to show content of all folders while browsing via Folder sections but just filtering files by extension.

equeim's picture

That's because directory listing implemented quite hacky. When Unplayer shows content of directory it gets its subdirectories from filesystem and then list of music files in this directory from Tracker database. I did it because I don't know how to check whether I can play a certain file with GStreamer. I'm sure this functionality exists, but I'm very unfamiliar with GStreamer. This issue will be fixed when I switch to more high-level and convenient Qt Multimedia API.

subeditor's picture

Possibly you can try to borrow some solutions from Talefish (https://openrepos.net/content/velox/talefish)
That apps sees even tracks in the directiories that are excluded from Tracker.

lispy's picture

'gst-mp3-fluendo' made it work for me under SF 2.0. Thanks for the hint...

szymeczek34's picture

That's a great app! Thanks a lot. For those having trouble playing mp3s on SFOS 2, I got it working by installing 'gst-mp3-fluendo' by iKozzz.
There is only one thing I'm wondering. Is there a way to disable lockscreen music buttons? I'm using OPX which has amoled screen and I have lpm (sneakpeak) enabled all the time in which media buttons are working and I constantly end up clicking them.

borghal's picture

Unplayer is such a nice app, what a shame it doesn't work on SFOS 2. 

Is there any chance of an update?

eson's picture

Unplayer don't work on SFOS App starts fine but I can't play.

wdehoog's picture

Installed UNPlayer on my one plus one using the port made by vgrade. Your app shows the directories but not the files in there (mp3). Also when using the Albums or Artists selection when a song is pressed the player is started but it is not played (play icon appears not the pause one).

Can it be caused by directories being linked or because the music files are on mounted filesystems (one android partition and another one using cifs)?

giskard's picture

I just did some little corrections to the italian translation.

bury's picture

On my SF Unplayer not work. Installing its ok, but when i tap on the play button, then in a moment player stop :/

Can You add sorting music?


Thak You!

PureTryOut's picture

Sadly I can not install this (using the Warehouse app on the Jolla Phone with Sailfish installed). Once pressing install, an error message pops up saying:


Transaction /1194_cbadebc

Status: repo-not-available

Extra details:

File './mw/armv7hl/libaudioresource-1.0.4-1.3.1armv7hl.rpm' not found on medium 'https://releases.jolla.com/releases/'


How can I fix this?

dfstorm's picture

Same here "libaudioresource-qt-so.2 :s

Bhavasagar's picture

Please try this .

sudo zypper in libresource-devel
sb2 -t SailfishOS-armv7hl -m sdk-install -R zypper in libaudioresource-devel
seike's picture

Same here, would like to test unplayer bot not able to install it :(

mika77's picture

Hi, will you send your app to Jolla Harbour ? It's a very nice music player :P

lispy's picture

Just saw the new Directory feature. Now, unplayer is perfect!!! Thanks for this great app. Best player I user in years on many platforms. It simply nails what I want from a musicplayer on my phone...

subeditor's picture

Yeah, that's what I missed a lot.

TMavica's picture

seem the headphone button not working with this player

equeim's picture

Will be fixed in the next version.

wickedsp1d3r's picture

Another request for Last.fm support, although I know it isn't on your list.

Viskari's picture

to be able to play files by directory would be great!

romu70's picture


Thanks for the app. I won't because, as many other players, it uses the Tracker database which doesn't work well enough. My message is more a question: would it be so difficult to make a version which gets the metadata and covers from the file system, and not from Tracker?



equeim's picture

I will not write custom filesystem scanner and database storage like in Flowplayer, because Tracker does it very well (and because it will take a lot of time). However Tracker database may be a problem if your music files don't contain metadata (e.g. about artist, album). Maybe I will add a feature to play files by directory in future.
Also I plan to add a feature to set custom cover image for album.

romu70's picture

I guess Tracker works well with MP3 which I don't use. With AAC, Tracker doesn't work at all. And FlowPlayer is same, it uses Tracker.


Thanks for your quick answer.

equeim's picture

Just tried: AAC encoded files in M4A container works without any issues (except for Tracker doesn't save cover image in ~/.cache/media-art). I'm using latest SailfishOS release (

romu70's picture

Yes of course, fortunately, you can play AAC files on SFOS. But you can't show any cover because Tracker doesn't support this feature. The only ways in that case is to show the covers you get online or on the local file system.

wheelybird's picture

Hello.  This fails to install - it's looking for ./mw/armv7hl/libaudioresource-qt-2.0.0-1.1.6.armv7hl.rpm

Any ideas on how to resolve that?

lkdhf's picture

In terminal, try this


ssu re

version --dup


and then try installing this application again.