Bug#864235: rygel: Enhancement Request - Samsung TV "AllShare" Support (et al.)

Harrison sainokawara.sisyphus at gmail.com
Mon Jun 5 14:28:26 UTC 2017


Package: rygel
Version: 0.32.1-3
Severity: wishlist

Interesting comparison of Rygel vs. miniDLNA/ReadyMedia in my environment which
includes a Samsung TV.

I need a "transcoding" Media Server to view some videos on my "underpowered"
Tablet.  However, I discovered an interesting "problem" when using Rygel on
those videos on my Samsung TV: It uses something Samsung calls "AllShare" which
is not strictly DLNA?  And, from what I read on the Internet, many different TV
manufactures seem to do something similar.

As a result, I cannot view a few videos using Rygel on my Samsung TV but CAN
using miniDLNA/ReadyMedia?  It does not do "transcoding" but, it appears, it
has been modified to better support my Samsung TV?  At least, the little icon
displayed on the TV includes the words "AllShare" AND I can play ALL of my
videos on my Samsung TV with miniDLNA/ReadyMedia including those that won't
play using Rygel!  I imagine it is a "big can of worms" but if it was a small
change, could such support be added to Rygel Media Server?



-- System Information:
Debian Release: 9.0
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.0-3-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages rygel depends on:
ii  libc6                           2.24-11
ii  libgdk-pixbuf2.0-0              2.36.5-2
ii  libgee-0.8-2                    0.18.1-1
ii  libglib2.0-0                    2.50.3-2
ii  libgssdp-1.0-3                  1.0.1-1
ii  libgstreamer-plugins-base1.0-0  1.10.4-1
ii  libgstreamer1.0-0               1.10.4-1
ii  libgupnp-1.0-4                  1.0.1-1
ii  libgupnp-av-1.0-2               0.12.10-1
ii  libgupnp-dlna-2.0-3             0.10.5-3+b1
ii  libmediaart-2.0-0               1.9.0-2
ii  librygel-core-2.6-2             0.32.1-3
ii  librygel-db-2.6-2               0.32.1-3
ii  librygel-renderer-2.6-2         0.32.1-3
ii  librygel-server-2.6-2           0.32.1-3
ii  libsoup2.4-1                    2.56.0-2
ii  libsqlite3-0                    3.16.2-3
ii  libxml2                         2.9.4+dfsg1-2.2

Versions of packages rygel recommends:
ii  dbus-user-session          1.10.18-1
ii  gstreamer1.0-libav         1:1.10.4-dmo1
ii  gstreamer1.0-plugins-base  1.10.4-1
ii  gstreamer1.0-plugins-good  1.10.4-1
ii  gstreamer1.0-plugins-ugly  1:1.10.4-dmo1

Versions of packages rygel suggests:
ii  rygel-playbin      0.32.1-3
pn  rygel-preferences  <none>
pn  rygel-ruih         <none>
ii  rygel-tracker      0.32.1-3
pn  tumbler            <none>

-- Configuration Files:
/etc/rygel.conf changed:
[general]
enable-transcoding=true
media-engine=librygel-media-engine-gst.so
interface=enp2s0
port=8201
log-level=*:4
allow-upload=false
allow-deletion=false
[GstMediaEngine]
transcoders=mp3;lpcm;mp2ts;wmv;aac;avc
[Renderer]
image-timeout = 15
[Tracker]
enabled=false
only-export-from=@MUSIC@;@VIDEOS@;@PICTURES@
share-pictures=true
share-videos=true
share-music=true
strict-sharing=false
title=Rygel Media Server
[LMS]
enabled=false
title=Rygel Media Server
[MediaExport]
enabled=true
title=Rygel Media Server
uris=/media/Videos
extract-metadata=true
monitor-changes=true
monitor-grace-timeout=5
virtual-folders=false
[Playbin]
enabled=true
title=Rygel Media Server
[GstLaunch]
enabled=false
launch-items=audiotestsrc;videotestsrc;videotestoverlay
audiotestsrc-title=Audiotestsrc
audiotestsrc-mime=audio/x-wav
audiotestsrc-launch=audiotestsrc ! wavenc
videotestsrc-title=Videotestsrc
videotestsrc-mime=video/mpeg
videotestsrc-launch=videotestsrc ! avenc_mpeg2video ! mpegtsmux
videotestoverlay-title=Videotestsrc with timeoverlay 2
videotestoverlay-mime=video/mpeg
videotestoverlay-launch=videotestsrc ! timeoverlay ! avenc_mpeg2video ! mpegtsmux
[Test]
enabled=false
[ExampleServerPluginVala]
enabled=false
[ExampleServerPluginC]
enabled=false
[ExampleRendererPluginVala]
enabled=false
[ExampleRendererPluginC]
enabled=false
[MPRIS]
enabled=false
[External]
enabled=false
[Ruih]
enabled=false
title=Rygel Media Server


-- no debconf information



More information about the pkg-gnome-maintainers mailing list