Bug 31713 - (totem:54671): libpeas-WARNING **: 10:33:35.075: The 'python' plugin loader has not been enabled when trying to watch a stream from Youtube
Summary: (totem:54671): libpeas-WARNING **: 10:33:35.075: The 'python' plugin loader h...
Status: RESOLVED INVALID
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal major
Target Milestone: ---
Assignee: GNOME maintainers
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-03-22 10:44 CET by Kristoffer Grundström
Modified: 2023-04-24 05:16 CEST (History)
2 users (show)

See Also:
Source RPM: totem
CVE:
Status comment:


Attachments
Run log (6.69 KB, text/plain)
2023-03-22 10:46 CET, Kristoffer Grundström
Details
screenshot of totem (17.08 KB, image/png)
2023-04-23 00:32 CEST, katnatek
Details
totem on mga 8 (18.62 KB, image/png)
2023-04-23 22:00 CEST, katnatek
Details
totem fail to load youtube video (15.25 KB, image/png)
2023-04-23 22:02 CEST, katnatek
Details

Description Kristoffer Grundström 2023-03-22 10:44:42 CET
Description of problem: I have tested both our official package of Videos (Totem) and also the Development Flatpak and I've compiled it from upstream source. The problem is the plugin loader not being enabled.

Version-Release number of selected component (if applicable): 43.0-2

How reproducible: All the time.

Steps to Reproduce:
1. Open Totem
2. Click on the menu button next to the check box.
3. Click Settings.
4. Click Plugins.
5. Click to enable GNOME DVB Daemon.
6. The box turns into a fail symbol telling you that the GNOME DVB Daemon plugin could not be read and that an error occured due to pythong being missing.
Comment 1 Kristoffer Grundström 2023-03-22 10:46:20 CET
Created attachment 13749 [details]
Run log

CC: (none) => lovaren

Comment 2 sturmvogel 2023-03-22 17:58:42 CET
The problem is not totem. 

The root cause is the unmaintained gnome-dvb-daemon. This issue is caused because 
'python' is specified in the plugin file instead of 'python3'.

This unmaintained plugin (project is archived upstream) depends on deprecated python 2 which is no longer shipped with Mageia.

So gnome-dvb-deamon needs to be obsoleted.
Upstream achived project: https://gitlab.gnome.org/Archive/gnome-dvb-daemon
Comment 3 sturmvogel 2023-03-22 18:41:45 CET
This plugin also fails under openSUSE Leap 15.4 whith the same error which confirms that this plugin is dead and incompatible with modern distributions (python3).
Comment 4 Lewis Smith 2023-03-22 21:43:37 CET
(In reply to sturmvogel from comment #2)
> The problem is not totem. 
> So gnome-dvb-deamon needs to be obsoleted.
> Upstream achived project: https://gitlab.gnome.org/Archive/gnome-dvb-daemon
Thanks for your research.
Should we add this to the packages to be dropped?
Does the totem packaging need adapting?

CC: (none) => lewyssmith

Comment 5 sturmvogel 2023-03-23 07:25:54 CET
Totem doesn’t need any adaption, as gnome-dvb-daemon only shows up as available plugin in totem, if you have it installed.

I would place gnome-dvb-daemon on the obsolete tracker bug…but thats not my decission. I did only the basic research which should have already be done by Kristoffer
Comment 6 Kristoffer Grundström 2023-03-23 09:02:43 CET
So what can one use to get Totem to play Youtube streams then?
Comment 7 sturmvogel 2023-03-23 10:18:56 CET
First you need to understand the difference between a youtube stream and gnome-dvb-daemon. You opened a bugreport wirh completely mixed topics. The title (python) and the error message is related to the deprecated gnome-dvb-daemon.
Can you explain why you believe that you need a dvb plugin for a youtube stream? Can you explain where you see an error message regarding youtube in your log?

I did my research and found that the python message is caused by deprecated gnome-dvb-daemon which is NOT needed to watch a youtoub stream.
Comment 8 sturmvogel 2023-03-23 10:31:52 CET
You could have found yourself what this plugin was intended for. It is not youtube…
https://wiki.gnome.org/Projects/DVBDaemon
Comment 9 Lewis Smith 2023-03-25 11:06:08 CET
(In reply to sturmvogel from comment #2)
> So gnome-dvb-deamon needs to be obsoleted.
> Upstream achived project: https://gitlab.gnome.org/Archive/gnome-dvb-daemon
(In reply to sturmvogel from comment #5)
> I would place gnome-dvb-daemon on the obsolete tracker bug…but thats not my
> decission.

Assigning this to the Gnome people to decide about obsoleting:
 gnome-dvb-deamon
When that is done, please close this bug Invalid.

Assignee: bugsquad => gnome
CC: lewyssmith => (none)

Comment 10 katnatek 2023-03-25 18:58:27 CET
(In reply to Kristoffer Grundström from comment #6)
> So what can one use to get Totem to play Youtube streams then?

If i understand well, it must works out of the box, only needs grilo-plugins what is required by totem. Its possible you need some gstreamer packages-

Personally i like more smplayer
Comment 11 Kristoffer Grundström 2023-04-20 02:21:14 CEST
Ping! Any news regarding this?
Comment 12 sturmvogel 2023-04-22 18:55:07 CEST
Totem does not play youtube streams. All tested distributions error out with:
Missing plugin: gstreamer|1.0|totem|text/html-Decoder|decoder-text/html (text/html-Decoder)

I tested with:

openSUSE Leap 15.4
Fedora 38
MGA8
MGA9

All distributions had up-to-date grilo plugins, totem-pl-parser and gstreamer sets (base, bad, ugly, good, ...) enabled.

So not a Mageia problem but an upstream one. Please report upstream. Closing INVALID.

See also comment 10 for alternative players.

Resolution: (none) => INVALID
Status: NEW => RESOLVED

Comment 13 katnatek 2023-04-22 19:23:35 CEST
(In reply to sturmvogel from comment #12)
Well maybe we need yo revise our totem or totem-pl-parser package , with the information provided in your comment i found

https://gitlab.gnome.org/GNOME/totem/-/issues/475

And https://github.com/flathub/org.gnome.Totem/issues/38 , look interesting https://github.com/flathub/org.gnome.Totem/issues/38#issuecomment-728802399 , and https://github.com/flathub/org.gnome.Totem/issues/38#issuecomment-1486628215
Comment 14 katnatek 2023-04-23 00:32:17 CEST
Created attachment 13777 [details]
screenshot of totem

(In reply to sturmvogel from comment #12)
I install totem on cauldron+plasma x86_64 
try to follow https://www.omgubuntu.co.uk/2017/03/use-totem-video-player-watch-youtube

But the option Youtube is not showed, i'm getting this on terminal

 totem

(totem:31975): Handy-WARNING **: 16:08:28.897: Using GtkSettings:gtk-application-prefer-dark-theme together with HdyStyleManager is unsupported. Please use HdyStyleManager:color-scheme instead.

(totem:31975): Grilo-WARNING **: 16:08:32.403: [registry] ../src/grl-registry.c:1523: Plugin 'grl-local-metadata' not available

(totem:31975): Totem-WARNING **: 16:08:32.403: Failed to load grl-local-metadata plugin: Complemento «grl-local-metadata» no disponible

(totem:31975): Tracker-WARNING **: 16:08:34.461: Error getting remote connection 'dbus:org.freedesktop.Tracker3.Miner.Files:/org/freedesktop/Tracker3/Endpoint': The name org.freedesktop.Tracker3.Miner.Files was not provided by any .service files

(totem:31975): Grilo-WARNING **: 16:08:34.470: [tracker-source-request] ../src/tracker3/grl-tracker-source-api.c:339:   error in parsing query id=3 : In service 'dbus:org.freedesktop.Tracker3.Miner.Files': The name org.freedesktop.Tracker3.Miner.Files was not provided by any .service files
Comment 15 sturmvogel 2023-04-23 00:54:22 CEST
The article you found is for an acient Ubuntu version from 2014. Totem looks different 9 years later. There is something broken seriously upstream as also under Leap and Fedora totem can no longer play youtube streams...
Comment 16 katnatek 2023-04-23 01:02:41 CEST
I see grilo-plugins-0.3.15-3.mga9. not include libgrlyoutube.so and grilo-plugins-0.3.12-2.mga8 yes, its intentional or make other report?
Comment 17 katnatek 2023-04-23 22:00:47 CEST
Created attachment 13785 [details]
totem on mga 8

(In reply to sturmvogel from comment #15)
> The article you found is for an acient Ubuntu version from 2014. Totem looks
> different 9 years later. There is something broken seriously upstream as
> also under Leap and Fedora totem can no longer play youtube streams...

In some point maybe work i detect that the maga 8 version have a missing require to lua-socket but even with that it fails
Comment 18 katnatek 2023-04-23 22:02:58 CEST
Created attachment 13786 [details]
totem fail to load youtube video

(In reply to katnatek from comment #17)
> Created attachment 13785 [details]
> totem on mga 8
> 
> (In reply to sturmvogel from comment #15)
> > The article you found is for an acient Ubuntu version from 2014. Totem looks
> > different 9 years later. There is something broken seriously upstream as
> > also under Leap and Fedora totem can no longer play youtube streams...
> 
> In some point maybe work i detect that the maga 8 version have a missing
> require to lua-socket but even with that it fails

And this is the fail
Comment 19 David GEIGER 2023-04-24 05:11:28 CEST
(In reply to katnatek from comment #16)
> I see grilo-plugins-0.3.15-3.mga9. not include libgrlyoutube.so and
> grilo-plugins-0.3.12-2.mga8 yes, its intentional or make other report?

On Cauldron to have again the plugin libgrlyoutube.so upstream should port libgdata to libsoup3.
This is why it is missing now.

CC: (none) => geiger.david68210


Note You need to log in before you can comment on or make changes to this bug.