LibreELEC / LibreELEC.tv

Just enough OS for KODI
http://libreelec.tv
2.25k stars 1.12k forks source link

[BUG] Audio output choice is reset on reboot. #7165

Closed MparkG closed 1 year ago

MparkG commented 1 year ago

I set the Audio device to USB Soundcard from a list of HDMI, Built-in Analogue, USB Soundcard. I play something, it works. Next time i start the device, the choice is reset to builtin audio. This happens on x86 and raspberry. I continue using raspberry libreelec with version 9.something, which works fine.

is it that the USB-Device pops up too late, and Kodi or some program resets because it hasnt popped up yet? It is a generic 8 channel usb soundcard.

Thanks for the libreelec stuff.

lrusak commented 1 year ago

It's likely your device isn't ready when Kodi starts. You may be able to see this in the Kodi log if it detects a new device being added. You may be able to add a delay by using the autostart.sh script and a simple sleep 10 or something.

Please use the forum for more support.

MparkG commented 1 year ago

Hi again! So, i thought id try v11! Still the same problem, but now a bit more wierd. I have had it work for the initial turning on sound and some navigational clicks. but after a second kodi swapps the device to the default one and there is no sound at all. Here is the kodi.log maybe you can find something:

2023-03-07 01:16:01.258 T:891      info <general>: GUI format 1920x1080, Display 1920x1080 @ 60.000000 Hz
2023-03-07 01:16:01.301 T:898      info <general>: CAESinkALSA - Unable to open device "surround71" for playback
2023-03-07 01:16:01.303 T:898      info <general>: CAESinkALSA - Unable to open device "surround51" for playback
2023-03-07 01:16:01.303 T:898      info <general>: CAESinkALSA - Unable to open device "surround71" for playback
2023-03-07 01:16:01.305 T:898      info <general>: CAESinkALSA - Unable to open device "surround40" for playback
2023-03-07 01:16:01.305 T:898      info <general>: CAESinkALSA - Unable to open device "surround51" for playback
2023-03-07 01:16:01.305 T:898      info <general>: CAESinkALSA - Unable to open device "surround71" for playback
2023-03-07 01:16:01.398 T:898   warning <general>: Pulseaudio module module-allow-passthrough not loaded - opening PT devices might fail
2023-03-07 01:16:01.399 T:898      info <general>: Found 2 Lists of Devices
2023-03-07 01:16:01.399 T:898      info <general>: Enumerated ALSA devices:
2023-03-07 01:16:01.399 T:898      info <general>:     Device 1
2023-03-07 01:16:01.399 T:898      info <general>:         m_deviceName      : @
2023-03-07 01:16:01.399 T:898      info <general>:         m_displayName     : Default (vc4-hdmi MAI PCM i2s-hifi-0) ()
2023-03-07 01:16:01.399 T:898      info <general>:         m_displayNameExtra: 
2023-03-07 01:16:01.399 T:898      info <general>:         m_deviceType      : AE_DEVTYPE_PCM
2023-03-07 01:16:01.399 T:898      info <general>:         m_channels        : FL, FR, LFE, UNKNOWN1, FC, BC, BL, BR, BLOC, BROC, FLOC, FROC
2023-03-07 01:16:01.399 T:898      info <general>:         m_sampleRates     : 32000,44100,48000
2023-03-07 01:16:01.399 T:898      info <general>:         m_dataFormats     : AE_FMT_S24NE3,AE_FMT_S24NE4,AE_FMT_S32NE,AE_FMT_S16NE,AE_FMT_S16LE,AE_FMT_S16BE
2023-03-07 01:16:01.399 T:898      info <general>:         m_streamTypes     : No passthrough capabilities
2023-03-07 01:16:01.399 T:898      info <general>:     Device 2
2023-03-07 01:16:01.400 T:898      info <general>:         m_deviceName      : sysdefault
2023-03-07 01:16:01.400 T:898      info <general>:         m_displayName     : vc4-hdmi ()
2023-03-07 01:16:01.400 T:898      info <general>:         m_displayNameExtra: MAI PCM i2s-hifi-0
2023-03-07 01:16:01.400 T:898      info <general>:         m_deviceType      : AE_DEVTYPE_PCM
2023-03-07 01:16:01.400 T:898      info <general>:         m_channels        : FL, FR, LFE, UNKNOWN1, FC, BC, BL, BR, BLOC, BROC, FLOC, FROC
2023-03-07 01:16:01.400 T:898      info <general>:         m_sampleRates     : 32000,44100,48000
2023-03-07 01:16:01.400 T:898      info <general>:         m_dataFormats     : AE_FMT_S24NE3,AE_FMT_S24NE4,AE_FMT_S32NE,AE_FMT_S16NE,AE_FMT_S16LE,AE_FMT_S16BE
2023-03-07 01:16:01.400 T:898      info <general>:         m_streamTypes     : No passthrough capabilities
2023-03-07 01:16:01.400 T:898      info <general>:     Device 3
2023-03-07 01:16:01.400 T:898      info <general>:         m_deviceName      : sysdefault:CARD=vc4hdmi
2023-03-07 01:16:01.400 T:898      info <general>:         m_displayName     : vc4-hdmi (vc4hdmi)
2023-03-07 01:16:01.400 T:898      info <general>:         m_displayNameExtra: MAI PCM i2s-hifi-0
2023-03-07 01:16:01.400 T:898      info <general>:         m_deviceType      : AE_DEVTYPE_PCM
2023-03-07 01:16:01.400 T:898      info <general>:         m_channels        : FL, FR, LFE, UNKNOWN1, FC, BC, BL, BR, BLOC, BROC, FLOC, FROC
2023-03-07 01:16:01.400 T:898      info <general>:         m_sampleRates     : 32000,44100,48000
2023-03-07 01:16:01.400 T:898      info <general>:         m_dataFormats     : AE_FMT_S24NE3,AE_FMT_S24NE4,AE_FMT_S32NE,AE_FMT_S16NE,AE_FMT_S16LE,AE_FMT_S16BE
2023-03-07 01:16:01.400 T:898      info <general>:         m_streamTypes     : No passthrough capabilities
2023-03-07 01:16:01.400 T:898      info <general>:     Device 4
2023-03-07 01:16:01.400 T:898      info <general>:         m_deviceName      : hdmi:CARD=vc4hdmi,DEV=0
2023-03-07 01:16:01.400 T:898      info <general>:         m_displayName     : vc4-hdmi (vc4hdmi)
2023-03-07 01:16:01.400 T:898      info <general>:         m_displayNameExtra: ACR Acer 1080p PJ on HDMI
2023-03-07 01:16:01.400 T:898      info <general>:         m_deviceType      : AE_DEVTYPE_HDMI
2023-03-07 01:16:01.400 T:898      info <general>:         m_channels        : FL, FR
2023-03-07 01:16:01.400 T:898      info <general>:         m_sampleRates     : 32000,44100,48000
2023-03-07 01:16:01.400 T:898      info <general>:         m_dataFormats     : AE_FMT_RAW,AE_FMT_S24NE3,AE_FMT_S24NE4,AE_FMT_S32NE,AE_FMT_S16NE,AE_FMT_S16LE,AE_FMT_S16BE,AE_FMT_U8,AE_FMT_RAW
2023-03-07 01:16:01.400 T:898      info <general>:         m_streamTypes     : STREAM_TYPE_AC3,STREAM_TYPE_DTSHD,STREAM_TYPE_DTSHD_MA,STREAM_TYPE_DTSHD_CORE,STREAM_TYPE_DTS_1024,STREAM_TYPE_DTS_2048,STREAM_TYPE_DTS_512,STREAM_TYPE_EAC3,STREAM_TYPE_TRUEHD
2023-03-07 01:16:01.400 T:898      info <general>:     Device 5
2023-03-07 01:16:01.400 T:898      info <general>:         m_deviceName      : @:CARD=ICUSBAUDIO7D,DEV=0
2023-03-07 01:16:01.400 T:898      info <general>:         m_displayName     : ICUSBAUDIO7D (@:CARD=ICUSBAUDIO7D,DEV=0)
2023-03-07 01:16:01.400 T:898      info <general>:         m_displayNameExtra: Analog
2023-03-07 01:16:01.400 T:898      info <general>:         m_deviceType      : AE_DEVTYPE_PCM
2023-03-07 01:16:01.400 T:898      info <general>:         m_channels        : FL, FR, FC, LFE, SL, SR
2023-03-07 01:16:01.400 T:898      info <general>:         m_sampleRates     : 48000
2023-03-07 01:16:01.400 T:898      info <general>:         m_dataFormats     : AE_FMT_S16NE,AE_FMT_S16LE
2023-03-07 01:16:01.400 T:898      info <general>:         m_streamTypes     : No passthrough capabilities
2023-03-07 01:16:01.400 T:898      info <general>:     Device 6
2023-03-07 01:16:01.400 T:898      info <general>:         m_deviceName      : surround21:CARD=ICUSBAUDIO7D,DEV=0
2023-03-07 01:16:01.401 T:898      info <general>:         m_displayName     : ICUSBAUDIO7D (surround21:CARD=ICUSBAUDIO7D,DEV=0)
2023-03-07 01:16:01.401 T:898      info <general>:         m_displayNameExtra: Analog
2023-03-07 01:16:01.401 T:898      info <general>:         m_deviceType      : AE_DEVTYPE_PCM
2023-03-07 01:16:01.401 T:898      info <general>:         m_channels        : FL, FR, BL, BR, FC, LFE, SL, SR, UNKNOWN1, UNKNOWN2, UNKNOWN3, UNKNOWN4, UNKNOWN5, UNKNOWN6, UNKNOWN7, UNKNOWN8
2023-03-07 01:16:01.401 T:898      info <general>:         m_sampleRates     : 44100,48000
2023-03-07 01:16:01.401 T:898      info <general>:         m_dataFormats     : AE_FMT_S16NE,AE_FMT_S16LE
2023-03-07 01:16:01.401 T:898      info <general>:         m_streamTypes     : No passthrough capabilities
2023-03-07 01:16:01.401 T:898      info <general>:     Device 7
2023-03-07 01:16:01.401 T:898      info <general>:         m_deviceName      : iec958:CARD=ICUSBAUDIO7D,DEV=0
2023-03-07 01:16:01.401 T:898      info <general>:         m_displayName     : ICUSBAUDIO7D
2023-03-07 01:16:01.401 T:898      info <general>:         m_displayNameExtra: S/PDIF
2023-03-07 01:16:01.401 T:898      info <general>:         m_deviceType      : AE_DEVTYPE_IEC958
2023-03-07 01:16:01.401 T:898      info <general>:         m_channels        : FL, FR, FC, LFE, SL, SR
2023-03-07 01:16:01.401 T:898      info <general>:         m_sampleRates     : 44100,48000,96000
2023-03-07 01:16:01.401 T:898      info <general>:         m_dataFormats     : AE_FMT_RAW,AE_FMT_S16NE,AE_FMT_S16LE
2023-03-07 01:16:01.401 T:898      info <general>:         m_streamTypes     : STREAM_TYPE_AC3,STREAM_TYPE_DTSHD_CORE,STREAM_TYPE_DTS_1024,STREAM_TYPE_DTS_2048,STREAM_TYPE_DTS_512
2023-03-07 01:16:01.401 T:898      info <general>: Enumerated PULSE devices:
2023-03-07 01:16:01.401 T:898      info <general>:     Device 1
2023-03-07 01:16:01.401 T:898      info <general>:         m_deviceName      : Default
2023-03-07 01:16:01.401 T:898      info <general>:         m_displayName     : Default
2023-03-07 01:16:01.401 T:898      info <general>:         m_displayNameExtra: Bluetooth Audio (PULSEAUDIO)
2023-03-07 01:16:01.401 T:898      info <general>:         m_deviceType      : AE_DEVTYPE_PCM
2023-03-07 01:16:01.401 T:898      info <general>:         m_channels        : FL, FR
2023-03-07 01:16:01.401 T:898      info <general>:         m_sampleRates     : 5512,8000,11025,16000,22050,32000,44100,48000,64000,88200,96000,176400,192000,384000
2023-03-07 01:16:01.401 T:898      info <general>:         m_dataFormats     : AE_FMT_U8,AE_FMT_S16NE,AE_FMT_S24NE3,AE_FMT_S24NE4,AE_FMT_S32NE,AE_FMT_FLOAT
2023-03-07 01:16:01.401 T:898      info <general>:         m_streamTypes     : No passthrough capabilities
2023-03-07 01:16:01.401 T:899      info <general>: CActiveAESink::OpenSink - initialize sink
2023-03-07 01:16:01.402 T:899      info <general>: CAESinkALSA::Initialize - Attempting to open device "@:CARD=ICUSBAUDIO7D,DEV=0"
2023-03-07 01:16:01.413 T:899      info <general>: CAESinkALSA::Initialize - Opened device "surround40:CARD=ICUSBAUDIO7D,DEV=0"
2023-03-07 01:16:01.413 T:899      info <general>: CAESinkALSA::InitializeHW - Your hardware does not support AE_FMT_FLOAT, trying other formats
2023-03-07 01:16:01.413 T:899      info <general>: CAESinkALSA::InitializeHW - Using data format AE_FMT_S16NE
2023-03-07 01:16:01.419 T:891      info <general>: CLangInfo: loading resource.language.de_de language information...
2023-03-07 01:16:01.470 T:891      info <general>: global locale set to C
2023-03-07 01:16:01.470 T:891      info <general>: CLangInfo: loading resource.language.de_de language strings...
2023-03-07 01:16:02.148 T:891      info <general>: WaitForNet: Waiting for a network interface to come up (Timeout: 10 s)
2023-03-07 01:16:02.148 T:891      info <general>: WaitForNet: A network interface is up after waiting 0 ms
2023-03-07 01:16:02.153 T:902      info <general>: Running database version Addons33
2023-03-07 01:16:02.157 T:902      info <general>: Running database version ViewModes6
2023-03-07 01:16:02.412 T:902      info <general>: Running database version Textures13
2023-03-07 01:16:02.431 T:902      info <general>: Running database version MyMusic82
2023-03-07 01:16:03.969 T:902      info <general>: Running database version MyVideos121
2023-03-07 01:16:03.994 T:902      info <general>: Running database version TV40
2023-03-07 01:16:03.999 T:902      info <general>: Running database version Epg16
2023-03-07 01:16:04.135 T:891      info <general>: Unloaded skin
2023-03-07 01:16:04.140 T:891      info <general>:   load skin from: /storage/.kodi/addons/skin.confluence/ (version: 4.7.13)
2023-03-07 01:16:04.140 T:891      info <general>:   load fonts for skin...
2023-03-07 01:16:04.158 T:891      info <general>: Loading skin includes from /storage/.kodi/addons/skin.confluence/720p/Includes.xml
2023-03-07 01:16:04.330 T:891      info <general>: LoadFonts: Loading fonts from '/storage/.kodi/addons/skin.confluence/720p/Font.xml'
2023-03-07 01:16:04.380 T:891      info <general>: LoadTimers: Trying to load skin timers from /storage/.kodi/addons/skin.confluence/720p/Timers.xml
2023-03-07 01:16:04.380 T:891   warning <general>: LoadTimers: Could not load timers file /storage/.kodi/addons/skin.confluence/720p/Timers.xml: Failed to open file (row: 0, col: 0)
2023-03-07 01:16:04.380 T:891      info <general>:   load new skin...
2023-03-07 01:16:04.380 T:891      info <general>: Loading custom window XMLs from skin path /storage/.kodi/addons/skin.confluence/720p
2023-03-07 01:16:04.391 T:891      info <general>:   initialize new skin...
2023-03-07 01:16:04.392 T:891      info <general>: Loading skin file: custom_PVRChannelNumberInput.xml, load type: LOAD_ON_GUI_INIT
2023-03-07 01:16:04.392 T:891      info <general>: Loading skin file: DialogVolumeBar.xml, load type: LOAD_ON_GUI_INIT
2023-03-07 01:16:04.416 T:891      info <general>: Loading skin file: DialogBusy.xml, load type: LOAD_ON_GUI_INIT
2023-03-07 01:16:04.418 T:891      info <general>: Loading skin file: Pointer.xml, load type: LOAD_ON_GUI_INIT
2023-03-07 01:16:04.425 T:891      info <general>: Loading skin file: DialogExtendedProgressBar.xml, load type: LOAD_ON_GUI_INIT
2023-03-07 01:16:04.428 T:891      info <general>: Loading skin file: DialogSeekBar.xml, load type: LOAD_ON_GUI_INIT
2023-03-07 01:16:04.440 T:891      info <general>: Loading skin file: DialogNotification.xml, load type: LOAD_ON_GUI_INIT
2023-03-07 01:16:04.443 T:891      info <general>: Loading skin file: DialogBusy.xml, load type: LOAD_ON_GUI_INIT
2023-03-07 01:16:04.444 T:891      info <general>: Loading resource://resource.uisounds.kodi/sounds.xml
2023-03-07 01:16:04.655 T:891      info <general>:   skin loaded...
2023-03-07 01:16:04.656 T:891      info <general>: Loading skin file: Startup.xml, load type: LOAD_EVERY_TIME
2023-03-07 01:16:04.657 T:891      info <general>: Loading skin file: Home.xml, load type: KEEP_IN_MEMORY
2023-03-07 01:16:05.006 T:891   warning <general>: JSONRPC: Could not parse type "Setting.Details.SettingList"
2023-03-07 01:16:05.006 T:891      info <general>: JSONRPC: Adding type "Setting.Details.SettingList" to list of incomplete definitions (waiting for "Setting.Details.Setting")
2023-03-07 01:16:05.007 T:891      info <general>: JSONRPC: Resolving incomplete types/methods referencing Setting.Details.Setting
2023-03-07 01:16:05.065 T:891      info <general>: JSONRPC v13.0.0: Successfully initialized
2023-03-07 01:16:05.065 T:891      info <general>: [Media Detection] starting service for optical media detection
2023-03-07 01:16:05.132 T:891      info <general>: AddOnLog: peripheral.joystick: Enabling joystick interface "udev"
2023-03-07 01:16:05.138 T:891      info <general>: Register - new keyboard device registered on application->keyboard: Tastatur (0000:0000)
2023-03-07 01:16:05.140 T:891      info <general>: Register - new mouse device registered on application->mouse: Maus (0000:0000)
2023-03-07 01:16:05.141 T:891      info <general>: Loading player core factory settings from special://xbmc/system/playercorefactory.xml.
2023-03-07 01:16:05.159 T:891      info <general>: Loaded playercorefactory configuration
2023-03-07 01:16:05.159 T:891      info <general>: Loading player core factory settings from special://masterprofile/playercorefactory.xml.
2023-03-07 01:16:05.159 T:891      info <general>: special://masterprofile/playercorefactory.xml does not exist. Skipping.
2023-03-07 01:16:05.159 T:891      info <general>: removing tempfiles
2023-03-07 01:16:05.219 T:891      info <general>: initialize done
2023-03-07 01:16:05.219 T:891      info <general>: Running the application...
2023-03-07 01:16:05.233 T:891      info <general>: starting zeroconf publishing
2023-03-07 01:16:05.233 T:891      info <general>: starting upnp client
2023-03-07 01:16:05.240 T:891      info <general>: starting upnp server
2023-03-07 01:16:05.250 T:891      info <general>: starting upnp renderer
2023-03-07 01:16:05.268 T:936      info <general>: ES: Starting UDP Event server on port 9777
2023-03-07 01:16:05.268 T:936      info <general>: UDP: Listening on port 9777 (ipv6 : true)
2023-03-07 01:16:05.312 T:891     error <general>: JSONRPC Server: Failed to connect to sdpd
2023-03-07 01:16:05.316 T:891      info <general>: JSONRPC Server: Successfully initialized
2023-03-07 01:16:05.322 T:891      info <CWebserver[80]>: Started
2023-03-07 01:16:05.330 T:891      info <general>: AIRPLAY: Cleaning up photoassetcache
2023-03-07 01:16:05.339 T:891      info <general>: AIRPLAY Server: Successfully initialized
2023-03-07 01:16:05.349 T:891      info <general>: CWSDiscoveryListenerUDP::Start - Started
2023-03-07 01:16:05.596 T:908      info <general>: Register - new cec device registered on cec->Linux: CEC Adapter (0000:0000)
2023-03-07 01:16:06.434 T:902      info <general>: AddOnLog: pvr.hts: starting PVR client
2023-03-07 01:16:06.536 T:902      info <general>: PVR Manager: Starting
2023-03-07 01:16:06.632 T:902      info <general>: WEATHER: Downloading weather
2023-03-07 01:16:08.740 T:916      info <general>: ### Unpause Jumpback 3.0.3 - Starting...
2023-03-07 01:16:08.741 T:916      info <general>: ### Unpause Jumpback 3.0.3 - Kodi Version: 20.0 (20.0.0) Git:20.0-Nexus
2023-03-07 01:16:08.741 T:916      info <general>: ### Unpause Jumpback 3.0.3 - Addon arguments: ['']
2023-03-07 01:16:09.219 T:920      info <general>: [service.upnext] UpNextMonitor -> Service started
2023-03-07 01:16:09.429 T:917      info <general>: service.bluetooth-audio: starting add-on
2023-03-07 01:16:09.432 T:917      info <general>: service.bluetooth-audio: setting default audio device "ALSA:@:CARD=Device,DEV=0" on start
2023-03-07 01:16:09.668 T:899      info <general>: CActiveAESink::OpenSink - initialize sink
2023-03-07 01:16:09.670 T:899      info <general>: CAESinkALSA::Initialize - Attempting to open device "@:CARD=Device,DEV=0"
2023-03-07 01:16:09.688 T:899      info <general>: CAESinkALSA - Unable to open device "surround40:CARD=Device,DEV=0" for playback
2023-03-07 01:16:09.689 T:899      info <general>: CAESinkALSA - Unable to open device "surround51:CARD=Device,DEV=0" for playback
2023-03-07 01:16:09.691 T:899      info <general>: CAESinkALSA - Unable to open device "surround71:CARD=Device,DEV=0" for playback
2023-03-07 01:16:09.692 T:899      info <general>: CAESinkALSA - Unable to open device "sysdefault:CARD=Device" for playback
2023-03-07 01:16:09.694 T:899      info <general>: CAESinkALSA - Unable to open device "default:CARD=Device" for playback
2023-03-07 01:16:09.695 T:899      info <general>: CAESinkALSA - Unable to open device "front:CARD=Device,DEV=0" for playback
2023-03-07 01:16:09.696 T:899     error <general>: CAESinkALSA::Initialize - failed to initialize device "@:CARD=Device,DEV=0"
2023-03-07 01:16:09.697 T:899      info <general>: CAESinkALSA::Initialize - Attempting to open device "@"
2023-03-07 01:16:09.717 T:899      info <general>: CAESinkALSA - Unable to open device "surround40" for playback
2023-03-07 01:16:09.717 T:899      info <general>: CAESinkALSA - Unable to open device "surround51" for playback
2023-03-07 01:16:09.718 T:899      info <general>: CAESinkALSA - Unable to open device "surround71" for playback
2023-03-07 01:16:09.720 T:899      info <general>: CAESinkALSA::Initialize - Opened device "sysdefault"
2023-03-07 01:16:09.721 T:899      info <general>: CAESinkALSA::InitializeHW - Unable to open the required number of channels
2023-03-07 01:16:09.721 T:899      info <general>: CAESinkALSA::InitializeHW - Your hardware does not support AE_FMT_FLOAT, trying other formats
2023-03-07 01:16:09.722 T:899      info <general>: CAESinkALSA::InitializeHW - Using data format AE_FMT_S24NE3
2023-03-07 01:16:09.733 T:899   warning <general>: CAESinkAlsa::InitializeHW - Using default alsa values - set failed
2023-03-07 01:16:09.738 T:899     error <general>: CActiveAESink::OpenSink - no sink was returned
2023-03-07 01:16:09.738 T:898     error <general>: ActiveAE::InitSink - returned error

The last 20 error lines repeat endlessly.

Should i go to the xbmc issues with this? this behaviour has existed on raspberry pi 3 and on a x64 intel celeron mini media pc.

Also, the HDMI CEC in this version doesnt turn off the tv anymore.

MparkG commented 1 year ago

hah lol,

T:917      info <general>: service.bluetooth-audio: starting add-on
2023-03-07 01:16:09.432 T:917      info <general>: service.bluetooth-audio: setting default audio device "ALSA:@:CARD=Device,DEV=0" on start

i removed addon bt audio device changer (from team libreelec :P) now it works fine!

have a nice day