App zur Steuerung des mpv Mediaplayers auf einem Raspberry Pi über HTTP
undisclosed
2023-01-08 e27ab178fa3a2f967823c1bfc81951086e15b642
src/de/uhilger/calypso/MeldeThread.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
@@ -45,11 +45,15 @@
    this.meldeUrlStr = meldeUrlStr;
  }
  
  /**
   * ausfuehren des Threads
   */
  @Override
  public void run() {
    try {
      exitValue = omxplayer.waitFor();
      prozessBeendetMelden();
    } catch(Exception ex) {
    } catch(InterruptedException ex) {
      logger.log(Level.FINE, ex.getMessage(), ex);
    } finally {
      aufraeumen();
@@ -70,6 +74,8 @@
  }
  
  private void prozessBeendetMelden() {
    logger.log(Level.FINER,
              "Alle Lauscher werden ueber beendeten Abspielprozess verstaendigt..");
    Iterator<ProzessLauscher> i = lauscher.iterator();
    while(i.hasNext()) {
      ProzessLauscher l = i.next();