All my squeezebox mediaplayer stopped working after 0.113.0

After updating to 0.113.0 all my media-player are showing unavailable in HA.

All I can see in the logs is the following

2020-07-23 12:45:17 ERROR (MainThread) [pysqueezebox.server] Failed communicating with LMS: <class 'asyncio.exceptions.TimeoutError'>
2020-07-23 12:46:27 ERROR (MainThread) [pysqueezebox.server] Failed communicating with LMS: <class 'asyncio.exceptions.TimeoutError'>
2020-07-23 12:47:37 ERROR (MainThread) [pysqueezebox.server] Failed communicating with LMS: <class 'asyncio.exceptions.TimeoutError'>
2020-07-23 12:48:47 ERROR (MainThread) [pysqueezebox.server] Failed communicating with LMS: <class 'asyncio.exceptions.TimeoutError'>

I did a few restart of HA but it didn’t help.

There is a problem with the Squeezebox integration.

I deleted, restarted HA and tried to recreate the integration but it fails and I get the same error as above in the logs.

Interesting. I run HA Core and updated from 0.112.4 to 0.113.0 and all my Squeezebox media players continued to function.

Quite important for me since all my TTS messages (a lot!) happen on a bunch of synchronised Squeezelite players.

I am using Hassio so that would be a difference but I am not sure what it could mean.

I lost my volumio media player going from 112 to 113. the entity media_player.volumio_volumio_local is unavailable but media_player.volumio_2 is still there. However, services (volume up, down, next track) don’t work with media_player.volumio_2 like they did with media_player.volumio_volumio_local

I rolled back and all is good.

@Jiant_Tree how do you roll back? I would like to confirm that it comes back for me too.

Just restore from a snapshot.

Supervisor - Snapshot

Hopefully you created one. If you didn’t, now is a good time to start. There is a nice addon that automatically backs up called “hass.io google drive backup”

and of course for once I didn’t do a snapshot before upgrading!
I will check when the last one was taken.

Problem solved.

It turns out that you can downgrade from the hassio cli : ha core update --version 0.112.4

After the downgrade it still would not work. I tried to recreate the integration using the ip of the computer and it failed.
I then decided to use localhost instead of the ip and it worked straight away.

I am now back with 0.113.0 and it still work.
Not sure why it stopped working when using the IP though.

Please explain. My “local” media player entity is the one that disappears after upgrade.

What do you mean “local host instead of ip”?

in the integration of Squeezebox you have to enter the IP address of your media server.
For me it used to work using the 192.169.0.100 which is the ip address but somehow suddenly that doesn’t work anymore.
If I enter “localhost” instead of the ip address then it works. localhost is an “alias” to the internal ip address of the computer

I have to say that it probably work only because my home assistance instance and my media server are on the same computer.

Anyway after doing that, the integration worked and all my mediaplayer appeared .