GNOME Bugzilla – Bug 707678
totem no longer able to browse rygel media server
Last modified: 2014-08-08 08:28:40 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.
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.
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.
(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?)
(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
? 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?)
(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
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
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
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.