My goal is to make it easy to use. No need for advanced functions - Just a simple operations/linking/radio interface in Home Assistant.
Works great! I chose to list the two main speaker sets (kitchen and Front Room) because sometimes I want one or the other to be master. They are just far enough apart where Bluetooth is strained.
My YAML looks like this:
media_player:
#Arylic Devices
- platform: linkplay
host: 192.168.11.120
name: Polk TSi100 (basement)
icecast_metadata: 'StationNameSongTitle'
multiroom_wifidirect: False
sources:
{
'line-in': 'WiFi',
'line-in2': 'Line-in 2',
'bluetooth': 'Bluetooth',
}
common_sources: !include linkplay-radio-sources.yaml
- platform: linkplay
host: 192.168.11.96
name: Kitchen Speakers
icecast_metadata: 'StationNameSongTitle'
multiroom_wifidirect: False
sources:
{
'line-in': 'WiFi',
'bluetooth': 'Bluetooth',
}
common_sources: !include linkplay-radio-sources.yaml
- platform: linkplay
host: 192.168.11.98
name: Karaoke Speakers
icecast_metadata: 'StationNameSongTitle'
multiroom_wifidirect: False
sources:
{
'line-in': 'WiFi',
'bluetooth': 'Bluetooth',
}
common_sources: !include linkplay-radio-sources.yaml
- platform: linkplay
host: 192.168.11.91
name: Audioengine HD6
icecast_metadata: 'StationNameSongTitle'
multiroom_wifidirect: False
sources:
{
'line-in': 'WiFi',
'bluetooth': 'Bluetooth',
}
common_sources: !include linkplay-radio-sources.yaml