UMFRAGE: Event TTS / Klingel usw. per Overlay

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • hismastersvoice
    Supermoderator
    • 25.08.2015
    • 7328

    #1

    UMFRAGE: Event TTS / Klingel usw. per Overlay

    Wie wichtig ist euch das auch externe Zonen Events abspielen können?

    Hintergrund:
    Ich habe zum Test das abspielen der Event so verändert das der Player nicht mehr gestoppt wird, sondern (wenn gewünscht) nur auf Pause geht oder weiter läuft.
    Der Text oder Sound wird wie bei einem Navi im Auto darüber gelegt.

    Jetzt kommt das Problem...
    ...das geht nur bei internen Zonen die direkt auf die Soundkarte zugreifen.

    Wenn jetzt externe Zonen hinzugenommen werden, wird das über Save_Playlist usw. gemacht, und führt zu 2-3 Sekunden Verzögerung.

    Bin mit jetzt nicht ganz schlüssig was ich machen soll, externe mit einbauen incl. Verzögerung oder ganz weg lassen.
    Ich möchte ungern 2 Event-Player pflegen...
    12
    externe Zonen sind zu vernachlässigen
    25,00%
    3
    externe Zonen sind unverzichtbar und sollten möglichst synchron sein
    8,33%
    1
    externe Zonen sind unverzichtbar 2-3 Sekunden Verzögerung sind zu verkraften
    58,33%
    7
    Das alte Verfahren für das Abspielen von Events ist ausreichend
    8,33%
    1
    Kein Support per PN!
  • Christian Fenzl
    Lebende Foren Legende
    • 31.08.2015
    • 11238

    #2
    hismastersvoice Ich hätte eine fertige Funktion für TTS Abspielen am Rasp in PHP (nicht LoxBerry), die auch das Fading von LMS während der Durchsagen macht, und Queuing von mehreren Ausgaben.
    Wenn ich den TTS-Part herausnehme, und du mir ein MP3 schickst, könnte ich das ins Squeezelite Plugin reinnehmen (oder du kannst den Code haben).
    Machst du nur TTS und Klingel (mp3's) abspielen, oder hast du auch andere Events?
    Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

    Kommentar

    • hismastersvoice
      Supermoderator
      • 25.08.2015
      • 7328

      #3
      Hört sich gut an, hat du eine Zonesteuerung?
      Das war für mich das aufwendige zum umsetzen.

      Würde den Code gerne Mal anschauen...
      Kein Support per PN!

      Kommentar

      • tholle
        MS Profi
        • 26.08.2015
        • 830

        #4
        hismastersvoice, im Grunde mache ich das bei mir genau so, wie Christian, nur ohne TTS. Allerdings in Python geschrieben. Taugt also nicht so ohne Weiteres zum Implementieren in den Loxberry, bzw. in dein Projekt.
        Was ich aber sagen will ist, dass das "Wiederaufnehmen" der vorher gespielten Playlist, bzw. des vorher gespielten Titels, nach dem Abspielen des Gongs (mp3-File) sofort mit Fading wieder startet. Allein dadurch ergibt sich eine hoerbare Pause, die allerdings, aus meiner Sicht, absolut verschmerzbar ist.

        Das nur vielleicht als Hilfe zur Entscheidungsfindung.

        Gruss,
        tholle

        Kommentar

        • hismastersvoice
          Supermoderator
          • 25.08.2015
          • 7328

          #5
          So wie ich es mache ergibt sich bei mir keine Pause bei internen Zonen.
          Es wird dynamisch eine neue Soundkarte erzeugt mit allen ausgewählten Kanälen. Dann wird eine neue Squeezelite Instanz (Eventplayer) mit der erzeugen Soundkarte gestartete und die mp3 gespielt.

          ​​​Zuvor wurden natürlich die Lautstärke der normalen Zonen verringert um die Meldung sauber zu verstehen. Also genau wie beim Navi im Auto.
          Playlisten laden ist also nicht mehr nötig.
          Kein Support per PN!

          Kommentar


          • tholle
            tholle kommentierte
            Kommentar bearbeiten
            Das klingt aber sehr fein. - Super Idee!
        • hismastersvoice
          Supermoderator
          • 25.08.2015
          • 7328

          #6
          Das ganze ist seit 0.4.8 nun integriert...

          Habe es durch viel Aufwand geschafft Overlay und Playlist Save parallel zu behalten.
          Durch intelligente Prozess-Abarbeitung laufen auch externe Zonen (Squeezelite) fast synchron zu den internen Zonen. UPnP haben die gewohnte Verzögerung.

          So kann jeder das nutzen was er gerne möchte.

          Danke für die Abstimmung.
          Kein Support per PN!

          Kommentar


          • tholle
            tholle kommentierte
            Kommentar bearbeiten
            Wo nimmst du die Zeit her...?

          • hismastersvoice
            hismastersvoice kommentierte
            Kommentar bearbeiten
            Nur 4 Stunden schlafen... Dann hat man mehr vom Tag
            ...und ich sitze viel an Flughäfen und Hotels, da ergibt sich schon die ein oder andere Minute.
        Lädt...