Skip to content

HiFiBerry Soundcard Details

s-martin edited this page Dec 22, 2020 · 5 revisions

Read Hifiberry info on volume control for details.

According to the upper guide you need to configure the /etc/mpd.conf file. And especially the audio_output section needs some updating:

audio_output {
        enabled         "yes"
        type            "alsa"
        name            "HiFiBerry DAC+ Lite"
        device          "hifiberry"
        auto_resample   "no"
        auto_channels   "no"
        auto_format     "no"
        dop             "no"
}

What the guide does not say is, that in the audio_output section, there are several deviced preconfigured but commented out. Amongst others, the first default device is

audio_output {
        type               "alsa"
        name            "My ALSA Device"
}

These four lines must not be commented out but active (in addition to the hifiberry entries).

Also there is a conflict between the default GPIO button layout and an the hifiberry. Edit RPi-Jukebox-RFID/settings/gpio_settings.ini and change PIN 19 and 21 to e.g. 23 and 17.**

HiFiBerry with hardware soldering

Taken from https://github.com/MiczFlor/RPi-Jukebox-RFID/issues/460

Using the RC-522 reader or other hardware with a hifiberry board, one has to solder the RC-522 to the hifiberry board (as that one directly covers all the pins of the raspberry when put together). Here are some tips on how to solder the additional cables to the hifiberry board.

Make a matching "Connector"-pHAT to fit on top of the hifiberry, if you don't want to solder on to the hifiberry.

matching "Connector"-pHAT to fit on top of the hifiberry matching "Connector"-pHAT to fit on top of the hifiberry matching "Connector"-pHAT to fit on top of the hifiberry

Home

πŸ”₯ Version 3

Version 3 Pages

Nothing yet

🎢 Version 2

Version 2 Pages

Installation

Specials

RFID Reader

Sound card configurations

Hardware Buttons

Displays (LED, LCD, Matrix, etc.)

Hacks

Bluetooth

AirPlay

MPD tricks

For Developers

Clone this wiki locally