Max2Play Home › Forums › General Questions on Hardware and Max2Play Versions › Command line für IQAudiDAC + Rotary encoder
- This topic has 5 replies, 2 voices, and was last updated 7 years, 4 months ago by Heiner premium.
-
2. August 2017 at 17:39 #30358
Hallo liebe Forumsmitglieder
Leider schaffe es nicht die Lautstärkeregelung ALSA<>Software zu „syncronisieren“
Ich habe einen PI2 mit IQAudio PI DAC+ samt Rotary Encoder im Einsatz.
Die Squeezelite instanz läuft ohne den Kommandozeilen problemlos.
Dann regelt der Rotary die Hardwarelautstärke – aber auch die Softwarelautstärke (mittels Ipeng) funktioniert.
Leider jedoch voneinander unabhängig. Ziel sollte doch sein mit beiden Elementen nur die HW Lautstärke zu bedienen oder?Sobald ich die vorgegebenen Parameter einfüge
(-o hw:CARD=IQaudIODAC -V Digital -Q)
Startet der Dienst nicht mehr:
Fehlermeldung:
Option error: -QOhne der Option -Q startet Squeezelite.
Wie ist das Problem zu lösen?
#### SQUEEZELITE VERSION ####
Squeezelite v1.8, Copyright 2012-2015 Adrian Smith.#### SQUEEZELITE BUILDOPTIONS ####
Build options: LINUX ALSA EVENTFD RESAMPLE FFMPEG VISEXPORT DSD#### AUDIOPLAYER CONFIG ####
### Configuration of Audioplayers
SQUEEZELITE_PARAMETER=-o sysdefault:CARD=IQaudIODAC -a 80:4:: -o hw:CARD=IQaudIODAC -V digital -Q
SHAIRPORT_PARAMETER=-d sysdefault:CARD=IQaudIODAC
USE_USB_DAC=0
USE_EQUALIZER=0
SYSTEM_USER=pi
GMEDIARENDER_ALSA_DEVICE=plug:plugequal#### SQUEEZELITE -l ####
Output devices:
null – Discard all samples (playback) or generate zero samples (capture)
plugequal – Equalizer for plughw:0,0
default:CARD=IQaudIODAC – IQaudIODAC, – Default Audio Device
sysdefault:CARD=IQaudIODAC – IQaudIODAC, – Default Audio Device
default:CARD=ALSA – bcm2835 ALSA, bcm2835 ALSA – Default Audio Device
sysdefault:CARD=ALSA – bcm2835 ALSA, bcm2835 ALSA – Default Audio Device#### SHAIRPORT VERSION ####
2.2.4-openssl-Avahi-ALSA-soxr#### OUTPUT SOUND DETAILS CARD 0 ####
closed#### OUTPUT SOUND DETAILS CARD 1 ####
closed3. August 2017 at 16:31 #30387Hallo Werner,
Der Parameter -Q synchronisiert die ALSA Volume mit der Squeezebox Server-Lautstärke.
Bitte versuche die Kommandozeile ohne den -Q-Wert einzutragen und teile den Log vom Debug Info hier, falls weiterhin Probleme bestehen.
3. August 2017 at 17:01 #30391Hallo Heiner
Wie gewünscht.
Option entfernt. Squeezelite startet. Syncronisation natürlich nicht.#### SQUEEZELITE VERSION ####
Squeezelite v1.8, Copyright 2012-2015 Adrian Smith.#### SQUEEZELITE BUILDOPTIONS ####
Build options: LINUX ALSA EVENTFD RESAMPLE FFMPEG VISEXPORT DSD#### AUDIOPLAYER CONFIG ####
### Configuration of Audioplayers
SQUEEZELITE_PARAMETER=-o sysdefault:CARD=IQaudIODAC -a 80:4:: -o hw:CARD=IQaudIODAC -V Digital
SHAIRPORT_PARAMETER=-d sysdefault:CARD=IQaudIODAC
USE_USB_DAC=0
USE_EQUALIZER=0
SYSTEM_USER=pi
GMEDIARENDER_ALSA_DEVICE=plug:plugequal#### SQUEEZELITE -l ####
Output devices:
null – Discard all samples (playback) or generate zero samples (capture)
plugequal – Equalizer for plughw:0,0
default:CARD=IQaudIODAC – IQaudIODAC, – Default Audio Device
sysdefault:CARD=IQaudIODAC – IQaudIODAC, – Default Audio Device
default:CARD=ALSA – bcm2835 ALSA, bcm2835 ALSA – Default Audio Device
sysdefault:CARD=ALSA – bcm2835 ALSA, bcm2835 ALSA – Default Audio Device#### SHAIRPORT VERSION ####
2.2.4-openssl-Avahi-ALSA-soxr#### OUTPUT SOUND DETAILS CARD 0 ####
closed#### OUTPUT SOUND DETAILS CARD 1 ####
closedWie soll ich weitermachen?
lg Werner
7. August 2017 at 16:28 #30482Hallo Werner,
Ich sehe jetzt erst, dass du eine andere Version von Squeezelite installiert hast. Bitte gehe in das Audioplayer-Menü, öffne die Erweiterten Einstellungen von Squeezelite, mache einen Haken bei „Update Squeezelite“ und klicke auf „speichern“.
8. August 2017 at 16:37 #30496Hallo Heiner
Leider keine guten Nachrichten. Keine Änderung
Update hab ich durchgeführt:
Update Squeezelite started
Dienst kann nicht gestoppt werden, da er nicht läuft
Installation gestartet – Diese Meldung zeigt den aktuellen Status der Installation aller 3 Sekunden an. Wenn diese abgeschlossen ist verschwindet die Meldung und der Server läuft.cc -Wall -fPIC -s -O3 -march=armv6 -mfloat-abi=hard -mfpu=vfp -DRESAMPLE -DCONTROLSBS -DALSASYNC -DBLUETOOTHSYNC -DFFMPEG -DVISEXPORT -DDSD -DGPIO -DIR -I./include pcm.c -c -o pcm.o
cc -Wall -fPIC -s -O3 -march=armv6 -mfloat-abi=hard -mfpu=vfp -DRESAMPLE -DCONTROLSBS -DALSASYNC -DBLUETOOTHSYNC -DFFMPEG -DVISEXPORT -DDSD -DGPIO -DIR -I./include mad.c -c -o mad.o
cc -Wall -fPIC -s -O3 -march=armv6 -mfloat-abi=hard -mfpu=vfp -DRESAMPLE -DCONTROLSBS -DALSASYNC -DBLUETOOTHSYNC -DFFMPEG -DVISEXPORT -DDSD -DGPIO -DIR -I./include vorbis.c -c -o vorbis.o
cc -Wall -fPIC -s -O3 -march=armv6 -mfloat-abi=hard -mfpu=vfp -DRESAMPLE -DCONTROLSBS -DALSASYNC -DBLUETOOTHSYNC -DFFMPEG -DVISEXPORT -DDSD -DGPIO -DIR -I./include output_alsa.c -c -o output_alsa.o
cc -Wall -fPIC -s -O3 -march=armv6 -mfloat-abi=hard -mfpu=vfp -DRESAMPLE -DCONTROLSBS -DALSASYNC -DBLUETOOTHSYNC -DFFMPEG -DVISEXPORT -DDSD -DGPIO -DIR -I./include output.c -c -o output.o
cc -Wall -fPIC -s -O3 -march=armv6 -mfloat-abi=hard -mfpu=vfp -DRESAMPLE -DCONTROLSBS -DALSASYNC -DBLUETOOTHSYNC -DFFMPEG -DVISEXPORT -DDSD -DGPIO -DIR -I./include output_pa.c -c -o output_pa.o
cc -Wall -fPIC -s -O3 -march=armv6 -mfloat-abi=hard -mfpu=vfp -DRESAMPLE -DCONTROLSBS -DALSASYNC -DBLUETOOTHSYNC -DFFMPEG -DVISEXPORT -DDSD -DGPIO -DIR -I./include output_pack.c -c -o output_pack.o
cc -Wall -fPIC -s -O3 -march=armv6 -mfloat-abi=hard -mfpu=vfp -DRESAMPLE -DCONTROLSBS -DALSASYNC -DBLUETOOTHSYNC -DFFMPEG -DVISEXPORT -DDSD -DGPIO -DIR -I./include output_stdout.c -c -o output_stdout.o
cc -Wall -fPIC -s -O3 -march=armv6 -mfloat-abi=hard -mfpu=vfp -DRESAMPLE -DCONTROLSBS -DALSASYNC -DBLUETOOTHSYNC -DFFMPEG -DVISEXPORT -DDSD -DGPIO -DIR -I./include output_vis.c -c -o output_vis.o
cc -Wall -fPIC -s -O3 -march=armv6 -mfloat-abi=hard -mfpu=vfp -DRESAMPLE -DCONTROLSBS -DALSASYNC -DBLUETOOTHSYNC -DFFMPEG -DVISEXPORT -DDSD -DGPIO -DIR -I./include dop.c -c -o dop.o
cc -Wall -fPIC -s -O3 -march=armv6 -mfloat-abi=hard -mfpu=vfp -DRESAMPLE -DCONTROLSBS -DALSASYNC -DBLUETOOTHSYNC -DFFMPEG -DVISEXPORT -DDSD -DGPIO -DIR -I./include dsd.c -c -o dsd.o
cc -Wall -fPIC -s -O3 -march=armv6 -mfloat-abi=hard -mfpu=vfp -DRESAMPLE -DCONTROLSBS -DALSASYNC -DBLUETOOTHSYNC -DFFMPEG -DVISEXPORT -DDSD -DGPIO -DIR -I./include dsd2pcm/dsd2pcm.c -c -o dsd2pcm/dsd2pcm.o
cc -Wall -fPIC -s -O3 -march=armv6 -mfloat-abi=hard -mfpu=vfp -DRESAMPLE -DCONTROLSBS -DALSASYNC -DBLUETOOTHSYNC -DFFMPEG -DVISEXPORT -DDSD -DGPIO -DIR -I./include faad.c -c -o faad.o
cc -Wall -fPIC -s -O3 -march=armv6 -mfloat-abi=hard -mfpu=vfp -DRESAMPLE -DCONTROLSBS -DALSASYNC -DBLUETOOTHSYNC -DFFMPEG -DVISEXPORT -DDSD -DGPIO -DIR -I./include mpg.c -c -o mpg.o
cc -Wall -fPIC -s -O3 -march=armv6 -mfloat-abi=hard -mfpu=vfp -DRESAMPLE -DCONTROLSBS -DALSASYNC -DBLUETOOTHSYNC -DFFMPEG -DVISEXPORT -DDSD -DGPIO -DIR -I./include resample.c -c -o resample.o
cc -Wall -fPIC -s -O3 -march=armv6 -mfloat-abi=hard -mfpu=vfp -DRESAMPLE -DCONTROLSBS -DALSASYNC -DBLUETOOTHSYNC -DFFMPEG -DVISEXPORT -DDSD -DGPIO -DIR -I./include process.c -c -o process.o
cc -Wall -fPIC -s -O3 -march=armv6 -mfloat-abi=hard -mfpu=vfp -DRESAMPLE -DCONTROLSBS -DALSASYNC -DBLUETOOTHSYNC -DFFMPEG -DVISEXPORT -DDSD -DGPIO -DIR -I./include ffmpeg.c -c -o ffmpeg.o
cc -Wall -fPIC -s -O3 -march=armv6 -mfloat-abi=hard -mfpu=vfp -DRESAMPLE -DCONTROLSBS -DALSASYNC -DBLUETOOTHSYNC -DFFMPEG -DVISEXPORT -DDSD -DGPIO -DIR -I./include ir.c -c -o ir.o
Makefile.m2p:20: recipe for target ‚ir.o‘ failed
Finished Update Please Click here to Reboot Now!Versucht zu starten … NICHT Erfolgreich Hier klicken für weitere Informationen
nach händisch durchgeführtem Reboot:
Versucht zu starten … NICHT Erfolgreich Hier klicken für weitere Informationen
Option error: -Q
Squeezelite v1.8, Copyright 2012-2015 Adrian Smith. See -t for license terms
Usage: /opt/squeezelite/squeezelite [options]
-s [:] Connect to specified server, otherwise uses autodiscovery to find server
-o Specify output device, default „default“, – = output to stdout
-l List output devices
-a :
:: Specify ALSA params to open output device, b = buffer time in ms or size in bytes, p = period count or size in bytes, f sample format (16|24|24_3|32), m = use mmap (0|1)
-a Specify sample format (16|24|32) of output file when using -o – to output samples to stdout (interleaved little endian only)
-b : Specify internal Stream and Output buffer sizes in Kbytes
-c , Restrict codecs to those specified, otherwise load all available codecs; known codecs: flac,pcm,mp3,ogg,aac,wma,alac,dsd (mad,mpg for specific mp3 codec)
-C Close output device when idle after timeout seconds, default is to keep it open while player is ‚on‘
-d = Set logging level, logs: all|slimproto|stream|decode|output, level: info|debug|sdebug
-e , Explicitly exclude native support of one or more codecs; known codecs: flac,pcm,mp3,ogg,aac,wma,alac,dsd (mad,mpg for specific mp3 codec)
-f Write debug to logfile
-m Set mac address, format: ab:cd:ef:12:34:56
-M Set the squeezelite player model name sent to the server (default: SqueezeLite)
-n Set the player name
-N Store player name in filename to allow server defined name changes to be shared between servers (not supported with -n)
-p Set real time priority of output thread (1-99)
-P Store the process id (PID) in filename
-r [:] Sample rates supported, allows output to be off when squeezelite is started; rates = |-|,,; delay = optional delay switching rates in ms
-R -u [params] Resample, params = ::::::,
recipe = (v|h|m|l|q)(L|I|M)(s) [E|X], E = exception – resample only if native rate not supported, X = async – resample to max rate for device, otherwise to max sync rate
flags = num in hex,
attenuation = attenuation in dB to apply (default is -1db if not explicitly set),
precision = number of bits precision (NB. HQ = 20. VHQ = 28),
passband_end = number in percent (0dB pt. bandwidth to preserve. nyquist = 100%),
stopband_start = number in percent (Aliasing/imaging control. > passband_end),
phase_response = 0-100 (0 = minimum / 50 = linear / 100 = maximum)
-D [delay] Output device supports DSD over PCM (DoP), delay = optional delay switching between PCM and DoP in ms
-v Visualiser support
-L List volume controls for output device
-U Unmute ALSA control and set to full volume (not supported with -V)
-V Use ALSA control for volume adjustment, otherwise use software volume adjustment
-z Daemonize
-t License terms
-? Display this help textBuild options: LINUX ALSA EVENTFD RESAMPLE FFMPEG VISEXPORT DSD
Debug Info:
#### SQUEEZELITE VERSION ####
Squeezelite v1.8, Copyright 2012-2015 Adrian Smith.#### SQUEEZELITE BUILDOPTIONS ####
Build options: LINUX ALSA EVENTFD RESAMPLE FFMPEG VISEXPORT DSD#### AUDIOPLAYER CONFIG ####
### Configuration of Audioplayers
SQUEEZELITE_PARAMETER=-o sysdefault:CARD=IQaudIODAC -a 80:4:: -o hw:CARD=IQaudIODAC -V Digital -Q
SHAIRPORT_PARAMETER=-d sysdefault:CARD=IQaudIODAC
USE_USB_DAC=0
USE_EQUALIZER=0
SYSTEM_USER=pi
GMEDIARENDER_ALSA_DEVICE=plug:plugequal#### SQUEEZELITE -l ####
Output devices:
null – Discard all samples (playback) or generate zero samples (capture)
plugequal – Equalizer for plughw:0,0
default:CARD=IQaudIODAC – IQaudIODAC, – Default Audio Device
sysdefault:CARD=IQaudIODAC – IQaudIODAC, – Default Audio Device
default:CARD=ALSA – bcm2835 ALSA, bcm2835 ALSA – Default Audio Device
sysdefault:CARD=ALSA – bcm2835 ALSA, bcm2835 ALSA – Default Audio Device#### SHAIRPORT VERSION ####
2.2.4-openssl-Avahi-ALSA-soxr#### OUTPUT SOUND DETAILS CARD 0 ####
closed#### OUTPUT SOUND DETAILS CARD 1 ####
closedMax2play ist Up-to-date : kein Update möglich.
Wie soll ich weiter vorgehen – das Image neu aufspielen?
Für mich ist da auch keine neue Version von Squeezelite ersichtlich. Ist doch noch immer 1.8 oder sehe ich da was falsch?lg Werner
11. August 2017 at 16:12 #30570Hallo Werner,
Entschuldige die späte Rückmeldung. Ich habe inzwischen deinen Fall nachempfunden und es muss im Debug Info-Fenster diese Version angezeigt werden:
#### SQUEEZELITE VERSION ####
Squeezelite Max2Play v1.0.2 based on v1.8.4-726, Copyright 2012-2015 Adrian Smith, 2015-2016 Ralph Irving.Bitte löschen die Kommandozeilen Parameter aus Squeezelite vorm Update. Dies sollte dann klappen.
-
You must be logged in to reply to this topic.