<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[MMM-MplayerRadio no Sound gelöst]]></title><description><![CDATA[<p dir="auto">Re: <a href="/topic/14549/mmm-mplayerradio-no-sound">MMM-MplayerRadio - No sound</a></p>
<p dir="auto">die vorgeschlagenen Lösungen habe bei mir nicht funktioniert. Nach langer suche habe ich heraus gefunden das der <em><strong>EACCES<br />
at ChildProcess._handle.onexit (node:internal/child_process:283:19</strong>)</em> error durch die Rechte 744  statt 644 für das Script <em>StreamlinkWrapper.bash</em> behoben werden kann. Falls das ein Sichereitsrisiko darstellt bitte melden. Jetzt funktioniert alles wie früher :clapping_hands: .</p>
<pre><code>config: {
          customCommand: "/home/????/MagicMirror/modules/MMM-MplayerRadio/scripts/streamlinkWrapper.bash",
          customCommandArgs: ["10","30","###URL###"],
</code></pre>
]]></description><link>https://forum.magicmirror.builders/topic/17796/mmm-mplayerradio-no-sound-gelöst</link><generator>RSS for Node</generator><lastBuildDate>Fri, 10 Apr 2026 20:56:35 GMT</lastBuildDate><atom:link href="https://forum.magicmirror.builders/topic/17796.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 20 May 2023 14:14:12 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to MMM-MplayerRadio no Sound gelöst on Thu, 01 Jun 2023 09:03:45 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/wishmaster270" aria-label="Profile: wishmaster270">@<bdi>wishmaster270</bdi></a> habe das Modul upgedated. Funktioniert gut. Vielen Dank.</p>
<p dir="auto">Übrigens, mein ssl-Problem liegt vielleicht doch an <a href="https://www.surfmusik.de" target="_blank" rel="noopener noreferrer nofollow ugc">surfmusik.de</a>.<br />
Unter <a href="https://www.ssllabs.com/ssltest/" target="_blank" rel="noopener noreferrer nofollow ugc">ssllab.com</a> kann man die Zertifikate testen lassen und bekommt einen ausfürlichen Bericht. Ein Zertifikat von <a href="http://surfmusik.de" target="_blank" rel="noopener noreferrer nofollow ugc">surfmusik.de</a> ist unvollständig.</p>
<p dir="auto"><img src="/assets/uploads/files/1685610042691-unbenannt.png" alt="Unbenannt.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">Ich bin mir nicht sicher ob der VLC-Player SNI-Support hat.</p>
]]></description><link>https://forum.magicmirror.builders/post/109596</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/109596</guid><dc:creator><![CDATA[stoffel]]></dc:creator><pubDate>Thu, 01 Jun 2023 09:03:45 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-MplayerRadio no Sound gelöst on Sun, 28 May 2023 08:19:34 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/stoffel" aria-label="Profile: stoffel">@<bdi>stoffel</bdi></a><br />
Ich hab vor ein paar Minuten Version 0.1.2 vom Modul veröffentlich. Der streamlinkWrapper untersützt jetzt auch zusätzliche Argumente</p>
]]></description><link>https://forum.magicmirror.builders/post/109534</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/109534</guid><dc:creator><![CDATA[wishmaster270]]></dc:creator><pubDate>Sun, 28 May 2023 08:19:34 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-MplayerRadio no Sound gelöst on Sat, 27 May 2023 16:37:11 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/stoffel" aria-label="Profile: stoffel">@<bdi>stoffel</bdi></a><br />
Hi, klar. Ich pass den Stream wrapper die Tage so an, wie die anderen beiden Skripts. Sollte kein Thema sein.<br />
Mit der nächsten Version ist es dann mit dabei.</p>
]]></description><link>https://forum.magicmirror.builders/post/109529</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/109529</guid><dc:creator><![CDATA[wishmaster270]]></dc:creator><pubDate>Sat, 27 May 2023 16:37:11 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-MplayerRadio no Sound gelöst on Sat, 27 May 2023 06:03:19 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/wishmaster270" aria-label="Profile: wishmaster270">@<bdi>wishmaster270</bdi></a><br />
habe deinen Hinweis umgesetzt, funktioniert bei mir leider nicht.<br />
Müssten dann nicht auch zwei weitere Variablen im streamlinkWrapper eingefügt werden? Habe ich probiert und die Var <em>OPT1</em> und <em>OPT2</em> hinzugefügt und die Variable <em>streamlink</em> damit ergänzt .</p>
<pre><code>#!/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
</code></pre>
<p dir="auto">Funktioniert. Jetzt kann ich meine Ops in der config angeben und muss nicht im streamlinkWrapper<br />
herum fummeln.<br />
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.</p>
]]></description><link>https://forum.magicmirror.builders/post/109527</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/109527</guid><dc:creator><![CDATA[stoffel]]></dc:creator><pubDate>Sat, 27 May 2023 06:03:19 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-MplayerRadio no Sound gelöst on Thu, 25 May 2023 14:24:33 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/stoffel" aria-label="Profile: stoffel">@<bdi>stoffel</bdi></a><br />
Sehr gut, dass es jetzt klappt.<br />
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 <code>vlc</code> beendet ja genau die Aufgabe von <code>streamlink</code>.</p>
<p dir="auto">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 <code>streamlink</code>:</p>
<pre><code>customCommandArgs: ["###URL###","--http-no-ssl-verify", "--player-continuous-http"],
</code></pre>
]]></description><link>https://forum.magicmirror.builders/post/109484</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/109484</guid><dc:creator><![CDATA[wishmaster270]]></dc:creator><pubDate>Thu, 25 May 2023 14:24:33 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-MplayerRadio no Sound gelöst on Wed, 24 May 2023 17:16:54 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/stoffel" aria-label="Profile: stoffel">@<bdi>stoffel</bdi></a> so, habe das Problem mit streamlink behoben.</p>
<pre><code>cp -a -v ../MagicMirror/config/config.default.js ../MagicMirror/config/config.js 1&gt;&gt; ./log_erfolgreich.txt 2&gt;&gt; ./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
</code></pre>
<p dir="auto"><em>streamlink_process_id</em> 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:</p>
<p dir="auto">FERTIG :thumbs_up:</p>
]]></description><link>https://forum.magicmirror.builders/post/109475</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/109475</guid><dc:creator><![CDATA[stoffel]]></dc:creator><pubDate>Wed, 24 May 2023 17:16:54 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-MplayerRadio no Sound gelöst on Wed, 24 May 2023 11:54:04 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/wishmaster270" aria-label="Profile: wishmaster270">@<bdi>wishmaster270</bdi></a><br />
ein git pull hat den streamlinkWrapper nicht überschrieben, also Modul gelöscht und neu gecloned.<br />
Alles gut. Dann neu gebootet und</p>
<pre><code>customCommandArgs: ["10","30","###URL###","--http-no-ssl-verify --player-continuous-http"],
</code></pre>
<p dir="auto">in meiner Config eingefügt, funktioniert leider nicht.</p>
<pre><code>customCommandArgs: ["10","30","###URL### --http-no-ssl-verify --player-continuous-http"],
</code></pre>
<p dir="auto">funktioniert leider auch nicht.</p>
<pre><code>streamlink "httpstream://${LINK}" live -p cvlc --retry-streams $STREAM_TIMEOUT --http-no-ssl-verify --player-continuous-http
</code></pre>
<p dir="auto">in der streamlinker.bash funktioniert :thumbs_up:</p>
<p dir="auto">Jetzt habe ich ein neues Problem. Wenn ich über mein Modul <em>MMM-ConfigSwitcher</em> in eine andere Config wechsle wird der Streamlinker nicht gekillt.<br />
Der Streamlinker starte jetzt in jeder Config automatisch, wahrscheinlich wegen der Option <em>–player-continuous-http</em>.<br />
Wie kann ich den Streamlinker sicher stoppen.</p>
<p dir="auto">Das MMM-ConfigSwitcher Module (meine Anpassung des <a href="https://github.com/tosti007/MMM-ProfileSwitcher" target="_blank" rel="noopener noreferrer nofollow ugc">MMM-ProfileSwicher</a>) ruft das <a href="http://defauft.sh" target="_blank" rel="noopener noreferrer nofollow ugc">defauft.sh</a> script auf</p>
<pre><code>cp -a -v ../MagicMirror/config/config.default.js ../MagicMirror/config/config.js 1&gt;&gt; ./log_erfolgreich.txt 2&gt;&gt; ./log_fehlgeschlagen.txt
pm2 restart MagicMirror
</code></pre>
<p dir="auto">Der Befehl ps gibt nur bash und ps aus<br />
ein killall vlc killt den vlc nicht aber den streamlinker.<br />
Hast du vieleicht eine Idee?</p>
]]></description><link>https://forum.magicmirror.builders/post/109461</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/109461</guid><dc:creator><![CDATA[stoffel]]></dc:creator><pubDate>Wed, 24 May 2023 11:54:04 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-MplayerRadio no Sound gelöst on Tue, 23 May 2023 18:13:25 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/stoffel" aria-label="Profile: stoffel">@<bdi>stoffel</bdi></a><br />
Ich hab eben Version 0.1.1 vom Modul online gestellt. Die Wrapper sind jetzt beide so angepasst, dass nach der Stream-URL eine beliebige Anzahl and eigenen Parametern angehängt werden kann. Diese werden transparent in den Aufruf von VLC übernommen.</p>
]]></description><link>https://forum.magicmirror.builders/post/109454</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/109454</guid><dc:creator><![CDATA[wishmaster270]]></dc:creator><pubDate>Tue, 23 May 2023 18:13:25 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-MplayerRadio no Sound gelöst on Tue, 23 May 2023 17:48:55 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/stoffel" aria-label="Profile: stoffel">@<bdi>stoffel</bdi></a> Super, dass die Dateien jetzt da sind und die richtigen Rechte haben. Da konnte ich mir echt nicht eklären, wo es her kommt.<br />
Die zusätzlichen Optionen sollten kein Problem sein. Muss mich kurz mit dem Slicing von Arrays in Bash beschäftigen aber dann sollte das für beide VLC Wrapper kein Problem sein.</p>
]]></description><link>https://forum.magicmirror.builders/post/109453</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/109453</guid><dc:creator><![CDATA[wishmaster270]]></dc:creator><pubDate>Tue, 23 May 2023 17:48:55 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-MplayerRadio no Sound gelöst on Mon, 22 May 2023 13:43:02 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/wishmaster270" aria-label="Profile: wishmaster270">@<bdi>wishmaster270</bdi></a><br />
so, habe jetzt das Modul gelöscht und neu gecloned. Alle Dateien vorhanden. Die Rechte bei den Scripten stehen bei mir auf 755.</p>
<p dir="auto">Habe es mal mit dem vlcWrapper probiert, leider ohne Erfolg wegen des ssl-problem. Meine System-zeit ist auf Europa/berlin eingestellt und zeigt die korrekte Zeit an.</p>
<p dir="auto">locales:<br />
LANG=de_DE.UTF-8<br />
alles andere = de_DE</p>
<p dir="auto">apt-cache policy vlc; lsb_release -a; uname -a</p>
<p dir="auto">vlc:<br />
Installiert:           3.0.18-0+rpt3+deb11u1<br />
Installationskandidat: 3.0.18-0+rpt3+deb11u1<br />
Versionstabelle:<br />
*** 3.0.18-0+rpt3+deb11u1 500<br />
500 <a href="http://archive.raspberrypi.org/debian" target="_blank" rel="noopener noreferrer nofollow ugc">http://archive.raspberrypi.org/debian</a> bullseye/main armhf Packages<br />
100 /var/lib/dpkg/status<br />
3.0.18-0+deb11u1+rpi1 500<br />
500 <a href="http://raspbian.raspberrypi.org/raspbian" target="_blank" rel="noopener noreferrer nofollow ugc">http://raspbian.raspberrypi.org/raspbian</a> bullseye/main armhf Packages<br />
Distributor ID:	Raspbian<br />
Description:	Raspbian GNU/Linux 11 (bullseye)<br />
Release:	11<br />
Codename:	bullseye<br />
Linux raspberrypi 6.1.21-v7+ #1642 SMP Mon Apr  3 17:20:52 BST 2023 armv7l GNU/Linux</p>
<p dir="auto">Vielleicht könnte man eine weitere Var dem Script hinzufügen für die die noch (oder andere) Optionen anfügen möchten/müssen. Ansonsten ein super Module, kenne auch kein anderes. Danke dafür.</p>
<p dir="auto">Für mich ist das <em>no-sound</em> Problem gelöst :hugging_face: :clapping_hands:</p>
]]></description><link>https://forum.magicmirror.builders/post/109445</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/109445</guid><dc:creator><![CDATA[stoffel]]></dc:creator><pubDate>Mon, 22 May 2023 13:43:02 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-MplayerRadio no Sound gelöst on Sun, 21 May 2023 18:22:39 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/stoffel" aria-label="Profile: stoffel">@<bdi>stoffel</bdi></a><br />
Die zusätzlichen Optionen im Skript könnte ich noch ergänzen. Allerdings deuten HTTPS Probleme bei “offiziellen” Sendern meistens auf eine falsch eingestellte Systemzeit hin.<br />
Die beiden Dateien sind im offiziellen Repo <a href="https://github.com/Tom-Hirschberger/MMM-MplayerRadio.git" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/Tom-Hirschberger/MMM-MplayerRadio.git</a> auf alle Fälle im Haupt-Branch eingecheckt und sollten bei einem Klone auch mit kopiert werden.</p>
]]></description><link>https://forum.magicmirror.builders/post/109432</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/109432</guid><dc:creator><![CDATA[wishmaster270]]></dc:creator><pubDate>Sun, 21 May 2023 18:22:39 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-MplayerRadio no Sound gelöst on Sun, 21 May 2023 09:35:46 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/wishmaster270" aria-label="Profile: wishmaster270">@<bdi>wishmaster270</bdi></a><br />
Ich hab eben mal das Projekt frisch von GitHub geklont und die Rechte überprüft.<br />
Orginal sind sie auf <code>776</code> und damit etwas großzügiger gesetzt.<br />
Je nach System könnte es noch sein, dass die Umask eine Rolle spielt.<br />
Es ist allerdings kein Problem im Repo sondern wenn eine Einstellung im System.</p>
]]></description><link>https://forum.magicmirror.builders/post/109420</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/109420</guid><dc:creator><![CDATA[wishmaster270]]></dc:creator><pubDate>Sun, 21 May 2023 09:35:46 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-MplayerRadio no Sound gelöst on Sun, 21 May 2023 08:59:15 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/wishmaster270" aria-label="Profile: wishmaster270">@<bdi>wishmaster270</bdi></a><br />
Die Scripte <em>vlcPaWrapper.bash</em> und  <em>vlcWrapper.bash</em> habe ich garnicht. Ein git pull endet mit der Meldung <em>bereits aktuel</em></p>
]]></description><link>https://forum.magicmirror.builders/post/109424</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/109424</guid><dc:creator><![CDATA[stoffel]]></dc:creator><pubDate>Sun, 21 May 2023 08:59:15 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-MplayerRadio no Sound gelöst on Sun, 21 May 2023 08:41:38 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/wishmaster270" aria-label="Profile: wishmaster270">@<bdi>wishmaster270</bdi></a><br />
ich habe vergessen das es auch ein problem mit dem ssl Zertifikat gibt deshalb habe ich zum testen im script noch die Option <em>–http-no-ssl-verify --player-continuous-http</em> angefügt. Meine Streams sind alle von <a href="http://surfmusik.de" target="_blank" rel="noopener noreferrer nofollow ugc">surfmusik.de</a>, vielleicht funktionieren andere Streams auch ohne diesen zusatz. Ob das ssl-problem vom Modul oder vom System kommt kann ich nicht sagen.</p>
]]></description><link>https://forum.magicmirror.builders/post/109423</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/109423</guid><dc:creator><![CDATA[stoffel]]></dc:creator><pubDate>Sun, 21 May 2023 08:41:38 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-MplayerRadio no Sound gelöst on Sun, 21 May 2023 07:26:17 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/stoffel" aria-label="Profile: stoffel">@<bdi>stoffel</bdi></a><br />
Hi, und danke, für den Hinweis. Ich werd die Rechte vom Skript überprüfen.<br />
Es muss ausführbar sein, insofern ist die 7 schon mal nicht schlecht.</p>
]]></description><link>https://forum.magicmirror.builders/post/109417</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/109417</guid><dc:creator><![CDATA[wishmaster270]]></dc:creator><pubDate>Sun, 21 May 2023 07:26:17 GMT</pubDate></item></channel></rss>