It looks like our updates to the ALSA configuration hid the USB audio devices on your AmpliPi due to an old boot configuration file.
There is an extra HDMI audio device that should have been disabled, but wasn’t in older units. I think we either need to have you re-flash your unit to a recent image or just update the file /boot/config.txt on your AmpliPi.
Here’s the current /boot/config.txt file we are shipping with units:
# For more options and information see
# http://rpf.io/configtxt
# Some settings may impact device functionality. See link above for details
# uncomment if you get no picture on HDMI for a default "safe" mode
#hdmi_safe=1
# uncomment this if your display has a black border of unused pixels visible
# and your display can output without overscan
#disable_overscan=1
# uncomment the following to adjust overscan. Use positive numbers if console
# goes off screen, and negative if there is too much border
#overscan_left=16
#overscan_right=16
#overscan_top=16
#overscan_bottom=16
# uncomment to force a console size. By default it will be display's size minus
# overscan.
#framebuffer_width=1280
#framebuffer_height=720
# uncomment if hdmi display is not detected and composite is being output
#hdmi_force_hotplug=1
# uncomment to force a specific HDMI mode (this will force VGA)
#hdmi_group=1
#hdmi_mode=1
# uncomment to force a HDMI mode rather than DVI. This can make audio work in
# DMT (computer monitor) modes
#hdmi_drive=2
# uncomment to increase signal to HDMI, if you have interference, blanking, or
# no display
#config_hdmi_boost=4
# uncomment for composite PAL
#sdtv_mode=2
#uncomment to overclock the arm. 700 MHz is the default.
#arm_freq=800
# Uncomment some or all of these to enable the optional hardware interfaces
dtparam=i2c_arm=on,i2c_arm_baudrate=100000
dtparam=i2s=on
dtparam=spi=on
# Additional overlays and parameters are documented /boot/overlays/README
[pi4]
# Enable DRM VC4 V3D driver on top of the dispmanx display stack
dtoverlay=vc4-fkms-v3d
max_framebuffers=2
[all]
enable_uart=1
gpio=4=op,dh # Preamp RESET pin
gpio=5=op,dl # Preamp BOOT0 pin
# enable i2s DAC
dtoverlay=hifiberry-dac
dtoverlay=i2s-gpio28-31
# Enable SPI1 and SPI2 with two chip selects each
dtoverlay=spi1-2cs
dtoverlay=spi2-2cs
# Default core_freq for Pi3 is 400 MHz
# Lock it so it doesn't scale down and lower SPI speed
core_freq=400
core_freq_min=400
You can edit it over ssh and restart your AmpliPi. This should make all of the sound devices show up again!
Otherwise you can follow the steps here to re-image your unit.
NOTE: we are in the process of creating an image with 0.3.0 but it has not been finished yet, so you will have to image to 0.2.1 then update to 0.3.0 at this moment.