Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Off Topic
  4. Mehrere MP3 parallel abspielen + einzelne stoppen

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    2.2k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    943

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

Mehrere MP3 parallel abspielen + einzelne stoppen

Geplant Angeheftet Gesperrt Verschoben Off Topic
4 Beiträge 3 Kommentatoren 462 Aufrufe 3 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • S Offline
    S Offline
    SevenUp
    schrieb am zuletzt editiert von
    #1

    Hallo miteinander,

    ich betreibe als Slave einen alten Rapsberry PI, an dem über 3,5 Klinke ein Lautsprecher angeschlossen ist. Auf dem Lautsprecher möchte ich nun Töne ausgeben (MP3).
    Die Besonderheit liegt nun daran, dass ich mehrere MP3 zeitgleich ausgeben muss. Welche MP3 und zur welcher Zeit abgespielt werden sollen hängt von den äußeren Faktoren ab (Tastendrücke). Weiterhin kann es passieren, dass eine laufende MP3 wieder gestoppt werden soll, die anderen aber weiterhin abgespielt werden müssen.

    An dem konkreten Beispiel erklärt:
    die Kinderküche soll interaktiv werden (eher eine Spielerei für Papa als für das Kind). Mehrere LED Streifen, Taster, Türkontakte sind verbaut und es funktioniert erstmal. Aber nun zu den Geräuschen:

    • Taster 1 schaltet die "Mikrowelle" ein (Mikrowellengeräusch soll abgespielt werden)
    • Taster 2 schaltet die "Abzugshaube" ein (Ventilatorgeräusch soll abgespielt werden, parallel zu der Mikrowelle)
    • Tür an der Mikrowelle wurde geöffnet (Türsensor), dadurch soll das Mikrowellengeräusch sofort unterbrochen werden, Ventilator soll weiterhin zu hören sein.

    Ich habe mit Sayit ein wenig rumprobiert. Das ist für meine Zwecke wohl in mehreren Punkten nicht geeignet? Mehrere MP3 gleichzeitig abzuspielen habe ich nicht probiert, da ich schon Probleme bei 1 MP3 hatte (wird sehr verzögert abgespielt (>30Sek)). Ich sehe aber auch keine Möglichkeit ein bestimmtes MP3 wieder zu stoppen.

    Zu Projektbeginn (noch ohne ioBroker) habe ich mit Python es umsetzen können (pygame, zu jeder MP3 einen Channel angelegt der separat steuerbar ist). Dieses Skript aber nun mit ioBroker zu verheiraten halte ich für noch komplexer.

    Welche Möglichkeiten hätte ich noch?

    1 Antwort Letzte Antwort
    0
    • S Offline
      S Offline
      SevenUp
      schrieb am zuletzt editiert von
      #2

      Ich habe es nun so gelöst, dass ich mit ioBroker in einer lokale Datei schreibe, welche MP3 gestartet/gestoppt werden soll.
      Auf dem RaspPI läuft ein Python Skript, der das Vorhandensein der Datei immer wieder prüft (in 10ms Abständen), den Inhalt ausliest und die Datei wieder löscht. Der Inhalt wird ausgewertet und mit pyGame wiedergegeben.
      Funktioniert soweit, ABER: ich bekomme teilweise Verzögerungen von einigen Sekunden, was so nicht zielführend ist. Man drückt auf eine Taste und erst einige Sekunden später ertönt der passende Ton.

      Hat jemand eine Idee, wie man das sonst lösen kann oder woher die Verzögerung kommen könnte?

      1 Antwort Letzte Antwort
      0
      • P Offline
        P Offline
        peterfido
        schrieb am zuletzt editiert von
        #3

        Hallo,

        ich habe über Jahre Musik auf dem Raspberry Pi mittels mpd über mpc abgespielt. Die Verzögerungen waren da nicht so lang. Pygame kenne ich nicht. Allgemein wird Musik erst gepuffert und erst mit vollem Puffer startet das abspielen. Bei mpd lässt sich die Puffergröße einstellen.

        Gruß

        Peterfido


        Proxmox auf Intel NUC12WSHi5
        ioBroker: Debian (VM)
        CCU: Debmatic (VM)
        Influx: Debian (VM)
        Grafana: Debian (VM)
        eBus: Debian (VM)
        Zigbee: Debian (VM) mit zigbee2mqtt

        S 1 Antwort Letzte Antwort
        0
        • P peterfido

          Hallo,

          ich habe über Jahre Musik auf dem Raspberry Pi mittels mpd über mpc abgespielt. Die Verzögerungen waren da nicht so lang. Pygame kenne ich nicht. Allgemein wird Musik erst gepuffert und erst mit vollem Puffer startet das abspielen. Bei mpd lässt sich die Puffergröße einstellen.

          S Offline
          S Offline
          SevenUp
          schrieb am zuletzt editiert von
          #4

          @peterfido Ich danke Dir vielmals!!! Daran habe ich gar nicht gedacht...
          Ich habe den Puffer nun reduziert und es wurde deutlich besser und ist nun endlich vernünftig nutzbar.
          Vielen Dank!

          1 Antwort Letzte Antwort
          0
          Antworten
          • In einem neuen Thema antworten
          Anmelden zum Antworten
          • Älteste zuerst
          • Neuste zuerst
          • Meiste Stimmen


          Support us

          ioBroker
          Community Adapters
          Donate

          649

          Online

          32.6k

          Benutzer

          82.2k

          Themen

          1.3m

          Beiträge
          Community
          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
          ioBroker Community 2014-2025
          logo
          • Anmelden

          • Du hast noch kein Konto? Registrieren

          • Anmelden oder registrieren, um zu suchen
          • Erster Beitrag
            Letzter Beitrag
          0
          • Home
          • Aktuell
          • Tags
          • Ungelesen 0
          • Kategorien
          • Unreplied
          • Beliebt
          • GitHub
          • Docu
          • Hilfe