Oops.. I believe this is actually a BreakawayOne problem.
For MP2/MP3/AAC streams, metadata is inserted by the server into the normal stream at regular intervals (the metadata interval).
For anything that uses OGG bitstream format (FLAC, Vorbis and Opus), metadata must be inserted into the encoder.
FLAC is integrated into BaOne (as of the 3.18 versions), so I handle that part.
Vorbis and Opus are not — they're still executables called through stdin/stdout (and only show up in BaOne if you have those executables in your path somewhere), and there's no way to insert metadata when running this way.
So, in order to make this possible, I'll have to integrate Opus into BreakawayOne directly.
That's of course possible, but I can't say when I'll have the time to do it — it isn't commonly used for streaming, nowhere near as common as aacPlus, which sounds better at a given bit rate.
Opus strength is that it's reasonable quality at low bit rates, and incredibly scalability and error resiliency, low latency. So, it's great for a contribution feed when you have a limited bit rate available.. but normal streaming to listeners (where you'd need metadata) is not such a common use case.
That being as it is, it's not a high priority compared to all the other urgent things on my to-do list. But, I'll get to it eventually.
Best,
///Leif