Pi 3 – Hifiberry Digi+ Trans – Squeezebox

Max2Play Home 2016 (en) Forums Max2Play as Squeezebox (Player / Server) Pi 3 – Hifiberry Digi+ Trans – Squeezebox

This topic contains 10 replies, has 2 voices, and was last updated by  Heiner Moderator 2 years, 11 months ago.

Viewing 11 posts - 1 through 11 (of 11 total)
  • 17. September 2017 at 22:30 #31362

    Hallo zusammen

    Ich habe ein Bundle mit Raspberry Pi 3 und der Hifiberrykarte Digi+ Trans bekommen. Dazu ist auch ein Premiumlizenz von M2P.

    Zu erwähnen, dass ist mein erster Pi.
    Das Gerät wurde schnell und problemlos zusammengebaut, am Strom angeschlossen leuchten alle LED’s, also hat es funktioniert.

    Angeschlossen und angemeldet am Netzwerk, kein Problem. Die Squeezebox Server erkannte die Pi problemlos. Über das App Ipeng auf dem Iphone kann ich es steuern.

    Nun zum Problem. Angeschlossen wird die Pi über einen Toslink Kabel an einem Logitech Z5500. Auf dem Display der Anlage kommt nur ein „No Data“. Entsprechend kommt auch kein Ton. Wenn ich einen Blick auf dem Squeezebox Server werfe, ist die Musikdatei jedoch am abspielen.

    Welche Einstellungen muss ich hier einstellen, um den Ausgang der Hifiberry auszuwählen? Alle Einstellungen auf Max2play Seite sind auf Hifiberry digi+ eingestellt.

    Vielen Dank im Voraus für eure Bemühungen

    18. September 2017 at 16:02 #31382

    Hi Muchacho,

    Ich nehme an, du meinst mit alle Einstellungen die Einrichtung über das HiFiBerry-Plugin. Dort hast du „HiFiBerry Digi/Digi+“ gewählt, gespeichert und neu gestartet. Danach sollte in deinem Squeezelite bei „Audio Player“ im Max2Play Web Interface in den erweiterten Einstellungen das Ausgabegerät „sysdefault…hifiberry…“ gewählt sein.
    Falls dies nicht der Fall ist, wähle bitte dieses aus. Falls es nicht gelistet ist, check bitte deine Auswahl im HiFiBerry und Raspberry Einstellungen Menü. Bei beiden kannst du deine Soundkarte auswählen.

    19. September 2017 at 21:49 #31410

    Hallo Heiner

    Beide Einstellungen habe ich so getätigt, jedoch blieb das Problem.

    Wenn ich ein anderes Gerät an dem Logitech Z5500 anschliesse, funktionierts tadellos…

    20. September 2017 at 12:15 #31411

    Hi Muchacho,

    Check bitte noch ob andere Player wie MPD oder Shairport mit dem gleichen Ausgang laufen und stoppe diese ggf. Entferne außerdem den Autostart falls dieser noch bei Shairport oder MPD gesetzt ist.

    Bitte teilen deinen debug info log aus dem Audio Player Menü hier.

    Du kannst außerdem versuchen, den Parameter -u X in den Kommandozeilenoptionen hinzuzufügen. Dies aktiviert automatisch die höchste Samplerate des Ausgangsgeräts und war bei manchen Usern des Digi+ die Lösung zu Wiedergabeproblemen.

    25. September 2017 at 15:31 #31517

    Hallo Heiner

    Sorry das es gedauert hat mit meiner Antwort.

    Werde ich im Verlauf der nächsten Tagen probieren und dies hier im Forum posten.

    8. Oktober 2017 at 21:03 #31789

    so endlich konnte ich die Zeit finden und das Debug kopieren

    Hier noch mein Debug Auszug vom Audioplayer

    Service_shell_exec (0.012165069580078 sec): cat /opt/max2play/playername.txt
    Service_shell_exec (0.014909982681274 sec): grep -i „^Max2PlayNetworkLookup=1“ /opt/max2play/autostart.conf
    Service_shell_exec (0.015082836151123 sec): grep -aP „^[ \t]*removedonate[ \t]*\=“ /opt/max2play/options.conf | sed -n -e „s/^[ \t]*[A-Za-z_0-9\.]*\=//p“
    Service_shell_exec (0.016528844833374 sec): cat /proc/cpuinfo | grep ‚Hardware\|Revision‘
    Service_shell_exec (0.015655994415283 sec): grep -aP „^[ \t]*license[ \t]*\=“ /opt/max2play/options.conf | sed -n -e „s/^[ \t]*[A-Za-z_0-9\.]*\=//p“
    Service_shell_exec (0.0088770389556885 sec): grep -aP „^[ \t]*license[ \t]*\=“ /opt/max2play/options.conf | sed -n -e „s/^[ \t]*[A-Za-z_0-9\.]*\=//p“
    Squeezeplayer_shell_exec (0.0084958076477051 sec): grep -aP „^[ \t]*readonly[ \t]*\=“ /opt/max2play/options.conf | sed -n -e „s/^[ \t]*[A-Za-z_0-9\.]*\=//p“
    Squeezeplayer_dynamic_script (0.071004867553711 sec): #!/bin/bash

    /opt/squeezelite/squeezelite -l
    Squeezeplayer_shell_exec (0.0087699890136719 sec): cat /proc/cpuinfo | grep ‚Hardware\|Revision‘
    Squeezeplayer_dynamic_script (0.11229515075684 sec): #!/bin/bash

    su -l pi -c ‚amixer -c ALSA cget numid=3 | grep „: values=“ | sed „s/.*values=//“‚
    Squeezeplayer_dynamic_script (0.15683794021606 sec): #!/bin/bash

    /bin/fuser -v /dev/snd/* 2>&1
    Squeezeplayer_shell_exec (0.0086989402770996 sec): grep -aP „^[ \t]*SQUEEZELITE_PARAMETER[ \t]*\=“ /opt/max2play/audioplayer.conf | sed -n -e „s/^[ \t]*[A-Za-z_0-9\.]*\=//p“
    Squeezeplayer_shell_exec (0.0088040828704834 sec): grep -aP „^[ \t]*USE_USB_DAC[ \t]*\=“ /opt/max2play/audioplayer.conf | sed -n -e „s/^[ \t]*[A-Za-z_0-9\.]*\=//p“
    Squeezeplayer_shell_exec (0.0088479518890381 sec): grep -aP „^[ \t]*USE_EQUALIZER[ \t]*\=“ /opt/max2play/audioplayer.conf | sed -n -e „s/^[ \t]*[A-Za-z_0-9\.]*\=//p“
    Squeezeplayer_shell_exec (0.0087690353393555 sec): grep -aP „^[ \t]*SYSTEM_USER[ \t]*\=“ /opt/max2play/audioplayer.conf | sed -n -e „s/^[ \t]*[A-Za-z_0-9\.]*\=//p“
    Squeezeplayer_dynamic_script (0.11884498596191 sec): #!/bin/bash

    su – pi -c ‚amixer -D equal‘
    Squeezeplayer_shell_exec (0.032145023345947 sec): ps -Al | grep squeezelite
    Squeezeplayer_shell_exec (0.0082378387451172 sec): grep -i „^squeezelite=1“ /opt/max2play/autostart.conf
    Shairport_shell_exec (0.0085411071777344 sec): grep -aP „^[ \t]*LMSIP[ \t]*\=“ /opt/max2play/audioplayer.conf | sed -n -e „s/^[ \t]*[A-Za-z_0-9\.]*\=//p“
    Shairport_shell_exec (0.038892984390259 sec): ps -Al | grep shairport
    Shairport_shell_exec (0.01463794708252 sec): grep -i „^shairport=1“ /opt/max2play/autostart.conf
    Shairport_shell_exec (0.015501022338867 sec): grep -aP „^[ \t]*SHAIRPORT_PARAMETER[ \t]*\=“ /opt/max2play/audioplayer.conf | sed -n -e „s/^[ \t]*[A-Za-z_0-9\.]*\=//p“
    Gmediarender_shell_exec (0.24742007255554 sec): lsb_release -a 2>/dev/null | grep „Distributor\|Codename“ | sed „s/Distributor ID:\t//;s/Codename:\t//“
    Gmediarender_shell_exec (0.032687187194824 sec): ps -Al | grep gmediarender
    Gmediarender_shell_exec (0.0081048011779785 sec): grep -i „^gmediarender=1“ /opt/max2play/autostart.conf
    Gmediarender_shell_exec (0.0089311599731445 sec): grep -aP „^[ \t]*GMEDIARENDER_ALSA_DEVICE[ \t]*\=“ /opt/max2play/audioplayer.conf | sed -n -e „s/^[ \t]*[A-Za-z_0-9\.]*\=//p“
    Service_shell_exec (0.0091371536254883 sec): grep -aP „^[ \t]*showHelpOnSidebar[ \t]*\=“ /opt/max2play/options.conf | sed -n -e „s/^[ \t]*[A-Za-z_0-9\.]*\=//p“

    Hoffe dies hilft einwenig…

    • This reply was modified 2 years, 11 months ago by  Muchacho.
    10. Oktober 2017 at 12:29 #31845

    Hi Muchacho,

    Danke für den Log.

    Hattest du den zuvor genannten Parameter erfolgreich einfügen können?

    16. Oktober 2017 at 8:53 #31905

    Jepp das ist mit dem Parameter.

    Konntest du etwas aus dem Log herausfinden?

    17. Oktober 2017 at 11:16 #31928

    Hi Muchacho,

    Bitte deaktiviere noch den gmedia renderer und shaiport, um diese als Fehlerquelle auszuschließen (autostart entfernen, reboot).

    24. Oktober 2017 at 22:56 #32083

    alles entfernt und rebootet

    Service_shell_exec (0.012164831161499 sec): cat /opt/max2play/playername.txtService_shell_exec (0.014541864395142 sec): grep -i „^Max2PlayNetworkLookup=1“ /opt/max2play/autostart.confService_shell_exec (0.015436887741089 sec): grep -aP „^[ \t]*removedonate[ \t]*\=“ /opt/max2play/options.conf | sed -n -e „s/^[ \t]*[A-Za-z_0-9\.]*\=//p“Service_shell_exec (0.016146898269653 sec): cat /proc/cpuinfo | grep ‚Hardware\|Revision’Service_shell_exec (0.015844106674194 sec): grep -aP „^[ \t]*license[ \t]*\=“ /opt/max2play/options.conf | sed -n -e „s/^[ \t]*[A-Za-z_0-9\.]*\=//p“Service_shell_exec (0.015769958496094 sec): grep -aP „^[ \t]*license[ \t]*\=“ /opt/max2play/options.conf | sed -n -e „s/^[ \t]*[A-Za-z_0-9\.]*\=//p“Squeezeplayer_shell_exec (0.017609119415283 sec): grep -aP „^[ \t]*readonly[ \t]*\=“ /opt/max2play/options.conf | sed -n -e „s/^[ \t]*[A-Za-z_0-9\.]*\=//p“Squeezeplayer_dynamic_script (0.077807903289795 sec): #!/bin/bash

    /opt/squeezelite/squeezelite -lSqueezeplayer_shell_exec (0.0087459087371826 sec): cat /proc/cpuinfo | grep ‚Hardware\|Revision’Squeezeplayer_dynamic_script (0.11172294616699 sec): #!/bin/bash

    su -l pi -c ‚amixer -c ALSA cget numid=3 | grep „: values=“ | sed „s/.*values=//“‚Squeezeplayer_dynamic_script (0.1602418422699 sec): #!/bin/bash

    /bin/fuser -v /dev/snd/* 2>&1Squeezeplayer_shell_exec (0.0088198184967041 sec): grep -aP „^[ \t]*SQUEEZELITE_PARAMETER[ \t]*\=“ /opt/max2play/audioplayer.conf | sed -n -e „s/^[ \t]*[A-Za-z_0-9\.]*\=//p“Squeezeplayer_shell_exec (0.0089271068572998 sec): grep -aP „^[ \t]*USE_USB_DAC[ \t]*\=“ /opt/max2play/audioplayer.conf | sed -n -e „s/^[ \t]*[A-Za-z_0-9\.]*\=//p“Squeezeplayer_shell_exec (0.0085928440093994 sec): grep -aP „^[ \t]*USE_EQUALIZER[ \t]*\=“ /opt/max2play/audioplayer.conf | sed -n -e „s/^[ \t]*[A-Za-z_0-9\.]*\=//p“Squeezeplayer_shell_exec (0.0086879730224609 sec): grep -aP „^[ \t]*SYSTEM_USER[ \t]*\=“ /opt/max2play/audioplayer.conf | sed -n -e „s/^[ \t]*[A-Za-z_0-9\.]*\=//p“Squeezeplayer_dynamic_script (0.11476302146912 sec): #!/bin/bash

    su – pi -c ‚amixer -D equal’Squeezeplayer_shell_exec (0.032007217407227 sec): ps -Al | grep squeezeliteSqueezeplayer_shell_exec (0.0085680484771729 sec): grep -i „^squeezelite=1“ /opt/max2play/autostart.confShairport_shell_exec (0.0085170269012451 sec): grep -aP „^[ \t]*LMSIP[ \t]*\=“ /opt/max2play/audioplayer.conf | sed -n -e „s/^[ \t]*[A-Za-z_0-9\.]*\=//p“Shairport_shell_exec (0.031872034072876 sec): ps -Al | grep shairportShairport_shell_exec (0.0083379745483398 sec): grep -i „^shairport=1“ /opt/max2play/autostart.confShairport_shell_exec (0.0086009502410889 sec): grep -aP „^[ \t]*SHAIRPORT_PARAMETER[ \t]*\=“ /opt/max2play/audioplayer.conf | sed -n -e „s/^[ \t]*[A-Za-z_0-9\.]*\=//p“Gmediarender_shell_exec (0.21627902984619 sec): lsb_release -a 2>/dev/null | grep „Distributor\|Codename“ | sed „s/Distributor ID:\t//;s/Codename:\t//“Gmediarender_shell_exec (0.031653881072998 sec): ps -Al | grep gmediarenderGmediarender_shell_exec (0.008173942565918 sec): grep -i „^gmediarender=1“ /opt/max2play/autostart.confGmediarender_shell_exec (0.0087559223175049 sec): grep -aP „^[ \t]*GMEDIARENDER_ALSA_DEVICE[ \t]*\=“ /opt/max2play/audioplayer.conf | sed -n -e „s/^[ \t]*[A-Za-z_0-9\.]*\=//p“Service_shell_exec (0.0087270736694336 sec): grep -aP „^[ \t]*showHelpOnSidebar[ \t]*\=“ /opt/max2play/options.conf | sed -n -e „s/^[ \t]*[A-Za-z_0-9\.]*\=//p“

    25. Oktober 2017 at 10:57 #32094

    Hi Muchacho,

    Bitte versuche noch ein anderes Endgerät an den Pi anzuschließen, um einen Hardwaredefekt auszuschließen. Falls dies auch nicht in Erfolg endet, versuche bitte ein frisches Image zu brennen (du kannst dein altes als Backup mit unserem Image Burner Plugin sichern) und die Ersteinrichtung wie folgt vorzunehmen:
    – Wähle aus dem Pop-Up „HiFiBerry“
    – Wähle aus dem Dropdown den Digi+
    – Wähle „Erweitert“ als Option
    – Versuche mit dem LMS (Installation 7.9) einen Radio-Sender abzuspielen

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

You must be logged in to reply to this topic.

Register here