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

Sharing - DLNA (play to and play from)

asked 2013-12-25 13:01:33 +0300

Neo gravatar image

updated 2014-01-15 00:31:07 +0300

Sharing photos, videos, music etc. to DLNA enabled devices would be a very nice feature (like the "play to DLNA" feature from N9). Also playing media from other DLNA enabled devices (or server) to the phone.

edit retag flag offensive close delete


Definitely a must have feature. A simple lightweight media server as on n9 would be enough. Also include the sharing option "Play to DLNA" as mentioned.

lomo ( 2013-12-25 15:48:50 +0300 )edit

Agreed. I have two DLNA servers and several DLNA players in my home network.

Giacomo Di Giacomo ( 2014-01-15 00:45:39 +0300 )edit

There is also an article on the reviewjolla blogspot that shows how to get dlna working in some fashion: http://reviewjolla.blogspot.fi/2014/01/howto-jolla-and-dlna-media-sharing.html

avdwoude ( 2014-01-28 11:06:18 +0300 )edit

feature request porting AllCast as native SailfishOS app

redge73 ( 2014-03-20 01:22:24 +0300 )edit

I would really love to see this natively integrated into Sailfish! No install this Android app or this. Look at Blackberry: They integrated DLNA deeply into their OS.

I'd lile to use this feature on my Jolla Tablet :-) I consider this as very important. A tablet (but also phone) is the perfect remote control!

zappAtom ( 2014-11-20 16:54:45 +0300 )edit

9 Answers

Sort by » oldest newest most voted

answered 2013-12-25 23:51:41 +0300

LaruX gravatar image

updated 2013-12-26 00:14:34 +0300

Yes definetely DLNA would be killer function. However, in addition to suggested features, I would like to use my forthcoming Jolla as DLNA controller (I have my music in server and use OpenElec in Raspberry Pi as client).

So three scenarios should be taken into account:

  1. play FROM: play music/video/etc from external device (e.g. server or orther phone)
  2. play TO: play to to external device
  3. control: control external devices by using Jolla as control point -
edit flag offensive delete publish link more


No, yes and not. It was answer in the form of the comment. Quite many of us has DLNA capable NAS servers and DLNA capable audio/tv equipment. I don't see any point of implementing only DLNA to play -functionality.

LaruX ( 2013-12-26 00:27:32 +0300 )edit

You are welcome ;-)

LaruX ( 2013-12-26 08:46:48 +0300 )edit

I was recently looking for something that can play from a UPnP source in the Yandex store, and couldn't find anything. I did find lots that could play to UPnP (no use) or control devices (I already have what I need, an XBMC remote). I'd prefer a native app that could play media from my server.

jsiren ( 2014-01-01 18:52:15 +0300 )edit

+1 for PLAY FROM. I like to watch movies in bed from our NAS-Server at home.

Jan Wellmann ( 2014-01-07 13:31:35 +0300 )edit

Is this implementation based on Helium ?? On N9 this is nice app..

Kaacz ( 2014-01-09 12:49:26 +0300 )edit

answered 2014-01-17 17:38:06 +0300

simo gravatar image

DLNA seems to work nicely via Android support, at least with these apps:

  1. play FROM: play music/video/etc from external device (e.g. server or orther phone) using Plex media server
  2. play TO: play to external device using Smart TV WiFi remote + DLNA
  3. control external device by using Jolla as control point using Samsung Remote
  4. control Jolla's playback using another phone as a control point using Plex remote on Android phone

For testing with these apps, installation guide can be found here. In my tests, only the icon for Plex app was missing, but even that could be launched and all the apps worked perfectly.

edit flag offensive delete publish link more


Panasonic Viera android apps can't connect to my Panasonic TV, I suspect that whatever port the app wants to use to communicate over the LAN with the TV is not available to android apps.

Stuarty ( 2014-02-05 12:44:58 +0300 )edit

answered 2014-01-20 22:05:52 +0300

LaruX gravatar image

updated 2016-04-03 20:11:42 +0300

lpr gravatar image

Native DLNA server/client is now in the works: http://talk.maemo.org/showthread.php?p=1407471#post1407471. This software is port of Rygel (https://wiki.gnome.org/Projects/Rygel)

edit: Rygel is available at least in SFOS from official jolla repo via pkcon install

edit flag offensive delete publish link more



Great! Rygel is an excellent server. I really like how it works on the N9, icw Helium and PushUp. Would be nice if Jolla adopts nieldk's and phako's work and provide out-of-the-box support for UPnP/DLNA.

Fuzzillogic ( 2014-01-20 22:40:27 +0300 )edit

No the plex app over android does not work fine. I can listen to music but not to videos (no sound). Change from transcoding to direct playback, allowed what was possible but nothing changed. Or my Jolla/Android is broken.

mutosan ( 2014-10-17 16:31:12 +0300 )edit

So far, no problems with the sound on my Jolla, seems to work with nice set of audio formats in the source too. Can you share the video file which didn't work, I could test that too?

simo ( 2014-10-17 17:12:51 +0300 )edit

not yet and its a very big file (HD). I can share the file over plex with you but I need your account name for it.

mutosan ( 2014-10-17 17:16:51 +0300 )edit

I also asked over at plex.tv if someone could program an native app. With the android apps you always less screen available as with a native app. Further I dont like android.

mutosan ( 2014-10-17 17:18:21 +0300 )edit

answered 2014-10-17 17:29:09 +0300

mutosan gravatar image

updated 2014-10-17 17:29:41 +0300

maybe if more Jolla users vote on a plex app for Jolla devices, they are going to programm one. https://forums.plex.tv/index.php/topic/124837-opensource-mobiel-phones/?hl=jolla

Just like my post over at plex.tv forum

edit flag offensive delete publish link more

answered 2015-10-27 23:42:34 +0300

zappAtom gravatar image

DLNA is on the roadmap for this Q4. Any news and progress?

I would love to have something like this.... http://www.berryreview.com/2013/02/06/blackberry-10-play-on-dlna-support-is-a-beautiful-thing/

Also with the option to select (DLNA) devices to play from... And please well integrated into the stock media app! :-)

edit flag offensive delete publish link more


Yes, don't forget playback on the phone, as that would be my usecase at home. Browser the server and play on my stereo via the phone.

lispy ( 2015-10-28 10:59:25 +0300 )edit

I agree! Many solutions support often just one side these options. Most of course just implement streaming to a device which makes imho mostly sense for devices like a tablet (so you could watch movies from a NAS). Of course streaming music to a phone via DLNA is also a perfect legitimate scenario.

1) Jolla should support this in their stock apps! My idea would be to integrate a kind of "Devices" option, so you could select between local playback or browsing and playing from a remote resource (like a NAS server).

2) Jolla should also please support the second option to use the device as remote control. In times of 100s of Audio Multi Room systems or TVs that are by default DLNA enabled, the phone should become the "magic wand" to bring life to these devices and not the impractical slow TV remote control or using buttons on my small Internet radio to browse a collections of thousands of songs. That's why Jolla should please think of integrating a "Play to/Play on/Stream to" function in your stock apps. This option would allow you to select a DLNA renderer (Maybe also one day Air play or Chromecast as well) and control basic things like PAUSE, STOP, VOLUME, SKIP, SEEK for the current DLNA stream.

3) I have no clue if Jolla also thinks of implementing a DLNA server on the phone itself, so you could enable Media sharing from your phone. For me the least important option, but also nice to have.

I hope Jolla is reading those lines. I know that this is quite some work, but it would make Sailfish a real competitor. I do not need 100 stupid full of ads and secretly data stealing Android apps but a phone OS which is a bit like a swiss knife. Elegant and basic on the surface, powerful underneath the chrome. That was also a strength of the Nokia N9 where many things were neatly integrated into the stock apps rather than needing apps for everything. Blackberry 10 is also a good example in the case of DLNA integration here.

zappAtom ( 2015-10-28 11:15:49 +0300 )edit

answered 2016-03-29 23:05:14 +0300

lpr gravatar image

updated 2017-03-07 17:19:26 +0300

ReadyMedia (minidlna) works like a charm as a DLNA server. All you need to compile yourself on the phone:
gcc automake gettext libav-devel libjpeg-turbo-devel libav-tools sqlite-devel libexif-devel libid3tag-devel libogg-devel flac-devel flac-tools libvorbis-devel libuuid-devel (pkcon install ...)
then you need the sources https://sourceforge.net/projects/minidlna/

after unpacking you need to do:
make install (as root->devel-su)
now you are ready to start with minidlnad -f /path/to/minidlna.conf (you may need to edit config file [friendly_name=ServerName,media_dir=/media/sdcard/ ...])

edit flag offensive delete publish link more



YAACC from fdroid doesn't work very well: I don't see all media files on DLNA player device, and from the ones I see I can only play the first one of an album...

lpr ( 2016-03-29 23:10:01 +0300 )edit

there is a version available on openrepos from @Nieldk but it doesn't work on devices with newer SFOS due to the lack of older libav.so libraries...

lpr ( 2016-03-29 23:18:14 +0300 )edit

Updated version

Nieldk ( 2016-03-30 11:38:44 +0300 )edit

thank you for that fast response, @Nieldk . If someone wants to have the latest version everytime or SFOS changes libraries the recipe shown above should solve problems...

lpr ( 2016-04-01 10:12:38 +0300 )edit

to uninstall that self compiled piece of software one should use make uninstall as root in the unpacked folder used above. Please, don't mess between 'make install' and using the corresponding rpm...
Jolla1 users may tune compiler flags: just edit the file configure after running autogen.sh and change -O2 for level2 optimizations to -O3 -mcpu=cortex-a15 -mtune=cortex-a15 -mfpu=neon-vfpv4 for level3 optimization and some features of the Krait-CPU (it won't run on Jolla C - cortex-a7 - if compiled that way). After that change proceed with ./configure; make; devel-su make install

lpr ( 2016-04-01 10:17:22 +0300 )edit

answered 2017-01-04 21:28:47 +0300

wdehoog gravatar image

To be able to use rygel as a upnp renderer I have built rygel with the playbin and the media-export plugins on Mer obs. Here is the repo: http://repo.merproject.org/obs/home:/wdehoog/sailfish_latest_armv7hl/

I use it in combination with upnpplayer to play music on my phone fteched from my dlna server. Rygel is supposed to act as a server so it should also be able to play music from the phone or to another device.

edit flag offensive delete publish link more

answered 2017-08-31 23:30:24 +0300

cg gravatar image

Just found out that there is an app from AVM (german Fritz-stuff manufacturer) that looks quite good for DLNA purposes. FritzAppMedia https://en.avm.de/products/fritzapps/fritzapp-media/ (it's in the aptoide market, so no need for google play store) I tested it with a miniDLNA server and it worked out of the box to get content to the phone. Playing to a media renderer is promised to work as well, I might try that out soon.

edit flag offensive delete publish link more


Thanks! Same as you (miniDLNA server) and works like a charm.

Mced ( 2018-02-13 07:11:51 +0300 )edit

answered 2017-12-01 12:04:46 +0300

mkiol gravatar image

I've just made new app - Jupii. It allows to stream content from SFOS to any device that supports UPnP/DLNA.

OpenRepos: https://openrepos.net/content/mkiol/jupii Github: https://github.com/mkiol/Jupii

This is "work in progress" in beta stage, so likely contains bugs.

edit flag offensive delete publish link more


Great and many thanks! As of now, I use Donnie. What are the differences? https://openrepos.net/content/wdehoog/donnie

lispy ( 2017-12-01 14:57:53 +0300 )edit

@lispy Donnie is a great app. Many thanks to wdehoog for making it happen. The key difference is that with Jupii you is able to share music, video or image files directly from your phone to any UPnP Media Rendering device in you network. You don't have to use Media Server.

mkiol ( 2017-12-01 20:27:59 +0300 )edit
Login/Signup to Answer

Question tools



Asked: 2013-12-25 13:01:33 +0300

Seen: 6,781 times

Last updated: Dec 01 '17