Your rating: None Average: 5 (15 votes)

Simple music player for Sailfish OS.
Licensed under GPLv3.
Source code: https://github.com/equeim/unplayer
Translations: https://hosted.weblate.org/projects/unplayer/translations
Donate: PayPal, Yandex.Money.



Application versions: 
File harbour-unplayer-0.1-1.i486.rpm80.34 KB21/11/2015 - 02:00
File harbour-unplayer-0.1-1.armv7hl.rpm73.62 KB21/11/2015 - 02:00
File harbour-unplayer-0.1.1-1.i486.rpm87.4 KB25/11/2015 - 19:04
File harbour-unplayer-0.1.1-1.armv7hl.rpm80.68 KB25/11/2015 - 19:04
File harbour-unplayer-0.1.2-1.i486.rpm89.77 KB28/11/2015 - 00:14
File harbour-unplayer-0.1.2-1.armv7hl.rpm83.03 KB28/11/2015 - 00:14
File harbour-unplayer-0.2-1.i486.rpm118.72 KB02/12/2015 - 21:17
File harbour-unplayer-0.2-1.armv7hl.rpm109.02 KB02/12/2015 - 21:17
File harbour-unplayer-0.2.1-1.i486.rpm119.17 KB04/12/2015 - 18:43
File harbour-unplayer-0.2.1-1.armv7hl.rpm109.59 KB04/12/2015 - 18:43
File harbour-unplayer-0.3-1.i486.rpm134.44 KB18/12/2015 - 15:02
File harbour-unplayer-0.3-1.armv7hl.rpm123.34 KB18/12/2015 - 15:02
File harbour-unplayer-0.3.1-1.i486.rpm134.9 KB19/12/2015 - 00:56
File harbour-unplayer-0.3.1-1.armv7hl.rpm124.28 KB19/12/2015 - 00:56
File harbour-unplayer-0.3.2-1.i486.rpm138.56 KB04/01/2016 - 18:18
File harbour-unplayer-0.3.2-1.armv7hl.rpm127.27 KB04/01/2016 - 18:18
File harbour-unplayer-0.3.3-1.i486.rpm137.56 KB19/08/2016 - 16:54
File harbour-unplayer-0.3.3-1.armv7hl.rpm126.14 KB19/08/2016 - 16:54
File harbour-unplayer-1.0.0-2.i486.rpm570.19 KB02/04/2017 - 00:29
File harbour-unplayer-1.0.0-2.armv7hl.rpm487.48 KB02/04/2017 - 00:29
File harbour-unplayer-1.0.1-1.i486.rpm570.97 KB02/04/2017 - 20:38
File harbour-unplayer-1.0.1-1.armv7hl.rpm487.77 KB02/04/2017 - 20:38
File harbour-unplayer-1.1.0-1.i486.rpm584.19 KB10/04/2017 - 00:04
File harbour-unplayer-1.1.0-1.armv7hl.rpm498.35 KB10/04/2017 - 00:04
File harbour-unplayer-1.1.1-1.i486.rpm583.65 KB11/04/2017 - 13:57
File harbour-unplayer-1.1.1-1.armv7hl.rpm498.34 KB11/04/2017 - 13:57
File harbour-unplayer-1.2.0-1.i486.rpm593.06 KB13/04/2017 - 14:20
File harbour-unplayer-1.2.0-1.armv7hl.rpm506.81 KB13/04/2017 - 14:20
File harbour-unplayer-1.2.1-1.i486.rpm594.31 KB13/04/2017 - 19:29
File harbour-unplayer-1.2.1-1.armv7hl.rpm507.75 KB13/04/2017 - 19:29
File harbour-unplayer-1.2.2-1.i486.rpm595.4 KB14/04/2017 - 19:31
File harbour-unplayer-1.2.2-1.armv7hl.rpm508.04 KB14/04/2017 - 19:31
File harbour-unplayer-1.2.3-1.i486.rpm594.58 KB19/04/2017 - 23:33
File harbour-unplayer-1.2.3-1.armv7hl.rpm507.5 KB19/04/2017 - 23:33
File harbour-unplayer-1.2.4-1.i486.rpm593.76 KB20/04/2017 - 14:09
File harbour-unplayer-1.2.4-1.armv7hl.rpm507.76 KB20/04/2017 - 14:09
File harbour-unplayer-1.3.0-1.i486.rpm608.34 KB05/05/2018 - 20:36
File harbour-unplayer-1.3.0-1.armv7hl.rpm528.94 KB05/05/2018 - 20:36
File harbour-unplayer-1.4.0-1.i486.rpm563.29 KB15/10/2018 - 22:22
File harbour-unplayer-1.4.0-1.armv7hl.rpm491.87 KB15/10/2018 - 22:22
File harbour-unplayer-1.4.1-1.armv7hl.rpm491.21 KB16/10/2018 - 01:04
File harbour-unplayer-1.4.1-1.i486.rpm563.2 KB16/10/2018 - 01:04

- Fixed lockscreen controls
- Deleted media art files are now removed from database when updating library
- Updated Spanish translation

- Added support of playing network streams (e.g. podcasts, IP radio)
- Improved performance of library scanning
- Improved performance of adding tracks to queue
- Improved parsing of playlists
- Added support of nested playlists
- Tracks inside album are now sorted by disc number
- Fixed opening playlists from command line
- Fixed adding tracks to playlist from queue
- Fixed creation of playlists when playlists directory does not exist
- Fixed crash when restoring player state on startup
- MPRIS interface now exposes track's length, current position, repeat and shuffle mode
- Fixed setting of MPRIS trackId property
- Fixed Yandex.Money donate link


cvp's picture

Hello, I use your app in conjunction with FishNetMount, which is a folder from my server under Nemo. It works Perfectly, thanks for the app :)
I only miss 2 things. Would it be possible to integrate these?

1) mpris_proxy: To control the music via headset or the car. Currently I am opening the terminal app to start mpris_proxy. Would be nice if the app would be included. According to your description, Mpris should already be there, but somehow that does not work for me. Of course, I'll test that again.

2) Would it be possible to integrate a download button for selected music files and folders? So that the folder or music file is copied to the music folder under Nemo. With the option to download it into the internal memory or SD card. As I said, I get my music via my home server. Maybe you can solve this so that you can mark the mounted folder as a network folder to display this download function/buttons.

Thank you in advance :)

Kelmi's picture

I'm back with more knowledge. So I make some research and I believe now that reason for crash is corrupted music file. I also finally found equeim's suggested file.
I realized that this .conf file is hidden file, so I enabled one setting in file manager and then I found the .conf file. Sorry that I was some kind lazy to research some things. Okay I give some more details about my situation.
I tried some older versions of unplayer and same crash always. After that I added only my .ogg files to unplayer tracker (instead of my huge flac collection). And then no crash countered. Then I put one music album in folder and trying unplayer again to update my library and again works. So it must be corrupted file that cause crash.
I could also watch some logs and search something fatal, just for fun.
I runned unplayer in sailfish default terminal application and when I performed action that caused always crash, I see following line "memorylimit passed" (weirdly it's written finnish so I'm not fully sure is it correctly translated)
@equeim Totally I have 63 cd albums in flac format, how there is anyway any limit for music quantity?

Kelmi's picture

Thanks a lot for help! @carlosgonz Ok, I keep that mind. And yup sometimes something weird happening and only solution is factory reset. @equeim I can't found that file anywhere.. Anyway thanks for that tip, it may help. I already make some research to find out where this location is. I'm just rookie for this kind of procedure so can you help more.

carlosgonz's picture

@kelmi i have sony xperia x unplayer 1.4.1 everything work good, not crashes too. talking about on your problem of crashing unplayer, looks like you have something bad in your device, check if other app also is crashing. If yes the better way is do a sd backup and do factory reset . I had the same problem 2 month ago many app often was crashing , I tried to fix it looking for the cause but I did not find it and decided to do factory reset and now everything is fine. but each case is different, it is possible that your case is easier to fix.
unplayer 1.4.1 also added random-cover-art other nice feature : )
And yes unplayer is a nicer music player now . . .

Kelmi's picture

Hey fantastic to see there is new update for this great player again! New button in application coverpage is good addition, nice! But very unfortunately unplayer is unusable for now, because I can't listen any music, and reason for that is when I everytime selecting update library option, application crashes. I will expand this situation more; So after selecting update library there is spinning animation like should be, but it lasts about three seconds and after that I moved to sailfish multitask view with unplayer crayed, and it will stay in multitask view unless I shut it.
Oh and my device is Sony xperia x (f5121) with sailfish
I also restarted my device without succes. Anybody else noticed same, or is it me only? Anyways I will reinstall sailfish for my device some day, so will see if that magically fix that crashing.

equeim's picture

That's strange. Maybe your library database file is corrupted. Try to close Unplayer and delete ~/.local/share/harbour-unplayer/harbour-unplayer/library.sqlite file.

carlosgonz's picture

lockscreen controls is working now .
thank you.

mase's picture

New playlists are not saved.
Edit: Fixed with the update in the same moment.

carlosgonz's picture

3 buttons in coverAction looks pretty : )
but 3 buttons in lockScreen is missing

egortro42's picture

Please, make playlists readable for stock player

Kelmi's picture

So quiet there.. Is there any plans to bring equalizer to unplayer? It would be really awesome to have this feature. I would like to donate for that feature! 10 or more bands in eqaulizer would be great.

Kelmi's picture

Well when I playing music, I can't see artist name and song name in lock screen, I only see media buttons.. Wait a second I remember that earlier it does shows artist name and song name... Interesting.
I also found bug: Sometimes when I playing music playback stops suddenly without reason. That's little bit annoying. Anybody else got same behavior?

campeon's picture

Thanks for the improvements !!!

mase's picture

Is the player controlable via AVRCP?
Does it support replaygain?

equeim's picture

If you mean headset buttons, it should work (in version from OpenRepos, not Jolla Store). Although I haven't tested it on last versions of Sailfish OS, because I don't have any headset with controls.

Unplayer doesn't support replaygain.

247's picture

Hi there, this is a very good app but there is one thing i would like to see...

If an artist has an album which contain a song featuring someone, that song will create a new artist and will be put exclusively on that artist. Eg, if i have an album from u2 of 10 songs, one of which is featuring someone i will have 9 songs in u2 and 1 song in u2 feat someone artist. At the moment seems that only jolla stock player correctly shows album and it would be nice if it could be implemented even on unplayer...if you are a linux user you may have a look on how lollypop categorize music to better understand :)

scanner's picture

in the directories, & signs in directory names are displayed as html entity &

MemeTurtle's picture

I am having problems with creating playlist through the application. After I type in the playlist name it is not saved. How can I troubleshoot this problem? Where the playlist is supposed to be saved?


Also, I have a feature request for future realese: add ability to add all files from a selected folder and its subfolders to queue/playlist.

MemeTurtle's picture

Found the problem. The app stores playlists in the folder "playlists" in ~/Music. There is no check if the folder exists, so I had to create the folder manually. After that I can create new playlists.

merpl's picture

Fantastic app.  I wish it could shuffle play between all songs in a directory though.  THANKS

openHeinrich's picture

Is it possible to introduce also listening to podcasts?

Aslanex's picture

It seems Unplayer now does not recognize .aac files. When I open a folder in Unplayer, it shows only .mp3 songs in it, while when opening in Filecase, everything is shown. Unplayer 1.1.1-1, SFOS 2.1

equeim's picture

That's strange, AAC should be supported. Could you send me an example of file?

Aslanex's picture

Sure, this one is not recognised: https://www.dropbox.com/s/kkcuweg5zrpmqye/Madison%20Mars%20-%20Future%20...

It does play when renamed to .m4a without conversing, but metadata are not found then.

equeim's picture

Files with .aac extension will be supported in the next version. However, the file you sent me is not an AAC in MP4 container but a raw AAC stream. It is possible to extract tags (like artist or album), since it contains ID3 tags, but not audio properties (like duration or bitrate), because the library I use to extract information from audio files (TagLib) does not support raw AAC. You can convert these files to MP4 using ffmpeg, for example. Though I got some strange errors while converting it (but it actually converted). This file is really weird.

Aslanex's picture

Ok, I understand .aac is not a good way to handle songs, but because it can be technically played, it would be better to support the extension. The file was probably produced by a youtube converter, if I remember correctly. When I convert it to M4A with ffmpeg, everything is fine in Unplayer. Thanks for your answers.

giskard's picture

Hi! Did you find any workaround for the gstreamer/pulseaudio high cpu usage?

equeim's picture


p_pahare's picture

i am On ,even  Now Cover Art is not shown by the App. which is visible in older version, Do something , till then I use older version

equeim's picture

Currently 1.x can only show cover art that is located as separate file in the same directory as music file. Embedded cover art will be in 1.1.