Volumio upmpdcli, how to cast to it from debian MPD?

Hi,
Maybe this is not the right place to post this type of question, sorry for that
In the meantime, for a personal side project, I try to cast from mpd1 on debian to volumio (= mpd2 running upmpdcli and listening on port 49149 and 49152)

I know this king of operation can be tricky but I know I can already cast to volumio from android using bubbleupnp, hificast or LMS using upnp plugin, so this look possible

I’ve tried plenty of solution including upmpdcli on mpd1, ffmpeg, gstreamer, gmediarenderer, vlc and pulseaudio itself without success, using fifo, streamcpy, rtp protocol …etc
The only way I found doesn’t use upnp but add httpd stream to volumio playlist && mpc play but latency of 5 second is not acceptable

When I have a look at “journalctl -u upmpdcli.service” output

I’ve either no answer either this kind of console depending of protocol used

 journalctl -u upmpdcli.service
-- Logs begin at Thu 2024-04-25 10:19:08 CEST, end at Sat 2024-04-27 19:35:48 CEST. --
Apr 25 10:19:09 volumio systemd[1]: Started UPnP Renderer front-end to MPD.
Apr 25 10:19:09 volumio volumio[454]: Could not open config: /tmp/upmpdcli.conf
Apr 25 10:19:09 volumio systemd[1]: upmpdcli.service: Main process exited, code=exited, status=1/FAILURE
Apr 25 10:19:09 volumio systemd[1]: upmpdcli.service: Failed with result 'exit-code'.
Apr 25 10:19:25 volumio systemd[1]: Started UPnP Renderer front-end to MPD.
Apr 25 10:19:25 volumio volumio[1318]: Generating RSA private key, 4096 bit long modulus (2 primes)
Apr 25 10:19:26 volumio volumio[1318]: ........................++++
Apr 25 10:19:28 volumio volumio[1318]: .......................................++++
Apr 25 10:19:28 volumio volumio[1318]: e is 65537 (0x010001)
Apr 25 10:19:28 volumio volumio[1318]: writing RSA key
Apr 26 10:21:56 volumio systemd[1]: Stopping UPnP Renderer front-end to MPD...
Apr 26 10:21:58 volumio systemd[1]: upmpdcli.service: Succeeded.
Apr 26 10:21:58 volumio systemd[1]: Stopped UPnP Renderer front-end to MPD.
Apr 26 10:22:10 volumio systemd[1]: Started UPnP Renderer front-end to MPD.
Apr 26 10:22:11 volumio volumio[32582]: writing RSA key
Apr 26 16:14:52 volumio volumio[32582]: 41
Apr 26 16:14:52 volumio volumio[32582]:   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
Apr 26 16:14:52 volumio volumio[32582]:                                  Dload  Upload   Total   Spent    Left  Speed
Apr 26 16:14:52 volumio volumio[32582]: [158B blob data]
Apr 26 16:14:52 volumio volumio[32582]: {"time":1714140892463,"response":"volume Success"}41
Apr 26 16:14:52 volumio volumio[32582]: 42
Apr 26 16:14:52 volumio volumio[32582]:   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
Apr 26 16:14:52 volumio volumio[32582]:                                  Dload  Upload   Total   Spent    Left  Speed
Apr 26 16:14:52 volumio volumio[32582]: [158B blob data]
Apr 26 16:14:52 volumio volumio[32582]: {"time":1714140892731,"response":"volume Success"}42
Apr 26 16:14:52 volumio volumio[32582]: 43
Apr 26 16:14:52 volumio volumio[32582]:   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
Apr 26 16:14:52 volumio volumio[32582]:                                  Dload  Upload   Total   Spent    Left  Speed
Apr 26 16:14:52 volumio volumio[32582]: [158B blob data]
Apr 26 16:14:52 volumio volumio[32582]: {"time":1714140892949,"response":"volume Success"}43
Apr 26 16:14:54 volumio volumio[32582]: 65
Apr 26 16:14:54 volumio volumio[32582]:   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
Apr 26 16:14:54 volumio volumio[32582]:                                  Dload  Upload   Total   Spent    Left  Speed
Apr 26 16:14:54 volumio volumio[32582]: [158B blob data]
Apr 26 16:14:54 volumio volumio[32582]: {"time":1714140894410,"response":"volume Success"}65
Apr 26 16:15:31 volumio volumio[32582]: 100
Apr 26 16:15:31 volumio volumio[32582]:   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
Apr 26 16:15:31 volumio volumio[32582]:                                  Dload  Upload   Total   Spent    Left  Speed
Apr 26 16:15:31 volumio volumio[32582]: [158B blob data]
Apr 26 16:15:31 volumio volumio[32582]: {"time":1714140931266,"response":"volume Success"}100
Apr 26 16:36:48 volumio volumio[32582]: Error processing request (HTTP response code is 414 (`<html><head><title>Request
Apr 26 16:36:48 volumio volumio[32582]: Not enough memory for write!
Apr 26 16:36:48 volumio volumio[32582]: Closing connection (failed to create response header)
Apr 26 16:38:45 volumio volumio[32582]: Error processing request (HTTP response code is 414 (`<html><head><title>Request
Apr 26 16:38:45 volumio volumio[32582]: Not enough memory for write!
Apr 26 16:38:45 volumio volumio[32582]: Closing connection (failed to create response header)
Apr 26 16:40:17 volumio volumio[32582]: Error processing request (HTTP response code is 414 (`<html><head><title>Request
Apr 26 16:40:17 volumio volumio[32582]: Not enough memory for write!
Apr 26 16:40:17 volumio volumio[32582]: Closing connection (failed to create response header)
Apr 26 16:41:44 volumio volumio[32582]: Error processing request (HTTP response code is 414 (`<html><head><title>Request
Apr 26 16:41:44 volumio volumio[32582]: Not enough memory for write!
Apr 26 16:41:44 volumio volumio[32582]: Closing connection (failed to create response header)
Apr 26 16:55:59 volumio volumio[32582]: Error processing request (HTTP response code is 414 (`<html><head><title>Request
Apr 26 16:55:59 volumio volumio[32582]: Not enough memory for write!
Apr 26 16:55:59 volumio volumio[32582]: Closing connection (failed to create response header)
Apr 26 16:58:31 volumio volumio[32582]: Error processing request (HTTP response code is 414 (`<html><head><title>Request
Apr 26 16:58:31 volumio volumio[32582]: Not enough memory for write!
Apr 26 16:58:31 volumio volumio[32582]: Closing connection (failed to create response header)
Apr 26 16:59:13 volumio volumio[32582]: Error processing request (HTTP response code is 414 (`<html><head><title>Request
Apr 26 16:59:13 volumio volumio[32582]: Not enough memory for write!
Apr 26 16:59:13 volumio volumio[32582]: Closing connection (failed to create response header)
Apr 26 17:00:11 volumio volumio[32582]: Error processing request (HTTP response code is 414 (`<html><head><title>Request
Apr 26 17:00:11 volumio volumio[32582]: Not enough memory for write!
Apr 26 17:00:11 volumio volumio[32582]: Closing connection (failed to create response header)
Apr 26 17:00:21 volumio volumio[32582]: Error processing request (HTTP response code is 414 (`<html><head><title>Request
Apr 26 17:00:21 volumio volumio[32582]: Not enough memory for write!
Apr 26 17:00:21 volumio volumio[32582]: Closing connection (failed to create response header)
Apr 26 17:02:05 volumio volumio[32582]: Error processing request (HTTP response code is 414 (`<html><head><title>Request
Apr 26 17:02:05 volumio volumio[32582]: Not enough memory for write!
Apr 26 17:02:05 volumio volumio[32582]: Closing connection (failed to create response header)
Apr 26 17:02:26 volumio volumio[32582]: Error processing request (HTTP response code is 414 (`<html><head><title>Request
Apr 26 17:02:26 volumio volumio[32582]: Not enough memory for write!
Apr 26 17:02:26 volumio volumio[32582]: Closing connection (failed to create response header)
Apr 26 17:02:33 volumio volumio[32582]: Error processing request (HTTP response code is 414 (`<html><head><title>Request
Apr 26 17:02:33 volumio volumio[32582]: Not enough memory for write!
Apr 26 17:02:33 volumio volumio[32582]: Closing connection (failed to create response header)
Apr 26 17:04:32 volumio volumio[32582]: Error processing request (HTTP response code is 414 (`<html><head><title>Request
Apr 26 17:04:32 volumio volumio[32582]: Not enough memory for write!
Apr 26 17:04:32 volumio volumio[32582]: Closing connection (failed to create response header)
Apr 26 19:36:49 volumio volumio[32582]: Error processing request (HTTP response code is 414 (`<html><head><title>Request
Apr 26 19:36:49 volumio volumio[32582]: Not enough memory for write!
Apr 26 19:36:49 volumio volumio[32582]: Closing connection (failed to create response header)
Apr 27 07:31:19 volumio volumio[32582]: Error processing request (HTTP response code is 414 (`<html><head><title>Request
Apr 27 07:31:39 volumio volumio[32582]: Error processing request (HTTP response code is 414 (`<html><head><title>Request
Apr 27 09:15:05 volumio volumio[32582]: Error processing request (HTTP response code is 414 (`<html><head><title>Request
Apr 27 09:15:05 volumio volumio[32582]: Not enough memory for write!
Apr 27 09:15:05 volumio volumio[32582]: Closing connection (failed to create response header)
Apr 27 09:31:58 volumio volumio[32582]: Error processing request (HTTP response code is 414 (`<html><head><title>Request
Apr 27 09:32:19 volumio volumio[32582]: Received malformed line (no colon). Closing connection.
Apr 27 09:32:19 volumio volumio[32582]: Error processing request (HTTP response code is 400 (`<html><head><title>Request
Apr 27 09:32:19 volumio volumio[32582]: Connection was closed while sending response headers.
Apr 27 09:44:05 volumio systemd[1]: Stopping UPnP Renderer front-end to MPD...
Apr 27 09:44:11 volumio systemd[1]: upmpdcli.service: Succeeded.
Apr 27 09:44:11 volumio systemd[1]: Stopped UPnP Renderer front-end to MPD.
Apr 27 09:44:24 volumio systemd[1]: Started UPnP Renderer front-end to MPD.
Apr 27 09:44:24 volumio volumio[18141]: writing RSA key
Apr 27 09:46:18 volumio volumio[18141]: Received malformed line (no colon). Closing connection.
Apr 27 09:46:18 volumio volumio[18141]: Error processing request (HTTP response code is 400 (`<html><head><title>Request
Apr 27 09:46:18 volumio volumio[18141]: Connection was closed while sending response headers.
Apr 27 17:55:07 volumio volumio[18141]: Application reported internal error, closing connection.
Apr 27 17:56:24 volumio volumio[18141]: Application reported internal error, closing connection.
Apr 27 17:57:18 volumio volumio[18141]: Application reported internal error, closing connection.
Apr 27 17:57:32 volumio volumio[18141]: Application reported internal error, closing connection.
Apr 27 17:57:42 volumio volumio[18141]: Application reported internal error, closing connection.
Apr 27 17:57:53 volumio volumio[18141]: Application reported internal error, closing connection.
Apr 27 17:59:09 volumio volumio[18141]: Application reported internal error, closing connection.
Apr 27 17:59:17 volumio volumio[18141]: Application reported internal error, closing connection.

My question : Did someone already try to build it’s own solution to achieve this, what are the best tool on debian and the best protocol

Looking forward to hearing from you…

Regards

Vincent

Hello dev’s, I’m still looking for clues to solve my problem.
Your consideration and help will be much much appreciated

Vincent