Hi!
I am using diet-pi on a RPI3b, with an amplifier board ( Hifi berry AMP2 ).
this is working great with roon bridge - as expected.
is it possible to have gmrender work at the same time as the roon bridge is running?
I use the gmrender - as an upnp renderer - so that i can sent TTS notifications from my Home Assistant installation.
But - as soon as i have sent a notifcation - then roon is not able to use the output anymore?
Do you guys have any suggestions - and is this at all possible?
br Ronni
From the logs - when i send a TTS announcement (which is just an mp3 file) it looks like this:
Nov 03 13:10:08 DietPi gmediarender[2559]: <CurrentTrackMetaData val="<DIDL-Lite xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/" xmlns:dc="http: //purl.org/dc/elements/1.1/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:sec="http://www.sec.co.kr/"><item id="0&quo t; parentID="-1" restricted="false"><dc:title>Home Assistant</dc:title><upnp:class>object.item.audioItem</upnp:class>< ;res protocolInfo="http-get:*:audio/mpeg:*">http://10.0.0.6:8123/api/tts_proxy/e7aedb441b2eb5868d1db884da805fc361c30113_da_-_google_translate.mp3</res& gt;</item></DIDL-Lite>"></CurrentTrackMetaData>
Nov 03 13:10:08 DietPi gmediarender[2559]: </InstanceID>
Nov 03 13:10:08 DietPi gmediarender[2559]: </Event>
Nov 03 13:10:09 DietPi gmediarender[2559]: INFO [2021-11-03 13:10:09.359844 | gstreamer] about-to-finish cb: setting uri (null)
Nov 03 13:10:10 DietPi gmediarender[2559]: INFO [2021-11-03 13:10:10.182118 | transport] RelativeTimePosition: 0:00:01
Nov 03 13:10:10 DietPi gmediarender[2559]: INFO [2021-11-03 13:10:10.873344 | gstreamer] play: End-of-stream
Nov 03 13:10:10 DietPi gmediarender[2559]: INFO [2021-11-03 13:10:10.873436 | transport] AVTransportURI:
Nov 03 13:10:10 DietPi gmediarender[2559]: INFO [2021-11-03 13:10:10.873515 | transport] AVTransportURIMetaData:
Nov 03 13:10:10 DietPi gmediarender[2559]: INFO [2021-11-03 13:10:10.873559 | transport] NumberOfTracks: 0
Nov 03 13:10:10 DietPi gmediarender[2559]: INFO [2021-11-03 13:10:10.873602 | transport] CurrentTrack: 0
Nov 03 13:10:10 DietPi gmediarender[2559]: INFO [2021-11-03 13:10:10.873643 | transport] CurrentTrackURI:
Nov 03 13:10:10 DietPi gmediarender[2559]: INFO [2021-11-03 13:10:10.873691 | transport] CurrentTrackMetaData:
Nov 03 13:10:10 DietPi gmediarender[2559]: INFO [2021-11-03 13:10:10.873736 | transport] TransportState: STOPPED
Nov 03 13:10:10 DietPi gmediarender[2559]: INFO [2021-11-03 13:10:10.873779 | transport] CurrentTransportActions: PLAY
Nov 03 13:10:10 DietPi gmediarender[2559]: INFO [2021-11-03 13:10:10.873973 | transport] LastChange: <?xml version="1.0"?>
Nov 03 13:10:10 DietPi gmediarender[2559]: <Event xmlns="urn:schemas-upnp-org:metadata-1-0/AVT/">
Nov 03 13:10:10 DietPi gmediarender[2559]: <InstanceID val="0">
Nov 03 13:10:10 DietPi gmediarender[2559]: <AVTransportURI val=""></AVTransportURI>
Nov 03 13:10:10 DietPi gmediarender[2559]: <AVTransportURIMetaData val=""></AVTransportURIMetaData>
Nov 03 13:10:10 DietPi gmediarender[2559]: <NumberOfTracks val="0"></NumberOfTracks>
Nov 03 13:10:10 DietPi gmediarender[2559]: <CurrentTrack val="0"></CurrentTrack>
Nov 03 13:10:10 DietPi gmediarender[2559]: <CurrentTrackURI val=""></CurrentTrackURI>
Nov 03 13:10:10 DietPi gmediarender[2559]: <CurrentTrackMetaData val=""></CurrentTrackMetaData>
Nov 03 13:10:10 DietPi gmediarender[2559]: <TransportState val="STOPPED"></TransportState>
Nov 03 13:10:10 DietPi gmediarender[2559]: <CurrentTransportActions val="PLAY"></CurrentTransportActions>
Nov 03 13:10:10 DietPi gmediarender[2559]: </InstanceID>
Nov 03 13:10:10 DietPi gmediarender[2559]: </Event>
But then - afterwards - roon is unable to use the same output