May 25 18:56:01 dacplus volumio-remote-updater[666]: [2026-05-25 18:56:01] [connect] Successful connection May 25 18:56:01 dacplus volumio5-onboarding[1784]: failed to create app: failed to initialize host: failed to create socket connection: could not connect to socket.io server: read tcp 127.0.0.1:45164->127.0.0.1:3000: i/o timeout May 25 18:56:04 dacplus systemd[1]: volumio5-onboarding.service: Main process exited, code=exited, status=1/FAILURE May 25 18:56:04 dacplus systemd[1]: volumio5-onboarding.service: Failed with result 'exit-code'. May 25 18:56:04 dacplus python3[1797]: Traceback (most recent call last): May 25 18:56:04 dacplus python3[1797]: File "/data/plugins/music_service/tidal-dj/tdj/ui-bridge/usb-input.py", line 19, in May 25 18:56:04 dacplus python3[1797]: from evdev import InputDevice, ecodes, list_devices May 25 18:56:04 dacplus python3[1797]: ModuleNotFoundError: No module named 'evdev' May 25 18:56:04 dacplus systemd[1]: tdj-usb-input.service: Main process exited, code=exited, status=1/FAILURE May 25 18:56:04 dacplus systemd[1]: tdj-usb-input.service: Failed with result 'exit-code'. May 25 18:56:04 dacplus systemd[1]: tdj-usb-input.service: Consumed 1.693s CPU time. May 25 18:56:04 dacplus systemd[1]: volumio5-onboarding.service: Scheduled restart job, restart counter is at 2. May 25 18:56:04 dacplus systemd[1]: Stopped volumio5-onboarding.service - Volumio5 Onboarding Server. May 25 18:56:04 dacplus systemd[1]: Started volumio5-onboarding.service - Volumio5 Onboarding Server. May 25 18:56:05 dacplus volumio5-onboarding[1803]: time=2026-05-25T18:56:05.416+02:00 level=INFO msg="running volumio5-device-gateway" version=6370e0a8+CHANGES buildDate=2026-03-06T16:29:42Z May 25 18:56:05 dacplus systemd[1]: tdj-usb-input.service: Scheduled restart job, restart counter is at 46. May 25 18:56:05 dacplus systemd[1]: Stopped tdj-usb-input.service - TDJ USB input → UI bridge. May 25 18:56:05 dacplus systemd[1]: tdj-usb-input.service: Consumed 1.693s CPU time. May 25 18:56:05 dacplus systemd[1]: Started tdj-usb-input.service - TDJ USB input → UI bridge. May 25 18:56:09 dacplus python3[1798]: Traceback (most recent call last): May 25 18:56:09 dacplus python3[1798]: File "/data/plugins/music_service/tidal-dj/tdj/lcd/tdj_lcd.py", line 8, in May 25 18:56:09 dacplus python3[1798]: from ws.LCD_1inch3 import LCD_1inch3 May 25 18:56:09 dacplus python3[1798]: File "/data/plugins/music_service/tidal-dj/tdj/lcd/ws/LCD_1inch3.py", line 3, in May 25 18:56:09 dacplus python3[1798]: from . import lcdconfig May 25 18:56:09 dacplus python3[1798]: File "/data/plugins/music_service/tidal-dj/tdj/lcd/ws/lcdconfig.py", line 52, in May 25 18:56:09 dacplus python3[1798]: import spidev May 25 18:56:09 dacplus python3[1798]: ModuleNotFoundError: No module named 'spidev' May 25 18:56:09 dacplus systemd[1]: tdj-lcd.service: Main process exited, code=exited, status=1/FAILURE May 25 18:56:09 dacplus systemd[1]: tdj-lcd.service: Failed with result 'exit-code'. May 25 18:56:09 dacplus systemd[1]: tdj-lcd.service: Consumed 2.248s CPU time. May 25 18:56:10 dacplus systemd[1]: tdj-lcd.service: Scheduled restart job, restart counter is at 43. May 25 18:56:10 dacplus systemd[1]: Stopped tdj-lcd.service - TDJ LCD Renderer (ST7789 1.3"). May 25 18:56:10 dacplus systemd[1]: tdj-lcd.service: Consumed 2.248s CPU time. May 25 18:56:10 dacplus systemd[1]: Started tdj-lcd.service - TDJ LCD Renderer (ST7789 1.3"). May 25 18:56:12 dacplus python3[1819]: Traceback (most recent call last): May 25 18:56:12 dacplus python3[1819]: File "/data/plugins/music_service/tidal-dj/tdj/ui-bridge/usb-input.py", line 19, in May 25 18:56:12 dacplus python3[1819]: from evdev import InputDevice, ecodes, list_devices May 25 18:56:12 dacplus python3[1819]: ModuleNotFoundError: No module named 'evdev' May 25 18:56:12 dacplus systemd[1]: tdj-usb-input.service: Main process exited, code=exited, status=1/FAILURE May 25 18:56:12 dacplus systemd[1]: tdj-usb-input.service: Failed with result 'exit-code'. May 25 18:56:12 dacplus systemd[1]: tdj-usb-input.service: Consumed 1.897s CPU time. May 25 18:56:12 dacplus mpd[1745]: 2026-05-25T18:56:12 decoder: Decoder plugin "wildmidi" is unavailable: configuration file does not exist: /etc/timidity/timidity.cfg May 25 18:56:13 dacplus systemd[1]: tdj-usb-input.service: Scheduled restart job, restart counter is at 47. May 25 18:56:13 dacplus systemd[1]: Started mpd.service - Music Player Daemon. May 25 18:56:13 dacplus systemd[1]: Stopped tdj-usb-input.service - TDJ USB input → UI bridge. May 25 18:56:13 dacplus systemd[1]: tdj-usb-input.service: Consumed 1.897s CPU time. May 25 18:56:13 dacplus systemd[1]: Started tdj-usb-input.service - TDJ USB input → UI bridge. May 25 18:56:15 dacplus volumio5-onboarding[1803]: failed to create app: failed to initialize host: failed to create socket connection: could not connect to socket.io server: read tcp 127.0.0.1:34974->127.0.0.1:3000: i/o timeout May 25 18:56:16 dacplus volumio-remote-updater[666]: [2026-05-25 18:56:16] [connect] Successful connection May 25 18:56:17 dacplus systemd[1]: volumio5-onboarding.service: Main process exited, code=exited, status=1/FAILURE May 25 18:56:17 dacplus systemd[1]: volumio5-onboarding.service: Failed with result 'exit-code'. May 25 18:56:17 dacplus python3[1825]: Traceback (most recent call last): May 25 18:56:17 dacplus python3[1825]: File "/data/plugins/music_service/tidal-dj/tdj/ui-bridge/usb-input.py", line 19, in May 25 18:56:17 dacplus python3[1825]: from evdev import InputDevice, ecodes, list_devices May 25 18:56:17 dacplus python3[1825]: ModuleNotFoundError: No module named 'evdev' May 25 18:56:17 dacplus systemd[1]: tdj-usb-input.service: Main process exited, code=exited, status=1/FAILURE May 25 18:56:17 dacplus systemd[1]: tdj-usb-input.service: Failed with result 'exit-code'. May 25 18:56:17 dacplus systemd[1]: tdj-usb-input.service: Consumed 1.504s CPU time. May 25 18:56:17 dacplus systemd[1]: volumio5-onboarding.service: Scheduled restart job, restart counter is at 3. May 25 18:56:17 dacplus systemd[1]: Stopped volumio5-onboarding.service - Volumio5 Onboarding Server. May 25 18:56:17 dacplus systemd[1]: Started volumio5-onboarding.service - Volumio5 Onboarding Server. May 25 18:56:18 dacplus python3[1822]: Traceback (most recent call last): May 25 18:56:18 dacplus python3[1822]: File "/data/plugins/music_service/tidal-dj/tdj/lcd/tdj_lcd.py", line 8, in May 25 18:56:18 dacplus python3[1822]: from ws.LCD_1inch3 import LCD_1inch3 May 25 18:56:18 dacplus python3[1822]: File "/data/plugins/music_service/tidal-dj/tdj/lcd/ws/LCD_1inch3.py", line 3, in May 25 18:56:18 dacplus python3[1822]: from . import lcdconfig May 25 18:56:18 dacplus python3[1822]: File "/data/plugins/music_service/tidal-dj/tdj/lcd/ws/lcdconfig.py", line 52, in May 25 18:56:18 dacplus python3[1822]: import spidev May 25 18:56:18 dacplus python3[1822]: ModuleNotFoundError: No module named 'spidev' May 25 18:56:18 dacplus volumio5-onboarding[1839]: time=2026-05-25T18:56:18.315+02:00 level=INFO msg="running volumio5-device-gateway" version=6370e0a8+CHANGES buildDate=2026-03-06T16:29:42Z May 25 18:56:18 dacplus systemd[1]: tdj-lcd.service: Main process exited, code=exited, status=1/FAILURE May 25 18:56:18 dacplus systemd[1]: tdj-lcd.service: Failed with result 'exit-code'. May 25 18:56:18 dacplus systemd[1]: tdj-lcd.service: Consumed 1.795s CPU time. May 25 18:56:18 dacplus systemd[1]: tdj-usb-input.service: Scheduled restart job, restart counter is at 48. May 25 18:56:18 dacplus systemd[1]: Stopped tdj-usb-input.service - TDJ USB input → UI bridge. May 25 18:56:18 dacplus systemd[1]: tdj-usb-input.service: Consumed 1.504s CPU time. May 25 18:56:18 dacplus systemd[1]: Started tdj-usb-input.service - TDJ USB input → UI bridge. May 25 18:56:19 dacplus upmpdcli[1850]: writing RSA key May 25 18:56:19 dacplus systemd[1]: tdj-lcd.service: Scheduled restart job, restart counter is at 44. May 25 18:56:19 dacplus systemd[1]: Stopped tdj-lcd.service - TDJ LCD Renderer (ST7789 1.3"). May 25 18:56:19 dacplus systemd[1]: tdj-lcd.service: Consumed 1.795s CPU time. May 25 18:56:19 dacplus systemd[1]: Started tdj-lcd.service - TDJ LCD Renderer (ST7789 1.3"). May 25 18:56:20 dacplus sudo[1707]: pam_unix(sudo:session): session closed for user root May 25 18:56:20 dacplus sudo[1724]: pam_unix(sudo:session): session closed for user root May 25 18:56:22 dacplus volumio[1562]: Starting albumart workers May 25 18:56:22 dacplus volumio[1561]: Starting albumart workers May 25 18:56:22 dacplus python3[1849]: Traceback (most recent call last): May 25 18:56:22 dacplus python3[1849]: File "/data/plugins/music_service/tidal-dj/tdj/ui-bridge/usb-input.py", line 19, in May 25 18:56:22 dacplus python3[1849]: from evdev import InputDevice, ecodes, list_devices May 25 18:56:22 dacplus python3[1849]: ModuleNotFoundError: No module named 'evdev' May 25 18:56:22 dacplus node[1021]: [gpio-input] alive May 25 18:56:22 dacplus systemd[1]: tdj-usb-input.service: Main process exited, code=exited, status=1/FAILURE May 25 18:56:22 dacplus systemd[1]: tdj-usb-input.service: Failed with result 'exit-code'. May 25 18:56:22 dacplus systemd[1]: tdj-usb-input.service: Consumed 1.485s CPU time. May 25 18:56:23 dacplus volumio[1563]: Starting albumart workers May 25 18:56:23 dacplus python3[1852]: Traceback (most recent call last): May 25 18:56:23 dacplus python3[1852]: File "/data/plugins/music_service/tidal-dj/tdj/lcd/tdj_lcd.py", line 8, in May 25 18:56:23 dacplus python3[1852]: from ws.LCD_1inch3 import LCD_1inch3 May 25 18:56:23 dacplus python3[1852]: File "/data/plugins/music_service/tidal-dj/tdj/lcd/ws/LCD_1inch3.py", line 3, in May 25 18:56:23 dacplus python3[1852]: from . import lcdconfig May 25 18:56:23 dacplus python3[1852]: File "/data/plugins/music_service/tidal-dj/tdj/lcd/ws/lcdconfig.py", line 52, in May 25 18:56:23 dacplus python3[1852]: import spidev May 25 18:56:23 dacplus python3[1852]: ModuleNotFoundError: No module named 'spidev' May 25 18:56:23 dacplus systemd[1]: tdj-lcd.service: Main process exited, code=exited, status=1/FAILURE May 25 18:56:23 dacplus systemd[1]: tdj-lcd.service: Failed with result 'exit-code'. May 25 18:56:23 dacplus systemd[1]: tdj-lcd.service: Consumed 1.537s CPU time. May 25 18:56:24 dacplus systemd[1]: tdj-usb-input.service: Scheduled restart job, restart counter is at 49. May 25 18:56:24 dacplus systemd[1]: Stopped tdj-usb-input.service - TDJ USB input → UI bridge. May 25 18:56:24 dacplus systemd[1]: tdj-usb-input.service: Consumed 1.485s CPU time. May 25 18:56:24 dacplus systemd[1]: Started tdj-usb-input.service - TDJ USB input → UI bridge. May 25 18:56:24 dacplus systemd[1]: tdj-lcd.service: Scheduled restart job, restart counter is at 45. May 25 18:56:24 dacplus systemd[1]: Stopped tdj-lcd.service - TDJ LCD Renderer (ST7789 1.3"). May 25 18:56:24 dacplus systemd[1]: tdj-lcd.service: Consumed 1.537s CPU time. May 25 18:56:24 dacplus systemd[1]: Started tdj-lcd.service - TDJ LCD Renderer (ST7789 1.3"). May 25 18:56:26 dacplus python3[1855]: Traceback (most recent call last): May 25 18:56:26 dacplus python3[1855]: File "/data/plugins/music_service/tidal-dj/tdj/ui-bridge/usb-input.py", line 19, in May 25 18:56:26 dacplus python3[1855]: from evdev import InputDevice, ecodes, list_devices May 25 18:56:26 dacplus python3[1855]: ModuleNotFoundError: No module named 'evdev' May 25 18:56:27 dacplus systemd[1]: tdj-usb-input.service: Main process exited, code=exited, status=1/FAILURE May 25 18:56:27 dacplus systemd[1]: tdj-usb-input.service: Failed with result 'exit-code'. May 25 18:56:27 dacplus systemd[1]: tdj-usb-input.service: Consumed 1.215s CPU time. May 25 18:56:27 dacplus python3[1856]: Traceback (most recent call last): May 25 18:56:27 dacplus python3[1856]: File "/data/plugins/music_service/tidal-dj/tdj/lcd/tdj_lcd.py", line 8, in May 25 18:56:27 dacplus python3[1856]: from ws.LCD_1inch3 import LCD_1inch3 May 25 18:56:27 dacplus python3[1856]: File "/data/plugins/music_service/tidal-dj/tdj/lcd/ws/LCD_1inch3.py", line 3, in May 25 18:56:27 dacplus python3[1856]: from . import lcdconfig May 25 18:56:27 dacplus python3[1856]: File "/data/plugins/music_service/tidal-dj/tdj/lcd/ws/lcdconfig.py", line 52, in May 25 18:56:27 dacplus python3[1856]: import spidev May 25 18:56:27 dacplus python3[1856]: ModuleNotFoundError: No module named 'spidev' May 25 18:56:27 dacplus systemd[1]: tdj-lcd.service: Main process exited, code=exited, status=1/FAILURE May 25 18:56:27 dacplus systemd[1]: tdj-lcd.service: Failed with result 'exit-code'. May 25 18:56:27 dacplus systemd[1]: tdj-lcd.service: Consumed 1.555s CPU time. May 25 18:56:28 dacplus systemd[1]: tdj-usb-input.service: Scheduled restart job, restart counter is at 50. May 25 18:56:28 dacplus systemd[1]: Stopped tdj-usb-input.service - TDJ USB input → UI bridge. May 25 18:56:28 dacplus systemd[1]: tdj-usb-input.service: Consumed 1.215s CPU time. May 25 18:56:28 dacplus systemd[1]: Started tdj-usb-input.service - TDJ USB input → UI bridge. May 25 18:56:28 dacplus volumio5-onboarding[1839]: failed to create app: failed to initialize host: failed to create socket connection: could not connect to socket.io server: read tcp 127.0.0.1:54160->127.0.0.1:3000: i/o timeout May 25 18:56:28 dacplus systemd[1]: volumio5-onboarding.service: Main process exited, code=exited, status=1/FAILURE May 25 18:56:28 dacplus systemd[1]: volumio5-onboarding.service: Failed with result 'exit-code'. May 25 18:56:28 dacplus systemd[1]: volumio5-onboarding.service: Scheduled restart job, restart counter is at 4. May 25 18:56:28 dacplus systemd[1]: Stopped volumio5-onboarding.service - Volumio5 Onboarding Server. May 25 18:56:28 dacplus systemd[1]: Started volumio5-onboarding.service - Volumio5 Onboarding Server. May 25 18:56:28 dacplus volumio5-onboarding[1859]: time=2026-05-25T18:56:28.829+02:00 level=INFO msg="running volumio5-device-gateway" version=6370e0a8+CHANGES buildDate=2026-03-06T16:29:42Z May 25 18:56:28 dacplus systemd[1]: tdj-lcd.service: Scheduled restart job, restart counter is at 46. May 25 18:56:28 dacplus systemd[1]: Stopped tdj-lcd.service - TDJ LCD Renderer (ST7789 1.3"). May 25 18:56:28 dacplus systemd[1]: tdj-lcd.service: Consumed 1.555s CPU time. May 25 18:56:28 dacplus systemd[1]: Started tdj-lcd.service - TDJ LCD Renderer (ST7789 1.3"). May 25 18:56:29 dacplus python3[1857]: Traceback (most recent call last): May 25 18:56:29 dacplus python3[1857]: File "/data/plugins/music_service/tidal-dj/tdj/ui-bridge/usb-input.py", line 19, in May 25 18:56:29 dacplus python3[1857]: from evdev import InputDevice, ecodes, list_devices May 25 18:56:29 dacplus python3[1857]: ModuleNotFoundError: No module named 'evdev' May 25 18:56:29 dacplus systemd[1]: tdj-usb-input.service: Main process exited, code=exited, status=1/FAILURE May 25 18:56:29 dacplus systemd[1]: tdj-usb-input.service: Failed with result 'exit-code'. May 25 18:56:29 dacplus systemd[1]: tdj-usb-input.service: Consumed 1.018s CPU time. May 25 18:56:30 dacplus systemd[1]: tdj-usb-input.service: Scheduled restart job, restart counter is at 51. May 25 18:56:30 dacplus systemd[1]: Stopped tdj-usb-input.service - TDJ USB input → UI bridge. May 25 18:56:30 dacplus systemd[1]: tdj-usb-input.service: Consumed 1.018s CPU time. May 25 18:56:30 dacplus systemd[1]: Started tdj-usb-input.service - TDJ USB input → UI bridge. May 25 18:56:31 dacplus volumio-remote-updater[666]: [2026-05-25 18:56:31] [connect] Successful connection May 25 18:56:31 dacplus python3[1871]: Traceback (most recent call last): May 25 18:56:31 dacplus python3[1871]: File "/data/plugins/music_service/tidal-dj/tdj/lcd/tdj_lcd.py", line 8, in May 25 18:56:31 dacplus python3[1871]: from ws.LCD_1inch3 import LCD_1inch3 May 25 18:56:32 dacplus python3[1871]: File "/data/plugins/music_service/tidal-dj/tdj/lcd/ws/LCD_1inch3.py", line 3, in May 25 18:56:32 dacplus python3[1871]: from . import lcdconfig May 25 18:56:32 dacplus python3[1871]: File "/data/plugins/music_service/tidal-dj/tdj/lcd/ws/lcdconfig.py", line 52, in May 25 18:56:32 dacplus python3[1871]: import spidev May 25 18:56:32 dacplus python3[1871]: ModuleNotFoundError: No module named 'spidev' May 25 18:56:32 dacplus systemd[1]: tdj-lcd.service: Main process exited, code=exited, status=1/FAILURE May 25 18:56:32 dacplus systemd[1]: tdj-lcd.service: Failed with result 'exit-code'. May 25 18:56:32 dacplus systemd[1]: tdj-lcd.service: Consumed 1.769s CPU time. May 25 18:56:32 dacplus python3[1883]: Traceback (most recent call last): May 25 18:56:32 dacplus python3[1883]: File "/data/plugins/music_service/tidal-dj/tdj/ui-bridge/usb-input.py", line 19, in May 25 18:56:32 dacplus python3[1883]: from evdev import InputDevice, ecodes, list_devices May 25 18:56:32 dacplus python3[1883]: ModuleNotFoundError: No module named 'evdev' May 25 18:56:33 dacplus systemd[1]: tdj-usb-input.service: Main process exited, code=exited, status=1/FAILURE May 25 18:56:33 dacplus systemd[1]: tdj-usb-input.service: Failed with result 'exit-code'. May 25 18:56:33 dacplus systemd[1]: tdj-usb-input.service: Consumed 1.221s CPU time. May 25 18:56:33 dacplus systemd[1]: tdj-lcd.service: Scheduled restart job, restart counter is at 47. May 25 18:56:33 dacplus systemd[1]: Stopped tdj-lcd.service - TDJ LCD Renderer (ST7789 1.3"). May 25 18:56:33 dacplus systemd[1]: tdj-lcd.service: Consumed 1.769s CPU time. May 25 18:56:33 dacplus systemd[1]: Started tdj-lcd.service - TDJ LCD Renderer (ST7789 1.3"). May 25 18:56:34 dacplus systemd[1]: tdj-usb-input.service: Scheduled restart job, restart counter is at 52. May 25 18:56:34 dacplus systemd[1]: Stopped tdj-usb-input.service - TDJ USB input → UI bridge. May 25 18:56:34 dacplus systemd[1]: tdj-usb-input.service: Consumed 1.221s CPU time. May 25 18:56:34 dacplus systemd[1]: Started tdj-usb-input.service - TDJ USB input → UI bridge. May 25 18:56:36 dacplus python3[1884]: Traceback (most recent call last): May 25 18:56:36 dacplus python3[1884]: File "/data/plugins/music_service/tidal-dj/tdj/lcd/tdj_lcd.py", line 8, in May 25 18:56:36 dacplus python3[1884]: from ws.LCD_1inch3 import LCD_1inch3 May 25 18:56:36 dacplus python3[1884]: File "/data/plugins/music_service/tidal-dj/tdj/lcd/ws/LCD_1inch3.py", line 3, in May 25 18:56:36 dacplus python3[1884]: from . import lcdconfig May 25 18:56:36 dacplus python3[1884]: File "/data/plugins/music_service/tidal-dj/tdj/lcd/ws/lcdconfig.py", line 52, in May 25 18:56:36 dacplus python3[1884]: import spidev May 25 18:56:36 dacplus python3[1884]: ModuleNotFoundError: No module named 'spidev' May 25 18:56:36 dacplus systemd[1]: tdj-lcd.service: Main process exited, code=exited, status=1/FAILURE May 25 18:56:36 dacplus systemd[1]: tdj-lcd.service: Failed with result 'exit-code'. May 25 18:56:36 dacplus systemd[1]: tdj-lcd.service: Consumed 1.648s CPU time. May 25 18:56:36 dacplus python3[1885]: Traceback (most recent call last): May 25 18:56:36 dacplus python3[1885]: File "/data/plugins/music_service/tidal-dj/tdj/ui-bridge/usb-input.py", line 19, in May 25 18:56:36 dacplus python3[1885]: from evdev import InputDevice, ecodes, list_devices May 25 18:56:36 dacplus python3[1885]: ModuleNotFoundError: No module named 'evdev' May 25 18:56:37 dacplus systemd[1]: tdj-usb-input.service: Main process exited, code=exited, status=1/FAILURE May 25 18:56:37 dacplus systemd[1]: tdj-usb-input.service: Failed with result 'exit-code'. May 25 18:56:37 dacplus systemd[1]: tdj-usb-input.service: Consumed 1.024s CPU time. May 25 18:56:37 dacplus systemd[1]: tdj-lcd.service: Scheduled restart job, restart counter is at 48. May 25 18:56:37 dacplus systemd[1]: Stopped tdj-lcd.service - TDJ LCD Renderer (ST7789 1.3"). May 25 18:56:37 dacplus systemd[1]: tdj-lcd.service: Consumed 1.648s CPU time. May 25 18:56:37 dacplus systemd[1]: Started tdj-lcd.service - TDJ LCD Renderer (ST7789 1.3"). May 25 18:56:38 dacplus systemd[1]: tdj-usb-input.service: Scheduled restart job, restart counter is at 53. May 25 18:56:38 dacplus systemd[1]: Stopped tdj-usb-input.service - TDJ USB input → UI bridge. May 25 18:56:38 dacplus systemd[1]: tdj-usb-input.service: Consumed 1.024s CPU time. May 25 18:56:38 dacplus systemd[1]: Started tdj-usb-input.service - TDJ USB input → UI bridge. May 25 18:56:38 dacplus volumio5-onboarding[1859]: failed to create app: failed to initialize host: failed to create socket connection: could not connect to socket.io server: read tcp 127.0.0.1:58618->127.0.0.1:3000: i/o timeout May 25 18:56:38 dacplus systemd[1]: volumio5-onboarding.service: Main process exited, code=exited, status=1/FAILURE May 25 18:56:38 dacplus systemd[1]: volumio5-onboarding.service: Failed with result 'exit-code'. May 25 18:56:39 dacplus systemd[1]: volumio5-onboarding.service: Scheduled restart job, restart counter is at 5. May 25 18:56:39 dacplus systemd[1]: Stopped volumio5-onboarding.service - Volumio5 Onboarding Server. May 25 18:56:39 dacplus systemd[1]: Started volumio5-onboarding.service - Volumio5 Onboarding Server. May 25 18:56:39 dacplus volumio[1170]: info: CoreCommandRouter::volumioGetState May 25 18:56:39 dacplus python3[1886]: Traceback (most recent call last): May 25 18:56:39 dacplus python3[1886]: File "/data/plugins/music_service/tidal-dj/tdj/lcd/tdj_lcd.py", line 8, in May 25 18:56:39 dacplus python3[1886]: from ws.LCD_1inch3 import LCD_1inch3 May 25 18:56:39 dacplus python3[1886]: File "/data/plugins/music_service/tidal-dj/tdj/lcd/ws/LCD_1inch3.py", line 3, in May 25 18:56:39 dacplus python3[1886]: from . import lcdconfig May 25 18:56:39 dacplus python3[1886]: File "/data/plugins/music_service/tidal-dj/tdj/lcd/ws/lcdconfig.py", line 52, in May 25 18:56:39 dacplus python3[1886]: import spidev May 25 18:56:39 dacplus python3[1886]: ModuleNotFoundError: No module named 'spidev' May 25 18:56:39 dacplus volumio5-onboarding[1888]: time=2026-05-25T18:56:39.505+02:00 level=INFO msg="running volumio5-device-gateway" version=6370e0a8+CHANGES buildDate=2026-03-06T16:29:42Z May 25 18:56:39 dacplus systemd[1]: tdj-lcd.service: Main process exited, code=exited, status=1/FAILURE May 25 18:56:39 dacplus systemd[1]: tdj-lcd.service: Failed with result 'exit-code'. May 25 18:56:39 dacplus systemd[1]: tdj-lcd.service: Consumed 1.491s CPU time. May 25 18:56:39 dacplus volumio[1170]: info: CorePlayQueue::getTrack 0 May 25 18:56:40 dacplus python3[1887]: Traceback (most recent call last): May 25 18:56:40 dacplus python3[1887]: File "/data/plugins/music_service/tidal-dj/tdj/ui-bridge/usb-input.py", line 19, in May 25 18:56:40 dacplus python3[1887]: from evdev import InputDevice, ecodes, list_devices May 25 18:56:40 dacplus python3[1887]: ModuleNotFoundError: No module named 'evdev' May 25 18:56:40 dacplus systemd[1]: tdj-lcd.service: Scheduled restart job, restart counter is at 49. May 25 18:56:40 dacplus systemd[1]: Stopped tdj-lcd.service - TDJ LCD Renderer (ST7789 1.3"). May 25 18:56:40 dacplus systemd[1]: tdj-lcd.service: Consumed 1.491s CPU time. May 25 18:56:41 dacplus systemd[1]: Started tdj-lcd.service - TDJ LCD Renderer (ST7789 1.3"). May 25 18:56:41 dacplus systemd[1]: tdj-usb-input.service: Main process exited, code=exited, status=1/FAILURE May 25 18:56:41 dacplus systemd[1]: tdj-usb-input.service: Failed with result 'exit-code'. May 25 18:56:41 dacplus systemd[1]: tdj-usb-input.service: Consumed 1.547s CPU time. May 25 18:56:42 dacplus systemd[1]: tdj-usb-input.service: Scheduled restart job, restart counter is at 54. May 25 18:56:42 dacplus systemd[1]: Stopped tdj-usb-input.service - TDJ USB input → UI bridge. May 25 18:56:42 dacplus systemd[1]: tdj-usb-input.service: Consumed 1.547s CPU time. May 25 18:56:42 dacplus systemd[1]: Started tdj-usb-input.service - TDJ USB input → UI bridge. May 25 18:56:43 dacplus python3[1902]: Traceback (most recent call last): May 25 18:56:43 dacplus python3[1902]: File "/data/plugins/music_service/tidal-dj/tdj/lcd/tdj_lcd.py", line 8, in May 25 18:56:43 dacplus python3[1902]: from ws.LCD_1inch3 import LCD_1inch3 May 25 18:56:43 dacplus python3[1902]: File "/data/plugins/music_service/tidal-dj/tdj/lcd/ws/LCD_1inch3.py", line 3, in May 25 18:56:43 dacplus python3[1902]: from . import lcdconfig May 25 18:56:43 dacplus python3[1902]: File "/data/plugins/music_service/tidal-dj/tdj/lcd/ws/lcdconfig.py", line 52, in May 25 18:56:43 dacplus python3[1902]: import spidev May 25 18:56:43 dacplus python3[1902]: ModuleNotFoundError: No module named 'spidev' May 25 18:56:43 dacplus systemd[1]: tdj-lcd.service: Main process exited, code=exited, status=1/FAILURE May 25 18:56:43 dacplus systemd[1]: tdj-lcd.service: Failed with result 'exit-code'. May 25 18:56:43 dacplus systemd[1]: tdj-lcd.service: Consumed 1.313s CPU time. May 25 18:56:44 dacplus systemd[1]: tdj-lcd.service: Scheduled restart job, restart counter is at 50. May 25 18:56:44 dacplus systemd[1]: Stopped tdj-lcd.service - TDJ LCD Renderer (ST7789 1.3"). May 25 18:56:44 dacplus systemd[1]: tdj-lcd.service: Consumed 1.313s CPU time. May 25 18:56:44 dacplus python3[1911]: Traceback (most recent call last): May 25 18:56:44 dacplus python3[1911]: File "/data/plugins/music_service/tidal-dj/tdj/ui-bridge/usb-input.py", line 19, in May 25 18:56:44 dacplus python3[1911]: from evdev import InputDevice, ecodes, list_devices May 25 18:56:44 dacplus python3[1911]: ModuleNotFoundError: No module named 'evdev' May 25 18:56:45 dacplus systemd[1]: Started tdj-lcd.service - TDJ LCD Renderer (ST7789 1.3"). May 25 18:56:45 dacplus systemd[1]: tdj-usb-input.service: Main process exited, code=exited, status=1/FAILURE May 25 18:56:45 dacplus systemd[1]: tdj-usb-input.service: Failed with result 'exit-code'. May 25 18:56:45 dacplus systemd[1]: tdj-usb-input.service: Consumed 1.516s CPU time. May 25 18:56:46 dacplus volumio-remote-updater[666]: [2026-05-25 18:56:46] [connect] Successful connection May 25 18:56:46 dacplus systemd[1]: tdj-usb-input.service: Scheduled restart job, restart counter is at 55. May 25 18:56:46 dacplus systemd[1]: Stopped tdj-usb-input.service - TDJ USB input → UI bridge. May 25 18:56:46 dacplus systemd[1]: tdj-usb-input.service: Consumed 1.516s CPU time. May 25 18:56:46 dacplus systemd[1]: Started tdj-usb-input.service - TDJ USB input → UI bridge. May 25 18:56:47 dacplus python3[1912]: Traceback (most recent call last): May 25 18:56:47 dacplus python3[1912]: File "/data/plugins/music_service/tidal-dj/tdj/lcd/tdj_lcd.py", line 8, in May 25 18:56:47 dacplus python3[1912]: from ws.LCD_1inch3 import LCD_1inch3 May 25 18:56:47 dacplus python3[1912]: File "/data/plugins/music_service/tidal-dj/tdj/lcd/ws/LCD_1inch3.py", line 3, in May 25 18:56:47 dacplus python3[1912]: from . import lcdconfig May 25 18:56:47 dacplus python3[1912]: File "/data/plugins/music_service/tidal-dj/tdj/lcd/ws/lcdconfig.py", line 52, in May 25 18:56:47 dacplus python3[1912]: import spidev May 25 18:56:47 dacplus python3[1912]: ModuleNotFoundError: No module named 'spidev' May 25 18:56:47 dacplus systemd[1]: tdj-lcd.service: Main process exited, code=exited, status=1/FAILURE May 25 18:56:47 dacplus systemd[1]: tdj-lcd.service: Failed with result 'exit-code'. May 25 18:56:47 dacplus systemd[1]: tdj-lcd.service: Consumed 1.557s CPU time. May 25 18:56:48 dacplus systemd[1]: tdj-lcd.service: Scheduled restart job, restart counter is at 51. May 25 18:56:48 dacplus systemd[1]: Stopped tdj-lcd.service - TDJ LCD Renderer (ST7789 1.3"). May 25 18:56:48 dacplus systemd[1]: tdj-lcd.service: Consumed 1.557s CPU time. May 25 18:56:48 dacplus volumio[1170]: /usr/bin/md5sum: /sys/class/net/eth0/address: No such file or directory May 25 18:56:48 dacplus volumio[1170]: info: CoreCommandRouter::executeOnPlugin: system , getConfigParam May 25 18:56:48 dacplus volumio[1170]: info: CoreCommandRouter::executeOnPlugin: system , getSystemVersion May 25 18:56:48 dacplus python3[1913]: Traceback (most recent call last): May 25 18:56:48 dacplus python3[1913]: File "/data/plugins/music_service/tidal-dj/tdj/ui-bridge/usb-input.py", line 19, in May 25 18:56:48 dacplus python3[1913]: from evdev import InputDevice, ecodes, list_devices May 25 18:56:48 dacplus python3[1913]: ModuleNotFoundError: No module named 'evdev' May 25 18:56:48 dacplus systemd[1]: Started tdj-lcd.service - TDJ LCD Renderer (ST7789 1.3"). May 25 18:56:49 dacplus volumio[1170]: info: CoreCommandRouter::executeOnPlugin: system , getConfigParam May 25 18:56:49 dacplus volumio[1170]: info: CoreCommandRouter::executeOnPlugin: my_volumio , getAutoUpdateCheckEnabled May 25 18:56:49 dacplus systemd[1]: tdj-usb-input.service: Main process exited, code=exited, status=1/FAILURE May 25 18:56:49 dacplus systemd[1]: tdj-usb-input.service: Failed with result 'exit-code'. May 25 18:56:49 dacplus systemd[1]: tdj-usb-input.service: Consumed 1.455s CPU time. May 25 18:56:49 dacplus volumio5-onboarding[1888]: failed to create app: failed to initialize host: failed to create socket connection: could not connect to socket.io server: read tcp 127.0.0.1:59750->127.0.0.1:3000: i/o timeout May 25 18:56:49 dacplus systemd[1]: volumio5-onboarding.service: Main process exited, code=exited, status=1/FAILURE May 25 18:56:49 dacplus systemd[1]: volumio5-onboarding.service: Failed with result 'exit-code'. May 25 18:56:49 dacplus systemd[1]: volumio5-onboarding.service: Scheduled restart job, restart counter is at 6. May 25 18:56:49 dacplus systemd[1]: Stopped volumio5-onboarding.service - Volumio5 Onboarding Server. May 25 18:56:49 dacplus volumio[1170]: error: Plugin system_controller volumio5onboarding failed to complete 'onStart' in a timely fashion May 25 18:56:49 dacplus volumio[1170]: error: Plugin music_service mpd failed to complete 'onStart' in a timely fashion May 25 18:56:49 dacplus volumio[1170]: error: Plugin music_service tidal-dj failed to complete 'onStart' in a timely fashion May 25 18:56:49 dacplus volumio[1170]: info: ------------------------------------------- May 25 18:56:49 dacplus volumio[1170]: info: ----- MyVolumio plugins startup ---- May 25 18:56:49 dacplus volumio[1170]: info: ------------------------------------------- May 25 18:56:49 dacplus volumio[1170]: info: [MyVolumio PluginManager] Fetching plans data.... May 25 18:56:49 dacplus systemd[1]: Started volumio5-onboarding.service - Volumio5 Onboarding Server. May 25 18:56:49 dacplus volumio5-onboarding[1919]: time=2026-05-25T18:56:49.838+02:00 level=INFO msg="running volumio5-device-gateway" version=6370e0a8+CHANGES buildDate=2026-03-06T16:29:42Z May 25 18:56:50 dacplus volumio[1170]: info: CoreCommandRouter::volumioGetState May 25 18:56:50 dacplus volumio[1170]: info: CorePlayQueue::getTrack 0 May 25 18:56:50 dacplus systemd[1]: tdj-usb-input.service: Scheduled restart job, restart counter is at 56. May 25 18:56:50 dacplus systemd[1]: Stopped tdj-usb-input.service - TDJ USB input → UI bridge. May 25 18:56:50 dacplus systemd[1]: tdj-usb-input.service: Consumed 1.455s CPU time. May 25 18:56:50 dacplus systemd[1]: Started tdj-usb-input.service - TDJ USB input → UI bridge. May 25 18:56:52 dacplus python3[1918]: Traceback (most recent call last): May 25 18:56:52 dacplus python3[1918]: File "/data/plugins/music_service/tidal-dj/tdj/lcd/tdj_lcd.py", line 8, in May 25 18:56:52 dacplus python3[1918]: from ws.LCD_1inch3 import LCD_1inch3 May 25 18:56:52 dacplus python3[1918]: File "/data/plugins/music_service/tidal-dj/tdj/lcd/ws/LCD_1inch3.py", line 3, in May 25 18:56:52 dacplus python3[1918]: from . import lcdconfig May 25 18:56:52 dacplus python3[1918]: File "/data/plugins/music_service/tidal-dj/tdj/lcd/ws/lcdconfig.py", line 52, in May 25 18:56:52 dacplus python3[1918]: import spidev May 25 18:56:52 dacplus python3[1918]: ModuleNotFoundError: No module named 'spidev' May 25 18:56:52 dacplus systemd[1]: tdj-lcd.service: Main process exited, code=exited, status=1/FAILURE May 25 18:56:52 dacplus systemd[1]: tdj-lcd.service: Failed with result 'exit-code'. May 25 18:56:52 dacplus systemd[1]: tdj-lcd.service: Consumed 1.697s CPU time. May 25 18:56:52 dacplus node[1021]: [gpio-input] alive May 25 18:56:52 dacplus python3[1927]: Traceback (most recent call last): May 25 18:56:52 dacplus python3[1927]: File "/data/plugins/music_service/tidal-dj/tdj/ui-bridge/usb-input.py", line 19, in May 25 18:56:52 dacplus python3[1927]: from evdev import InputDevice, ecodes, list_devices May 25 18:56:52 dacplus python3[1927]: ModuleNotFoundError: No module named 'evdev' May 25 18:56:53 dacplus systemd[1]: tdj-usb-input.service: Main process exited, code=exited, status=1/FAILURE May 25 18:56:53 dacplus systemd[1]: tdj-usb-input.service: Failed with result 'exit-code'. May 25 18:56:53 dacplus systemd[1]: tdj-usb-input.service: Consumed 1.177s CPU time. May 25 18:56:53 dacplus systemd[1]: tdj-lcd.service: Scheduled restart job, restart counter is at 52. May 25 18:56:53 dacplus systemd[1]: Stopped tdj-lcd.service - TDJ LCD Renderer (ST7789 1.3"). May 25 18:56:53 dacplus systemd[1]: tdj-lcd.service: Consumed 1.697s CPU time. May 25 18:56:53 dacplus systemd[1]: Started tdj-lcd.service - TDJ LCD Renderer (ST7789 1.3"). May 25 18:56:54 dacplus systemd[1]: tdj-usb-input.service: Scheduled restart job, restart counter is at 57. May 25 18:56:54 dacplus systemd[1]: Stopped tdj-usb-input.service - TDJ USB input → UI bridge. May 25 18:56:54 dacplus systemd[1]: tdj-usb-input.service: Consumed 1.177s CPU time. May 25 18:56:54 dacplus systemd[1]: Started tdj-usb-input.service - TDJ USB input → UI bridge. May 25 18:56:56 dacplus python3[1943]: Traceback (most recent call last): May 25 18:56:56 dacplus python3[1943]: File "/data/plugins/music_service/tidal-dj/tdj/ui-bridge/usb-input.py", line 19, in May 25 18:56:56 dacplus python3[1943]: from evdev import InputDevice, ecodes, list_devices May 25 18:56:56 dacplus python3[1943]: ModuleNotFoundError: No module named 'evdev' May 25 18:56:56 dacplus systemd[1]: tdj-usb-input.service: Main process exited, code=exited, status=1/FAILURE May 25 18:56:56 dacplus systemd[1]: tdj-usb-input.service: Failed with result 'exit-code'. May 25 18:56:56 dacplus systemd[1]: tdj-usb-input.service: Consumed 1.576s CPU time. May 25 18:56:56 dacplus python3[1942]: Traceback (most recent call last): May 25 18:56:56 dacplus python3[1942]: File "/data/plugins/music_service/tidal-dj/tdj/lcd/tdj_lcd.py", line 8, in May 25 18:56:56 dacplus python3[1942]: from ws.LCD_1inch3 import LCD_1inch3 May 25 18:56:56 dacplus python3[1942]: File "/data/plugins/music_service/tidal-dj/tdj/lcd/ws/LCD_1inch3.py", line 3, in May 25 18:56:56 dacplus python3[1942]: from . import lcdconfig May 25 18:56:56 dacplus python3[1942]: File "/data/plugins/music_service/tidal-dj/tdj/lcd/ws/lcdconfig.py", line 52, in May 25 18:56:56 dacplus python3[1942]: import spidev May 25 18:56:56 dacplus python3[1942]: ModuleNotFoundError: No module named 'spidev' May 25 18:56:57 dacplus systemd[1]: tdj-lcd.service: Main process exited, code=exited, status=1/FAILURE May 25 18:56:57 dacplus systemd[1]: tdj-lcd.service: Failed with result 'exit-code'. May 25 18:56:57 dacplus systemd[1]: tdj-lcd.service: Consumed 1.702s CPU time. May 25 18:56:57 dacplus systemd[1]: tdj-usb-input.service: Scheduled restart job, restart counter is at 58. May 25 18:56:57 dacplus systemd[1]: Stopped tdj-usb-input.service - TDJ USB input → UI bridge. May 25 18:56:57 dacplus systemd[1]: tdj-usb-input.service: Consumed 1.576s CPU time. May 25 18:56:57 dacplus systemd[1]: Started tdj-usb-input.service - TDJ USB input → UI bridge. May 25 18:56:58 dacplus systemd[1]: tdj-lcd.service: Scheduled restart job, restart counter is at 53. May 25 18:56:58 dacplus systemd[1]: Stopped tdj-lcd.service - TDJ LCD Renderer (ST7789 1.3"). May 25 18:56:58 dacplus systemd[1]: tdj-lcd.service: Consumed 1.702s CPU time. May 25 18:56:58 dacplus systemd[1]: Started tdj-lcd.service - TDJ LCD Renderer (ST7789 1.3"). May 25 18:56:59 dacplus volumio5-onboarding[1919]: failed to create app: failed to initialize host: failed to create socket connection: could not connect to socket.io server: read tcp 127.0.0.1:49728->127.0.0.1:3000: i/o timeout May 25 18:56:59 dacplus systemd[1]: volumio5-onboarding.service: Main process exited, code=exited, status=1/FAILURE May 25 18:56:59 dacplus systemd[1]: volumio5-onboarding.service: Failed with result 'exit-code'. May 25 18:57:00 dacplus systemd[1]: volumio5-onboarding.service: Scheduled restart job, restart counter is at 7. May 25 18:57:00 dacplus systemd[1]: Stopped volumio5-onboarding.service - Volumio5 Onboarding Server. May 25 18:57:00 dacplus systemd[1]: Started volumio5-onboarding.service - Volumio5 Onboarding Server. May 25 18:57:00 dacplus volumio5-onboarding[1946]: time=2026-05-25T18:57:00.458+02:00 level=INFO msg="running volumio5-device-gateway" version=6370e0a8+CHANGES buildDate=2026-03-06T16:29:42Z May 25 18:57:00 dacplus python3[1944]: Traceback (most recent call last): May 25 18:57:00 dacplus python3[1944]: File "/data/plugins/music_service/tidal-dj/tdj/ui-bridge/usb-input.py", line 19, in May 25 18:57:00 dacplus python3[1944]: from evdev import InputDevice, ecodes, list_devices May 25 18:57:00 dacplus python3[1944]: ModuleNotFoundError: No module named 'evdev' May 25 18:57:01 dacplus systemd[1]: tdj-usb-input.service: Main process exited, code=exited, status=1/FAILURE May 25 18:57:01 dacplus systemd[1]: tdj-usb-input.service: Failed with result 'exit-code'. May 25 18:57:01 dacplus systemd[1]: tdj-usb-input.service: Consumed 1.314s CPU time. May 25 18:57:01 dacplus volumio-remote-updater[666]: [2026-05-25 18:57:01] [connect] Successful connection May 25 18:57:01 dacplus python3[1945]: Traceback (most recent call last): May 25 18:57:01 dacplus python3[1945]: File "/data/plugins/music_service/tidal-dj/tdj/lcd/tdj_lcd.py", line 8, in May 25 18:57:01 dacplus python3[1945]: from ws.LCD_1inch3 import LCD_1inch3 May 25 18:57:01 dacplus python3[1945]: File "/data/plugins/music_service/tidal-dj/tdj/lcd/ws/LCD_1inch3.py", line 3, in May 25 18:57:01 dacplus python3[1945]: from . import lcdconfig May 25 18:57:01 dacplus python3[1945]: File "/data/plugins/music_service/tidal-dj/tdj/lcd/ws/lcdconfig.py", line 52, in May 25 18:57:01 dacplus python3[1945]: import spidev May 25 18:57:01 dacplus python3[1945]: ModuleNotFoundError: No module named 'spidev' May 25 18:57:01 dacplus systemd[1]: tdj-lcd.service: Main process exited, code=exited, status=1/FAILURE May 25 18:57:01 dacplus systemd[1]: tdj-lcd.service: Failed with result 'exit-code'. May 25 18:57:01 dacplus systemd[1]: tdj-lcd.service: Consumed 1.658s CPU time. May 25 18:57:02 dacplus systemd[1]: tdj-usb-input.service: Scheduled restart job, restart counter is at 59. May 25 18:57:02 dacplus systemd[1]: Stopped tdj-usb-input.service - TDJ USB input → UI bridge. May 25 18:57:02 dacplus systemd[1]: tdj-usb-input.service: Consumed 1.314s CPU time. May 25 18:57:02 dacplus systemd[1]: Started tdj-usb-input.service - TDJ USB input → UI bridge. May 25 18:57:02 dacplus systemd[1]: tdj-lcd.service: Scheduled restart job, restart counter is at 54. May 25 18:57:02 dacplus systemd[1]: Stopped tdj-lcd.service - TDJ LCD Renderer (ST7789 1.3"). May 25 18:57:02 dacplus systemd[1]: tdj-lcd.service: Consumed 1.658s CPU time. May 25 18:57:02 dacplus systemd[1]: Started tdj-lcd.service - TDJ LCD Renderer (ST7789 1.3"). May 25 18:57:04 dacplus python3[1953]: Traceback (most recent call last): May 25 18:57:04 dacplus python3[1953]: File "/data/plugins/music_service/tidal-dj/tdj/ui-bridge/usb-input.py", line 19, in May 25 18:57:04 dacplus python3[1953]: from evdev import InputDevice, ecodes, list_devices May 25 18:57:04 dacplus python3[1953]: ModuleNotFoundError: No module named 'evdev' May 25 18:57:05 dacplus systemd[1]: tdj-usb-input.service: Main process exited, code=exited, status=1/FAILURE May 25 18:57:05 dacplus systemd[1]: tdj-usb-input.service: Failed with result 'exit-code'. May 25 18:57:05 dacplus systemd[1]: tdj-usb-input.service: Consumed 1.370s CPU time. May 25 18:57:05 dacplus python3[1954]: Traceback (most recent call last): May 25 18:57:05 dacplus python3[1954]: File "/data/plugins/music_service/tidal-dj/tdj/lcd/tdj_lcd.py", line 8, in May 25 18:57:05 dacplus python3[1954]: from ws.LCD_1inch3 import LCD_1inch3 May 25 18:57:05 dacplus python3[1954]: File "/data/plugins/music_service/tidal-dj/tdj/lcd/ws/LCD_1inch3.py", line 3, in May 25 18:57:05 dacplus python3[1954]: from . import lcdconfig May 25 18:57:05 dacplus python3[1954]: File "/data/plugins/music_service/tidal-dj/tdj/lcd/ws/lcdconfig.py", line 52, in May 25 18:57:05 dacplus python3[1954]: import spidev May 25 18:57:05 dacplus python3[1954]: ModuleNotFoundError: No module named 'spidev' May 25 18:57:06 dacplus systemd[1]: tdj-lcd.service: Main process exited, code=exited, status=1/FAILURE May 25 18:57:06 dacplus systemd[1]: tdj-lcd.service: Failed with result 'exit-code'. May 25 18:57:06 dacplus systemd[1]: tdj-lcd.service: Consumed 1.731s CPU time. May 25 18:57:06 dacplus systemd[1]: tdj-usb-input.service: Scheduled restart job, restart counter is at 60. May 25 18:57:06 dacplus systemd[1]: Stopped tdj-usb-input.service - TDJ USB input → UI bridge. May 25 18:57:06 dacplus systemd[1]: tdj-usb-input.service: Consumed 1.370s CPU time. May 25 18:57:06 dacplus systemd[1]: Started tdj-usb-input.service - TDJ USB input → UI bridge. May 25 18:57:07 dacplus systemd[1]: tdj-lcd.service: Scheduled restart job, restart counter is at 55. May 25 18:57:07 dacplus systemd[1]: Stopped tdj-lcd.service - TDJ LCD Renderer (ST7789 1.3"). May 25 18:57:07 dacplus systemd[1]: tdj-lcd.service: Consumed 1.731s CPU time. May 25 18:57:07 dacplus systemd[1]: Started tdj-lcd.service - TDJ LCD Renderer (ST7789 1.3"). May 25 18:57:07 dacplus volumio[1170]: info: MPD Permissions set May 25 18:57:08 dacplus volumio[1170]: info: MPD Permissions set May 25 18:57:08 dacplus python3[1987]: Traceback (most recent call last): May 25 18:57:08 dacplus python3[1987]: File "/data/plugins/music_service/tidal-dj/tdj/ui-bridge/usb-input.py", line 19, in May 25 18:57:08 dacplus python3[1987]: from evdev import InputDevice, ecodes, list_devices May 25 18:57:08 dacplus python3[1987]: ModuleNotFoundError: No module named 'evdev' May 25 18:57:09 dacplus systemd[1]: tdj-usb-input.service: Main process exited, code=exited, status=1/FAILURE May 25 18:57:09 dacplus systemd[1]: tdj-usb-input.service: Failed with result 'exit-code'. May 25 18:57:09 dacplus systemd[1]: tdj-usb-input.service: Consumed 1.462s CPU time. May 25 18:57:10 dacplus python3[1988]: Traceback (most recent call last): May 25 18:57:10 dacplus python3[1988]: File "/data/plugins/music_service/tidal-dj/tdj/lcd/tdj_lcd.py", line 8, in May 25 18:57:10 dacplus python3[1988]: from ws.LCD_1inch3 import LCD_1inch3 May 25 18:57:10 dacplus python3[1988]: File "/data/plugins/music_service/tidal-dj/tdj/lcd/ws/LCD_1inch3.py", line 3, in May 25 18:57:10 dacplus python3[1988]: from . import lcdconfig May 25 18:57:10 dacplus python3[1988]: File "/data/plugins/music_service/tidal-dj/tdj/lcd/ws/lcdconfig.py", line 52, in May 25 18:57:10 dacplus python3[1988]: import spidev May 25 18:57:10 dacplus python3[1988]: ModuleNotFoundError: No module named 'spidev' May 25 18:57:10 dacplus systemd[1]: tdj-lcd.service: Main process exited, code=exited, status=1/FAILURE May 25 18:57:10 dacplus systemd[1]: tdj-lcd.service: Failed with result 'exit-code'. May 25 18:57:10 dacplus systemd[1]: tdj-lcd.service: Consumed 1.539s CPU time. May 25 18:57:10 dacplus volumio5-onboarding[1946]: failed to create app: failed to initialize host: failed to create socket connection: could not connect to socket.io server: read tcp 127.0.0.1:39966->127.0.0.1:3000: i/o timeout May 25 18:57:10 dacplus systemd[1]: volumio5-onboarding.service: Main process exited, code=exited, status=1/FAILURE May 25 18:57:10 dacplus systemd[1]: volumio5-onboarding.service: Failed with result 'exit-code'. May 25 18:57:10 dacplus sudo[1993]: volumio : PWD=/ ; USER=root ; COMMAND=/bin/systemctl start ui-bridge.service May 25 18:57:10 dacplus sudo[1993]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=1000) May 25 18:57:10 dacplus volumio[1170]: info: CoreCommandRouter::volumioGetState May 25 18:57:10 dacplus volumio[1170]: info: CorePlayQueue::getTrack 0 May 25 18:57:10 dacplus systemd[1]: tdj-usb-input.service: Scheduled restart job, restart counter is at 61. May 25 18:57:10 dacplus systemd[1]: volumio5-onboarding.service: Scheduled restart job, restart counter is at 8. May 25 18:57:10 dacplus systemd[1]: Stopped tdj-usb-input.service - TDJ USB input → UI bridge. May 25 18:57:10 dacplus systemd[1]: tdj-usb-input.service: Consumed 1.462s CPU time. May 25 18:57:10 dacplus systemd[1]: Started tdj-usb-input.service - TDJ USB input → UI bridge. May 25 18:57:10 dacplus systemd[1]: Stopped volumio5-onboarding.service - Volumio5 Onboarding Server. May 25 18:57:10 dacplus systemd[1]: Started volumio5-onboarding.service - Volumio5 Onboarding Server. May 25 18:57:10 dacplus volumio5-onboarding[1996]: time=2026-05-25T18:57:10.854+02:00 level=INFO msg="running volumio5-device-gateway" version=6370e0a8+CHANGES buildDate=2026-03-06T16:29:42Z May 25 18:57:11 dacplus systemd[1]: tdj-lcd.service: Scheduled restart job, restart counter is at 56. May 25 18:57:11 dacplus systemd[1]: Stopped tdj-lcd.service - TDJ LCD Renderer (ST7789 1.3"). May 25 18:57:11 dacplus systemd[1]: tdj-lcd.service: Consumed 1.539s CPU time. May 25 18:57:11 dacplus systemd[1]: Started tdj-lcd.service - TDJ LCD Renderer (ST7789 1.3"). May 25 18:57:13 dacplus python3[1995]: Traceback (most recent call last): May 25 18:57:13 dacplus python3[1995]: File "/data/plugins/music_service/tidal-dj/tdj/ui-bridge/usb-input.py", line 19, in May 25 18:57:13 dacplus python3[1995]: from evdev import InputDevice, ecodes, list_devices May 25 18:57:13 dacplus python3[1995]: ModuleNotFoundError: No module named 'evdev' May 25 18:57:14 dacplus systemd[1]: tdj-usb-input.service: Main process exited, code=exited, status=1/FAILURE May 25 18:57:14 dacplus systemd[1]: tdj-usb-input.service: Failed with result 'exit-code'. May 25 18:57:14 dacplus systemd[1]: tdj-usb-input.service: Consumed 1.513s CPU time. May 25 18:57:14 dacplus sudo[1993]: pam_unix(sudo:session): session closed for user root May 25 18:57:15 dacplus systemd[1]: tdj-usb-input.service: Scheduled restart job, restart counter is at 62. May 25 18:57:15 dacplus systemd[1]: Stopped tdj-usb-input.service - TDJ USB input → UI bridge. May 25 18:57:15 dacplus systemd[1]: tdj-usb-input.service: Consumed 1.513s CPU time. May 25 18:57:15 dacplus systemd[1]: Started tdj-usb-input.service - TDJ USB input → UI bridge. May 25 18:57:15 dacplus python3[2005]: Traceback (most recent call last): May 25 18:57:15 dacplus python3[2005]: File "/data/plugins/music_service/tidal-dj/tdj/lcd/tdj_lcd.py", line 8, in May 25 18:57:15 dacplus python3[2005]: from ws.LCD_1inch3 import LCD_1inch3 May 25 18:57:15 dacplus python3[2005]: File "/data/plugins/music_service/tidal-dj/tdj/lcd/ws/LCD_1inch3.py", line 3, in May 25 18:57:15 dacplus python3[2005]: from . import lcdconfig May 25 18:57:15 dacplus python3[2005]: File "/data/plugins/music_service/tidal-dj/tdj/lcd/ws/lcdconfig.py", line 52, in May 25 18:57:15 dacplus python3[2005]: import spidev May 25 18:57:15 dacplus python3[2005]: ModuleNotFoundError: No module named 'spidev' May 25 18:57:16 dacplus systemd[1]: tdj-lcd.service: Main process exited, code=exited, status=1/FAILURE May 25 18:57:16 dacplus systemd[1]: tdj-lcd.service: Failed with result 'exit-code'. May 25 18:57:16 dacplus systemd[1]: tdj-lcd.service: Consumed 1.756s CPU time. May 25 18:57:16 dacplus volumio-remote-updater[666]: [2026-05-25 18:57:16] [connect] Successful connection May 25 18:57:16 dacplus volumio[1170]: error: error May 25 18:57:16 dacplus volumio[1170]: error: error May 25 18:57:16 dacplus volumio[1170]: error: MyVolumio Plugin failed to start in a timely fashion May 25 18:57:16 dacplus volumio[1170]: [Metrics] CommandRouter: 192s 293.25ms May 25 18:57:16 dacplus volumio[1170]: info: CoreCommandRouter::volumiosetStartupVolume May 25 18:57:16 dacplus volumio[1170]: info: CoreCommandRouter::executeOnPlugin: alsa_controller , getConfigParam May 25 18:57:16 dacplus volumio[1170]: info: CoreCommandRouter::executeOnPlugin: system , getConfigParam May 25 18:57:16 dacplus volumio[1170]: info: CoreCommandRouter::Close All Modals sent May 25 18:57:16 dacplus volumio[1170]: info: CoreCommandRouter::Close All Modals sent May 25 18:57:16 dacplus volumio[1170]: info: CoreCommandRouter::volumioGetState May 25 18:57:16 dacplus volumio[1170]: info: CorePlayQueue::getTrack 0 May 25 18:57:17 dacplus systemd[1]: tdj-lcd.service: Scheduled restart job, restart counter is at 57. May 25 18:57:17 dacplus systemd[1]: Stopped tdj-lcd.service - TDJ LCD Renderer (ST7789 1.3"). May 25 18:57:17 dacplus systemd[1]: tdj-lcd.service: Consumed 1.756s CPU time. May 25 18:57:17 dacplus systemd[1]: Started tdj-lcd.service - TDJ LCD Renderer (ST7789 1.3"). May 25 18:57:17 dacplus python3[2006]: Traceback (most recent call last): May 25 18:57:17 dacplus python3[2006]: File "/data/plugins/music_service/tidal-dj/tdj/ui-bridge/usb-input.py", line 19, in May 25 18:57:17 dacplus python3[2006]: from evdev import InputDevice, ecodes, list_devices May 25 18:57:17 dacplus python3[2006]: ModuleNotFoundError: No module named 'evdev' May 25 18:57:18 dacplus systemd[1]: tdj-usb-input.service: Main process exited, code=exited, status=1/FAILURE May 25 18:57:18 dacplus systemd[1]: tdj-usb-input.service: Failed with result 'exit-code'. May 25 18:57:18 dacplus systemd[1]: tdj-usb-input.service: Consumed 1.404s CPU time. May 25 18:57:19 dacplus systemd[1]: tdj-usb-input.service: Scheduled restart job, restart counter is at 63. May 25 18:57:19 dacplus systemd[1]: Stopped tdj-usb-input.service - TDJ USB input → UI bridge. May 25 18:57:19 dacplus systemd[1]: tdj-usb-input.service: Consumed 1.404s CPU time. May 25 18:57:19 dacplus systemd[1]: Started tdj-usb-input.service - TDJ USB input → UI bridge. May 25 18:57:20 dacplus python3[2023]: Traceback (most recent call last): May 25 18:57:20 dacplus python3[2023]: File "/data/plugins/music_service/tidal-dj/tdj/lcd/tdj_lcd.py", line 8, in May 25 18:57:20 dacplus python3[2023]: from ws.LCD_1inch3 import LCD_1inch3 May 25 18:57:20 dacplus python3[2023]: File "/data/plugins/music_service/tidal-dj/tdj/lcd/ws/LCD_1inch3.py", line 3, in May 25 18:57:20 dacplus python3[2023]: from . import lcdconfig May 25 18:57:20 dacplus python3[2023]: File "/data/plugins/music_service/tidal-dj/tdj/lcd/ws/lcdconfig.py", line 52, in May 25 18:57:20 dacplus python3[2023]: import spidev May 25 18:57:20 dacplus python3[2023]: ModuleNotFoundError: No module named 'spidev' May 25 18:57:20 dacplus systemd[1]: tdj-lcd.service: Main process exited, code=exited, status=1/FAILURE May 25 18:57:20 dacplus systemd[1]: tdj-lcd.service: Failed with result 'exit-code'. May 25 18:57:20 dacplus systemd[1]: tdj-lcd.service: Consumed 1.785s CPU time. May 25 18:57:20 dacplus volumio5-onboarding[1996]: failed to create app: failed to initialize host: failed to create socket connection: could not connect to socket.io server: read tcp 127.0.0.1:47520->127.0.0.1:3000: i/o timeout May 25 18:57:20 dacplus systemd[1]: volumio5-onboarding.service: Main process exited, code=exited, status=1/FAILURE May 25 18:57:20 dacplus systemd[1]: volumio5-onboarding.service: Failed with result 'exit-code'. May 25 18:57:21 dacplus systemd[1]: volumio5-onboarding.service: Scheduled restart job, restart counter is at 9. May 25 18:57:21 dacplus systemd[1]: Stopped volumio5-onboarding.service - Volumio5 Onboarding Server. May 25 18:57:21 dacplus systemd[1]: Started volumio5-onboarding.service - Volumio5 Onboarding Server. May 25 18:57:21 dacplus volumio5-onboarding[2025]: time=2026-05-25T18:57:21.475+02:00 level=INFO msg="running volumio5-device-gateway" version=6370e0a8+CHANGES buildDate=2026-03-06T16:29:42Z May 25 18:57:21 dacplus systemd[1]: tdj-lcd.service: Scheduled restart job, restart counter is at 58. May 25 18:57:21 dacplus systemd[1]: Stopped tdj-lcd.service - TDJ LCD Renderer (ST7789 1.3"). May 25 18:57:21 dacplus systemd[1]: tdj-lcd.service: Consumed 1.785s CPU time. May 25 18:57:21 dacplus python3[2024]: Traceback (most recent call last): May 25 18:57:21 dacplus python3[2024]: File "/data/plugins/music_service/tidal-dj/tdj/ui-bridge/usb-input.py", line 19, in May 25 18:57:21 dacplus python3[2024]: from evdev import InputDevice, ecodes, list_devices May 25 18:57:21 dacplus python3[2024]: ModuleNotFoundError: No module named 'evdev' May 25 18:57:21 dacplus systemd[1]: Started tdj-lcd.service - TDJ LCD Renderer (ST7789 1.3"). May 25 18:57:22 dacplus systemd[1]: tdj-usb-input.service: Main process exited, code=exited, status=1/FAILURE May 25 18:57:22 dacplus systemd[1]: tdj-usb-input.service: Failed with result 'exit-code'. May 25 18:57:22 dacplus systemd[1]: tdj-usb-input.service: Consumed 1.481s CPU time. May 25 18:57:22 dacplus node[1021]: [gpio-input] alive May 25 18:57:23 dacplus systemd[1]: tdj-usb-input.service: Scheduled restart job, restart counter is at 64. May 25 18:57:23 dacplus systemd[1]: Stopped tdj-usb-input.service - TDJ USB input → UI bridge. May 25 18:57:23 dacplus systemd[1]: tdj-usb-input.service: Consumed 1.481s CPU time. May 25 18:57:23 dacplus systemd[1]: Started tdj-usb-input.service - TDJ USB input → UI bridge. May 25 18:57:24 dacplus python3[2033]: Traceback (most recent call last): May 25 18:57:24 dacplus python3[2033]: File "/data/plugins/music_service/tidal-dj/tdj/lcd/tdj_lcd.py", line 8, in May 25 18:57:24 dacplus python3[2033]: from ws.LCD_1inch3 import LCD_1inch3 May 25 18:57:24 dacplus python3[2033]: File "/data/plugins/music_service/tidal-dj/tdj/lcd/ws/LCD_1inch3.py", line 3, in May 25 18:57:24 dacplus python3[2033]: from . import lcdconfig May 25 18:57:24 dacplus python3[2033]: File "/data/plugins/music_service/tidal-dj/tdj/lcd/ws/lcdconfig.py", line 52, in May 25 18:57:24 dacplus python3[2033]: import spidev May 25 18:57:24 dacplus python3[2033]: ModuleNotFoundError: No module named 'spidev' May 25 18:57:25 dacplus systemd[1]: tdj-lcd.service: Main process exited, code=exited, status=1/FAILURE May 25 18:57:25 dacplus systemd[1]: tdj-lcd.service: Failed with result 'exit-code'. May 25 18:57:25 dacplus systemd[1]: tdj-lcd.service: Consumed 1.730s CPU time. May 25 18:57:25 dacplus python3[2034]: Traceback (most recent call last): May 25 18:57:25 dacplus python3[2034]: File "/data/plugins/music_service/tidal-dj/tdj/ui-bridge/usb-input.py", line 19, in May 25 18:57:25 dacplus python3[2034]: from evdev import InputDevice, ecodes, list_devices May 25 18:57:25 dacplus python3[2034]: ModuleNotFoundError: No module named 'evdev' May 25 18:57:26 dacplus systemd[1]: tdj-usb-input.service: Main process exited, code=exited, status=1/FAILURE May 25 18:57:26 dacplus systemd[1]: tdj-usb-input.service: Failed with result 'exit-code'. May 25 18:57:26 dacplus systemd[1]: tdj-usb-input.service: Consumed 1.475s CPU time. May 25 18:57:26 dacplus volumio[1170]: error: MPD error: The expression evaluated to a falsy value: May 25 18:57:26 dacplus volumio[1170]: assert.ok(self.idling) May 25 18:57:26 dacplus volumio[1170]: error: The expression evaluated to a falsy value: May 25 18:57:26 dacplus volumio[1170]: assert.ok(self.idling) May 25 18:57:26 dacplus systemd[1]: tdj-lcd.service: Scheduled restart job, restart counter is at 59. May 25 18:57:26 dacplus systemd[1]: Stopped tdj-lcd.service - TDJ LCD Renderer (ST7789 1.3"). May 25 18:57:26 dacplus systemd[1]: tdj-lcd.service: Consumed 1.730s CPU time. May 25 18:57:26 dacplus systemd[1]: Started tdj-lcd.service - TDJ LCD Renderer (ST7789 1.3"). May 25 18:57:27 dacplus systemd[1]: tdj-usb-input.service: Scheduled restart job, restart counter is at 65. May 25 18:57:27 dacplus systemd[1]: Stopped tdj-usb-input.service - TDJ USB input → UI bridge. May 25 18:57:27 dacplus systemd[1]: tdj-usb-input.service: Consumed 1.475s CPU time. May 25 18:57:27 dacplus systemd[1]: Started tdj-usb-input.service - TDJ USB input → UI bridge. May 25 18:57:29 dacplus python3[2035]: Traceback (most recent call last): May 25 18:57:29 dacplus python3[2035]: File "/data/plugins/music_service/tidal-dj/tdj/lcd/tdj_lcd.py", line 8, in May 25 18:57:29 dacplus python3[2035]: from ws.LCD_1inch3 import LCD_1inch3 May 25 18:57:29 dacplus python3[2035]: File "/data/plugins/music_service/tidal-dj/tdj/lcd/ws/LCD_1inch3.py", line 3, in May 25 18:57:29 dacplus python3[2035]: from . import lcdconfig May 25 18:57:29 dacplus python3[2035]: File "/data/plugins/music_service/tidal-dj/tdj/lcd/ws/lcdconfig.py", line 52, in May 25 18:57:29 dacplus python3[2035]: import spidev May 25 18:57:29 dacplus python3[2035]: ModuleNotFoundError: No module named 'spidev' May 25 18:57:29 dacplus systemd[1]: tdj-lcd.service: Main process exited, code=exited, status=1/FAILURE May 25 18:57:29 dacplus systemd[1]: tdj-lcd.service: Failed with result 'exit-code'. May 25 18:57:29 dacplus systemd[1]: tdj-lcd.service: Consumed 1.591s CPU time. May 25 18:57:29 dacplus python3[2036]: Traceback (most recent call last): May 25 18:57:29 dacplus python3[2036]: File "/data/plugins/music_service/tidal-dj/tdj/ui-bridge/usb-input.py", line 19, in May 25 18:57:29 dacplus python3[2036]: from evdev import InputDevice, ecodes, list_devices May 25 18:57:29 dacplus python3[2036]: ModuleNotFoundError: No module named 'evdev' May 25 18:57:30 dacplus systemd[1]: tdj-usb-input.service: Main process exited, code=exited, status=1/FAILURE May 25 18:57:30 dacplus systemd[1]: tdj-usb-input.service: Failed with result 'exit-code'. May 25 18:57:30 dacplus systemd[1]: tdj-usb-input.service: Consumed 1.445s CPU time. May 25 18:57:30 dacplus systemd[1]: tdj-lcd.service: Scheduled restart job, restart counter is at 60. May 25 18:57:30 dacplus systemd[1]: Stopped tdj-lcd.service - TDJ LCD Renderer (ST7789 1.3"). May 25 18:57:30 dacplus systemd[1]: tdj-lcd.service: Consumed 1.591s CPU time. May 25 18:57:30 dacplus systemd[1]: Started tdj-lcd.service - TDJ LCD Renderer (ST7789 1.3"). May 25 18:57:31 dacplus volumio-remote-updater[666]: [2026-05-25 18:57:31] [connect] Successful connection May 25 18:57:31 dacplus volumio[1170]: info: MPD running with PID1745 May 25 18:57:31 dacplus volumio[1170]: ,establishing connection May 25 18:57:31 dacplus systemd[1]: tdj-usb-input.service: Scheduled restart job, restart counter is at 66. May 25 18:57:31 dacplus systemd[1]: Stopped tdj-usb-input.service - TDJ USB input → UI bridge. May 25 18:57:31 dacplus systemd[1]: tdj-usb-input.service: Consumed 1.445s CPU time. May 25 18:57:31 dacplus systemd[1]: Started tdj-usb-input.service - TDJ USB input → UI bridge. May 25 18:57:31 dacplus volumio5-onboarding[2025]: failed to create app: failed to initialize host: failed to create socket connection: could not connect to socket.io server: read tcp 127.0.0.1:56446->127.0.0.1:3000: i/o timeout May 25 18:57:31 dacplus systemd[1]: volumio5-onboarding.service: Main process exited, code=exited, status=1/FAILURE May 25 18:57:31 dacplus systemd[1]: volumio5-onboarding.service: Failed with result 'exit-code'. May 25 18:57:31 dacplus volumio[1170]: info: CoreCommandRouter::executeOnPlugin: alsa_controller , checkAudioDeviceAvailable May 25 18:57:31 dacplus systemd[1]: volumio5-onboarding.service: Scheduled restart job, restart counter is at 10. May 25 18:57:31 dacplus systemd[1]: Stopped volumio5-onboarding.service - Volumio5 Onboarding Server. May 25 18:57:31 dacplus systemd[1]: Started volumio5-onboarding.service - Volumio5 Onboarding Server. May 25 18:57:31 dacplus volumio[1170]: info: CoreCommandRouter::executeOnPlugin: i2s_dacs , getI2sStatus May 25 18:57:31 dacplus volumio[1170]: info: CoreCommandRouter::executeOnPlugin: system , versionChangeDetect May 25 18:57:31 dacplus volumio[1170]: error: MPD error: The expression evaluated to a falsy value: May 25 18:57:31 dacplus volumio[1170]: assert.ok(self.idling) May 25 18:57:31 dacplus volumio5-onboarding[2057]: time=2026-05-25T18:57:31.981+02:00 level=INFO msg="running volumio5-device-gateway" version=6370e0a8+CHANGES buildDate=2026-03-06T16:29:42Z May 25 18:57:32 dacplus sudo[2055]: volumio : PWD=/ ; USER=root ; COMMAND=/bin/systemctl start tdj-gpio-input.service May 25 18:57:32 dacplus sudo[2055]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=1000) May 25 18:57:32 dacplus volumio[1170]: error: The expression evaluated to a falsy value: May 25 18:57:32 dacplus volumio[1170]: assert.ok(self.idling) May 25 18:57:32 dacplus volumio[1170]: error: MPD error: The expression evaluated to a falsy value: May 25 18:57:32 dacplus volumio[1170]: assert.ok(self.idling) May 25 18:57:32 dacplus volumio[1170]: error: The expression evaluated to a falsy value: May 25 18:57:32 dacplus volumio[1170]: assert.ok(self.idling) May 25 18:57:32 dacplus volumio[1170]: |||||||||||||||||||||||| WARNING: FATAL ERROR ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| May 25 18:57:32 dacplus python3[2052]: Traceback (most recent call last): May 25 18:57:32 dacplus python3[2052]: File "/data/plugins/music_service/tidal-dj/tdj/lcd/tdj_lcd.py", line 8, in May 25 18:57:32 dacplus python3[2052]: from ws.LCD_1inch3 import LCD_1inch3 May 25 18:57:32 dacplus python3[2052]: File "/data/plugins/music_service/tidal-dj/tdj/lcd/ws/LCD_1inch3.py", line 3, in May 25 18:57:32 dacplus python3[2052]: from . import lcdconfig May 25 18:57:32 dacplus python3[2052]: File "/data/plugins/music_service/tidal-dj/tdj/lcd/ws/lcdconfig.py", line 52, in May 25 18:57:32 dacplus python3[2052]: import spidev May 25 18:57:32 dacplus python3[2052]: ModuleNotFoundError: No module named 'spidev' May 25 18:57:32 dacplus volumio[1170]: Error [ERR_INTERNAL_ASSERTION]: This is caused by either a bug in Node.js or incorrect usage of Node.js internals. May 25 18:57:32 dacplus volumio[1170]: Please open an issue with this stack trace at https://github.com/nodejs/node/issues May 25 18:57:32 dacplus volumio[1170]: at new NodeError (node:internal/errors:405:5) May 25 18:57:32 dacplus volumio[1170]: at assert (node:internal/assert:14:11) May 25 18:57:32 dacplus volumio[1170]: at internalConnectMultiple (node:net:1118:3) May 25 18:57:32 dacplus volumio[1170]: at Timeout.internalConnectMultipleTimeout (node:net:1687:3) May 25 18:57:32 dacplus volumio[1170]: at listOnTimeout (node:internal/timers:575:11) May 25 18:57:32 dacplus volumio[1170]: at process.processTimers (node:internal/timers:514:7) { May 25 18:57:32 dacplus volumio[1170]: code: 'ERR_INTERNAL_ASSERTION' May 25 18:57:32 dacplus volumio[1170]: } May 25 18:57:32 dacplus volumio[1170]: ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| May 25 18:57:33 dacplus systemd[1]: tdj-lcd.service: Main process exited, code=exited, status=1/FAILURE May 25 18:57:33 dacplus systemd[1]: tdj-lcd.service: Failed with result 'exit-code'. May 25 18:57:33 dacplus systemd[1]: tdj-lcd.service: Consumed 1.378s CPU time. May 25 18:57:33 dacplus sudo[2055]: pam_unix(sudo:session): session closed for user root May 25 18:57:34 dacplus python3[2056]: Traceback (most recent call last): May 25 18:57:34 dacplus python3[2056]: File "/data/plugins/music_service/tidal-dj/tdj/ui-bridge/usb-input.py", line 19, in May 25 18:57:34 dacplus python3[2056]: from evdev import InputDevice, ecodes, list_devices May 25 18:57:34 dacplus python3[2056]: ModuleNotFoundError: No module named 'evdev' May 25 18:57:34 dacplus systemd[1]: tdj-lcd.service: Scheduled restart job, restart counter is at 61. May 25 18:57:34 dacplus systemd[1]: Stopped tdj-lcd.service - TDJ LCD Renderer (ST7789 1.3"). May 25 18:57:34 dacplus systemd[1]: tdj-lcd.service: Consumed 1.378s CPU time. May 25 18:57:34 dacplus systemd[1]: Started tdj-lcd.service - TDJ LCD Renderer (ST7789 1.3"). May 25 18:57:34 dacplus systemd[1]: tdj-usb-input.service: Main process exited, code=exited, status=1/FAILURE May 25 18:57:34 dacplus systemd[1]: tdj-usb-input.service: Failed with result 'exit-code'. May 25 18:57:34 dacplus systemd[1]: tdj-usb-input.service: Consumed 1.539s CPU time. May 25 18:57:35 dacplus systemd[1]: tdj-usb-input.service: Scheduled restart job, restart counter is at 67. May 25 18:57:35 dacplus systemd[1]: Stopped tdj-usb-input.service - TDJ USB input → UI bridge. May 25 18:57:35 dacplus systemd[1]: tdj-usb-input.service: Consumed 1.539s CPU time. May 25 18:57:35 dacplus systemd[1]: Started tdj-usb-input.service - TDJ USB input → UI bridge. May 25 18:57:36 dacplus python3[2067]: Traceback (most recent call last): May 25 18:57:36 dacplus python3[2067]: File "/data/plugins/music_service/tidal-dj/tdj/lcd/tdj_lcd.py", line 8, in May 25 18:57:36 dacplus python3[2067]: from ws.LCD_1inch3 import LCD_1inch3 May 25 18:57:36 dacplus python3[2067]: File "/data/plugins/music_service/tidal-dj/tdj/lcd/ws/LCD_1inch3.py", line 3, in May 25 18:57:36 dacplus python3[2067]: from . import lcdconfig May 25 18:57:36 dacplus python3[2067]: File "/data/plugins/music_service/tidal-dj/tdj/lcd/ws/lcdconfig.py", line 52, in May 25 18:57:36 dacplus python3[2067]: import spidev May 25 18:57:36 dacplus python3[2067]: ModuleNotFoundError: No module named 'spidev' May 25 18:57:37 dacplus systemd[1]: tdj-lcd.service: Main process exited, code=exited, status=1/FAILURE May 25 18:57:37 dacplus systemd[1]: tdj-lcd.service: Failed with result 'exit-code'. May 25 18:57:37 dacplus systemd[1]: tdj-lcd.service: Consumed 1.686s CPU time. May 25 18:57:37 dacplus python3[2068]: Traceback (most recent call last): May 25 18:57:37 dacplus python3[2068]: File "/data/plugins/music_service/tidal-dj/tdj/ui-bridge/usb-input.py", line 19, in May 25 18:57:37 dacplus python3[2068]: from evdev import InputDevice, ecodes, list_devices May 25 18:57:37 dacplus python3[2068]: ModuleNotFoundError: No module named 'evdev' May 25 18:57:38 dacplus systemd[1]: tdj-lcd.service: Scheduled restart job, restart counter is at 62. May 25 18:57:38 dacplus systemd[1]: Stopped tdj-lcd.service - TDJ LCD Renderer (ST7789 1.3"). May 25 18:57:38 dacplus systemd[1]: tdj-lcd.service: Consumed 1.686s CPU time. May 25 18:57:38 dacplus systemd[1]: Started tdj-lcd.service - TDJ LCD Renderer (ST7789 1.3"). May 25 18:57:38 dacplus systemd[1]: tdj-usb-input.service: Main process exited, code=exited, status=1/FAILURE May 25 18:57:38 dacplus systemd[1]: tdj-usb-input.service: Failed with result 'exit-code'. May 25 18:57:38 dacplus systemd[1]: tdj-usb-input.service: Consumed 1.541s CPU time. May 25 18:57:39 dacplus systemd[1]: tdj-usb-input.service: Scheduled restart job, restart counter is at 68. May 25 18:57:39 dacplus systemd[1]: Stopped tdj-usb-input.service - TDJ USB input → UI bridge. May 25 18:57:39 dacplus systemd[1]: tdj-usb-input.service: Consumed 1.541s CPU time. May 25 18:57:39 dacplus systemd[1]: Started tdj-usb-input.service - TDJ USB input → UI bridge. May 25 18:57:40 dacplus python3[2069]: Traceback (most recent call last): May 25 18:57:40 dacplus python3[2069]: File "/data/plugins/music_service/tidal-dj/tdj/lcd/tdj_lcd.py", line 8, in May 25 18:57:40 dacplus python3[2069]: from ws.LCD_1inch3 import LCD_1inch3 May 25 18:57:40 dacplus python3[2069]: File "/data/plugins/music_service/tidal-dj/tdj/lcd/ws/LCD_1inch3.py", line 3, in May 25 18:57:40 dacplus python3[2069]: from . import lcdconfig May 25 18:57:40 dacplus python3[2069]: File "/data/plugins/music_service/tidal-dj/tdj/lcd/ws/lcdconfig.py", line 52, in May 25 18:57:40 dacplus python3[2069]: import spidev May 25 18:57:40 dacplus python3[2069]: ModuleNotFoundError: No module named 'spidev' May 25 18:57:41 dacplus systemd[1]: tdj-lcd.service: Main process exited, code=exited, status=1/FAILURE May 25 18:57:41 dacplus systemd[1]: tdj-lcd.service: Failed with result 'exit-code'. May 25 18:57:41 dacplus systemd[1]: tdj-lcd.service: Consumed 1.710s CPU time. May 25 18:57:41 dacplus python3[2072]: Traceback (most recent call last): May 25 18:57:41 dacplus python3[2072]: File "/data/plugins/music_service/tidal-dj/tdj/ui-bridge/usb-input.py", line 19, in May 25 18:57:41 dacplus python3[2072]: from evdev import InputDevice, ecodes, list_devices May 25 18:57:41 dacplus python3[2072]: ModuleNotFoundError: No module named 'evdev' May 25 18:57:41 dacplus volumio5-onboarding[2057]: failed to create app: failed to initialize host: failed to create socket connection: could not connect to socket.io server: read tcp 127.0.0.1:51676->127.0.0.1:3000: i/o timeout May 25 18:57:42 dacplus systemd[1]: volumio5-onboarding.service: Main process exited, code=exited, status=1/FAILURE May 25 18:57:42 dacplus systemd[1]: volumio5-onboarding.service: Failed with result 'exit-code'. May 25 18:57:42 dacplus systemd[1]: tdj-lcd.service: Scheduled restart job, restart counter is at 63. May 25 18:57:42 dacplus systemd[1]: Stopped tdj-lcd.service - TDJ LCD Renderer (ST7789 1.3"). May 25 18:57:42 dacplus systemd[1]: tdj-lcd.service: Consumed 1.710s CPU time. May 25 18:57:42 dacplus systemd[1]: Started tdj-lcd.service - TDJ LCD Renderer (ST7789 1.3"). May 25 18:57:42 dacplus systemd[1]: volumio5-onboarding.service: Scheduled restart job, restart counter is at 11. May 25 18:57:42 dacplus systemd[1]: tdj-usb-input.service: Main process exited, code=exited, status=1/FAILURE May 25 18:57:42 dacplus systemd[1]: tdj-usb-input.service: Failed with result 'exit-code'. May 25 18:57:42 dacplus systemd[1]: tdj-usb-input.service: Consumed 1.346s CPU time. May 25 18:57:42 dacplus systemd[1]: Stopped volumio5-onboarding.service - Volumio5 Onboarding Server. May 25 18:57:42 dacplus systemd[1]: Started volumio5-onboarding.service - Volumio5 Onboarding Server. May 25 18:57:42 dacplus volumio5-onboarding[2086]: time=2026-05-25T18:57:42.316+02:00 level=INFO msg="running volumio5-device-gateway" version=6370e0a8+CHANGES buildDate=2026-03-06T16:29:42Z May 25 18:57:43 dacplus systemd[1]: tdj-usb-input.service: Scheduled restart job, restart counter is at 69. May 25 18:57:43 dacplus systemd[1]: Stopped tdj-usb-input.service - TDJ USB input → UI bridge. May 25 18:57:43 dacplus systemd[1]: tdj-usb-input.service: Consumed 1.346s CPU time. May 25 18:57:43 dacplus systemd[1]: Started tdj-usb-input.service - TDJ USB input → UI bridge. May 25 18:57:45 dacplus python3[2085]: Traceback (most recent call last): May 25 18:57:45 dacplus python3[2085]: File "/data/plugins/music_service/tidal-dj/tdj/lcd/tdj_lcd.py", line 8, in May 25 18:57:45 dacplus python3[2085]: from ws.LCD_1inch3 import LCD_1inch3 May 25 18:57:45 dacplus python3[2085]: File "/data/plugins/music_service/tidal-dj/tdj/lcd/ws/LCD_1inch3.py", line 3, in May 25 18:57:45 dacplus python3[2085]: from . import lcdconfig May 25 18:57:45 dacplus python3[2085]: File "/data/plugins/music_service/tidal-dj/tdj/lcd/ws/lcdconfig.py", line 52, in May 25 18:57:45 dacplus python3[2085]: import spidev May 25 18:57:45 dacplus python3[2085]: ModuleNotFoundError: No module named 'spidev' May 25 18:57:45 dacplus systemd[1]: tdj-lcd.service: Main process exited, code=exited, status=1/FAILURE May 25 18:57:45 dacplus systemd[1]: tdj-lcd.service: Failed with result 'exit-code'. May 25 18:57:45 dacplus systemd[1]: tdj-lcd.service: Consumed 1.713s CPU time. May 25 18:57:45 dacplus python3[2094]: Traceback (most recent call last): May 25 18:57:45 dacplus python3[2094]: File "/data/plugins/music_service/tidal-dj/tdj/ui-bridge/usb-input.py", line 19, in May 25 18:57:45 dacplus python3[2094]: from evdev import InputDevice, ecodes, list_devices May 25 18:57:45 dacplus python3[2094]: ModuleNotFoundError: No module named 'evdev' May 25 18:57:45 dacplus systemd[1]: tdj-usb-input.service: Main process exited, code=exited, status=1/FAILURE May 25 18:57:45 dacplus systemd[1]: tdj-usb-input.service: Failed with result 'exit-code'. May 25 18:57:45 dacplus systemd[1]: tdj-usb-input.service: Consumed 1.159s CPU time. May 25 18:57:46 dacplus volumio-remote-updater[666]: [2026-05-25 18:57:46] [connect] Successful connection May 25 18:57:46 dacplus systemd[1]: tdj-lcd.service: Scheduled restart job, restart counter is at 64. May 25 18:57:46 dacplus systemd[1]: Stopped tdj-lcd.service - TDJ LCD Renderer (ST7789 1.3"). May 25 18:57:46 dacplus systemd[1]: tdj-lcd.service: Consumed 1.713s CPU time. May 25 18:57:46 dacplus systemd[1]: Started tdj-lcd.service - TDJ LCD Renderer (ST7789 1.3"). May 25 18:57:47 dacplus systemd[1]: tdj-usb-input.service: Scheduled restart job, restart counter is at 70. May 25 18:57:47 dacplus systemd[1]: Stopped tdj-usb-input.service - TDJ USB input → UI bridge. May 25 18:57:47 dacplus systemd[1]: tdj-usb-input.service: Consumed 1.159s CPU time. May 25 18:57:47 dacplus systemd[1]: Started tdj-usb-input.service - TDJ USB input → UI bridge. May 25 18:57:48 dacplus python3[2104]: Traceback (most recent call last): May 25 18:57:48 dacplus python3[2104]: File "/data/plugins/music_service/tidal-dj/tdj/lcd/tdj_lcd.py", line 8, in May 25 18:57:48 dacplus python3[2104]: from ws.LCD_1inch3 import LCD_1inch3 May 25 18:57:48 dacplus python3[2104]: File "/data/plugins/music_service/tidal-dj/tdj/lcd/ws/LCD_1inch3.py", line 3, in May 25 18:57:48 dacplus python3[2104]: from . import lcdconfig May 25 18:57:48 dacplus python3[2104]: File "/data/plugins/music_service/tidal-dj/tdj/lcd/ws/lcdconfig.py", line 52, in May 25 18:57:48 dacplus python3[2104]: import spidev May 25 18:57:48 dacplus python3[2104]: ModuleNotFoundError: No module named 'spidev' May 25 18:57:48 dacplus systemd[1]: tdj-lcd.service: Main process exited, code=exited, status=1/FAILURE May 25 18:57:48 dacplus systemd[1]: tdj-lcd.service: Failed with result 'exit-code'. May 25 18:57:48 dacplus systemd[1]: tdj-lcd.service: Consumed 1.648s CPU time. May 25 18:57:48 dacplus python3[2105]: Traceback (most recent call last): May 25 18:57:48 dacplus python3[2105]: File "/data/plugins/music_service/tidal-dj/tdj/ui-bridge/usb-input.py", line 19, in May 25 18:57:48 dacplus python3[2105]: from evdev import InputDevice, ecodes, list_devices May 25 18:57:48 dacplus python3[2105]: ModuleNotFoundError: No module named 'evdev' May 25 18:57:49 dacplus sudo[2108]: volumio : PWD=/ ; USER=root ; COMMAND=/bin/journalctl '--since=2026-05-25 18:56' May 25 18:57:49 dacplus sudo[2108]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=1000) May 25 18:57:49 dacplus systemd[1]: tdj-usb-input.service: Main process exited, code=exited, status=1/FAILURE May 25 18:57:49 dacplus systemd[1]: tdj-usb-input.service: Failed with result 'exit-code'. May 25 18:57:49 dacplus systemd[1]: tdj-usb-input.service: Consumed 1.670s CPU time. PRETTY_NAME="Raspbian GNU/Linux 12 (bookworm)" NAME="Raspbian GNU/Linux" VERSION_ID="12" VERSION="12 (bookworm)" VERSION_CODENAME=bookworm ID=raspbian ID_LIKE=debian HOME_URL="http://www.raspbian.org/" SUPPORT_URL="http://www.raspbian.org/RaspbianForums" BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs" VOLUMIO_BUILD_VERSION="18952480e8d8c63f22208e9007a0f47a9563eae6" VOLUMIO_FE_VERSION="35f8f4439f0076a62fefa72fd80b70701b3d6cbd" VOLUMIO_FE3_VERSION="bcca17b6b6b26edfb999e6fd7da1b222a88a61d2" VOLUMIO_BE_VERSION="0e58f1861fa88e02087981b8d91f7511f0e7011b" VOLUMIO_ARCH="arm" VOLUMIO_VARIANT="volumio" VOLUMIO_TEST="FALSE" VOLUMIO_BUILD_DATE="Tue Mar 24 17:20:52 UTC 2026" VOLUMIO_VERSION="4.119" VOLUMIO_HARDWARE="pi" VOLUMIO_DEVICENAME="Raspberry Pi" VOLUMIO_HASH="d0c2fd9dbc5e70e58c32413c12353563"