Bug 1263669

Summary: No libquvi support
Product: Red Hat Enterprise Linux 7 Reporter: Vladimir Benes <vbenes>
Component: totem-pl-parserAssignee: Bastien Nocera <bnocera>
Status: CLOSED WONTFIX QA Contact: Desktop QE <desktop-qa-list>
Severity: low Docs Contact:
Priority: low    
Version: 7.2CC: bnocera, desktop-qa-list, mclasen, tpelka, vbenes
Target Milestone: rc   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: 1258511 Environment:
Last Closed: 2019-09-09 17:39:58 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1258511, 1258811    
Bug Blocks: 1295396    

Comment 1 Vladimir Benes 2015-09-16 11:45:18 UTC
search now works but playback doesn't requiring text/html decoder. Do we ship it or not? Is it available by 3rd parties?

Comment 4 Vladimir Benes 2015-09-16 13:30:00 UTC
I've installed quvi from koji as it's not in rhel.

[vbenes@trautenberg ~]$ quvi info
error: info: No such file or directory
error: no input URLs

All videos are failing. 

I can see this in console:
[vbenes@trautenberg ~]$ totem
** Message: Missing plugin: gstreamer|1.0|totem|text/html decoder|decoder-text/html (text/html decoder)
** Message: PackageKit: xid = 58720272
** Message: PackageKit: desktop_id = (null)
** Message: PackageKit: Codec nice name: text/html decoder
** Message: PackageKit: structure: gstreamer1(decoder-text/html)()(64bit)
** Message: PackageKit: falling back to compat dbus interface
** Message: PackageKit: Did not install codec: GDBus.Error:org.freedesktop.PackageKit.Modify.packageNotFound: failed to find codec
** Message: No installation candidate for missing plugins found.

Comment 5 Vladimir Benes 2015-09-16 13:30:14 UTC
I've installed quvi from koji as it's not in rhel.

[vbenes@trautenberg ~]$ quvi info
error: info: No such file or directory
error: no input URLs

All videos are failing. 

I can see this in console:
[vbenes@trautenberg ~]$ totem
** Message: Missing plugin: gstreamer|1.0|totem|text/html decoder|decoder-text/html (text/html decoder)
** Message: PackageKit: xid = 58720272
** Message: PackageKit: desktop_id = (null)
** Message: PackageKit: Codec nice name: text/html decoder
** Message: PackageKit: structure: gstreamer1(decoder-text/html)()(64bit)
** Message: PackageKit: falling back to compat dbus interface
** Message: PackageKit: Did not install codec: GDBus.Error:org.freedesktop.PackageKit.Modify.packageNotFound: failed to find codec
** Message: No installation candidate for missing plugins found.

Comment 6 Bastien Nocera 2015-09-16 14:09:52 UTC
(In reply to Vladimir Benes from comment #5)
> I've installed quvi from koji as it's not in rhel.
> 
> [vbenes@trautenberg ~]$ quvi info
> error: info: No such file or directory
> error: no input URLs

Is libquvi-scripts installed? If not, try installing it and test again.

Comment 8 Bastien Nocera 2015-09-17 10:43:55 UTC
(In reply to Vladimir Benes from comment #7)
> [vbenes@trautenberg ~]$ quvi https://www.youtube.com/watch?v=cV31YbP65wc

That's not the test I requested, but I guess it means it all works now?

Comment 9 Vladimir Benes 2015-10-09 14:35:10 UTC
No it doesn't. I am not sure what exactly do you require.

Comment 10 Bastien Nocera 2015-10-09 15:15:37 UTC
(In reply to Vladimir Benes from comment #7)
> [vbenes@trautenberg ~]$ quvi https://www.youtube.com/watch?v=cV31YbP65wc

You installed quvi 0.4.x? With quvi 0.9:
$ quvi https://www.youtube.com/watch?v=cV31YbP65wc
error: `https://www.youtube.com/watch?v=cV31YbP65wc' is not a quvi command. See 'quvi help'.

Did you install libquvi-scripts 0.9.something? Then does "quvi dump https://www.youtube.com/watch?v=cV31YbP65wc" work? Finally, if it works on the command-line, does it work with "totem https://www.youtube.com/watch?v=cV31YbP65wc" and then, does it work by finding the video in Totem's search and clicking on it?

Comment 11 Vladimir Benes 2015-10-26 20:03:19 UTC
after installing a bunch of deps from fedora, rebuilding libquvi in 0.9.2 w/o make check as it failed I was finally able to compile quvi in version 0.9.3.

now I see:
[vbenes@trautenberg Downloads]$ quvi https://www.youtube.com/watch?v=cV31YbP65wc
error: `https://www.youtube.com/watch?v=cV31YbP65wc' is not a quvi command. See 'quvi help'.

[vbenes@trautenberg Downloads]$ quvi dump https://www.youtube.com/watch?v=cV31YbP65wc
QUVI_MEDIA_PROPERTY_THUMBNAIL_URL=https://i.ytimg.com/vi/cV31YbP65wc/default.jpg                                                                      
QUVI_MEDIA_PROPERTY_TITLE=Kanak Attack - Ganzer Film

[vbenes@trautenberg Downloads]$ totem https://www.youtube.com/watch?v=cV31YbP65wc
I see error: The playback of this movie requires a text/html decoder plugin which is not installed.

and the same when I look for it over totem

Comment 12 Bastien Nocera 2016-05-19 14:24:28 UTC
In the root log, we install:
DEBUG util.py:257:   --> libquvi-devel-0.4.1-5.el7.x86_64
But totem-pl-parser needs version 0.9.x

So the helper is disabled, and totem-pl-parser and totem can't do anything with the links.

The question now is whether we port totem-pl-parser to the unmaintained libquvi 0.4, remove YouTube from grilo-plugins, or rebase  libquvi to 0.9.x (which is unmaintained as well).

Comment 13 Bastien Nocera 2016-05-19 14:27:57 UTC
*** Bug 1229889 has been marked as a duplicate of this bug. ***

Comment 14 Vladimir Benes 2016-05-30 11:31:05 UTC
(In reply to Bastien Nocera from comment #12)
> In the root log, we install:
> DEBUG util.py:257:   --> libquvi-devel-0.4.1-5.el7.x86_64
> But totem-pl-parser needs version 0.9.x
> 
> So the helper is disabled, and totem-pl-parser and totem can't do anything
> with the links.
> 
> The question now is whether we port totem-pl-parser to the unmaintained
> libquvi 0.4, remove YouTube from grilo-plugins, or rebase  libquvi to 0.9.x
> (which is unmaintained as well).

I would say removing it till new GNOME is in RHEL is probably the best solution. Any ideas?

Comment 15 Bastien Nocera 2016-09-21 16:21:08 UTC
(In reply to Vladimir Benes from comment #14)
> (In reply to Bastien Nocera from comment #12)
> > In the root log, we install:
> > DEBUG util.py:257:   --> libquvi-devel-0.4.1-5.el7.x86_64
> > But totem-pl-parser needs version 0.9.x
> > 
> > So the helper is disabled, and totem-pl-parser and totem can't do anything
> > with the links.
> > 
> > The question now is whether we port totem-pl-parser to the unmaintained
> > libquvi 0.4, remove YouTube from grilo-plugins, or rebase  libquvi to 0.9.x
> > (which is unmaintained as well).
> 
> I would say removing it till new GNOME is in RHEL is probably the best
> solution. Any ideas?

It would be a better idea to ask PM what to do instead.