The SOPCAST Dilemma

SOPCAST offers streams in various formats, so when you switch a stream, the codecs will likely be different. All streams however use the same address http://127.0.0.1:8902, and Serviio will cache the codecs used by the stream being played the first time that URL is added to the console as a livestream, and use those values to transcode every SOPCAST stream, which leads to errors.
Since there is no way to update the cached values once they are established, the only solution I can see is to put the URL in a LiveFeeds folder, and give it a cachekey like timestamp that is different each time it is used . That will force the codec to be detected each time a SOPCAST stream is played, resulting in the correct transcoding.
Is there any other way to handle this?
Since there is no way to update the cached values once they are established, the only solution I can see is to put the URL in a LiveFeeds folder, and give it a cachekey like timestamp that is different each time it is used . That will force the codec to be detected each time a SOPCAST stream is played, resulting in the correct transcoding.
Is there any other way to handle this?