[FEATURE REQUEST] Support avi containers on android

Yeah I know avi containers are outdated but it remains used for significant part of my media libraries (too much to convert). Regardless of the codec underneath avi files are always transcoded when played on an android device. Moreover PMS on the Nvidia Shield isn’t able to transcode avi file so we’re basically not able to play a avi file through plex solely on the Shield.

Hmm. I thought the limitation was the device itself and not with the plex client.
Correct me if I’m wrong but Android does not support AVI’s, right?

Well I’m able to play avi files with other players on Android and Plex doesn’t use Android’s embedded media player by default. Avi is just a container. It would seem straightforward to support.

True that.
Funny, I have a h264 avi and plex is transcoding H264 to H264. Audio is direct stream.

Plex does support AVI containers. All video has to be transcoded as there is no AVI extractor for ExoPlayer due to lack of demand but audio can be direct played.

See: https://github.com/google/ExoPlayer/issues/2092

@danjames92 said:
Plex does support AVI containers. All video has to be transcoded as there is no AVI extractor for ExoPlayer due to lack of demand but audio can be direct played.

See: Support AVI · Issue #2092 · google/ExoPlayer · GitHub

Thanks. Wasn’t aware that Plex playback on Android was based on a third party player. Yet the fact that you can’t play avi files when both the server and player are running on Android simply means to me that Plex doesn’t support avi containers on Android but I guess it’s a feature request for ExoPlayer rather than Plex.

@lodup29 said:

@danjames92 said:
Plex does support AVI containers. All video has to be transcoded as there is no AVI extractor for ExoPlayer due to lack of demand but audio can be direct played.

See: Support AVI · Issue #2092 · google/ExoPlayer · GitHub

Thanks. Wasn’t aware that Plex playback on Android was based on a third party player. Yet the fact that you can’t play avi files when both the server and player are running on Android simply means to me that Plex doesn’t support avi containers on Android but I guess it’s a feature request for ExoPlayer rather than Plex.

Then that’s a bug with the shield server. I suggest reproducing the issue by providing server and client logs and posting in the nvidia shield section.

This isn’t a feature request anymore as PMS supports AVI.