Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Mit javascript Länge eines mp3 auslesen?

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Mit javascript Länge eines mp3 auslesen?

    This topic has been deleted. Only users with topic management privileges can see it.
    • R
      rascal last edited by

      Hallo Jungs und Mädels (sind welche im Forum?!?),

      ich habe meine Ansagen bis jetzt über Raspberries mittels sayit und mpd glöst.

      Funktioniert super, wenn ich allerdings eine Ansage auf allen Lautsprechern gleichzeitig ausgeben will (zb. "Es hat geläutet"), dann habe ich eine merkbare Verzögerung zwischen den einzelnen Geräte, was sich dann anhört wie ein mehrfaches Echo, was nicht sehr schön ist.

      Da ich auch einen LMS (Logitech Media Server) laufen habe und über die selben Raspberries darüber Musik spiele, kam mir die Idee, Ansagen für alle Geräte, über den LMS mittels eines mp3 laufen zu lassen.

      Funktioniert sehr gut, da die Ausgabe jetzt synchron läuft. Ich bin jetzt gerade dabei, das halbwegs sauber zu programmieren und würde gerne ****<u>in javascript die Länge des abzuspielen mp3-Files auslesen.

      Geht das? Wie?</u>****

      Wäre schön, wenn ich die mp3 Länge aus dem File auslesen könnte, um nach der Ansage die Einstellungen der Lautsprecher/Raspberries wieder zurücksetzen zu können.

      Meine "Notlösung" wäre, auf dem Squeezeadapter den Status (state) zu triggern, dieser zeigt eine "1" wenn gerade gespielt wird und eine "2" wenn nicht.

      Mit dieser Methode kann es aber zu unschönen Nebenwirkungen kommen, da, wenn ich über den LMS zb ein Lied abspielen will und dieses aus ist, der state ebenfalls auf 2 springt und dann die Einstellungen ebenfalls zurückgesetzt werden würden.

      Frohe Weihnachten und guten Rutsch

      Martin

      1 Reply Last reply Reply Quote 0
      • BuZZy
        BuZZy last edited by

        Moin,

        Im Javascript Adapter das Zusatzmodul "mp3-duration" eintragen..

        Beispiel für Anwendung steht hier:

        https://www.npmjs.com/package/mp3-duration

        Gruß

        1 Reply Last reply Reply Quote 0
        • First post
          Last post

        Support us

        ioBroker
        Community Adapters
        Donate

        802
        Online

        31.7k
        Users

        79.8k
        Topics

        1.3m
        Posts

        2
        2
        447
        Loading More Posts
        • Oldest to Newest
        • Newest to Oldest
        • Most Votes
        Reply
        • Reply as topic
        Log in to reply
        Community
        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
        The ioBroker Community 2014-2023
        logo