From 14dbe0f480e9e9452ab0fad2b278a89d627d861f Mon Sep 17 00:00:00 2001 From: Student Date: Wed, 11 Jun 2025 16:06:42 +0200 Subject: [PATCH] Playback demo --- mediaserver/basicplayer.py | 2 +- playvideo.py | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100755 playvideo.py diff --git a/mediaserver/basicplayer.py b/mediaserver/basicplayer.py index 116bd59..4cc7bc3 100755 --- a/mediaserver/basicplayer.py +++ b/mediaserver/basicplayer.py @@ -134,7 +134,7 @@ class BasicPlayer(GObject.GObject): self.pipeline = Gst.ElementFactory.make("playbin", None) self.videosink = Gst.ElementFactory.make("glimagesink", None) self.videosink.set_window_handle(self.window_handle) - self.alsasink = Gst.ElementFactory.make("alsasink", None) + self.alsasink = Gst.ElementFactory.make("fakesink", None) # set output device #devicename = self.config["Devices.Output"].getStr('name') diff --git a/playvideo.py b/playvideo.py new file mode 100755 index 0000000..0729228 --- /dev/null +++ b/playvideo.py @@ -0,0 +1,12 @@ +#!/usr/bin/python3 +import os, sys +from mediaserver import client + +player = client.MediaClient() + +file = sys.argv[1] + +print(f"Requesting playback of {file}") +player.QuickPlay(file) + +