Commit f2762fc
committed
Fix YouTube streaming issues with better client handling
- Update client versions to latest (WEB_REMIX: 1.20250517.01.00, iOS: 20.20.6)
- Add additional fallback client configurations
- Handle missing stream expiration times with 4-hour default value
- Improve error handling and retry logic for API requests
- Add better logging for troubleshooting
- Include PlayStation 5 user agent for TVHTML5 client
- Add HTTP request headers for better API compliance
- Implement progressive client fallback system for stream resolution
This fixes playback errors including "Bad stream player response" and "Missing stream expire time" when accessing YouTube content through the API.1 parent bda1391 commit f2762fc
File tree
21 files changed
+303
-128
lines changed- .gradle
- 8.13
- checksums
- executionHistory
- fileHashes
- buildOutputCleanup
- .idea
- caches
- app/src/main/java/com/samyak/simpletube/utils
- innertube/src
- main/java/com/zionhuang/innertube
- models
- pages
- test/java/com/zionhuang/innertube
21 files changed
+303
-128
lines changedBinary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
0 commit comments