View Single Post
Guest | Posts: n/a | Thanked: 0 times | Joined on
#1
Rygel - DLNA/UPNP streaming

Now ready for testing!
Started this thread, not to pollute other thread

So, here are the files for rygel

Download archive from https://dl.dropboxusercontent.com/u/...elfiles.tar.gz

UPDATE: glib2 libraries (v2.39.3) is now finished compiling and RPMs created:

Download from: https://dl.dropboxusercontent.com/u/...2/glib2.tar.gz

UPDATE: Tracker plugins were missing, get from here, and install:

https://dl.dropboxusercontent.com/u/...-2.armv7hl.rpm

unpack archive

tar xvf rygelfiles.tar.gz

and install with either

pkcon install-local <file>

or

rpm -i <file>

Like I stated before, leave glib2 for last and, if rygel fails, install glib2 included in the archive also.

You will probably also need to install perl module XML::Parser

cpan install XML::Parser as root

install I believe is best in this order:

libsoup-2.45.3-0.2.armv7hl.rpm
I recommend you first try the one (older version) that is available at Jolla, before this one.

libgee-0.8.8-1.armv7hl.rpm
gssdp-0.14.6-1.armv7hl.rpm
gupnp-0.20.9-1.armv7hl.rpm
gupnp-av-0.12.4-1.armv7hl.rpm
gupnp-dlna-0.10.2-2.armv7hl.rpm
rygel-0.21.3-1.armv7hl.rpm

glib-2.39.3.armv7hl.rpm
(if needed) - I am not including this RPM atm, its still building and who knows, it may not be needed.

and, finally, edit, for all users:

nano /etc/rygel.conf

or, for current (nemo) user:

nano ~/.config/rygel.conf

sample rygel.conf file:

Code:
# Set it to 'false' if you want to disable transcoding support.
enable-transcoding=true
 
# Where video files should be saved if allow-upload is true.
# Defaults to @VIDEOS@, the standard videos folder (typically ${HOME}/Videos).
video-upload-folder=@VIDEOS@
 
# Where music files should be saved if allow-upload is true
# Defaults to @MUSIC@, the standard music folder (typically ${HOME}/Music).
music-upload-folder=@MUSIC@
 
# Where picture files should be saved if allow-upload is true
# Defaults to @PICTURES@, the standard picture folder (typically ${HOME}/Pictures).
picture-upload-folder=@PICTURES@
 
#add a default portnumber
port=65000
 
# Tracker's indexing options can be configured with tracker-preferences
[Tracker]
enabled=true
share-pictures=true
share-videos=true
share-music=true
strict-sharing=false
title=@REALNAME@'s media        # whatever name you choose
 
[Playbin]
enabled=true
title=Audio/Video playback on @HOSTNAME@        # whatever name you choose
This sample file is found here, together with more information on rygel and its command-line parameters:

http://wiki.gnome.org/Projects/Rygel

If it works good for all, perhaps someone good in QML/QT5 can make a nice gui for configuration and start/stop of streaming service ?

If needed, I have build SRPMs and devel packages of all, and will be happy to supply those.
Attached Images
  

Last edited by nieldk; 2014-01-20 at 13:16. Reason: Added screenshot from Windows Mediaplayer detecting JOLLA
 

The Following 9 Users Say Thank You to For This Useful Post: