fix: TV device can access all releases (lastAndroid5)#61
Open
Noob-Pigeon wants to merge 124 commits intoColorful-glassblock:lastAndroid5from
Open
fix: TV device can access all releases (lastAndroid5)#61Noob-Pigeon wants to merge 124 commits intoColorful-glassblock:lastAndroid5from
Noob-Pigeon wants to merge 124 commits intoColorful-glassblock:lastAndroid5from
Conversation
提升 minSdk 原因 - 部分依赖已要求 minSdk 23 - Jetpack Androidx 库从 2025 年 6 月开始,部分库将会提升 minSdk 到 23 - 低版本用户平均使用时长不足 20 秒,搭载旧系统的设备也及其卡顿,几乎不可用
获取动态详情时不带上参数 `features=itemOpusStyle` 可能无法获取到动态内容
它会导致响应体过大时无法获取数据,ktor3.2使用了新的SaveBody插件使得问题显现,不缓存响应体则不会发现问题 fixed aaa1115910#249
This reverts commit bfb1d84.
ktor 3.2 新的缓存机制导致部分过大的响应无法成功获取,不设置 ContentEncoding 可成功获取但又会导致另一些请求失败。可以通过更改单个请求的代码禁用缓存,但需要修改每一个请求实属不妥,在找到更好的解决方法前先回退版本到 3.1
获取字幕需要 buvid3 和有效的 SESSDATA fixed aaa1115910#255
fixed aaa1115910#257
基于反编译出的代码稍微改了一下以更加适用于 compose
单集播放/顺序播放/单集循环/列表循环 resolves aaa1115910#229
…lorful-glassblock-patch-2 Revise version options in bug report template
…lorful-glassblock-patch-2 Update issue workflow for bug report validation
Added outputs for violation checks and enhanced validation logic for bug reports, including checks for logs, version, and mandatory fields.
…lorful-glassblock-patch-2 Enhance bug report validation and outputs
Refactor violation checks and messages in the auto-close workflow for issues. Improve clarity and localization of messages, and adjust handling of errors and warnings.
…lorful-glassblock-patch-2 Refactor violation checks and improve messages
Add labels to the bug report template for better categorization.
…lorful-glassblock-patch-2 Add labels to bug report template
…lorful-glassblock-patch-2 Fix formatting in bug_report.yml
…lorful-glassblock-patch-3 Update auto_close_issues.yml
…lorful-glassblock-patch-3 Refactor issue validation checks for clarity
- Move videoPlayer.playUrl() to IO dispatcher - Add 15s connect/read timeout to ExoDataSource - Should reduce crashes when CDN is slow
- Add enableSoftwareVideoRenderer to VideoPlayerOptions - Add enableSoftwareVideoRenderer to Prefs - Add TV settings UI for software video renderer - Add mobile settings UI for software video renderer - ExoPlayer uses software renderer when enabled
- Check if running on TV using UiModeManager - Redirect to TV MainActivity if on TV device - Fallback to mobile if TV activity not found - Fixes Chinese TV launchers that don't support LEANBACK_LAUNCHER
- Port PR aaa1115910#291 from upstream: move login polling to IO thread - Use withFrameMillis for animation refresh - Add break point for Android < 12 animation loop - Fix memory leak: clear Drawable lists when colorScheme changes
- Cache Paint objects to avoid repeated creation - Reduce memory allocation for QR code rendering
- Load danmaku in segments (60s each) instead of all at once - Load initial 3 minutes of danmaku on start - Dynamically load more segments as playback progresses - Reduce memory usage and improve rendering performance
…from Colorful-glassblock to Noob-Pigeon for develop branch\n- This ensures updates are fetched from the forked repository
…om Noob-Pigeon to Colorful-glassblock for develop branch\n- This ensures updates are fetched from the main repository
…- Change OWNER from aaa1115910 to Colorful-glassblock\n- Change REPO from bv to bvcn\n- This ensures updates are fetched from the main repository
…nt to filter releases\n- lastAndroid5 builds only get lastAndroid5 releases\n- develop builds only get develop releases
- Add CURRENT_BRANCH constant to filter releases - lastAndroid5 builds only get lastAndroid5 releases
…V devices can access all releases (not filtered by branch)\n- Other devices still filter by CURRENT_BRANCH
Colorful-glassblock
approved these changes
May 5, 2026
Owner
Colorful-glassblock
left a comment
There was a problem hiding this comment.
Approved by MouseXu
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.
Changes: