Persoenliche Mediazentrale
ulrich
2022-05-11 3866a756db6c85e36d1896af8461682c8c19a2ec
src/de/uhilger/tango/api/MediaSteuerung.java
@@ -71,13 +71,20 @@
  public static final String PL_API_STRG = "api/strg/"; 
  public static final String PL_CMD_ENDE = "ende";
  public static final String PL_CMD_STOP = "stop";
  public static final String PL_CMD_VOLDN = "voldn";
  public static final String PL_CMD_VOLUP = "volup";
  public static final String PL_CMD_PAUSE = "pause";
  public static final String PL_CMD_PLAYON = "weiter";
  public static final String PL_CMD_CALYPSO_STOP = "stop";
  public static final String PL_CMD_CALYPSO_VOL_INC = "vol-inc";
  public static final String PL_CMD_CALYPSO_VOL_DEC = "vol-dec";
  public static final String PL_CMD_CALYPSO_PAUSE = "pause";
  public static final String PL_CMD_CALYPSO_PLAYON = "playon";
  public static final String DEFAULT_HOST = "http://localhost:9090";
  public static final String RB_HOST = "host";
  public static final String RB_PLAYERPARAMS = "playerparams";
  private final Map spielt = new HashMap();
  
  private String conf;
@@ -103,6 +110,10 @@
        } else if(elems[5].equalsIgnoreCase(PL_CMD_STOP)) {
          spielt.remove(elems[4]);
          response = kommandoSenden(fs, elems[4], PL_CMD_CALYPSO_STOP);
        } else if(elems[5].equalsIgnoreCase(PL_CMD_VOLDN)) {
          response = kommandoSenden(fs, elems[4], PL_CMD_CALYPSO_VOL_DEC);
        } else if(elems[5].equalsIgnoreCase(PL_CMD_VOLUP)) {
          response = kommandoSenden(fs, elems[4], PL_CMD_CALYPSO_VOL_INC);
        } else if(elems[5].equalsIgnoreCase(PL_CMD_PAUSE)) {
          response = kommandoSenden(fs, elems[4], PL_CMD_CALYPSO_PAUSE);
        //} else if(elems[5].equalsIgnoreCase(PL_CMD_PLAYON)) {
@@ -156,7 +167,7 @@
        Entity entity = fs.read(FileStorage.ST_ABSPIELER, elems[4]);
        if (entity instanceof Abspieler) {
          Abspieler abspieler = (Abspieler) entity;
          String server = getEinstellung(fs, getResString(App.RB_HOST), DEFAULT_HOST);
          String server = getEinstellung(fs, getResString(RB_HOST), DEFAULT_HOST);
          String signal = abspielKommando(fs, abspieler, server, titelUrl, abspielerKmd).toString();
          abspielerKommandoSenden(signal);
          return signal + "gesendet.";
@@ -292,7 +303,7 @@
    vorgang.setTitelNr(titelNr);
    spielt.put(abspieler.getName(), vorgang);
    
    String server = getEinstellung(s, getResString(App.RB_HOST), DEFAULT_HOST);
    String server = getEinstellung(s, getResString(RB_HOST), DEFAULT_HOST);
    /*
@@ -326,7 +337,7 @@
    //kmd.append(PL_CMD_PLAY);
    kmd.append(abspielKmd);
    // Parameter fuer den Abspieler holen
    kmd.append(getEinstellung(s, getResString(App.RB_PLAYERPARAMS), PL_DEFAULT_PARAMS));
    kmd.append(getEinstellung(s, getResString(RB_PLAYERPARAMS), PL_DEFAULT_PARAMS));
    kmd.append(server);
    kmd.append(titelUrl);