Separate checking for valid audio file
Add indexing for containers with mulitple tracks
Add a separate field for track_index
Fix channel layout for formats with it undefined
Set track_index option on stream_open