hass-music-assistant
hass-music-assistant copied to clipboard
Unable to play any source
What version of Music Assistant has the issue?
2022.8.4
The problem
I have never been able to playback music at all. I utilise two sources, TuneIn Radio and YouTube Music. Both are correctly authenticated - my database seems to have been populated, but I am unable to playback anything on a Google Nest Speaker.
How to reproduce
Per the logs below, try several different ways to playback audio but no luck.
Relevant log output
2022-08-20 21:52:20.777 INFO (MainThread) [music_assistant.db] Database connected.
2022-08-20 21:52:23.008 WARNING (MainThread) [music_assistant.stream] FFmpeg version found without libsoxr support, highest quality audio not available.
2022-08-20 21:52:23.009 INFO (MainThread) [music_assistant.stream] Started stream server on port 8095
2022-08-20 21:52:23.202 INFO (MainThread) [music_assistant] Finished job [Cleanup cache] in 0.19 seconds.
2022-08-20 21:52:23.239 INFO (MainThread) [music_assistant] Finished job [Cleanup removed items from database] in 0.23 seconds.
2022-08-20 21:52:23.240 INFO (MainThread) [music_assistant] Finished job [Library sync for provider URL] in 0.0 seconds.
2022-08-20 21:52:23.292 INFO (MainThread) [music_assistant.players] Player registered: media_player.downstairs_speakers/Downstairs Speakers
2022-08-20 21:52:23.300 INFO (MainThread) [music_assistant.players] Player registered: media_player.srs_zr5_463c64/Toyroom Stereo
2022-08-20 21:52:23.414 INFO (MainThread) [music_assistant.players] Player registered: media_player.study_speaker/Study speaker
2022-08-20 21:52:23.447 INFO (MainThread) [music_assistant.players] Player registered: media_player.dayroom_chromecast/Dayroom Chromecast
2022-08-20 21:52:23.450 INFO (MainThread) [music_assistant.players] Player registered: media_player.kitchen_home/Kitchen Home
2022-08-20 21:52:25.231 INFO (MainThread) [music_assistant] Finished job [Library sync for provider Tune-in Radio] in 2.22 seconds.
2022-08-20 21:52:33.817 INFO (MainThread) [music_assistant] Finished job [Library sync for provider Youtube Music] in 10.61 seconds.
Try and play a song from the Music Assistant browser...
2022-08-20 21:53:11.857 INFO (SyncWorker_15) [pychromecast.controllers] Receiver:Launching app CC1AD845
2022-08-20 21:53:11.866 INFO (MainThread) [music_assistant.players.stream] Start Streaming queue track: ytmusic://track/zKBGTbd-epM (James Blunt - Always Hate Me) for queue Study speaker - crossfade: False
Try and play a song from the Home Assistant Media Browser...
2022-08-20 22:14:55.624 WARNING (MainThread) [music_assistant.stream] Got stream request for unknown or finished stream: 8320f48a52a24f778fc74dafdbce35c8
2022-08-20 22:14:55.658 ERROR (Thread-46) [homeassistant.components.cast.media_player] Failed to cast media http://192.168.0.80:8095/8320f48a52a24f778fc74dafdbce35c8.flac. Please make sure the URL is: Reachable from the cast device and either a publicly resolvable hostname or an IP address
I played some Google TTS to the speaker, and it worked fine.
Upon returning to Music Assistant Browser, and pressing the play button it replayed my TTS then tried to play a YouTube Music song...
2022-08-20 22:15:56.270 INFO (MainThread) [music_assistant.players] Trying to resume non-MA content http://192.168.0.80:8123/api/tts_proxy/267797b6e37c95da210ad1e9d490de649e1dfd04_en_-_google_translate.mp3...
2022-08-20 22:16:35.657 INFO (MainThread) [music_assistant.players.stream] Start Streaming queue track: ytmusic://track/1yRNUZKuWEA (Angus & Julia Stone - The Devil's Tears) for queue Study speaker - crossfade: False
Try and play a TuneIn radio station...
2022-08-20 22:27:50.487 INFO (SyncWorker_11) [pychromecast.controllers] Not launching app CC1AD845 - already running
2022-08-20 22:27:50.490 INFO (MainThread) [music_assistant.players.stream] Start Streaming queue track: tunein://radio/s9797 (ABC Radio Brisbane) for queue Study speaker - crossfade: False
Additional information
No response
What version of Home Assistant Core are your running
2022.8.6
What type of installation are you running?
Home Assistant Core
On what type of hardware are you running?
Linux
Hi
MA by default uses TCP port 8095 for streaming. That port should not be blocked.
Best Eric
Also note that you seem to be running HA core yourself, besides opening the correct port make sure that ffmpeg is installed and the latest version.
@erkr and @marcelveldt the logs indicate positive responses to both your queries:
2022-08-20 21:52:23.008 WARNING (MainThread) [music_assistant.stream] FFmpeg version found without libsoxr support, highest quality audio not available.
2022-08-20 21:52:23.009 INFO (MainThread) [music_assistant.stream] Started stream server on port 8095
I would assume that there would be an error message if the server wasn't able to bind to port 8095.
Eitherway:
root@hass:/opt/homeassistant# lsof -i -P -n | grep LISTEN
systemd-r 278 systemd-resolve 13u IPv4 129128 0t0 TCP 127.0.0.53:53 (LISTEN)
sshd 458 root 3u IPv4 129434 0t0 TCP *:22 (LISTEN)
sshd 458 root 4u IPv6 129436 0t0 TCP *:22 (LISTEN)
hass 1446474 homeassistant 10u IPv4 273442544 0t0 TCP *:8123 (LISTEN)
hass 1446474 homeassistant 11u IPv6 273442545 0t0 TCP *:8123 (LISTEN)
hass 1446474 homeassistant 45u IPv4 273449392 0t0 TCP 127.0.0.1:48799 (LISTEN)
hass 1446474 homeassistant 111u IPv6 273460273 0t0 TCP *:8095 (LISTEN)
hass 1446474 homeassistant 112u IPv4 273460274 0t0 TCP *:8095 (LISTEN)
rtsp2webr 1446493 homeassistant 3u IPv4 273452419 0t0 TCP 127.0.0.1:8083 (LISTEN)
mosquitto 3190410 root 4u IPv4 153186489 0t0 TCP 192.168.0.80:1883 (LISTEN)
Additional ffmpeg
input:
root@hass:/opt/homeassistant# ffmpeg -version
Error: unable to open display
ffmpeg version n4.3.1 Copyright (c) 2000-2020 the FFmpeg developers
built with gcc 7 (Ubuntu 7.5.0-3ubuntu1~18.04)
configuration: --prefix= --prefix=/usr --disable-debug --disable-doc --disable-static --enable-cuda --enable-cuda-sdk --enable-cuvid --enable-libdrm --enable-ffplay --enable-gnutls --enable-gpl --enable-libass --enable-libfdk-aac --enable-libfontconfig --enable-libfreetype --enable-libmp3lame --enable-libnpp --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopus --enable-libpulse --enable-sdl2 --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libv4l2 --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-libxcb --enable-libxvid --enable-nonfree --enable-nvenc --enable-omx --enable-openal --enable-opencl --enable-runtime-cpudetect --enable-shared --enable-vaapi --enable-vdpau --enable-version3 --enable-xlib
libavutil 56. 51.100 / 56. 51.100
libavcodec 58. 91.100 / 58. 91.100
libavformat 58. 45.100 / 58. 45.100
libavdevice 58. 10.100 / 58. 10.100
libavfilter 7. 85.100 / 7. 85.100
libswscale 5. 7.100 / 5. 7.100
libswresample 3. 7.100 / 3. 7.100
libpostproc 55. 7.100 / 55. 7.100
root@hass:/opt/homeassistant#
Thanks, Whytey
The streamcontroller may have been started on port 8095 but are the players able to reach it ? So can a network client reach your HA instance locally on that port ? So same VLAN, no firewall in between etc. Also check the HA config option for "internal URL" because the local IP is derived from there.
That ffmpeg version is pretty old so maybe that's why playback fails. I did not really test things with older ffmpeg versions. Primary development focus goes to users running HAOS or the official docker container, containing all the right dependencies.
So, my first bet would be to update your ffmpeg version.
I was able to update to a newer version of ffmpeg 4.2.2:
ffmpeg version n4.4.2-2-g7ffb7d4b04 Copyright (c) 2000-2021 the FFmpeg developers
built with gcc 9 (Ubuntu 9.4.0-1ubuntu1~20.04.1)
configuration: --prefix=/usr --disable-debug --disable-doc --disable-libfdk-aac --disable-static --enable-libaom --enable-avisynth --enable-chromaprint --enable-libdav1d --enable-ffplay --enable-gnutls --enable-gpl --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdc1394 --enable-libdrm --enable-libflite --enable-libfontconfig --enable-libfribidi --enable-libfreetype --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libtesseract --enable-libtheora --enable-libtwolame --enable-libv4l2 --enable-libvo_amrwbenc --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxcb --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-runtime-cpudetect --enable-sdl2 --enable-shared --enable-vaapi --enable-version3 --enable-vulkan --enable-xlib --enable-vdpau --enable-nvenc --enable-cuvid
libavutil 56. 70.100 / 56. 70.100
libavcodec 58.134.100 / 58.134.100
libavformat 58. 76.100 / 58. 76.100
libavdevice 58. 13.100 / 58. 13.100
libavfilter 7.110.100 / 7.110.100
libswscale 5. 9.100 / 5. 9.100
libswresample 3. 9.100 / 3. 9.100
libpostproc 55. 9.100 / 55. 9.100
It seems like MA tries harder to play the song, the control bar doesn't lose album art after a few seconds like it used to. Still no dice though.
I am seeing these in the logs:
2022-08-21 21:16:46.846 INFO (SyncWorker_35) [pychromecast.controllers] Not launching app CC1AD845 - already running
2022-08-21 21:16:46.851 INFO (MainThread) [music_assistant.players.stream] Start Streaming queue track: ytmusic://track/zKBGTbd-epM (James Blunt - Always Hate Me) for queue Study speaker
- crossfade: False
2022-08-21 21:16:47.438 INFO (MainThread) [music_assistant] Finished job [Add ytmusic://track/pAqTJRH0eF4 to database] in 8.66 seconds.
2022-08-21 21:16:49.229 ERROR (Thread-17) [homeassistant.components.cast.media_player] Failed to cast media http://192.168.0.80:8095/control/media_player.study_speaker/next.mp3. Please m
ake sure the URL is: Reachable from the cast device and either a publicly resolvable hostname or an IP address
A quick check that the port is accessible from the HA/MA host:
root@hass:/opt/homeassistant# telnet 192.168.0.80 8095
Trying 192.168.0.80...
Connected to 192.168.0.80.
Escape character is '^]'.
q
HTTP/1.0 400 Bad Request
Content-Type: text/plain; charset=utf-8
Content-Length: 44
Date: Sun, 21 Aug 2022 11:19:12 GMT
Server: Python/3.9 aiohttp/3.8.1
Bad status line 'Invalid method encountered'Connection closed by foreign host.
Try the same from my laptop:
djwhyte@david-Inspiron-13-7378:~$ telnet 192.168.0.80 8095
Trying 192.168.0.80...
Connected to 192.168.0.80.
Escape character is '^]'.
q
HTTP/1.0 400 Bad Request
Content-Type: text/plain; charset=utf-8
Content-Length: 44
Date: Sun, 21 Aug 2022 11:19:31 GMT
Server: Python/3.9 aiohttp/3.8.1
Bad status line 'Invalid method encountered'Connection closed by foreign host.
All my speakers are in a flat network, no subnets or anything complex.
OK thanks, in that case we can rule out that ffmpeg causes the issue. Can you please check a Tune-In radio station first to rule out its a Youtube specific issue ?
Also, another great test is to try TTS on the "mass prefixed" player in HA. So in your case that would be "media_player.mass_study_speaker" I guess
Good thinking. Seems to be the same problem though. Tried to play the radio, timed out and went back the youtube track in the queue:
2022-08-21 21:28:10.184 INFO (SyncWorker_36) [pychromecast.controllers] Receiver:Launching app CC1AD845
2022-08-21 21:28:10.186 INFO (MainThread) [music_assistant.players.stream] Start Streaming queue track: tunein://radio/s9797 (ABC Radio Brisbane) for queue Study speaker - crossfade: Fal
se
2022-08-21 21:28:27.638 INFO (SyncWorker_36) [pychromecast.controllers] Not launching app CC1AD845 - already running
2022-08-21 21:28:27.654 INFO (MainThread) [music_assistant.players.stream] Start Streaming queue track: ytmusic://track/zKBGTbd-epM (James Blunt - Always Hate Me) for queue Study speaker
- crossfade: False
Maybe raise the log level for "custom_components.mass" to debug ? That way you can see in the log if the player is even attempting to connect at port 8095
Will do that and the request for TTS via the mass speakers, standby...
Playing TTS from Google to the speaker:
2022-08-21 21:34:53.310 INFO (SyncWorker_29) [pychromecast.controllers] Receiver:setting volume to 0.2
2022-08-21 21:35:03.314 WARNING (SyncWorker_8) [pychromecast.controllers] Quick Play failed for http://192.168.0.80:8095/announce/media_player.study_speaker.flac:music({})
2022-08-21 21:35:03.316 ERROR (MainThread) [music_assistant.players] Error while playing announcement
Traceback (most recent call last):
File "/opt/homeassistant/deps/lib/python3.9/site-packages/music_assistant/models/player_queue.py", line 357, in play_announcement
await self.player.play_url(announce_stream_url)
File "/opt/homeassistant/custom_components/mass/player_controls.py", line 568, in play_url
await super().play_url(url)
File "/opt/homeassistant/custom_components/mass/player_controls.py", line 264, in play_url
await self.entity.async_play_media(
File "/usr/local/lib/python3.9/dist-packages/homeassistant/components/cast/media_player.py", line 737, in async_play_media
await self.hass.async_add_executor_job(
File "/usr/lib/python3.9/concurrent/futures/thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
File "/opt/homeassistant/deps/lib/python3.9/site-packages/pychromecast/quick_play.py", line 77, in quick_play
controller.quick_play(**data)
File "/opt/homeassistant/deps/lib/python3.9/site-packages/pychromecast/controllers/media.py", line 547, in quick_play
raise PyChromecastError()
pychromecast.error.PyChromecastError
2022-08-21 21:35:03.319 INFO (SyncWorker_34) [pychromecast.controllers] Receiver:setting volume to 0.0
2022-08-21 21:35:05.852 ERROR (Thread-14) [homeassistant.components.cast.media_player] Failed to cast media http://192.168.0.80:8095/announce/media_player.study_speaker.flac. Please make sure the URL is: Reachable from the cast device and either a publicly resolvable hostname or an IP address
With logger set to DEBUG:
2022-08-21 21:40:33.956 DEBUG (MainThread) [custom_components.mass.player_controls.media_player.study_speaker] volume_mute command called with value: False
2022-08-21 21:40:34.011 INFO (SyncWorker_7) [pychromecast.controllers] Not launching app CC1AD845 - already running
2022-08-21 21:40:34.015 DEBUG (MainThread) [music_assistant.players.stream] Starting Queue audio stream for Queue Study speaker (PCM format: s16le - sample rate: 44100)
2022-08-21 21:40:34.015 INFO (MainThread) [music_assistant.players.stream] Start Streaming queue track: ytmusic://track/zKBGTbd-epM (James Blunt - Always Hate Me) for queue Study speaker
- crossfade: False
2022-08-21 21:40:34.015 DEBUG (MainThread) [music_assistant.event] queue_updated media_player.study_speaker
2022-08-21 21:40:34.088 DEBUG (MainThread) [music_assistant.helpers.audio] start media stream for: ytmusic://track/zKBGTbd-epM
2022-08-21 21:40:34.093 DEBUG (MainThread) [music_assistant.stream] Got GET request to /5768fe4e27b6480799ace88eab090435.flac from 192.168.0.55
headers: <CIMultiDictProxy('Host': '192.168.0.80:8095', 'Connection': 'keep-alive', 'User-Agent': 'Mozilla/5.0 (X11; Linux armv7l) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430
.225 Safari/537.36 CrKey/1.56.500000 DeviceType/SmartSpeaker', 'Range': 'bytes=0-', 'Accept-Encoding': 'identity;q=1, *;q=0', 'Accept': '*/*', 'CAST-DEVICE-CAPABILITIES': '{"audio_assist
ant":true,"bluetooth_supported":true,"display_supported":false,"hi_res_audio_supported":false,"remote_control_input_supported":false,"touch_input_supported":false}', 'Accept-Language': '
en-GB,en-US;q=0.9,en;q=0.8')>
2022-08-21 21:40:34.093 DEBUG (MainThread) [music_assistant.players.stream] client connected: 192.168.0.55
2022-08-21 21:40:34.094 DEBUG (MainThread) [music_assistant.players.stream] 1 clients connected
2022-08-21 21:40:35.072 DEBUG (MainThread) [custom_components.mass.player_controls.media_player.study_speaker] state_changed - old: idle - new: buffering
2022-08-21 21:40:35.072 DEBUG (MainThread) [music_assistant.event] queue_updated media_player.study_speaker
2022-08-21 21:40:35.076 DEBUG (MainThread) [music_assistant.event] queue_updated media_player.study_speaker
2022-08-21 21:40:35.078 DEBUG (MainThread) [music_assistant.event] player_updated media_player.study_speaker
2022-08-21 21:40:35.202 DEBUG (MainThread) [music_assistant.event] queue_updated media_player.study_speaker
2022-08-21 21:40:35.812 DEBUG (MainThread) [music_assistant.helpers.audio] media stream aborted for: ytmusic://track/zKBGTbd-epM
2022-08-21 21:40:39.665 INFO (MainThread) [hass_nabucasa.google_report_state] Connected
2022-08-21 21:40:45.712 DEBUG (MainThread) [music_assistant.players.stream] client disconnected: 192.168.0.55
2022-08-21 21:40:51.001 DEBUG (MainThread) [custom_components.mass.player_controls.media_player.study_speaker] state_changed - old: buffering - new: playing
2022-08-21 21:40:51.001 DEBUG (MainThread) [music_assistant.event] queue_updated media_player.study_speaker
2022-08-21 21:40:51.008 DEBUG (MainThread) [music_assistant.event] player_updated media_player.study_speaker
2022-08-21 21:40:51.018 DEBUG (MainThread) [music_assistant.players.stream] Stream job 5768fe4e27b6480799ace88eab090435 cleaned up
2022-08-21 21:40:51.036 DEBUG (MainThread) [custom_components.mass.player_controls.media_player.study_speaker] state_changed - old: playing - new: idle
I am wondering if this is related to https://github.com/music-assistant/hass-music-assistant/issues/801 Both are running HA Core on Linux...?
OK the player connects but it fails completely to play meaning something low-level is failing completely. I can't help you with that now because I will need to add a lot more verbose logging to see what's going on on your platform.
I'm currently working on a partial refactor of the stream engine to support a few scenario's like inter-platform sync and DSP. I'll add the extra logging while working on that so give me a few weeks to come back to this.
A few things to note:
-
Your running core yourself so the issue most probably lies in inter-operability.
-
What CPU/architecture are you running HA core ?
-
It seems playback itself is failing, meaning the processing of audio packets, so the problem is either still ffmpeg related or something around it like not enough memory, OS specific issues with pipes etc.
Here is where it gets a bit tricky!
I am running Ubuntu 18.04 in an LXD container.
The LXD container
root@hass:/opt/homeassistant# cat /etc/os-release
NAME="Ubuntu"
VERSION="18.04.6 LTS (Bionic Beaver)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 18.04.6 LTS"
VERSION_ID="18.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=bionic
UBUNTU_CODENAME=bionic
root@hass:/opt/homeassistant# uname -r
5.4.0-122-generic
root@hass:/opt/homeassistant# lshw -short
H/W path Device Class Description
=======================================================
system Computer
/0 bus Motherboard
/0/0 memory 31GiB System memory
/0/1 processor Intel(R) Xeon(R) CPU E5-2430 v2 @ 2.50GHz
/0/100 bridge Xeon E7 v2/Xeon E5 v2/Core i7 DMI2
/0/100/1 bridge Xeon E7 v2/Xeon E5 v2/Core i7 PCI Express Root Port 1a
/0/100/1/0 storage MegaRAID SAS 2008 [Falcon]
/0/100/1.1 bridge Xeon E7 v2/Xeon E5 v2/Core i7 PCI Express Root Port 1b
/0/100/3 bridge Xeon E7 v2/Xeon E5 v2/Core i7 PCI Express Root Port 3a
/0/100/5 generic Xeon E7 v2/Xeon E5 v2/Core i7 VTd/Memory Map/Misc
/0/100/5.2 generic Xeon E7 v2/Xeon E5 v2/Core i7 IIO RAS
/0/100/11 bridge C600/X79 series chipset PCI Express Virtual Root Port
/0/100/16 communication C600/X79 series chipset MEI Controller #1
/0/100/16.1 communication C600/X79 series chipset MEI Controller #2
/0/100/1a bus C600/X79 series chipset USB2 Enhanced Host Controller #2
/0/100/1c bridge C600/X79 series chipset PCI Express Root Port 1
/0/100/1c.4 bridge C600/X79 series chipset PCI Express Root Port 5
/0/100/1c.4/0 network NetXtreme BCM5720 Gigabit Ethernet PCIe
/0/100/1c.4/0.1 network NetXtreme BCM5720 Gigabit Ethernet PCIe
/0/100/1c.6 bridge C600/X79 series chipset PCI Express Root Port 7
/0/100/1c.7 bridge C600/X79 series chipset PCI Express Root Port 8
/0/100/1c.7/0 bridge SH7757 PCIe Switch [PS]
/0/100/1c.7/0/0 bridge SH7757 PCIe Switch [PS]
/0/100/1c.7/0/0/0 bridge SH7757 PCIe-PCI Bridge [PPB]
/0/100/1c.7/0/0/0/0 display G200eR2
/0/100/1c.7/0/1 bridge SH7757 PCIe Switch [PS]
/0/100/1d bus C600/X79 series chipset USB2 Enhanced Host Controller #1
/0/100/1e bridge 82801 PCI Bridge
/0/100/1f bridge C600/X79 series chipset LPC Controller
/0/100/1f.2 storage C600/X79 series chipset 6-Port SATA AHCI Controller
/0/8 generic Xeon E7 v2/Xeon E5 v2/Core i7 QPI Link 0
/0/9 generic Xeon E7 v2/Xeon E5 v2/Core i7 QPI Link 1
/0/a generic Xeon E7 v2/Xeon E5 v2/Core i7 Power Control Unit 0
/0/a.1 generic Xeon E7 v2/Xeon E5 v2/Core i7 Power Control Unit 1
/0/a.2 generic Xeon E7 v2/Xeon E5 v2/Core i7 Power Control Unit 2
/0/a.3 generic Xeon E7 v2/Xeon E5 v2/Core i7 Power Control Unit 3
/0/b generic Xeon E7 v2/Xeon E5 v2/Core i7 UBOX Registers
/0/b.3 generic Xeon E7 v2/Xeon E5 v2/Core i7 UBOX Registers
/0/c generic Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers
/0/c.1 generic Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers
/0/c.2 generic Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers
/0/d generic Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers
/0/d.1 generic Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers
/0/d.2 generic Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers
/0/e generic Xeon E7 v2/Xeon E5 v2/Core i7 Home Agent 0
/0/e.1 generic Xeon E7 v2/Xeon E5 v2/Core i7 Home Agent 0
/0/f generic Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Target Address/Thermal Registers
/0/f.1 generic Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 RAS Registers
/0/f.2 generic Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder Registers
/0/f.3 generic Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder Registers
/0/f.4 generic Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder Registers
/0/f.5 generic Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder Registers
/0/10 generic Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 Thermal Control 0
/0/10.1 generic Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 Thermal Control 1
/0/10.2 generic Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 ERROR Registers 0
/0/10.3 generic Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 ERROR Registers 1
/0/10.4 generic Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 Thermal Control 2
/0/10.5 generic Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 Thermal Control 3
/0/10.7 generic Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 ERROR Registers 3
/0/13 generic Xeon E7 v2/Xeon E5 v2/Core i7 R2PCIe
/0/13.1 generic Xeon E7 v2/Xeon E5 v2/Core i7 R2PCIe
/0/13.4 generic Xeon E7 v2/Xeon E5 v2/Core i7 QPI Ring Registers
/0/13.5 generic Xeon E7 v2/Xeon E5 v2/Core i7 QPI Ring Performance Ring Monitoring
/0/16 generic Xeon E7 v2/Xeon E5 v2/Core i7 System Address Decoder
/0/16.1 generic Xeon E7 v2/Xeon E5 v2/Core i7 Broadcast Registers
/0/16.2 generic Xeon E7 v2/Xeon E5 v2/Core i7 Broadcast Registers
/1 scsi7 storage
/2 eth0 network Ethernet interface
For the host itself:
djwhyte@server1:~$ cat /etc/os-release
NAME="Ubuntu"
VERSION="20.04.4 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.4 LTS"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal
djwhyte@server1:~$ uname -r
5.4.0-122-generic
djwhyte@server1:~$ sudo lshw -short
[sudo] password for djwhyte:
H/W path Device Class Description
=============================================================
system PowerEdge T320 (SKU=NotProvided;ModelName=PowerEdge T320)
/0 bus 0FDT3J
/0/0 memory 64KiB BIOS
/0/400 processor Intel(R) Xeon(R) CPU E5-2430 v2 @ 2.50GHz
/0/400/700 memory 192KiB L1 cache
/0/400/701 memory 1536KiB L2 cache
/0/400/702 memory 15MiB L3 cache
/0/1000 memory 32GiB System Memory
/0/1000/0 memory 32GiB DIMM DDR3 Synchronous Registered (Buffered) 1333 MHz (0.8 ns)
/0/1000/1 memory DIMM DDR3 Synchronous [empty]
/0/1000/2 memory DIMM DDR3 Synchronous [empty]
/0/1000/3 memory DIMM DDR3 Synchronous [empty]
/0/1000/4 memory DIMM DDR3 Synchronous [empty]
/0/1000/5 memory DIMM DDR3 Synchronous [empty]
/0/100 bridge Xeon E7 v2/Xeon E5 v2/Core i7 DMI2
/0/100/1 bridge Xeon E7 v2/Xeon E5 v2/Core i7 PCI Express Root Port 1a
/0/100/1/0 storage MegaRAID SAS 2008 [Falcon]
/0/100/1.1 bridge Xeon E7 v2/Xeon E5 v2/Core i7 PCI Express Root Port 1b
/0/100/3 bridge Xeon E7 v2/Xeon E5 v2/Core i7 PCI Express Root Port 3a
/0/100/5 generic Xeon E7 v2/Xeon E5 v2/Core i7 VTd/Memory Map/Misc
/0/100/5.2 generic Xeon E7 v2/Xeon E5 v2/Core i7 IIO RAS
/0/100/11 bridge C600/X79 series chipset PCI Express Virtual Root Port
/0/100/16 communication C600/X79 series chipset MEI Controller #1
/0/100/16.1 communication C600/X79 series chipset MEI Controller #2
/0/100/1a bus C600/X79 series chipset USB2 Enhanced Host Controller #2
/0/100/1a/1 usb1 bus EHCI Host Controller
/0/100/1a/1/1 bus Integrated Rate Matching Hub
/0/100/1a/1/1/2 storage External USB 3.0
/0/100/1a/1/1/5 generic CP2102 USB to UART Bridge Controller
/0/100/1a/1/1/6 bus Gadget USB HUB
/0/100/1a/1/1/6/1 input Keyboard/Mouse Function
/0/100/1c bridge C600/X79 series chipset PCI Express Root Port 1
/0/100/1c.4 bridge C600/X79 series chipset PCI Express Root Port 5
/0/100/1c.4/0 eno1 network NetXtreme BCM5720 2-port Gigabit Ethernet PCIe
/0/100/1c.4/0.1 eno2 network NetXtreme BCM5720 2-port Gigabit Ethernet PCIe
/0/100/1c.6 bridge C600/X79 series chipset PCI Express Root Port 7
/0/100/1c.7 bridge C600/X79 series chipset PCI Express Root Port 8
/0/100/1c.7/0 bridge SH7757 PCIe Switch [PS]
/0/100/1c.7/0/0 /dev/fb0 bridge SH7757 PCIe Switch [PS]
/0/100/1c.7/0/0/0 bridge SH7757 PCIe-PCI Bridge [PPB]
/0/100/1c.7/0/0/0/0 display G200eR2
/0/100/1c.7/0/1 bridge SH7757 PCIe Switch [PS]
/0/100/1d bus C600/X79 series chipset USB2 Enhanced Host Controller #1
/0/100/1d/1 usb2 bus EHCI Host Controller
/0/100/1d/1/1 bus Integrated Rate Matching Hub
/0/100/1d/1/1/1 input BR1000ELCD
/0/100/1d/1/1/4 generic Generic USB device
/0/100/1e bridge 82801 PCI Bridge
/0/100/1f bridge C600/X79 series chipset LPC Controller
/0/100/1f.2 storage C600/X79 series chipset 6-Port SATA AHCI Controller
/0/8 generic Xeon E7 v2/Xeon E5 v2/Core i7 QPI Link 0
/0/9 generic Xeon E7 v2/Xeon E5 v2/Core i7 QPI Link 1
/0/a generic Xeon E7 v2/Xeon E5 v2/Core i7 Power Control Unit 0
/0/a.1 generic Xeon E7 v2/Xeon E5 v2/Core i7 Power Control Unit 1
/0/a.2 generic Xeon E7 v2/Xeon E5 v2/Core i7 Power Control Unit 2
/0/a.3 generic Xeon E7 v2/Xeon E5 v2/Core i7 Power Control Unit 3
/0/b generic Xeon E7 v2/Xeon E5 v2/Core i7 UBOX Registers
/0/b.3 generic Xeon E7 v2/Xeon E5 v2/Core i7 UBOX Registers
/0/c generic Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers
/0/c.1 generic Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers
/0/c.2 generic Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers
/0/d generic Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers
/0/d.1 generic Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers
/0/d.2 generic Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers
/0/e generic Xeon E7 v2/Xeon E5 v2/Core i7 Home Agent 0
/0/e.1 generic Xeon E7 v2/Xeon E5 v2/Core i7 Home Agent 0
/0/f generic Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Target Address/Thermal Registers
/0/f.1 generic Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 RAS Registers
/0/f.2 generic Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder Registers
/0/f.3 generic Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder Registers
/0/f.4 generic Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder Registers
/0/f.5 generic Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder Registers
/0/10 generic Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 Thermal Control 0
/0/10.1 generic Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 Thermal Control 1
/0/10.2 generic Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 ERROR Registers 0
/0/10.3 generic Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 ERROR Registers 1
/0/10.4 generic Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 Thermal Control 2
/0/10.5 generic Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 Thermal Control 3
/0/10.7 generic Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 ERROR Registers 3
/0/13 generic Xeon E7 v2/Xeon E5 v2/Core i7 R2PCIe
/0/13.1 generic Xeon E7 v2/Xeon E5 v2/Core i7 R2PCIe
/0/13.4 generic Xeon E7 v2/Xeon E5 v2/Core i7 QPI Ring Registers
/0/13.5 generic Xeon E7 v2/Xeon E5 v2/Core i7 QPI Ring Performance Ring Monitoring
/0/16 generic Xeon E7 v2/Xeon E5 v2/Core i7 System Address Decoder
/0/16.1 generic Xeon E7 v2/Xeon E5 v2/Core i7 Broadcast Registers
/0/16.2 generic Xeon E7 v2/Xeon E5 v2/Core i7 Broadcast Registers
/0/1 system PnP device PNP0c01
/0/2 system PnP device PNP0b00
/0/3 communication PnP device PNP0501
/0/4 communication PnP device PNP0501
/0/5 system PnP device PNP0c01
/0/6 generic PnP device IPI0001
/0/7 system PnP device PNP0c02
/0/11 system PnP device PNP0c02
/0/12 system PnP device PNP0c02
/0/14 scsi0 storage
/0/14/0.0.0 /dev/sda disk 1386GB MG03SCA100
/0/14/0.0.0/1 /dev/sda1 volume 511MiB Windows FAT volume
/0/14/0.0.0/2 /dev/sda2 volume 931GiB EXT4 volume
/0/14/0.1.0 /dev/sdb disk 1386GB MG03SCA100
/0/14/0.1.0/1 /dev/sdb1 volume 465GiB EFI partition
/0/14/0.2.0 /dev/sdc disk 1386GB MG03SCA100
/0/14/0.2.0/1 /dev/sdc1 volume 931GiB OS X ZFS partition or Solaris /usr partition
/0/14/0.2.0/9 /dev/sdc9 volume 8191KiB reserved partition
/0/14/0.3.0 /dev/sdd disk 1386GB MG03SCA100
/0/14/0.3.0/1 /dev/sdd1 volume 372GiB EXT4 volume
/0/14/0.4.0 /dev/sde disk 1386GB MG03SCA100
/0/14/0.4.0/1 /dev/sde1 volume 931GiB EXT4 volume
/0/14/0.5.0 /dev/sdf disk 4TB WDC WD40PURZ-85A
/0/14/0.5.0/1 /dev/sdf1 volume 3726GiB EXT4 volume
/0/14/0.6.0 /dev/sdg disk 3TB WDC WD30EFRX-68N
/0/14/0.6.0/1 /dev/sdg1 volume 2047GiB Extended partition
/0/14/0.6.0/1/5 /dev/sdg5 volume 2000GiB Linux filesystem partition
/0/14/0.6.0/1/6 /dev/sdg6 volume 47GiB Linux filesystem partition
/0/15 scsi5 storage
/0/15/0.0.0 /dev/cdrom disk DVD+-RW DH-16AES
/0/17 scsi7 storage
/0/17/0.0.0 /dev/sdh disk 1TB External USB 3.0
/0/17/0.0.0/1 /dev/sdh1 volume 931GiB Extended partition
/0/17/0.0.0/1/5 /dev/sdh5 volume 465GiB Linux filesystem partition
/0/17/0.0.0/1/6 /dev/sdh6 volume 465GiB Linux filesystem partition
/1 vethb69deb72 network Ethernet interface
/2 veth54170ec5 network Ethernet interface
/3 veth51e684f9 network Ethernet interface
/4 veth31122568 network Ethernet interface
/5 veth8ed631fd network Ethernet interface
/6 veth93407fbc network Ethernet interface
/7 veth6e04b19a network Ethernet interface
/8 veth76a2aa72 network Ethernet interface
/9 veth2fac76b3 network Ethernet interface
/a vetha3f1ea33 network Ethernet interface
/b veth09f2d80b network Ethernet interface
/c veth7e45ce0d network Ethernet interface
/d veth6a09b077 network Ethernet interface
/e vethd31a9a60 network Ethernet interface
/f vethedf1737e network Ethernet interface
PS - I look forward to helping you progress this issue. :)
The variability of these types of installs makes it difficult to track down the issue. As Marcel indicated he will add some additional debugging in a few weeks that will hopefully help in pin pointing the problem. In the meantime if you find the answer please let us know.
https://github.com/music-assistant/home-assistant-addon
Please move to V2 to resolve this. Note that it is still in beta so other issues may arise. However I am closing this as no further investigation will be done as V1 is no longer supported.