Multisqueeze bleibt nach ca. 4 bis 6 Stunden hängen wie eine CD

Max2Play Home 2016 (en) Forums Max2Play Add-ons Multisqueeze bleibt nach ca. 4 bis 6 Stunden hängen wie eine CD

This topic contains 5 replies, has 2 voices, and was last updated by  MarioM Moderator 5 months ago.

Viewing 6 posts - 1 through 6 (of 6 total)
  • 1. Mai 2020 at 16:57 #48681

    Guten Tag an aller Forenmitglieder, Entwickler und Programmierer!
    Ein sehr schönes Projekt, aber nach der Aktivierung von Multisqueeze bin ich nun seit Monaten immer wieder damit beschäftigt, folgenden Fehler zu beseitigen. Habe zwar irgendwo im Forum schon von diesem Problem gelesen, aber dort wurde es nicht gelöst.
    Meine Hoffnung liegt nun bei Euch.

    Server
    Hardware: AMD A4-5000, 4GB DDR3, Gigabit-LAN
    Software: Logitech Media Server Version: 7.7.5 – 1416570306 @ Thu Nov 27 08:25:11 UTC 2014
    auf Ubuntu-Server (läuft seit Jahren stabil)

    Player Gerät 1:
    RaspberryPi 2
    Max2Play 2.52 (zuvor 2.51)
    Lizenz aktiviert
    Multisqueeze mit 2 aktiven Playern

    Player Gerät 2:
    PaspberryPi 3 Modell B+
    Max2Play 2.52 (zuvor 2.51)
    Lizenz aktiviert
    Multisqueeze

    Problem:
    Wiedergabe bleibt nach ca. 4 bis 6 Stunden Laufzeit hängen. Die Tonausgabe ist dann ähnlich eines CD-Player mit fehlerhafter CD.
    Starte ich Max2Play über seine Benutzeroberfläche bzw. durch Stromunterbrechung am RaspberryPi neu, läuft es wieder 4 bis 6 Stunden problemlos. (Wiedergabe läuft nach Neustart automatisch weiter)
    Aus- und Einschalten des Players auf Softwareebene z.B. mit SqueezeControl reicht nicht aus.

    Meine Versuche:
    – In Multisqueeze nur 1 Player aktiviert -> gleicher Fehler
    – Alle nicht benötigten Plugins deaktiviert -> gleicher Fehler
    – Stärkeres Netzteil an RaspberryPi -> gleicher Fehler
    – Max2Play auf PaspberryPi 3 Modell B+ (Gerät 2) installiert und separate Lizenz erworben und aktiviert -> gleicher Fehler
    – Multisqueeze deaktiviert und nur Squeezelite aktiviert -> läuft mehrere Tage ununterbrochen (bei beiden Pi‘s)
    – Multisqueeze an beiden Geräten mit jeweils 2 Playern wieder aktiviert, und alle 4 Player gekoppelt. Alles läuft optimal synchron. Nach knapp 5 Stunden fallen die beiden Player des einen Pi’s aus, und ca. 0,5 Std. später die beiden Player des anderen Pi‘s. Kurzer Neustart, und es läuft weiter, als wäre nichts gewesen.
    – Ein weiterer Versuch: Nur den RapberryPi 3B+ in Betrieb, Multisqueeze mit 1 Player aktiviert, aber keine Wiedergabe gestartet und Player mit Squeezecontrol in StandBy geschaltet. Nach 8 Stunden versucht, die Wiedergabe zu starten -> gleicher Fehler

    Hier bin ich nun als Heimwerker am Ende mit meinem Latein.
    Was mache ich falsch, bzw. wo liegt der Fehler?

    Für Hilfe bin ich sehr dankbar.
    Freundliche Grüße, Eddi

    6. Mai 2020 at 14:05 #48714

    Hallo Eddi,

    bitte entschuldige die späte Antwort. Könntest du hier mal die Debug Info von der Multisqueeze Seite posten?

    10. Mai 2020 at 18:27 #48746

    Hallo MarioM,
    hier die Debug Information, nach Auftreten des Fehlers:

    #### SQUEEZELITE VERSION ####
    Squeezelite Max2Play v1.0.2 based on v1.8.4-726, Copyright 2012-2015 Adrian Smith, 2015-2016 Ralph Irving.

    #### AUDIOPLAYER CONFIG ####
    ### Configuration of Audioplayers
    SQUEEZELITE_PARAMETER=-o default:CARD=Device -a 80:4:: -o hw:1,0
    SQUEEZESLAVE_PARAMETER=-n plugequal
    SHAIRPORT_PARAMETER=-d sysdefault:CARD=ALSA
    USE_USB_DAC=1
    USE_EQUALIZER=0
    SYSTEM_USER=pi
    YMPD_PARAMETER=–webport 8081
    MULTISQUEEZE_PLAYERCOUNT=1
    MULTISQUEEZE_NAME_0=Heizungsraum
    MULTISQUEEZE_PARAMETER_0=-o default:CARD=Device -a 80:4::
    MULTISQUEEZE_NAME_1=Max2Play_1
    MULTISQUEEZE_PARAMETER_1=-o plug:equalUSB

    #### SQUEEZELITE -l ####
    Output devices:
    null – Discard all samples (playback) or generate zero samples (capture)
    equalUSB
    plugequalUSB – Equalizer for USB
    dmixerUSB – DMixer for USB
    plugdmixerUSB
    equal
    plugequal – Equalizer for plughw:0,0
    default:CARD=ALSA – bcm2835 ALSA, bcm2835 ALSA – Default Audio Device
    sysdefault:CARD=ALSA – bcm2835 ALSA, bcm2835 ALSA – Default Audio Device
    dmix:CARD=ALSA,DEV=0 – bcm2835 ALSA, bcm2835 ALSA – Direct sample mixing device
    dmix:CARD=ALSA,DEV=1 – bcm2835 ALSA, bcm2835 IEC958/HDMI – Direct sample mixing device
    dsnoop:CARD=ALSA,DEV=0 – bcm2835 ALSA, bcm2835 ALSA – Direct sample snooping device
    dsnoop:CARD=ALSA,DEV=1 – bcm2835 ALSA, bcm2835 IEC958/HDMI – Direct sample snooping device
    hw:CARD=ALSA,DEV=0 – bcm2835 ALSA, bcm2835 ALSA – Direct hardware device without any conversions
    hw:CARD=ALSA,DEV=1 – bcm2835 ALSA, bcm2835 IEC958/HDMI – Direct hardware device without any conversions
    plughw:CARD=ALSA,DEV=0 – bcm2835 ALSA, bcm2835 ALSA – Hardware device with all software conversions
    plughw:CARD=ALSA,DEV=1 – bcm2835 ALSA, bcm2835 IEC958/HDMI – Hardware device with all software conversions
    default:CARD=Device – USB PnP Sound Device, USB Audio – Default Audio Device
    sysdefault:CARD=Device – USB PnP Sound Device, USB Audio – Default Audio Device
    front:CARD=Device,DEV=0 – USB PnP Sound Device, USB Audio – Front speakers
    surround21:CARD=Device,DEV=0 – USB PnP Sound Device, USB Audio – 2.1 Surround output to Front and Subwoofer speakers
    surround40:CARD=Device,DEV=0 – USB PnP Sound Device, USB Audio – 4.0 Surround output to Front and Rear speakers
    surround41:CARD=Device,DEV=0 – USB PnP Sound Device, USB Audio – 4.1 Surround output to Front, Rear and Subwoofer speakers
    surround50:CARD=Device,DEV=0 – USB PnP Sound Device, USB Audio – 5.0 Surround output to Front, Center and Rear speakers
    surround51:CARD=Device,DEV=0 – USB PnP Sound Device, USB Audio – 5.1 Surround output to Front, Center, Rear and Subwoofer speakers
    surround71:CARD=Device,DEV=0 – USB PnP Sound Device, USB Audio – 7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
    iec958:CARD=Device,DEV=0 – USB PnP Sound Device, USB Audio – IEC958 (S/PDIF) Digital Audio Output
    dmix:CARD=Device,DEV=0 – USB PnP Sound Device, USB Audio – Direct sample mixing device
    dsnoop:CARD=Device,DEV=0 – USB PnP Sound Device, USB Audio – Direct sample snooping device
    hw:CARD=Device,DEV=0 – USB PnP Sound Device, USB Audio – Direct hardware device without any conversions
    plughw:CARD=Device,DEV=0 – USB PnP Sound Device, USB Audio – Hardware device with all software conversions

    Freundliche Grüße, Eddi

    12. Mai 2020 at 16:08 #48767

    Hallo Eddi,

    Leider müsste ich dich noch einmal bitten, mir den Squeezebox Server Log nach Auftreten des Fehlers zu schicken. Die Debug Infos von Multisqueeze waren leider wenig aufschlussreich, außer dass ich jetzt weiß, dass du anscheinend einen externen DAC verwendest. Aber laut deinen Tests scheint dieser ja nicht wirklich ausschlaggebend zu sein. Trotzdem wäre es ggf. interessant diesen mal alleine mit Squeezelite über den Server laufen zu lassen. Ansonsten empfehlen wir natürlich immer so wenige Player wie möglich an einem Pi zu verwenden, um die bestmögliche Stabilität zu gewährleisten und im Idealfall jeweils einen Pi für einen Player zu nutzen.

    20. Mai 2020 at 22:31 #48829

    Hallo Mario,

    vielen Dank, dass Du Dich mit meinem Spueezebox-Problem beschäftigst. Selbst habe ich heute mal wieder etwas Zeit für meine Freizeitprojekte gefunden und kann folgendes berichten:
    Externer DAC -> genau, es handelt sich um eine preisgünstige USB-Soundkarte, da ich für meine Anwemdung keinen HiFi-Sound brauche.
    Squeezelite alleine -> läuft auf dem Pi über Tage problemlos.

    Im Folgenden das Ende der Logitech Media Server-Logdatei, welche ich auf der Benutzeroberfläche unter Einstellungen->Informationen finden konnte. Der beschrieben Fehler ist während des Testlaufs am letzten Samstag, 16.05.2020 2 mal, und am Sonntag, 17.05.2020 1 mal aufgetreten. Dem log kann ich allerdings zu diesen Zeiten nichts entnehmen. Lässt sich eventuell, wie ich es von openHAB kenne, der log-Level etwas verschärfen?

    [20-05-11 15:47:34.4487] Slim::Plugin::UPnP::Events::error (323) Subscribe/unsubscribe error: 412 Precondition Failed
    [20-05-11 19:11:46.2957] Slim::Plugin::UPnP::Events::error (323) Subscribe/unsubscribe error: 412 Precondition Failed
    [20-05-11 19:11:46.3147] Slim::Plugin::UPnP::Events::error (323) Subscribe/unsubscribe error: 412 Precondition Failed
    [20-05-11 19:11:46.3480] Slim::Plugin::UPnP::Events::error (323) Subscribe/unsubscribe error: 412 Precondition Failed
    [20-05-11 19:46:52.5167] Slim::Plugin::UPnP::Events::error (323) Subscribe/unsubscribe error: 412 Precondition Failed
    [20-05-11 19:46:52.5342] Slim::Plugin::UPnP::Events::error (323) Subscribe/unsubscribe error: 412 Precondition Failed
    [20-05-11 19:46:52.5661] Slim::Plugin::UPnP::Events::error (323) Subscribe/unsubscribe error: 412 Precondition Failed
    [20-05-11 20:40:43.4298] Slim::Plugin::UPnP::Events::error (323) Subscribe/unsubscribe error: 412 Precondition Failed
    [20-05-11 20:40:43.4896] Slim::Plugin::UPnP::Events::error (323) Subscribe/unsubscribe error: 412 Precondition Failed
    [20-05-11 20:40:43.4917] Slim::Plugin::UPnP::Events::error (323) Subscribe/unsubscribe error: 412 Precondition Failed
    [20-05-18 17:39:43.1553] Slim::Networking::SqueezeNetwork::Players::_players_error (334) Unable to get players from SN: Timed out waiting for data, retrying in 86400 seconds

    27. Mai 2020 at 15:43 #48868

    Hallo Eddi,

    die Log-Datei ist tatsächlich wenig aufschlussreich. Ich hab nochmal mit unserem Chef-Entwickler gesprochen. Er empfiehlt in den erweiterten Einstellungen der Squeezelite Instanzen im Multisqueezeplugin in den Kommandozeilenoptionen den Parameter „-C “ zu ergänzen, also z.B. „-C 5“ oder „-C 10“, um die Player auszuschalten, wenn für die bestimmten Zeit nichts mehr gespielt wird.
    Ansonsten könnte auch die Synchronisierung des Servers mit mysqueezebox.com eine Rolle spielen. Hast du den Squeezebx Server mit deinem mysqueezebox.com Konto verknüpft? Falls ja, versuche bitte dich wieder abzumelden und teste, ob die Probleme dann noch auftreten.

Viewing 6 posts - 1 through 6 (of 6 total)

You must be logged in to reply to this topic.

Register here