I have a concern regarding segments download scheduling when switching (audio) track. When switching tracks, the segments of the new track are not downloaded in the expected order.As you notice segment S6 will be downloaded before segments S3 of new track. One consequence could to be to start to play S3 of previous track before downloading S3 of new track (in case of low bandwidth). The 2D Animation Videos shows how business can help you in enterprise mobility, small business solutions and enterprise networking. One solution to avoid this behavior would consist in removing buffer part after S1, once S1 of new track is appended. But maybe there is a valid reason for keeping buffer parts that should be overwritten?