There are two apps using Exoplayer. AppA and AppB
AppA starts streaming audio.
AppB is then launched which initialises the exoplayer instance. NOTE: No stream is yet played on AppB.
But right away AppA stops playing the audio.
Could someone help understand this behaviour with the new initialisation of the exoplayer?
Probably ExoPlayer gets garbage collected. You should use foreground service, to make sure a service stays alive as much as possible without being killed by the system.