Steuerung Jivelite mittels Tastern über GPIO

Max2Play Home 2016 (en) Forums Max2Play as Squeezebox (Player / Server) Steuerung Jivelite mittels Tastern über GPIO

This topic contains 4 replies, has 2 voices, and was last updated by  mini11 premium 4 months, 2 weeks ago.

Viewing 5 posts - 1 through 5 (of 5 total)
  • 4. März 2021 at 20:16 #50877

    Hallo,
    zur Zeit versuche ich, jivelite mittels eines 5 Wegetasters (ahnlich Joystick) zu steuern.
    Konfiguration:
    PI Zero WH
    Hifiberrry Amp Zero
    3,2 Zoll Display, SPI, ILI9341

    Die Steuerung erfolgt über entsprechende Einträge (Overlays) in der config.txt:
    dtoverlay=gpio-key,gpio=17,keycode=57 # play
    dtoverlay=gpio-key,gpio=13,keycode=1 # esc back (set)
    dtoverlay=gpio-key,gpio=5,keycode=103 # up
    dtoverlay=gpio-key,gpio=6,keycode=108 # down
    dtoverlay=gpio-key,gpio=27,keycode=13 # (vol up)
    dtoverlay=gpio-key,gpio=22,keycode=12 # (vol down)
    dtoverlay=gpio-key,gpio=12,keycode=28 # enter (mid)
    Alle overlays lösen die entsprechenden Funktionen aus, nur die Lautstärke lässt sich nicht einstellen.

    Mit einer angeschlossenen USB-Tastatur und entsprechenden Tasten(= und -) lässt sich die Lautsärke einstellen. Ebenso funktioniert die Lautstärkeregelung über IR-Fernbedienung.

    Habe die selbe Konfiguration im piCore getestet. Hier funktioniert die Lautsärkeregelung (ohne sbpd – nur config.txt Einträge).
    Hat jemand eine Idee? Brauche ich vieleicht zusätzliche Software?

    Das gleiche Problem existiert ja auch bei Volumecontrol mittels Rotary und Hifiberry Amp Zero in Max2Play.
    Besten Dank

    9. März 2021 at 15:25 #50893

    Hallo mini,

    Könntest du hier die Debug Info deiner Player (unten im Audioplayer Tab) posten? Ich könnte mir vorstellen, dass mittels -o hw:0 -V Digital in den Kommandozeilenoptionen von Squeezelite die Hardware- und Software-Lautstärkesteuerung verbunden werden muss, damit die Taster funktionieren. Siehe Wiki: https://www.max2play.com/en/wiki/optimizing-squeezelites-volume-control/
    Ansonsten sieht deine Konfiguration für mich korrekt aus. Vielleicht weiß jemand anderes im Forum mehr. Du könntest dich auch an die Entwickler von Jivelite im Slimdevices Forum wenden.

    9. März 2021 at 17:23 #50904

    hallo Mario,
    hier die debug-info ohne die Kommandzeilenoption -o hw:0 -V Digital.

    #### SQUEEZELITE VERSION ####
    Squeezelite Max2Play v1.0.2 based on v1.8.4-726, Copyright 2012-2015 Adrian Smith, 2015-2016 Ralph Irving.

    #### SQUEEZELITE BUILDOPTIONS ####
    Build options: LINUX ALSA EVENTFD RESAMPLE FFMPEG VISEXPORT IR GPIO DSD CONTROLSBS ALSASYNC BLUETOOTHSYNC

    #### AUDIOPLAYER CONFIG ####
    ### Configuration of Audioplayers
    SQUEEZELITE_PARAMETER=-o sysdefault:CARD=sndrpihifiberry -a 80:4::
    SQUEEZESLAVE_PARAMETER=-n plugequal
    SHAIRPORT_PARAMETER=-d default:CARD=sndrpihifiberry
    USE_USB_DAC=0
    USE_EQUALIZER=0
    SYSTEM_USER=pi
    YMPD_PARAMETER=–webport 8081

    #### SQUEEZELITE -l ####
    Output devices:
    null – Discard all samples (playback) or generate zero samples (capture)
    equal
    plugequal – Equalizer for plughw:0,0
    default:CARD=sndrpihifiberry – snd_rpi_hifiberry_dac, – Default Audio Device
    sysdefault:CARD=sndrpihifiberry – snd_rpi_hifiberry_dac, – Default Audio Device
    dmix:CARD=sndrpihifiberry,DEV=0 – snd_rpi_hifiberry_dac, – Direct sample mixing device
    dsnoop:CARD=sndrpihifiberry,DEV=0 – snd_rpi_hifiberry_dac, – Direct sample snooping device
    hw:CARD=sndrpihifiberry,DEV=0 – snd_rpi_hifiberry_dac, – Direct hardware device without any conversions
    plughw:CARD=sndrpihifiberry,DEV=0 – snd_rpi_hifiberry_dac, – Hardware device with all software conversions

    #### SHAIRPORT (SYNC) VERSION ####
    3.1.1-OpenSSL-Avahi-ALSA-soxr-sysconfdir:/usr/local/etc

    #### OUTPUT SOUND DETAILS CARD 0 ####
    access: MMAP_INTERLEAVED
    format: S32_LE
    subformat: STD
    channels: 2
    rate: 44100 (44100/1)
    period_size: 882
    buffer_size: 3528

    #### OUTPUT SOUND DETAILS CARD 1 ####
    Der Eintrag in die Kommandozeile führt dazu, dass die Musik in voller Lautstärke läuft und diese sich weder über Taster noch über die Fernbedienung herabsetzen lässt.

    Hier die Debug-Info mit den Kommandozeilenparametern:

    #### SQUEEZELITE VERSION ####
    Squeezelite Max2Play v1.0.2 based on v1.8.4-726, Copyright 2012-2015 Adrian Smith, 2015-2016 Ralph Irving.

    #### SQUEEZELITE BUILDOPTIONS ####
    Build options: LINUX ALSA EVENTFD RESAMPLE FFMPEG VISEXPORT IR GPIO DSD CONTROLSBS ALSASYNC BLUETOOTHSYNC

    #### AUDIOPLAYER CONFIG ####
    ### Configuration of Audioplayers
    SQUEEZELITE_PARAMETER=-o sysdefault:CARD=sndrpihifiberry -a 80:4:: -o hw:0 -V Digital
    SQUEEZESLAVE_PARAMETER=-n plugequal
    SHAIRPORT_PARAMETER=-d default:CARD=sndrpihifiberry
    USE_USB_DAC=0
    USE_EQUALIZER=0
    SYSTEM_USER=pi
    YMPD_PARAMETER=–webport 8081

    #### SQUEEZELITE -l ####
    Output devices:
    null – Discard all samples (playback) or generate zero samples (capture)
    equal
    plugequal – Equalizer for plughw:0,0
    default:CARD=sndrpihifiberry – snd_rpi_hifiberry_dac, – Default Audio Device
    sysdefault:CARD=sndrpihifiberry – snd_rpi_hifiberry_dac, – Default Audio Device
    dmix:CARD=sndrpihifiberry,DEV=0 – snd_rpi_hifiberry_dac, – Direct sample mixing device
    dsnoop:CARD=sndrpihifiberry,DEV=0 – snd_rpi_hifiberry_dac, – Direct sample snooping device
    hw:CARD=sndrpihifiberry,DEV=0 – snd_rpi_hifiberry_dac, – Direct hardware device without any conversions
    plughw:CARD=sndrpihifiberry,DEV=0 – snd_rpi_hifiberry_dac, – Hardware device with all software conversions

    #### SHAIRPORT (SYNC) VERSION ####
    3.1.1-OpenSSL-Avahi-ALSA-soxr-sysconfdir:/usr/local/etc

    #### OUTPUT SOUND DETAILS CARD 0 ####
    access: MMAP_INTERLEAVED
    format: S32_LE
    subformat: STD
    channels: 2
    rate: 48000 (48000/1)
    period_size: 960
    buffer_size: 3840

    #### OUTPUT SOUND DETAILS CARD 1 ####

    Besten Dank
    Günter

    10. März 2021 at 14:39 #50911

    Hallo Günter,

    In diesem Fall würde ich dir auf jeden Fall empfehlen, deine Frage nochmal im Slimdevices Forum zu stellen. Dort können dir die Entwickler von Jivelite sicher weiterhelfen.

    11. März 2021 at 12:47 #50926

    Besten Dank – ich werde es versuchen.

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

You must be logged in to reply to this topic.

Register here