I looked into this. This is a function of alsa.conf Note, that I
only have the 2 soundcards (rpi builtin and and my i2s PianoPlus)
The default alsa.conf has this
Code:
--------------------
# show all name hints also for definitions without hint {} section
defaults.namehint.showall off
# show just basic name hints
defaults.namehint.basic on
# show extended name hints
defaults.namehint.extended off
--------------------
Changing to
Code:
--------------------
# show all name hints also for definitions without hint {} section
defaults.namehint.showall off
# show just basic name hints
defaults.namehint.basic on
# show extended name hints
defaults.namehint.extended on <<---This value set to on
--------------------
Yields
Code:
--------------------
tc@USBridgeSig:/usr/local/share/alsa$ squeezelite -l
Output devices:
null - Discard all samples (playback) or generate
zero samples (capture)
sysdefault:CARD=ALSA - bcm2835 ALSA, bcm2835 ALSA - Default Audio
Device
dmix:CARD=ALSA,DEV=0 - bcm2835 ALSA, bcm2835 ALSA - Direct sample
mixing device
dmix:CARD=ALSA,DEV=1 - bcm2835 ALSA, bcm2835 IEC958/HDMI - Direct
sample mixing device
dmix:CARD=ALSA,DEV=2 - bcm2835 ALSA, bcm2835 IEC958/HDMI1 - Direct
sample mixing device
dsnoop:CARD=ALSA,DEV=0 - bcm2835 ALSA, bcm2835 ALSA - Direct sample
snooping device
dsnoop:CARD=ALSA,DEV=1 - bcm2835 ALSA, bcm2835 IEC958/HDMI - Direct
sample snooping device
dsnoop:CARD=ALSA,DEV=2 - bcm2835 ALSA, bcm2835 IEC958/HDMI1 - Direct
sample snooping device
hw:CARD=ALSA,DEV=0 - bcm2835 ALSA, bcm2835 ALSA - Direct hardware
device without any conversions
hw:CARD=ALSA,DEV=1 - bcm2835 ALSA, bcm2835 IEC958/HDMI - Direct
hardware device without any conversions
hw:CARD=ALSA,DEV=2 - bcm2835 ALSA, bcm2835 IEC958/HDMI1 - Direct
hardware device without any conversions
plughw:CARD=ALSA,DEV=0 - bcm2835 ALSA, bcm2835 ALSA - Hardware device
with all software conversions
plughw:CARD=ALSA,DEV=1 - bcm2835 ALSA, bcm2835 IEC958/HDMI - Hardware
device with all software conversions
plughw:CARD=ALSA,DEV=2 - bcm2835 ALSA, bcm2835 IEC958/HDMI1 -
Hardware device with all software conversions
sysdefault:CARD=PianoDACPlus - PianoDACPlus, PianoDACPlus multicodec-0 -
Default Audio Device
dmix:CARD=PianoDACPlus,DEV=0 - PianoDACPlus, PianoDACPlus multicodec-0 -
Direct sample mixing device
dsnoop:CARD=PianoDACPlus,DEV=0 - PianoDACPlus, PianoDACPlus multicodec-0 -
Direct sample snooping device
hw:CARD=PianoDACPlus,DEV=0 - PianoDACPlus, PianoDACPlus multicodec-0 -
Direct hardware device without any conversions
plughw:CARD=PianoDACPlus,DEV=0 - PianoDACPlus, PianoDACPlus multicodec-0 -
Hardware device with all software conversions
--------------------
Changing to
Code:
--------------------
# show all name hints also for definitions without hint {} section
defaults.namehint.showall on <-----This is set on
# show just basic name hints
defaults.namehint.basic on
# show extended name hints
defaults.namehint.extended on <-----This is set on
--------------------
Yields (Note that this includes every option that is in asound, the
devices may or may not be present.)
Code:
--------------------
tc@USBridgeSig:/usr/local/share/alsa$ squeezelite -l
Output devices:
null - Discard all samples (playback) or generate
zero samples (capture)
default
pcpinput
plugequal
equal
sysdefault:CARD=ALSA - bcm2835 ALSA, bcm2835 ALSA - Default Audio
Device
dmix:CARD=ALSA,DEV=0 - bcm2835 ALSA, bcm2835 ALSA - Direct sample
mixing device
dmix:CARD=ALSA,DEV=1 - bcm2835 ALSA, bcm2835 IEC958/HDMI - Direct
sample mixing device
dmix:CARD=ALSA,DEV=2 - bcm2835 ALSA, bcm2835 IEC958/HDMI1 - Direct
sample mixing device
dsnoop:CARD=ALSA,DEV=0 - bcm2835 ALSA, bcm2835 ALSA - Direct sample
snooping device
dsnoop:CARD=ALSA,DEV=1 - bcm2835 ALSA, bcm2835 IEC958/HDMI - Direct
sample snooping device
dsnoop:CARD=ALSA,DEV=2 - bcm2835 ALSA, bcm2835 IEC958/HDMI1 - Direct
sample snooping device
hw:CARD=ALSA,DEV=0 - bcm2835 ALSA, bcm2835 ALSA - Direct hardware
device without any conversions
hw:CARD=ALSA,DEV=1 - bcm2835 ALSA, bcm2835 IEC958/HDMI - Direct
hardware device without any conversions
hw:CARD=ALSA,DEV=2 - bcm2835 ALSA, bcm2835 IEC958/HDMI1 - Direct
hardware device without any conversions
plughw:CARD=ALSA,DEV=0 - bcm2835 ALSA, bcm2835 ALSA - Hardware device
with all software conversions
plughw:CARD=ALSA,DEV=1 - bcm2835 ALSA, bcm2835 IEC958/HDMI - Hardware
device with all software conversions
plughw:CARD=ALSA,DEV=2 - bcm2835 ALSA, bcm2835 IEC958/HDMI1 -
Hardware device with all software conversions
sysdefault:CARD=PianoDACPlus - PianoDACPlus, PianoDACPlus multicodec-0 -
Default Audio Device
dmix:CARD=PianoDACPlus,DEV=0 - PianoDACPlus, PianoDACPlus multicodec-0 -
Direct sample mixing device
dsnoop:CARD=PianoDACPlus,DEV=0 - PianoDACPlus, PianoDACPlus multicodec-0 -
Direct sample snooping device
hw:CARD=PianoDACPlus,DEV=0 - PianoDACPlus, PianoDACPlus multicodec-0 -
Direct hardware device without any conversions
plughw:CARD=PianoDACPlus,DEV=0 - PianoDACPlus, PianoDACPlus multicodec-0 -
Hardware device with all software conversions
--------------------
piCorePlayer a small player for the Raspberry Pi in RAM.
Homepage: https://www.picoreplayer.org
Please 'donate'
(https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=U7JHY5WYHCNRU&lc=GB¤cy_code=USD&bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHosted)
if you like the piCorePlayer
------------------------------------------------------------------------
paul-'s Profile: http://forums.slimdevices.com/member.php?userid=58858
View this thread: http://forums.slimdevices.com/showthread.php?t=97046
_______________________________________________
unix mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/unix