From 9f929fd04e550acee1dd678e25f87d08fa5cb09a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Hamal=20Dvo=C5=99=C3=A1k?= <mordae@anilinux.org> Date: Sat, 8 Mar 2025 20:53:47 +0100 Subject: [PATCH] Add Gst --- lazy_player/__init__.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lazy_player/__init__.py b/lazy_player/__init__.py index 039c28f..9de7b37 100644 --- a/lazy_player/__init__.py +++ b/lazy_player/__init__.py @@ -6,8 +6,10 @@ from typing import Any, cast import gi +gi.require_version("Gdk", "4.0") gi.require_version("Gtk", "4.0") -from gi.repository import Gdk, Gtk # NOQA: E402 +gi.require_version("Gst", "1.0") +from gi.repository import Gdk, Gst, Gtk # NOQA: E402 class MainWindow(Gtk.ApplicationWindow): @@ -133,6 +135,9 @@ class App(Gtk.Application): def __init__(self): super().__init__() + # Initialize GStreamer + Gst.init(None) + # Load CSS css_provider = Gtk.CssProvider() css_file = Path(__file__).parent / "style.css"