multiple stream update

Now supports multiple audio streams as well as multiple subtitle streams
with proper mapping