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"