The other option is to try chatgpt. Here is what it responded back:
You’re probably not doing anything wrong. The behavior you describe actually fits how Innuos devices expose themselves on the network, and it explains exactly why JPLAY can see the Innuos Stream1 as a library but not as an audio renderer.
The key point
Most Innuos servers/streamers act as UPnP servers, not UPnP renderers. That means:
-
They serve music libraries to other players.
-
They don’t present themselves as a network playback target for third-party control apps.
In UPnP architecture:
-
Server → provides music files
-
Renderer → the device that plays audio
-
Control point → the app (e.g., JPLAY)
Your Stream1 is behaving like a server, so JPLAY sees it as a library but not as a renderer/output device. (innuos.com)
That’s why your Aurender, Gato, and Bluesound appear as outputs: those devices expose UPnP/DLNA renderer endpoints.
Why the modes you tried didn’t help
The modes you mentioned change how the Stream1 is used, but not necessarily how it appears on UPnP:
-
Standalone → Innuos player using its own outputs (USB, etc.)
-
Innuos Endpoint → meant for Roon or Innuos ecosystem playback
-
HQPlayer mode → endpoint for HQPlayer
None of these modes turns the device into a generic UPnP renderer that a third-party control app like JPLAY expects.
What would work
You generally have three workable scenarios:
1. Use the Stream1 as the player (via Sense)
Use the Innuos Sense app and send music to its internal outputs or DAC.
This is the intended ecosystem.
2. Use JPLAY → other renderers
Your current working scenario:
-
JPLAY controls playback
-
Aurender / Bluesound / Gato are the renderers
-
Stream1 only serves files (if it has storage)
3. Use Roon / HQPlayer instead of UPnP
If you run Roon Core or HQPlayer, the Stream1 can act as an endpoint and will appear correctly.
One thing worth checking (just in case)
There is one edge case where it might appear:
Check if Squeezelite/LMS output is enabled in the Stream1 settings (InnuOS runs Logitech Media Server internally). Some control apps can see those endpoints.
But JPLAY normally doesn’t support LMS players, so even that usually won’t show up.
✅ Bottom line:
Your Stream1 isn’t appearing because it doesn’t advertise itself as a UPnP renderer, only as a UPnP server. JPLAY therefore can’t use it as an output device.
💡 I’m curious about your setup because the answer may change slightly depending on topology:
-
Is the Stream1 connected via USB to a DAC, or are you trying to stream to it over Ethernet/Wi-Fi only?
-
Are you trying to use JPLAY as the main control app for everything, or just experimenting with its sound engine?
If you want, I can also show a couple of workarounds people use to get JPLAY → Innuos endpoints working, but they involve one extra software layer.

