Your rating: None Average: 4.9 (7 votes)

Donnie is a UPnP Control Point and Audio Player for SailfishOS.


  • Browse and Search Content Server
  • Control a Renderer
  • Play on phone with built-in Player (QT-Audio)
  • Album Art
  • Gapless (setNextAVTransportURI)
  • MPris support (Lock Screen and Gestures)
  • Resume (optional)

More information and source code can be found on GitHub:

Donnie requires the additional libraries libupnpp, libupnp6 and libupnp-devel. From version 0.7 on these are included in the package.

In case of bugs/problems/wishes please use GitHub Issues.

Built on OBS:

Application versions: 
File libmpdclient-2.11-10.7.1.jolla_.armv7hl.rpm30.04 KB04/10/2017 - 20:47
File libupnp6-1.6.21-10.3.1.jolla_.armv7hl.rpm111.45 KB04/10/2017 - 20:47
File libupnpp-0.15.2-10.12.1.jolla_.armv7hl.rpm247.79 KB04/10/2017 - 20:47
File libupnp-devel-1.6.21-10.3.1.jolla_.armv7hl1.rpm43.45 KB06/10/2017 - 20:02
File donnie-0.7-10.3.1.jolla_.armv7hl.rpm410.71 KB26/10/2017 - 22:42
File donnie-0.8-1.8.1.jolla_.armv7hl.rpm409.29 KB07/06/2019 - 21:56


  • only translations update (es & ru)


  • added option to resume
  • added spanish translation
  • fixes + dependencies packaging


  • initial upload


poetaster's picture

For anyone searching, I updated the build and one of the libraries and pushed it to chum. I'll see if it can come here at some point.

sdiconov's picture

Libmpdclient gets installed INSTEAD of donnie. Please, fix!

lispy's picture

Iit is installed bit has no to start?

lispy's picture

Hmm...won't install on Seitseminem...please! I love this app....

objectifnul's picture

Could not install v0.8 (Mouhijoki on Xperia x, Hossa on Jolla phone)

Fatal error: missing

cvp's picture

Thanks for the app. It works very well :)

I have some suggestions.

1) In my contract I have a lot of data volume. Therefore, I could stream my music directly via mobile data on the go. However, the app only allows streaming via Wi-Fi. Is it possible to add a setting that you can also connect via mobile data and a VPN connection to the server? Maybe a setting to save the server manual?

2) If point 1 were possible, one could add an option to mark and download individual titles or complete folders? Of course fitting in / home / nemo / music folder :)

3) and accordingly, when point 1 + 2 goes, play music from the internal memory. Then we have practically an app for everything :) - Then i did not need the Android "DS Music" -App and the Native SF music app ;)

4) I would like to translate the app to German. Could you add the file to the Translations?

PawelSpoon's picture

I did run it again logitech squeezeserver and it has one issue: pretty soon it complains about loosing connection to renderer, which seems to stop playing next song. Could the info be either a pop up message or silent?
But else realy great to have a remote.control and / or an player ! Thanks

PawelSpoon's picture

Thanks !!!! Installed and connected

Caballlero's picture

Missed an app like Donnie for a long time. Thx

wdehoog's picture

I am sorry but I think I made a mistake by not adding all the required libraries. At least libupnp-devel was missing. Hopefully it was the only one...

Markkyboy's picture

Exactly the same error as Bomo. Installing from Storeman app (warehouse).

bomo's picture

For me it worked after adding the repo via ssu (see readme in linked github page) and then refreshing the repos.

lispy's picture

I have been waiting for this app since the first day I got my Jolla. Sadly I'm getting the same.installation error for libupnp. Installing with Warehouse app.

tutuappvip's picture

Its my favorite repo.

bomo's picture

Here some more context:

# pkcon search name libupnp
Searching by name
Waiting in queue
Refreshing software list
Available libupnp-debugsource-1.6.21-10.3.1.jolla.armv7hl Debug sources for package libupnp
Available libupnp-devel-1.6.21-10.3.1.jolla.armv7hl Portable Universal Plug and Play (UPnP) SDK
Installed libupnp6-1.6.21-10.3.1.jolla.armv7hl Portable Universal Plug and Play (UPnP) SDK
Available libupnp6-debuginfo-1.6.21-10.3.1.jolla.armv7hl Debug information for package libupnp6
Available libupnpp-0.15.2-10.12.1.jolla.armv7hl C++ wrapper for libupnp
Available libupnpp-0.15.2-10.12.1.jolla.armv7hl C++ wrapper for libupnp
Available libupnpp-debuginfo-0.15.2-10.12.1.jolla.armv7hl Debug information for package libupnpp
Available libupnpp-debugsource-0.15.2-10.12.1.jolla.armv7hl Debug sources for package libupnpp
[root@jolla]# pkcon install libupnp
Command failed: This tool could not find any available package: could not find libupnp

wdehoog's picture

How are you installing Donnie when this occurs? libupnpp depends on libupnp6 not libupnp.

bomo's picture

I tried to install it via storeman which then told me about the missing libs. I then tried to install them from from default jolla repo via pkcon, which then resulted in the above posted error.

After adding the OBS repo via ssu it worked fine.

bomo's picture

I can't install one of the required libs

Fatal error: nothing provides pkgconfig(libupnp) needed by libupnpp-0.15.2-10.12.1.jolla.

Looks like i need another repo, or where can I get it from?