From 669ad47b6e59b02bfc8acce0cdf4c74515226da0 Mon Sep 17 00:00:00 2001 From: undisclosed Date: Fri, 06 Jan 2023 17:37:53 +0000 Subject: [PATCH] Problem beim Abspielen vom mp3 mit Album Bildern behoben --- src/de/uhilger/calypso/handler/PlayHandler.java | 24 +++++++++++++++++++----- 1 files changed, 19 insertions(+), 5 deletions(-) diff --git a/src/de/uhilger/calypso/handler/PlayHandler.java b/src/de/uhilger/calypso/handler/PlayHandler.java index f11a935..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,22 +79,26 @@ } 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(); Path path = fs.getPath(System.getProperty("omx.wd"), "omx-logs"); - deleteDirectory(path); + if(path.toFile().exists()) { + deleteDirectory(path); + } //Files.delete(path); } catch (IOException ex) { 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