hass-music-assistant icon indicating copy to clipboard operation
hass-music-assistant copied to clipboard

Unable to play any source

Open Whytey opened this issue 2 years ago • 17 comments

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

Whytey avatar Aug 20 '22 12:08 Whytey

Hi

MA by default uses TCP port 8095 for streaming. That port should not be blocked.

Best Eric

erkr avatar Aug 20 '22 13:08 erkr

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.

marcelveldt avatar Aug 20 '22 13:08 marcelveldt

@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

Whytey avatar Aug 21 '22 10:08 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.

marcelveldt avatar Aug 21 '22 10:08 marcelveldt

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.

Whytey avatar Aug 21 '22 11:08 Whytey

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 ?

marcelveldt avatar Aug 21 '22 11:08 marcelveldt

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

marcelveldt avatar Aug 21 '22 11:08 marcelveldt

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

Whytey avatar Aug 21 '22 11:08 Whytey

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

marcelveldt avatar Aug 21 '22 11:08 marcelveldt

Will do that and the request for TTS via the mass speakers, standby...

Whytey avatar Aug 21 '22 11:08 Whytey

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

Whytey avatar Aug 21 '22 11:08 Whytey

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

Whytey avatar Aug 21 '22 11:08 Whytey

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...?

OzGav avatar Aug 21 '22 11:08 OzGav

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.

marcelveldt avatar Aug 21 '22 11:08 marcelveldt

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


Whytey avatar Aug 21 '22 12:08 Whytey

PS - I look forward to helping you progress this issue. :)

Whytey avatar Aug 21 '22 12:08 Whytey

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.

OzGav avatar Aug 21 '22 12:08 OzGav

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.

OzGav avatar Mar 10 '23 22:03 OzGav