This is a modification of the Google ExoPlayer which enables the selection of muxed tracks in HLS Streams.
See this issue for further details: HLS - ExoPlayer doesn't detect multiple tracks of same type muxed in TS chunks
Keep in mind: While I do use this modification for work and will probably update this for the forseeable future, we are moving to the correct HLS way in our backend. This means, eventually this will be abandoned and might not be updated quickly when new releases come out!.
I keep the modifications in separate branches. You can clone these branches and include them in your projects.
- r2.12.2-hlsmod - Based on tag r2.12.2
- r2.10.2-hlsmod - Based on 1ab402c