From aaed2d146028ba1488a7ba7c7e924192b9df8394 Mon Sep 17 00:00:00 2001 From: undisclosed Date: Mon, 02 Jan 2023 08:58:15 +0000 Subject: [PATCH] Kommentare ergaenzt --- src/de/uhilger/calypso/Server.java | 33 ++++++++++++++++++++++++++++----- 1 files changed, 28 insertions(+), 5 deletions(-) diff --git a/src/de/uhilger/calypso/Server.java b/src/de/uhilger/calypso/Server.java index cab92a6..df18287 100644 --- a/src/de/uhilger/calypso/Server.java +++ b/src/de/uhilger/calypso/Server.java @@ -1,6 +1,6 @@ /* - AV-Direktor - Control OMXPlayer on Raspberry Pi via HTTP - Copyright (C) 2021 Ulrich Hilger + Calypso - Media Player Remote Control via HTTP for Raspberry Pi + Copyright (C) 2021-2023 Ulrich Hilger This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as @@ -14,7 +14,7 @@ You should have received a copy of the GNU Affero General Public License along with this program. If not, see <https://www.gnu.org/licenses/>. - */ +*/ package de.uhilger.calypso; import com.sun.net.httpserver.HttpServer; @@ -39,8 +39,31 @@ import java.util.logging.Level; /** - * - * @author ulrich + * Die Klasse Server implementiert die HTTP-Schnittstelle zum + * Mediaplayer. Es wird ein Player-Prozesss fuer das Abspielen + * eines Titels gestartet. Mit Stopp oder Ende des Titels endet + * auch der Abspielprozess.<br> + * <br> + * zum Abspielen:<br> + * /calypso/play?title=http://ein.titel.mp3&r=http://rueckmelde.url<br> + * <br> + * waehrend des Abspielens:<br> + * /calypso/pause<br> + * /calypso/seek?pos=[sekunden]<br> + * /calypso/stop<br> + * <br> + * sonstige Funktionen:<br> + * /calypso/ping<br> + * /calypso/server/stop<br> + * <br> + * verworfene Funktionen<br> + * /calypso/vol-inc<br> + * /calypso/vol-dec<br> + * Die Lautstaerke wird in aller Regel am Geraet geregelt, an das der + * Zuspieler (der Raspi) angeschlossen ist. Eine Regelung ueber den + * Zuspieler ist daher eher selten erforderlich. + * + * @author Ulrich Hilger */ public class Server { -- Gitblit v1.9.3