Mono Output with Squeezelite and IQAudio Pi-DigiAMP+

Max2Play Home 2016 (en) Forums Max2Play on Raspberry PI Mono Output with Squeezelite and IQAudio Pi-DigiAMP+

This topic contains 5 replies, has 4 voices, and was last updated by  orcas.cc premium 1 week, 3 days ago.

Viewing 6 posts - 1 through 6 (of 6 total)
  • 11. November 2016 at 16:27 #23884

    Hy,

    I use a max2play image on a Pi3 with an IQAudio Pi-DigiAMP+ Board. I want to use each channel (left, right) for a extra room. Its not necessary, that the audiosignals on the two channel are different (as with multisqueeze), but if possible, why not. So an output in mono would be enough.

    Has anybody a detail info, how to configure this? I have basic Linux knowledge (but only for server), but no knowledge about audio systems under linux or with the pi.

    Thanks for help, Andy

    Hier die Anfrage auch in deutsch 😉

    Hallo,

    ich verwende aktuell ein max2play image auf einem Pi3 mit einer IQAudio Pi-DigiAMP+ Zusatzkarte. Ich würde gerne jeweils den linken und rechten Kanal für einen eigenen Raum verwenden, es ist aber nicht unbedingt nötig, jeden Kanal eigens anzusteuern, es reicht wenn beide das selbe abspielen. Mono würde daher reichen, wenn es aber auch eine einfache Lösung über Multisqueeze gibt, bin ich auch nicht abgeneigt.

    Ich hoffe, jemand hat eine detaillierte Anleitung für die Konfiguration. Ich habe zwar Grundlegende Linuxkenntnisse, aber nur im Serverbereich, aber leider absolut keine über die Verwendung/Konfiguration von Soundkarten.

    Danke für die Hilfe, Andy

    12. November 2016 at 19:36 #23894

    Just a bump, I’m also interested in this

    17. November 2016 at 16:06 #23946

    I am also interested in mono output from Squeezebox Server, although I use the Wolfson / Cirrus card on RPi3.

    There is a setting for ‘Output Channel Mode’ in LMS under Player/Basic Settings/Audio that allows you to choose Stereo, Left. or Right Channels for output in LMS, but unlike other settings in LMS this one doesn’t work for me. Does this setting work for anyone else?

    Thanks,
    Simon

    24. November 2016 at 8:09 #24158

    Hallo,

    keiner eine Idee für eine Lösung?

    Danke, Andy

    PS: Ganz toll wäre ja eine Auswahlfeld im IQ Plugin 😉

    29. November 2016 at 12:44 #24302

    Hi guys,
    You might want to check out kris.maddens’ solution to use all channels of the Logilink 7.1 card. This should be applicable similarly to the IQaudIO card except with just two channels. Here is the link: https://www.max2play.com/forums/topic/logilink-7-1-configuration-on-latest-234-jessie-image/

    The card’s slot can be set to hw:0 by deactivating the built-in audio in the Raspberry Settings. Then, you can use the parameter to write a solution. Maybe somebody could try to utilize the Pluginbuilder to be able to offer a solution for everybody. Flysurfer recently did a walkthrough of the Builder and how it works: https://www.youtube.com/watch?v=gWwQ0A1HoWY

    29. November 2016 at 20:34 #24360

    Hallo,

    danke für die Infos und nach einigen Stunden testen und lesen von diversen Anleitung habe ich auch eine funktionierende Konfigurationder /etc/asound.conf

    für Mono (als Soundkarte mono auswählen mit -o mono in den erweiterten Einstellungen von Squeezelite):

    #Define the soundcard to use
    pcm.snd_card {
        type hw
        card 0
        device 0
    }
    
    pcm.dshare {
     type dmix
     ipc_key 2048
     slave {
      pcm "snd_card"
      channels 2
     }
    }
    pcm.mono {
     type plug
     slave {
      pcm "dshare"
      channels 2
     }
     ttable.0.0 0.5
     ttable.1.0 0.5
     ttable.0.1 0.5
     ttable.1.1 0.5
    }
    

    für 2 Räume (für MultiSqueeze: als Soundkarte raum1 oder raum2 auswählen mit -o raum1 oder -o raum2 in den erweiterten Einstellungen von Squeezelite):

    #Define the soundcard to use
    pcm.snd_card {
        type hw
        card 0
        device 0
    }
    
    pcm.dshare {
     type dmix
     ipc_key 2048
     slave {
      pcm "snd_card"
      channels 2
     }
    }
    pcm.raum1 {
     type plug
     slave {
      pcm "dshare"
      channels 2
     }
     ttable.0.0 0.5
     ttable.1.0 0.5
    }
    pcm.raum2 {
     type plug
     slave {
      pcm "dshare"
      channels 2
     }
     ttable.0.1 0.5
     ttable.1.1 0.5
    }
    

    lg, Andy

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

You must be logged in to reply to this topic.

Register here