• Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
MagicMirror Forum
  • Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.

MMM-MplayerRadio no Sound gelöst

Scheduled Pinned Locked Moved Bug Hunt
16 Posts 2 Posters 5.1k Views 2 Watching
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    stoffel @stoffel
    last edited by May 24, 2023, 5:16 PM

    @stoffel so, habe das Problem mit streamlink behoben.

    cp -a -v ../MagicMirror/config/config.default.js ../MagicMirror/config/config.js 1>> ./log_erfolgreich.txt 2>> ./log_fehlgeschlagen.txt
    for streamlink_process_id in $(ps aux | grep -i "streamlink" | awk '{print $2}'); do
        kill -2 $streamlink_process_id
    done
    pm2 restart MagicMirror
    

    streamlink_process_id holt sich die Process_id von allen Prozessen die mit streamlink zu tun haben und sendet Ctrl +c an jeden einzelnen davon. Jetzt ist streamlink komplett beendet und starte nicht immer wieder. :clapping_hands:

    FERTIG :thumbs_up:

    W 1 Reply Last reply May 25, 2023, 2:24 PM Reply Quote 0
    • W Offline
      wishmaster270 Module Developer @stoffel
      last edited by May 25, 2023, 2:24 PM

      @stoffel
      Sehr gut, dass es jetzt klappt.
      Ich hatte am Streamlink Skript tatsächlich nichts verändert. Die zusätzlichen Optionen werden in dem Fall ignoriert. Es dürfte deshalb nicht am ´–player-continuous-http´ liegen. Allerdings ist das neustarten des Streams, falls sich der vlc beendet ja genau die Aufgabe von streamlink.

      In der Angabe der zusätzlichen Optionen ist ein kleiner Fehler. Sie müssen separat angegeben werden. Jeweils als eigener Eintrag im Array und die ersten beiden Optionen brauchts nur bei streamlink:

      customCommandArgs: ["###URL###","--http-no-ssl-verify", "--player-continuous-http"],
      
      S 1 Reply Last reply May 27, 2023, 6:03 AM Reply Quote 0
      • S Offline
        stoffel @wishmaster270
        last edited by May 27, 2023, 6:03 AM

        @wishmaster270
        habe deinen Hinweis umgesetzt, funktioniert bei mir leider nicht.
        Müssten dann nicht auch zwei weitere Variablen im streamlinkWrapper eingefügt werden? Habe ich probiert und die Var OPT1 und OPT2 hinzugefügt und die Variable streamlink damit ergänzt .

        #!/bin/bash
        STREAM_TIMEOUT=$1
        SLEEP_TIME=$2
        LINK=$3
        OPT1=$4
        OPT2=$5
        
        STOP=0
        
        exit_script() {
        	STOP=1
        	killall streamlink
        	exit 0
        }
        
        trap exit_script exit
        
        
        while [ $STOP == 0 ] ; do 
        	streamlink "httpstream://${LINK}" live -p cvlc --retry-streams $STREAM_TIMEOUT $OPT1 $OPT2
        	CUR_PID=$PID
        	sleep $SLEEP_TIME
        done
        

        Funktioniert. Jetzt kann ich meine Ops in der config angeben und muss nicht im streamlinkWrapper
        herum fummeln.
        Ich bin halt kein Programmieren und brauche etwas mehr Zeit um die dinge zu verstehen. Kannst du das Script vielleicht so anpassen, so das man bei Updates nicht erneut im Script Änderungen vornehmen muss? Wäre super.

        W 2 Replies Last reply May 27, 2023, 4:37 PM Reply Quote 0
        • W Offline
          wishmaster270 Module Developer @stoffel
          last edited by May 27, 2023, 4:37 PM

          @stoffel
          Hi, klar. Ich pass den Stream wrapper die Tage so an, wie die anderen beiden Skripts. Sollte kein Thema sein.
          Mit der nächsten Version ist es dann mit dabei.

          1 Reply Last reply Reply Quote 0
          • W Offline
            wishmaster270 Module Developer @stoffel
            last edited by May 28, 2023, 8:19 AM

            @stoffel
            Ich hab vor ein paar Minuten Version 0.1.2 vom Modul veröffentlich. Der streamlinkWrapper untersützt jetzt auch zusätzliche Argumente

            S 1 Reply Last reply Jun 1, 2023, 9:03 AM Reply Quote 0
            • S Offline
              stoffel @wishmaster270
              last edited by Jun 1, 2023, 9:03 AM

              @wishmaster270 habe das Modul upgedated. Funktioniert gut. Vielen Dank.

              Übrigens, mein ssl-Problem liegt vielleicht doch an surfmusik.de.
              Unter ssllab.com kann man die Zertifikate testen lassen und bekommt einen ausfürlichen Bericht. Ein Zertifikat von surfmusik.de ist unvollständig.

              Unbenannt.png

              Ich bin mir nicht sicher ob der VLC-Player SNI-Support hat.

              1 Reply Last reply Reply Quote 0
              • 1
              • 2
              • 2 / 2
              2 / 2
              • First post
                16/16
                Last post
              Enjoying MagicMirror? Please consider a donation!
              MagicMirror created by Michael Teeuw.
              Forum managed by Sam, technical setup by Karsten.
              This forum is using NodeBB as its core | Contributors
              Contact | Privacy Policy