After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 707678 - totem no longer able to browse rygel media server
totem no longer able to browse rygel media server
Status: RESOLVED OBSOLETE
Product: grilo
Classification: Other
Component: plugins
unspecified
Other Linux
: Normal normal
: ---
Assigned To: grilo-maint
grilo-maint
Depends on:
Blocks:
 
 
Reported: 2013-09-07 11:19 UTC by Dominique Leuenberger
Modified: 2014-08-08 08:28 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Dominique Leuenberger 2013-09-07 11:19:12 UTC
Totem no longer allows me to play media published on a rygel server. Other devices in the network play content from there just fine.

Totem 3.9.5 'sees' the media server and lists it in the 'browse' bar, but selecting it does not expand the menu, hence it is impossible to find / play a movie.

grilo-test-ui-0.2 is perfectly able to browse the content.
Comment 1 Bastien Nocera 2013-09-07 15:48:45 UTC
Try removing the following lines from src/plugins/grilo/totem-grilo.c 's browse() function:
                if (grl_caps_get_type_filter (caps) & GRL_TYPE_FILTER_VIDEO)
                        grl_operation_options_set_type_filter (default_options, GRL_TYPE_FILTER_VIDEO);

If it works, then your rygel is too old and broken.
Comment 2 Dominique Leuenberger 2013-09-07 15:50:53 UTC
will test... FWIW: the server is rygel 0.16.4 (latest stable release).

will get back later this afternoon with test results as asked for.
Comment 3 Dominique Leuenberger 2013-09-07 16:03:31 UTC
(In reply to comment #1)
> Try removing the following lines from src/plugins/grilo/totem-grilo.c 's
> browse() function:
>                 if (grl_caps_get_type_filter (caps) & GRL_TYPE_FILTER_VIDEO)
>                         grl_operation_options_set_type_filter (default_options,
> GRL_TYPE_FILTER_VIDEO);

ok.. confirmed, these are the lines causing the effect.

I also see that there were two rygel releases in the last 3 weeks.. so I am indeed 'outdated' on this front..

Maybe it could be caught though and 'reported' to the user, instead of 'just failing' ? (and how will this behave against non-rygel Servers?)
Comment 4 Jens Georg 2013-09-18 07:03:17 UTC
(In reply to comment #2)
> will test... FWIW: the server is rygel 0.16.4 (latest stable release).

Latest stable of rygel is 0.18.4, btw
Comment 5 Dominique Leuenberger 2014-02-22 22:43:15 UTC
? NEEDINFO?

The last question was answered in comment #3:
(In reply to comment #1)
> Try removing the following lines from src/plugins/grilo/totem-grilo.c 's
> browse() function:
>                 if (grl_caps_get_type_filter (caps) & GRL_TYPE_FILTER_VIDEO)
>                         grl_operation_options_set_type_filter (default_options,
> GRL_TYPE_FILTER_VIDEO);

ok.. confirmed, these are the lines causing the effect.

I also see that there were two rygel releases in the last 3 weeks.. so I am
indeed 'outdated' on this front..

Maybe it could be caught though and 'reported' to the user, instead of 'just
failing' ? (and how will this behave against non-rygel Servers?)
Comment 6 Bastien Nocera 2014-02-27 13:43:19 UTC
(In reply to comment #5)
> ? NEEDINFO?

I was under the assumption that you'd test a newer version of rygel. Please test with your old version of rygel and grilo 0.2.9, as per https://mail.gnome.org/archives/distributor-list/2014-February/msg00006.html
Comment 7 Dominique Leuenberger 2014-03-02 16:22:36 UTC
Got Grilo 0.2.9, grilo-plugins 0.2.11 and totem 3.11.90 installed (against old rygel on a different box).

totem is not able to browse the media library; search works though.
Using grilo-test-ui=0.2, browsing the media library works fine as well
Comment 8 Dominique Leuenberger 2014-03-08 18:17:25 UTC
FYI: I updated my server and it is now running rygel 0.18.4; the problem is gone.

Which of course does not fix the underlying issue; and there is still the odd chance that 'older' servers are around; but I don't have a test case anymore
Comment 9 Bastien Nocera 2014-08-08 08:28:40 UTC
Master of grilo-plugins also uses dleyna-server instead of directly talking UPnP. If the problem persists with this new plugin, please file a new bug.