Posts by stuCONNERS

    Can you tell me where the python container is stored? Also whats the point of the container if its not really meant for the purpose im using it for? Building a new container seems kinda pointless if all i need to do is drop the unzipped files from github into the container. Whats the difference between a container and an image? I checked the wiki and there is little to no information in regards to docker.

    I`ve install the docker add-on and run "docker pull libreelec/python" over terminal to install python on docker. Does it require anything to start it, i couldnt find a service file for it for systemd unlike transmission etc.

    Also how would i run a command in python on docker? I want to run this "pip install lambda-deploy" typing "docker run python pip install lambda-deploy" does install a diffrent docker but does install lambda-deploy.

    When I try to run this "docker run python /storage/kodi-alexa/deploy-to-lambda.py" it tells me the file doesnt excist.

    Does the docker libreelec/python include pip?
    dockerfile

    Code

    I have a new Amazon echo dot for the UK market. There is an older addon that doesnt seem to work very well with kodi. It does work with some basic navigation, but seems to be lacking. There is an alternative alexa addon which can be used with a docker addon, Amazon Echo skill for Kodi I understand that libreelec has docker support, but how do I go about adding the docker container to libreelec from GitHub - m0ngr31/kodi-alexa: Alexa skill for controlling Kodi Does any code need changing to install the docker container for LE? I have a dynamic dns and can install the skill easily but the installing the container to docker has me stumped, or if its even possible. Cheers stu.

    That receiver works fine on my chromebox USB3. Guide to Lirc IR Blasting - OpenELEC

    My Lircd.conf
    # Please make this file available to others
    # by sending it to <[email protected]>
    #
    # this config file was automatically generated
    # using lirc-0.9.1-git(default) on Wed Apr 22 16:14:39 2015
    #
    # contributed by
    #
    # brand: /storage/.config/lircd.conf
    # model no. of remote control:
    # devices being controlled by this remote:
    #

    begin remote

    name /storage/.config/lircd.conf
    bits 13
    flags RC5
    eps 30
    aeps 100

    one 910 882
    zero 910 882
    plead 909
    gap 11000
    toggle_bit_mask 0x800

    begin codes
    KEY_UP 0x0290
    KEY_DOWN 0x0291
    KEY_LEFT 0x0295
    KEY_RIGHT 0x0296
    KEY_EXIT 0x12A2
    KEY_OK 0x0297
    KEY_INFO 0x12AF
    KEY_RED 0x02AB
    KEY_GREEN 0x02AC
    KEY_BLUE 0x02AE
    KEY_YELLOW 0x02AD
    KEY_NUMERIC_1 0x1281
    KEY_NUMERIC_2 0x1282
    KEY_NUMERIC_3 0x1283
    KEY_NUMERIC_4 0x1284
    KEY_NUMERIC_5 0x1285
    KEY_NUMERIC_6 0x1286
    KEY_NUMERIC_7 0x1287
    KEY_NUMERIC_8 0x1288
    KEY_NUMERIC_9 0x1289
    KEY_NUMERIC_0 0x1280
    KEY_STOP 0x12B6
    KEY_PAUSE 0x1293
    KEY_PLAY 0x12B0
    KEY_RECORD 0x12B7
    KEY_TITLE 0x0292
    KEY_PVR 0x1295
    KEY_TV 0x0A93
    KEY_SUBTITLE 0x129A
    KEY_TEXT 0x0AAA 0x02AA
    KEY_EPG 0x1298
    KEY_DELETE 0x1A99
    KEY_FASTFORWARD 0x12B4
    KEY_REWIND 0x12B2
    KEY_LAST 0x1294
    KEY_CHANNELUP 0x12A0
    KEY_CHANNELDOWN 0x12A1
    KEY_NEXT 0x12AB
    KEY_PREVIOUS 0x12AA
    KEY_POWER 0x128C
    KEY_HOME 0x028F
    end codes

    end remote

    My remote.conf
    ################################################################################
    # This file is part of OpenELEC - OpenELEC Mediacenter - Home
    # Copyright (C) 2009-2014 Stephan Raue ([email protected])
    #
    # OpenELEC is free software: you can redistribute it and/or modify
    # it under the terms of the GNU General Public License as published by
    # the Free Software Foundation, either version 2 of the License, or
    # (at your option) any later version.
    #
    # OpenELEC is distributed in the hope that it will be useful,
    # but WITHOUT ANY WARRANTY; without even the implied warranty of
    # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    # GNU General Public License for more details.
    #
    # You should have received a copy of the GNU General Public License
    # along with OpenELEC. If not, see <Licenses - GNU Project - Free Software Foundation>.
    ################################################################################
    # remote.conf

    # This configuration file lets you setup remote control access for your
    # system
    # Options are "none" / "lirc" / "irtrans"

    # none: No remote control hardware is installed
    # lirc: Use lirc as remote control backend (default)
    # irtrans: Use irtrans as remote control backend

    REMOTE_BACKEND="lirc"

    My autostart.sh

    ir-keytable -p LIRC

    Then use the Add-on:Keymap Editor - Official Kodi Wiki

    Should get you up and running, I used that to map a tivo remote to libreelec, with that same receiver as you.

    Thanks for the help. Im starting to think that changing the setting in moonlight doesnt actually change anything. The hw:0,3 is the correct one, I checked with mupen emulator which required asound.conf, and retroarch which required hw:0,3 in the settings. I`ll message the addon creator.

    I`ve tried:
    default
    sysdefault
    hw:0,0
    hw:0,3
    hw:0,8
    hw:1,0


    LibreELEC:~ # amixer -c 1 contents
    numid=10,iface=CARD,name='Headphone Jack'
    ; type=BOOLEAN,access=r-------,values=1
    : values=off
    numid=9,iface=CARD,name='Mic Jack'
    ; type=BOOLEAN,access=r-------,values=1
    : values=off
    numid=2,iface=MIXER,name='Master Playback Switch'
    ; type=BOOLEAN,access=rw------,values=2
    : values=on,on
    numid=1,iface=MIXER,name='Master Playback Volume'
    ; type=INTEGER,access=rw---R--,values=2,min=0,max=87,step=0
    : values=87,87
    | dBscale-min=-65.25dB,step=0.75dB,mute=0
    numid=15,iface=MIXER,name='PCM Playback Volume'
    ; type=INTEGER,access=rw---RW-,values=2,min=0,max=255,step=0
    : values=255,255
    | dBscale-min=-51.00dB,step=0.20dB,mute=0
    numid=8,iface=MIXER,name='Mic Boost Volume'
    ; type=INTEGER,access=rw---R--,values=2,min=0,max=3,step=0
    : values=0,0
    | dBscale-min=0.00dB,step=12.00dB,mute=0
    numid=5,iface=MIXER,name='Mic Playback Switch'
    ; type=BOOLEAN,access=rw------,values=2
    : values=off,off
    numid=4,iface=MIXER,name='Mic Playback Volume'
    ; type=INTEGER,access=rw---R--,values=2,min=0,max=31,step=0
    : values=0,0
    | dBscale-min=-34.50dB,step=1.50dB,mute=0
    numid=7,iface=MIXER,name='Capture Switch'
    ; type=BOOLEAN,access=rw------,values=2
    : values=off,off
    numid=6,iface=MIXER,name='Capture Volume'
    ; type=INTEGER,access=rw---R--,values=2,min=0,max=63,step=0
    : values=0,0
    | dBscale-min=-17.25dB,step=0.75dB,mute=0
    numid=3,iface=MIXER,name='Loopback Mixing'
    ; type=ENUMERATED,access=rw------,values=1,items=2
    ; Item #0 'Disabled'
    ; Item #1 'Enabled'
    : values=1
    numid=12,iface=MIXER,name='Beep Playback Switch'
    ; type=BOOLEAN,access=rw------,values=2
    : values=off,off
    numid=11,iface=MIXER,name='Beep Playback Volume'
    ; type=INTEGER,access=rw---R--,values=2,min=0,max=31,step=0
    : values=0,0
    | dBscale-min=-34.50dB,step=1.50dB,mute=0
    numid=14,iface=PCM,name='Capture Channel Map'
    ; type=INTEGER,access=r----R--,values=2,min=0,max=36,step=0
    : values=0,0
    | container
    | chmap-fixed=FL,FR

    numid=13,iface=PCM,name='Playback Channel Map'
    ; type=INTEGER,access=r----R--,values=2,min=0,max=36,step=0
    : values=0,0
    | container
    | chmap-fixed=FL,FR

    LibreELEC:~ # amixer -c 0 contents
    numid=1,iface=CARD,name='HDMI/DP,pcm=3 Jack'
    ; type=BOOLEAN,access=r-------,values=1
    : values=on
    numid=7,iface=CARD,name='HDMI/DP,pcm=7 Jack'
    ; type=BOOLEAN,access=r-------,values=1
    : values=off
    numid=13,iface=CARD,name='HDMI/DP,pcm=8 Jack'
    ; type=BOOLEAN,access=r-------,values=1
    : values=off
    numid=2,iface=MIXER,name='IEC958 Playback Con Mask'
    ; type=IEC958,access=r-------,values=1
    : values=[AES0=0x0f AES1=0xff AES2=0x00 AES3=0x00]
    numid=8,iface=MIXER,name='IEC958 Playback Con Mask',index=1
    ; type=IEC958,access=r-------,values=1
    : values=[AES0=0x0f AES1=0xff AES2=0x00 AES3=0x00]
    numid=14,iface=MIXER,name='IEC958 Playback Con Mask',index=2
    ; type=IEC958,access=r-------,values=1
    : values=[AES0=0x0f AES1=0xff AES2=0x00 AES3=0x00]
    numid=3,iface=MIXER,name='IEC958 Playback Pro Mask'
    ; type=IEC958,access=r-------,values=1
    : values=[AES0=0x0f AES1=0x00 AES2=0x00 AES3=0x00]
    numid=9,iface=MIXER,name='IEC958 Playback Pro Mask',index=1
    ; type=IEC958,access=r-------,values=1
    : values=[AES0=0x0f AES1=0x00 AES2=0x00 AES3=0x00]
    numid=15,iface=MIXER,name='IEC958 Playback Pro Mask',index=2
    ; type=IEC958,access=r-------,values=1
    : values=[AES0=0x0f AES1=0x00 AES2=0x00 AES3=0x00]
    numid=4,iface=MIXER,name='IEC958 Playback Default'
    ; type=IEC958,access=rw------,values=1
    : values=[AES0=0x04 AES1=0x00 AES2=0x00 AES3=0x00]
    numid=10,iface=MIXER,name='IEC958 Playback Default',index=1
    ; type=IEC958,access=rw------,values=1
    : values=[AES0=0x04 AES1=0x00 AES2=0x00 AES3=0x00]
    numid=16,iface=MIXER,name='IEC958 Playback Default',index=2
    ; type=IEC958,access=rw------,values=1
    : values=[AES0=0x04 AES1=0x00 AES2=0x00 AES3=0x00]
    numid=5,iface=MIXER,name='IEC958 Playback Switch'
    ; type=BOOLEAN,access=rw------,values=1
    : values=on
    numid=11,iface=MIXER,name='IEC958 Playback Switch',index=1
    ; type=BOOLEAN,access=rw------,values=1
    : values=on
    numid=17,iface=MIXER,name='IEC958 Playback Switch',index=2
    ; type=BOOLEAN,access=rw------,values=1
    : values=on
    numid=6,iface=PCM,name='ELD',device=3
    ; type=BYTES,access=r--v----,values=83
    : values=0x10,0x00,0x07,0x00,0x67,0x12,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x4c,0x2d,0x09,0x05,0x53,0x41,0x4d,0x53,0x55,0x4e,0x47,0x09,0x07,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
    numid=19,iface=PCM,name='Playback Channel Map',device=3
    ; type=INTEGER,access=rw---R--,values=8,min=0,max=36,step=0
    : values=0,0,0,0,0,0,0,0
    | container
    | chmap-variable=FL,FR
    | chmap-variable=FL,FR,LFE
    | chmap-variable=FL,FR,FC
    | chmap-variable=FL,FR,RC
    | chmap-variable=FL,FR,RL,RR
    | chmap-variable=FL,FR,LFE,FC
    | chmap-variable=FL,FR,LFE,RC
    | chmap-variable=FL,FR,FC,RC
    | chmap-variable=FL,FR,FLC,FRC
    | chmap-variable=FL,FR,LFE,RL,RR
    | chmap-variable=FL,FR,FC,RL,RR
    | chmap-variable=FL,FR,LFE,FC,RC
    | chmap-variable=FL,FR,RL,RR,RC
    | chmap-variable=FL,FR,LFE,FLC,FRC
    | chmap-variable=FL,FR,FC,FLC,FRC
    | chmap-variable=FL,FR,RC,FLC,FRC
    | chmap-variable=FL,FR,LFE,FC,RL,RR
    | chmap-variable=FL,FR,LFE,RL,RR,RC
    | chmap-variable=FL,FR,FC,RL,RR,RC
    | chmap-variable=FL,FR,RL,RR,RLC,RRC
    | chmap-variable=FL,FR,LFE,FC,FLC,FRC
    | chmap-variable=FL,FR,LFE,RC,FLC,FRC
    | chmap-variable=FL,FR,FC,RC,FLC,FRC
    | chmap-variable=FL,FR,RL,RR,FLC,FRC
    | chmap-variable=FL,FR,FC,RL,RR,TFC
    | chmap-variable=FL,FR,FC,RL,RR,TC
    | chmap-variable=FL,FR,RL,RR,TFL,TFR
    | chmap-variable=FL,FR,RL,RR,FLW,FRW
    | chmap-variable=FL,FR,LFE,FC,RL,RR,RC
    | chmap-variable=FL,FR,LFE,RL,RR,RLC,RRC
    | chmap-variable=FL,FR,FC,RL,RR,RLC,RRC
    | chmap-variable=FL,FR,LFE,FC,RC,FLC,FRC
    | chmap-variable=FL,FR,LFE,RL,RR,FLC,FRC
    | chmap-variable=FL,FR,FC,RL,RR,FLC,FRC
    | chmap-variable=FL,FR,LFE,FC,RL,RR,TFC
    | chmap-variable=FL,FR,LFE,FC,RL,RR,TC
    | chmap-variable=FL,FR,LFE,RL,RR,TFL,TFR
    | chmap-variable=FL,FR,LFE,RL,RR,FLW,FRW
    | chmap-variable=FL,FR,FC,RL,RR,RC,TC
    | chmap-variable=FL,FR,FC,RL,RR,RC,TFC
    | chmap-variable=FL,FR,FC,RL,RR,TFC,TC
    | chmap-variable=FL,FR,FC,RL,RR,TFL,TFR
    | chmap-variable=FL,FR,FC,RL,RR,FLW,FRW
    | chmap-variable=FL,FR,LFE,FC,RL,RR,RLC,RRC
    | chmap-variable=FL,FR,LFE,FC,RL,RR,FLC,FRC
    | chmap-variable=FL,FR,LFE,FC,RL,RR,RC,TC
    | chmap-variable=FL,FR,LFE,FC,RL,RR,RC,TFC
    | chmap-variable=FL,FR,LFE,FC,RL,RR,TFC,TC
    | chmap-variable=FL,FR,LFE,FC,RL,RR,TFL,TFR
    | chmap-variable=FL,FR,LFE,FC,RL,RR,FLW,FRW

    numid=12,iface=PCM,name='ELD',device=7
    ; type=BYTES,access=r--v----,values=0
    : values=
    numid=20,iface=PCM,name='Playback Channel Map',device=7
    ; type=INTEGER,access=rw---R--,values=8,min=0,max=36,step=0
    : values=0,0,0,0,0,0,0,0
    | container
    | chmap-variable=FL,FR
    | chmap-variable=FL,FR,LFE
    | chmap-variable=FL,FR,FC
    | chmap-variable=FL,FR,RC
    | chmap-variable=FL,FR,RL,RR
    | chmap-variable=FL,FR,LFE,FC
    | chmap-variable=FL,FR,LFE,RC
    | chmap-variable=FL,FR,FC,RC
    | chmap-variable=FL,FR,FLC,FRC
    | chmap-variable=FL,FR,LFE,RL,RR
    | chmap-variable=FL,FR,FC,RL,RR
    | chmap-variable=FL,FR,LFE,FC,RC
    | chmap-variable=FL,FR,RL,RR,RC
    | chmap-variable=FL,FR,LFE,FLC,FRC
    | chmap-variable=FL,FR,FC,FLC,FRC
    | chmap-variable=FL,FR,RC,FLC,FRC
    | chmap-variable=FL,FR,LFE,FC,RL,RR
    | chmap-variable=FL,FR,LFE,RL,RR,RC
    | chmap-variable=FL,FR,FC,RL,RR,RC
    | chmap-variable=FL,FR,RL,RR,RLC,RRC
    | chmap-variable=FL,FR,LFE,FC,FLC,FRC
    | chmap-variable=FL,FR,LFE,RC,FLC,FRC
    | chmap-variable=FL,FR,FC,RC,FLC,FRC
    | chmap-variable=FL,FR,RL,RR,FLC,FRC
    | chmap-variable=FL,FR,FC,RL,RR,TFC
    | chmap-variable=FL,FR,FC,RL,RR,TC
    | chmap-variable=FL,FR,RL,RR,TFL,TFR
    | chmap-variable=FL,FR,RL,RR,FLW,FRW
    | chmap-variable=FL,FR,LFE,FC,RL,RR,RC
    | chmap-variable=FL,FR,LFE,RL,RR,RLC,RRC
    | chmap-variable=FL,FR,FC,RL,RR,RLC,RRC
    | chmap-variable=FL,FR,LFE,FC,RC,FLC,FRC
    | chmap-variable=FL,FR,LFE,RL,RR,FLC,FRC
    | chmap-variable=FL,FR,FC,RL,RR,FLC,FRC
    | chmap-variable=FL,FR,LFE,FC,RL,RR,TFC
    | chmap-variable=FL,FR,LFE,FC,RL,RR,TC
    | chmap-variable=FL,FR,LFE,RL,RR,TFL,TFR
    | chmap-variable=FL,FR,LFE,RL,RR,FLW,FRW
    | chmap-variable=FL,FR,FC,RL,RR,RC,TC
    | chmap-variable=FL,FR,FC,RL,RR,RC,TFC
    | chmap-variable=FL,FR,FC,RL,RR,TFC,TC
    | chmap-variable=FL,FR,FC,RL,RR,TFL,TFR
    | chmap-variable=FL,FR,FC,RL,RR,FLW,FRW
    | chmap-variable=FL,FR,LFE,FC,RL,RR,RLC,RRC
    | chmap-variable=FL,FR,LFE,FC,RL,RR,FLC,FRC
    | chmap-variable=FL,FR,LFE,FC,RL,RR,RC,TC
    | chmap-variable=FL,FR,LFE,FC,RL,RR,RC,TFC
    | chmap-variable=FL,FR,LFE,FC,RL,RR,TFC,TC
    | chmap-variable=FL,FR,LFE,FC,RL,RR,TFL,TFR
    | chmap-variable=FL,FR,LFE,FC,RL,RR,FLW,FRW

    numid=18,iface=PCM,name='ELD',device=8
    ; type=BYTES,access=r--v----,values=0
    : values=
    numid=21,iface=PCM,name='Playback Channel Map',device=8
    ; type=INTEGER,access=rw---R--,values=8,min=0,max=36,step=0
    : values=0,0,0,0,0,0,0,0
    | container
    | chmap-variable=FL,FR
    | chmap-variable=FL,FR,LFE
    | chmap-variable=FL,FR,FC
    | chmap-variable=FL,FR,RC
    | chmap-variable=FL,FR,RL,RR
    | chmap-variable=FL,FR,LFE,FC
    | chmap-variable=FL,FR,LFE,RC
    | chmap-variable=FL,FR,FC,RC
    | chmap-variable=FL,FR,FLC,FRC
    | chmap-variable=FL,FR,LFE,RL,RR
    | chmap-variable=FL,FR,FC,RL,RR
    | chmap-variable=FL,FR,LFE,FC,RC
    | chmap-variable=FL,FR,RL,RR,RC
    | chmap-variable=FL,FR,LFE,FLC,FRC
    | chmap-variable=FL,FR,FC,FLC,FRC
    | chmap-variable=FL,FR,RC,FLC,FRC
    | chmap-variable=FL,FR,LFE,FC,RL,RR
    | chmap-variable=FL,FR,LFE,RL,RR,RC
    | chmap-variable=FL,FR,FC,RL,RR,RC
    | chmap-variable=FL,FR,RL,RR,RLC,RRC
    | chmap-variable=FL,FR,LFE,FC,FLC,FRC
    | chmap-variable=FL,FR,LFE,RC,FLC,FRC
    | chmap-variable=FL,FR,FC,RC,FLC,FRC
    | chmap-variable=FL,FR,RL,RR,FLC,FRC
    | chmap-variable=FL,FR,FC,RL,RR,TFC
    | chmap-variable=FL,FR,FC,RL,RR,TC
    | chmap-variable=FL,FR,RL,RR,TFL,TFR
    | chmap-variable=FL,FR,RL,RR,FLW,FRW
    | chmap-variable=FL,FR,LFE,FC,RL,RR,RC
    | chmap-variable=FL,FR,LFE,RL,RR,RLC,RRC
    | chmap-variable=FL,FR,FC,RL,RR,RLC,RRC
    | chmap-variable=FL,FR,LFE,FC,RC,FLC,FRC
    | chmap-variable=FL,FR,LFE,RL,RR,FLC,FRC
    | chmap-variable=FL,FR,FC,RL,RR,FLC,FRC
    | chmap-variable=FL,FR,LFE,FC,RL,RR,TFC
    | chmap-variable=FL,FR,LFE,FC,RL,RR,TC
    | chmap-variable=FL,FR,LFE,RL,RR,TFL,TFR
    | chmap-variable=FL,FR,LFE,RL,RR,FLW,FRW
    | chmap-variable=FL,FR,FC,RL,RR,RC,TC
    | chmap-variable=FL,FR,FC,RL,RR,RC,TFC
    | chmap-variable=FL,FR,FC,RL,RR,TFC,TC
    | chmap-variable=FL,FR,FC,RL,RR,TFL,TFR
    | chmap-variable=FL,FR,FC,RL,RR,FLW,FRW
    | chmap-variable=FL,FR,LFE,FC,RL,RR,RLC,RRC
    | chmap-variable=FL,FR,LFE,FC,RL,RR,FLC,FRC
    | chmap-variable=FL,FR,LFE,FC,RL,RR,RC,TC
    | chmap-variable=FL,FR,LFE,FC,RL,RR,RC,TFC
    | chmap-variable=FL,FR,LFE,FC,RL,RR,TFC,TC
    | chmap-variable=FL,FR,LFE,FC,RL,RR,TFL,TFR
    | chmap-variable=FL,FR,LFE,FC,RL,RR,FLW,FRW

    Ive tried keeping audio device alive and not in kodi. i know the pc with nvidia graphics card is fine as moonlight on Rpi works fine with sound on the same tv.

    LibreELEC:~ # cat /proc/asound/pcm
    00-03: HDMI 0 : HDMI 0 : playback 1
    00-07: HDMI 1 : HDMI 1 : playback 1
    00-08: HDMI 2 : HDMI 2 : playback 1
    01-00: ALC283 Analog : ALC283 Analog : playback 1 : capture 1

    LibreELEC:~ # aplay -L
    null
    Discard all samples (playback) or generate zero samples (capture)
    hdmi:CARD=HDMI,DEV=0
    HDA Intel HDMI, HDMI 0
    HDMI Audio Output
    hdmi:CARD=HDMI,DEV=1
    HDA Intel HDMI, HDMI 1
    HDMI Audio Output
    hdmi:CARD=HDMI,DEV=2
    HDA Intel HDMI, HDMI 2
    HDMI Audio Output
    default:CARD=PCH
    HDA Intel PCH, ALC283 Analog
    Default Audio Device
    sysdefault:CARD=PCH
    HDA Intel PCH, ALC283 Analog
    Default Audio Device
    front:CARD=PCH,DEV=0
    HDA Intel PCH, ALC283 Analog
    Front speakers
    surround21:CARD=PCH,DEV=0
    HDA Intel PCH, ALC283 Analog
    2.1 Surround output to Front and Subwoofer speakers
    surround40:CARD=PCH,DEV=0
    HDA Intel PCH, ALC283 Analog
    4.0 Surround output to Front and Rear speakers
    surround41:CARD=PCH,DEV=0
    HDA Intel PCH, ALC283 Analog
    4.1 Surround output to Front, Rear and Subwoofer speakers
    surround50:CARD=PCH,DEV=0
    HDA Intel PCH, ALC283 Analog
    5.0 Surround output to Front, Center and Rear speakers
    surround51:CARD=PCH,DEV=0
    HDA Intel PCH, ALC283 Analog
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
    surround71:CARD=PCH,DEV=0
    HDA Intel PCH, ALC283 Analog
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers

    LibreELEC:~ # aplay -l
    **** List of PLAYBACK Hardware Devices ****
    card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
    Subdevices: 1/1
    Subdevice #0: subdevice #0
    card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
    Subdevices: 1/1
    Subdevice #0: subdevice #0
    card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
    Subdevices: 1/1
    Subdevice #0: subdevice #0
    card 1: PCH [HDA Intel PCH], device 0: ALC283 Analog [ALC283 Analog]
    Subdevices: 0/1
    Subdevice #0: subdevice #0


    Im taking it that mine are defaulted to the headphone connection on the rear of my chromebox?
    EDIT: Ive tried using hw:1,0 which is the rear headphone socker and im getting sound from kodi, but nothing from moonlight, also told kodi not to keep sound connection alive.

    This is my asound.conf

    defaults.ctl.card 1
    defaults.pcm.card 0
    defaults.pcm.device 3

    Anyone got moonlight addon x64 working with alsa? If so how? Ive tried hw:0,3 which is the correct alsa soundcard and it doesnt work. Picture, and controller work but zero sound. sysdefault do nothing as does changing the soundcard to hw:0,0 like suggest by the addon creator.