-Fixed inconsistent audio focus state when audio becomes noisy (e.g. headset unplugged).

-Fixed live media sources failing when using cached data source by introducing
cacheless data sources.
-Added custom track selector to circumvent ExoPlayer's language normalization NPE.
-Updated Extractor to correctly load live streams.
-Removed deprecated deferred media source and media source manager.
-Removed Livestream exceptions.
This commit is contained in:
John Zhen Mo 2018-02-25 15:10:11 -08:00
parent f792f0f25f
commit 9ee668d7e8
11 changed files with 356 additions and 773 deletions

View file

@ -55,7 +55,7 @@ dependencies {
exclude module: 'support-annotations'
}
implementation 'com.github.TeamNewPipe:NewPipeExtractor:86db415b181'
implementation 'com.github.karyogamy:NewPipeExtractor:837dbd6b86'
testImplementation 'junit:junit:4.12'
testImplementation 'org.mockito:mockito-core:1.10.19'