Add configurable Twitch ad proxy playback#3
Open
namecallfilter wants to merge 8 commits into
Open
Conversation
- Route Twitch playback through authenticated HTTP proxy fallbacks - Add proxy settings, channel whitelists, and subscription syncing - Improve tab back navigation and add proxy/API coverage
- Make proxy client creation nullable when all URLs are invalid - Serialize subscription whitelist updates through app settings
- Route only HLS manifests through the ad proxy - Add data source routing tests and update settings text
- Detect stitched ads and fetch clean proxy playlists - Match proxy renditions and preserve direct media downloads - Add coordinator, variant index, and coverage tests
- Reject malformed or non-overlapping proxy playlists - Coordinate concurrent settings loads and block premature interaction - Mask proxy credentials and reduce sensitive diagnostics
- Require usable clean Twitch playlists before fallback - Allow replacement playlists without sequence alignment - Distinguish manually whitelisted subscribed channels
- Select supported codecs from Android decoder capabilities - Require clean direct playlists before proxy replacement - Match proxy replacements across renditions and update tests
- Show a retry action when settings loading fails - Test retry recovery and restored interaction
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Testing