Problem with the mpd integration in Home Assistant Core

Hi guys,

i want to use Mopidy with Home Assistant Core on the same device, but i got an error in my Home Assistant log and the entity is offline. Any ideas?

Home Assistant log

[...]
2021-02-16 12:01:06 ERROR (MainThread) [homeassistant.helpers.entity] Update for media_player.mopidy_livingroom fails
Traceback (most recent call last):
  File "/srv/homeassistant/lib/python3.8/site-packages/homeassistant/helpers/entity.py", line 278, in async_update_ha_state
    await self.async_device_update()
  File "/srv/homeassistant/lib/python3.8/site-packages/homeassistant/helpers/entity.py", line 474, in async_device_update
    raise exc
  File "/srv/homeassistant/lib/python3.8/site-packages/homeassistant/components/mpd/media_player.py", line 167, in async_update
    await self._connect()
  File "/srv/homeassistant/lib/python3.8/site-packages/homeassistant/components/mpd/media_player.py", line 124, in _connect
    await self._client.password(self.password)
  File "/srv/homeassistant/lib/python3.8/site-packages/mpd/asyncio.py", line 277, in __run
    await result._feed_from(self)
  File "/srv/homeassistant/lib/python3.8/site-packages/mpd/asyncio.py", line 44, in _feed_from
    line = await mpdclient._read_line()
  File "/srv/homeassistant/lib/python3.8/site-packages/mpd/asyncio.py", line 351, in _read_line
    raise CommandError(error)
mpd.base.CommandError: [4@0] {noidle} you don't have permission for "noidle"

Mopidy log

[...]
INFO     [MpdSession-64] mopidy_mpd.session New MPD connection from [::ffff:127.0.0.1]:51436
INFO     [MpdSession-65] mopidy_mpd.session New MPD connection from [::ffff:127.0.0.1]:51444
INFO     [MpdSession-66] mopidy_mpd.session New MPD connection from [::ffff:127.0.0.1]:51452
INFO     [MpdSession-67] mopidy_mpd.session New MPD connection from [::ffff:127.0.0.1]:51462
INFO     [MpdSession-68] mopidy_mpd.session New MPD connection from [::ffff:127.0.0.1]:51474
INFO     [MpdSession-69] mopidy_mpd.session New MPD connection from [::ffff:127.0.0.1]:51492
INFO     [MpdSession-70] mopidy_mpd.session New MPD connection from [::ffff:127.0.0.1]:51506
INFO     [MpdSession-71] mopidy_mpd.session New MPD connection from [::ffff:127.0.0.1]:51522
[...]

Home Assistant config

media_player:
  - platform: mpd
    name: mopidy_livingroom
    host: 127.0.0.1
    password: !secret mopidy

Mopidy config

[http]
hostname = ::

[mpd]
enabled = true
hostname = ::
password = <secret>

[spotify]
client_id = <secret>
client_secret = <secret>
username = <secret>
password = <secret>

[audio]
output = alsasink

Discussion moved to Github: https://github.com/Mic92/python-mpd2/issues/165