Moin Moin,
Ich möchte bzw. habe auf meinen KODI-Clients neben LibreELEC auch Squeezelite laufen um in jedem Raum eine "Squeezebox" zu haben.
Hierüber soll Radio und Musik gehört werden.
Squeezelite wird mit LibreELEC mit den Multimedia-Tools Addon ausgeliefert und funktioniert auch grundsätzlich.
Auf dem x86-System im Wohnzimmer läuft alles genau so wie ich es mir wünsche.
- Ich starte die Wiedergabe über den Logitech Media Server -> Kodi Sound wird deaktiviert + Squeezebox läuft.
- Squeezebox wird Stop gestellt -> Kodi Sound wird wieder freigegeben.
Genau so soll es sein.
Auf dem Raspberry in der Küche funktioniert das jedoch nicht richtig.
Squeezelite bekommt hier nur sporadisch Zugriff auf die Soundausgabe.
Meistens muss ich hier 2-3x neu starten bis es funktioniert. Manchmal will er auch gar nicht.
Wenn er es dann tut dann habe ich exakt wie Funktionalität wie auch im Wohnzimmer. Wie es soll.
Da es sporadisch funktioniert ist es ja grundsätzlich möglich.
Ich vermute hier einen Config-Fehler am Raspberry.
Hat jemand evtl. eine Idee wie ich den Raspi "sicher" dazu bringt immer den Sound für Squeezelite freizugeben?
Es ist aktuell ein Raspberry Pi 3 mit der LibreELEC 8 beta (7.95.2), vorher war es ein Raspberry 1 mit LibreELEC 7.
Die Probleme sind immer die gleichen also schliesse ich den Raspi und auch LibreELEC eigentlich aus.
Squeezelite wird IMMER geladen, geprüft per ssh-shell, es kommt nur kein Sound an.
Gestartet wird Squeezelite per autostart.sh:
(Auf dem X86-System wird Squeezelite exakt genau so gestartet, nur das Sound-Device ist natürlich ein anderes).
#!/bin/sh
# Start SqueezeLite
(sleep 60; \
exec /storage/.kodi/addons/virtual.multimedia-tools/bin/squeezelite -o sysdefault:CARD=ALSA -r 384000 -n Kueche -s 192.168.1.109 -C 10
)&
Display More
Die config.txt auf dem Pi sieht so aus:
################################################################################
# This file is part of LibreELEC - http://www.libreelec.tv
# Copyright (C) 2016 Team LibreELEC
#
# LibreELEC 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.
#
# LibreELEC 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 LibreELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
# Bootloader configuration - config.txt
################################################################################
################################################################################
# Memory (System/GPU configuration )
################################################################################
# Default GPU memory split (do not change if you do not know what you are doing)
gpu_mem=128
# Configure GPU memory based on SDRAM size - overrides above setting
gpu_mem_256=112
gpu_mem_512=160
gpu_mem_1024=256
################################################################################
# For overclocking and various other settings, see:
# https://www.raspberrypi.org/documentation/configuration/config-txt.md
################################################################################
# Set 'force_turbo=1' to disable dynamic overclocking and enable overclocking always.
force_turbo=0
# Make display smaller to stop text spilling off the screen
#
# Note that the overscan settings only affect the splash screen and not Kodi.
#
# If you experience overscan/underscan issues the best solution is to adjust
# your TV settings ("full pixel", "1-1 pixel" etc.). Alternatively, there is a
# calibration menu in the Kodi GUI.
# disable_overscan=1
# Force HDMI even if unplugged or powered off
# hdmi_force_hotplug=1
# Doesn't sent initial active source message.
# Avoids bringing CEC (enabled TV) out of standby and channel switch when
# rebooting.
hdmi_ignore_cec_init=1
hdmi_force_hotplug=1
hdmi_drive=2
################################################################################
# License keys to enable GPU hardware decoding for various codecs
# to obtain keys visit the shop at http://www.raspberrypi.com
################################################################################
decode_MPG2=0x9a544afc
decode_WVC1=0xc91ddfd7
################################################################################
# End of default configuration
################################################################################
dtparam=audio=on
Display More
Es wäre super wenn hier jemand einen Tip für mich hat.
Das xSqueeze-Addon ist leider keine Option.
So richtig gut funktioniert das auch nicht, außerdem sollen die Squeezeboxen ins SmartHome integriert werden (FHEM)
und jedes Mal das Addon starten/stoppen ist äußerst unschön (bzw. per Remote nicht gescheit möglich).
Vielen Dank für eure Hilfe.
grtz
CmdA