From 098eefb772fa398997afeea9bef0cca4f22251f4 Mon Sep 17 00:00:00 2001
From: undisclosed
Date: Fri, 06 Jan 2023 16:42:38 +0000
Subject: [PATCH] Umgestellt auf mkv. Calypso ist nach einigen Erprobungen zur Zeit eher eine Baustelle. Es ist produktiv nutzbar, muss aber nach dem Einbau von mkv um viele unnuetze und teils noch nicht sauber gebaute Dinge bereinigt werden.

---
 src/de/uhilger/calypso/handler/PlayHandler.java |   20 ++++++++++++++++----
 1 files changed, 16 insertions(+), 4 deletions(-)

diff --git a/src/de/uhilger/calypso/handler/PlayHandler.java b/src/de/uhilger/calypso/handler/PlayHandler.java
index 0c2b527..7b09208 100644
--- a/src/de/uhilger/calypso/handler/PlayHandler.java
+++ b/src/de/uhilger/calypso/handler/PlayHandler.java
@@ -55,6 +55,16 @@
     super(cmd);
   }
 
+  
+  @Override
+  protected StringBuilder buildParams(HttpExchange t) {
+    StringBuilder params = super.buildParams(t);
+    params.append(App.getPlayer().buildParams(t, map));
+    return params;
+  }
+  
+  
+  /*
   protected StringBuilder buildParams(HttpExchange t) {
     StringBuilder params = super.buildParams(t);
     params.append("-o ");
@@ -69,10 +79,11 @@
     }
     return params;
   }
-
+  */
+  
   @Override
   protected String process(HttpExchange t, String params) {
-    if (cmd.equalsIgnoreCase(OMXPlayer.F_PLAY)) {
+    if (cmd.equalsIgnoreCase(BasePlayer.F_PLAY)) {
       try {
         //FileUtils.deleteDirectory(new File(System.getProperty("omx.wd"), "omx-logs"));
         FileSystem fs = FileSystems.getDefault();
@@ -85,8 +96,9 @@
         logger.log(Level.SEVERE, null, ex);
       }
     }
-    String antwort = App.getPlayer().abspielen(
-            getParam(map, "titel"), params, getParam(map, "r"), "1");
+    Player player = App.getPlayer();
+    String antwort = player.abspielen(
+            player.getParam(map, "titel"), params, player.getParam(map, "r"), "1");
     logger.log(Level.FINE, antwort);
     return antwort;
   }

--
Gitblit v1.9.3