Is there a way to manipulate the parameters for the transcoder? I’m checking out Video-only streams and it’s attempting to transcode an audio stream, which doesn’t exist.
Sep 11, 2017 09:34:08.825 [14312] ERROR - [Transcoder] Stream map ‘0:a:0’ matches no streams.
To ignore this, add a trailing ‘?’ to the map.
In Plex, everything is controlled by the player apps including media playback.
The channel plugin just creates the media object and then the player app decides how to best play it based on the media data you provided in your media object and the codec support of that player. So all you can do to prevent transcoding is make sure that your media object includes all the data and attributes necessary for that player app to direct play the media.
You would have to ask in the Plex player app sections of the forum to know how the various apps handles a video-only stream and what media object data and attributes are required to prevent transcoding.
You could also try downloading one of the video only streams to your local library and letting PMS build the media data for it. Then, if the player app can direct play that local file, you could see what media information PMS provides and make sure the media objects you create in your plugin also include that data or those attributes.