I configured an RPI 3 with a dac+ addon and with the august release I noticed that the radio/MPD functionality stopped completely. Also rearranging this radio source to enable it does not work, similar to rebooting.
From journalctl (audiocontrol2) provides this following information:
-- Journal begins at Tue 2021-10-12 17:24:05 CEST, ends at Fri 2022-09-02 21:59:09 CEST. --
Sep 02 21:42:05 kamerradio systemd[1]: Starting Audiocontrol2...
Sep 02 21:42:18 kamerradio python3[376]: INFO: audiocontrol2 - Ignoring player
Sep 02 21:42:18 kamerradio python3[376]: INFO: webserver - start server 1
Sep 02 21:42:18 kamerradio python3[376]: INFO: webserver - starting Bottle web server
Sep 02 21:42:18 kamerradio python3[376]: Bottle v0.12.19 server starting up (using WSGIRefServer())...
Sep 02 21:42:18 kamerradio python3[376]: Listening on http://0.0.0.0:81/
Sep 02 21:42:18 kamerradio python3[376]: Hit Ctrl-C to quit.
Sep 02 21:42:18 kamerradio python3[376]: INFO: webserver - started web server on port 81
Sep 02 21:42:18 kamerradio python3[376]: INFO: audiocontrol2 - started web server on port 81
Sep 02 21:42:18 kamerradio python3[376]: INFO: audiocontrol2 - Last.FM network lastfm
Sep 02 21:42:18 kamerradio python3[376]: INFO: audiocontrol2 - using lastfm anonymously, not scrobbling
Sep 02 21:42:18 kamerradio python3[376]: INFO: audiocontrol2 - configuring watchdog raat: ['raat']
Sep 02 21:42:18 kamerradio python3[376]: INFO: audiocontrol2 - configuring watchdog spotifyd: ['spotify']
Sep 02 21:42:18 kamerradio python3[376]: INFO: audiocontrol2 - configuring watchdog lms: ['lmsmpris']
Sep 02 21:42:18 kamerradio python3[376]: INFO: audiocontrol2 - configuring watchdog ShairportSync: ['shairport-sync']
Sep 02 21:42:18 kamerradio python3[376]: INFO: audiocontrol2 - monitoring mixer Digital
Sep 02 21:42:18 kamerradio python3[376]: INFO: audiocontrol2 - started controller keyboard
Sep 02 21:42:18 kamerradio python3[376]: INFO: audiocontrol2 - registered metadata display <ac2.plugins.metadata.lametric.LaMetricPush object at 0x7433d388>
Sep 02 21:42:18 kamerradio python3[376]: ERROR: audiocontrol2 - Exception during controller ac2.plugins.control.powercontroller.Powercontroller initialization
Sep 02 21:42:18 kamerradio python3[376]: ERROR: audiocontrol2 - 2
Sep 02 21:42:18 kamerradio python3[376]: Traceback (most recent call last):
Sep 02 21:42:18 kamerradio python3[376]: File "/usr/lib/python3.9/site-packages/smbus/smbus.py", line 81, in open
Sep 02 21:42:18 kamerradio python3[376]: FileNotFoundError: [Errno 2] No such file or directory: '/dev/i2c-1'
Sep 02 21:42:18 kamerradio python3[376]: During handling of the above exception, another exception occurred:
Sep 02 21:42:18 kamerradio python3[376]: Traceback (most recent call last):
Sep 02 21:42:18 kamerradio python3[376]: File "/opt/audiocontrol2/audiocontrol2.py", line 235, in parse_config
Sep 02 21:42:18 kamerradio python3[376]: controller = create_object(classname, params)
Sep 02 21:42:18 kamerradio python3[376]: File "/opt/audiocontrol2/audiocontrol2.py", line 87, in create_object
Sep 02 21:42:18 kamerradio python3[376]: instance = MyClass(param)
Sep 02 21:42:18 kamerradio python3[376]: File "/opt/audiocontrol2/ac2/plugins/control/powercontroller.py", line 83, in __init__
Sep 02 21:42:18 kamerradio python3[376]: self.bus = SMBus(1)
Sep 02 21:42:18 kamerradio python3[376]: File "/usr/lib/python3.9/site-packages/smbus/smbus.py", line 56, in __init__
Sep 02 21:42:18 kamerradio python3[376]: File "/usr/lib/python3.9/site-packages/smbus/smbus.py", line 83, in open
Sep 02 21:42:18 kamerradio python3[376]: OSError: 2
Sep 02 21:42:18 kamerradio python3[376]: INFO: audiocontrol2 - posting metadata to http://127.0.0.1:80/sources/metadata
Sep 02 21:42:18 kamerradio python3[376]: INFO: audiocontrol2 - posting volume changes to http://127.0.0.1:80/sound/volume
Sep 02 21:42:18 kamerradio python3[376]: INFO: base - Calling MPD connect('localhost', 6600, timeout=None)
Sep 02 21:42:18 kamerradio python3[376]: INFO: audiocontrol2 - registered non-MPRIS mpd backend
Sep 02 21:42:18 kamerradio python3[376]: INFO: audiocontrol2 - added MPD cover art handler on /data/library/music
Sep 02 21:42:18 kamerradio python3[376]: INFO: audiocontrol2 - external metadata enabled
Sep 02 21:42:18 kamerradio python3[376]: INFO: audiocontrol2 - enabled web server meta data processor
Sep 02 21:42:18 kamerradio python3[376]: INFO: audiocontrol2 - started thread monitor for webserver,volume control
Sep 02 21:42:18 kamerradio python3[376]: INFO: audiocontrol2 - startup finished
Sep 02 21:42:18 kamerradio systemd[1]: Started Audiocontrol2.
Sep 02 21:42:19 kamerradio python3[376]: INFO: base - Calling MPD connect('localhost', 6600, timeout=None)
Sep 02 21:42:19 kamerradio python3[376]: INFO: controller - Got no state from mpd
Sep 02 21:42:19 kamerradio python3[376]: ERROR: http_post - Exception when posting metadata: HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded wi
th url: /sources/metadata (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x73973a30>: Failed to establish a new connection: [Errno 111
] Connection refused'))
Sep 02 21:42:20 kamerradio python3[376]: INFO: base - Calling MPD connect('localhost', 6600, timeout=None)
Sep 02 21:42:20 kamerradio python3[376]: INFO: controller - Got no state from mpd
Sep 02 21:42:21 kamerradio python3[376]: INFO: base - Calling MPD connect('localhost', 6600, timeout=None)
Sep 02 21:42:21 kamerradio python3[376]: INFO: controller - Got no state from mpd
Sep 02 21:42:21 kamerradio python3[376]: WARNING: controller - mpd failed, trying to restart
Sep 02 21:42:21 kamerradio python3[376]: WARNING: watchdog - don't know how to restart mpd
Sep 02 21:42:22 kamerradio python3[376]: INFO: base - Calling MPD connect('localhost', 6600, timeout=None)
Sep 02 21:42:22 kamerradio python3[376]: INFO: controller - Got no state from mpd
Sep 02 21:42:23 kamerradio python3[376]: INFO: base - Calling MPD connect('localhost', 6600, timeout=None)
Sep 02 21:42:23 kamerradio python3[376]: INFO: controller - Got no state from mpd
Sep 02 21:42:24 kamerradio python3[376]: INFO: base - Calling MPD connect('localhost', 6600, timeout=None)
Sep 02 21:42:24 kamerradio python3[376]: INFO: controller - Got no state from mpd
Sep 02 21:42:24 kamerradio python3[376]: WARNING: controller - mpd failed, trying to restart
Sep 02 21:42:24 kamerradio python3[376]: WARNING: watchdog - don't know how to restart mpd
Diagnostics shows that:
/data is mounted (OK)
audiocontrol2 is running