Re: TV and iOS App PlugPlay cannot find rygel stream



On Sun, 2017-04-30 at 09:25 +0000, John Frankish wrote:
Using rygel/tracker on an RPi3 running piCore as follows:

$ tracker-preferences

add /mnt/sda1/Media
check recurse
remove other folders

$ tracker daemon -s
Starting miners?
  ? Userguides
  ? File System
  ? Extractor
  ? Applications

$ vi ~/.config/rygel.conf

[Tracker]
enabled=true
only-export-from=/mnt/sda1/Media
...
title=RPi3

[MediaExport]
enabled=false

[Playbin]
enabled=false

..a laptop running linux and an audio streamer (Naim ND5 XS) can find
the rygel stream, but a TV (Sony KDL-46W900A) and the iOS App
PlugPlay cannot.

If I use gunp-av-cp on the laptop to set the renderer to the TV, I
can play audio/images/video on the TV from the rygel stream. If I
manually enter the rygel stream data into PlugPlay (http://192.168.1.
190:39889/62444c39-0ae6-4df2-a2b8-099a45556ec7.xml !), it can find
the stream, but cannot save the location (I suspect this is because
it is too long and complicated).

I have a NAS with the twonky streamer installed - this stream can be
seen by all of the devices on the network.

Using gupnp-universal-cp, to examine the rygel and twonky streams, it
looks like the rygel stream might be missing the simplified stream
information "Presentation URL" and/or "TMSDeviceDescription.xml" as 
compared to the twonky stream (see below).

If the above is true, is it possible to fix things?

Presentation URL is just for telling the user how to open the device in
a web browser. I rather suspect that those devices don't like version >
1 (slightly broken implementation but still found in the wild)

if you change the "force-downgrade-for" line to
force-downgrade-for=.*, does it work?

If so, can you please send the User-Agent string from the working
device so it can be added to the code?



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]