Skip to content

fix: TV device can access all releases (develop)#62

Open
Noob-Pigeon wants to merge 24 commits intoColorful-glassblock:developfrom
Noob-Pigeon:develop
Open

fix: TV device can access all releases (develop)#62
Noob-Pigeon wants to merge 24 commits intoColorful-glassblock:developfrom
Noob-Pigeon:develop

Conversation

@Noob-Pigeon
Copy link
Copy Markdown

Changes:

  • Add isTvDevice check
  • TV devices can access all releases (not filtered by branch)
  • Other devices still filter by CURRENT_BRANCH

fantasytyx and others added 24 commits January 25, 2026 16:02
* 修复 request was banned 请求错误

* 修复 pgc 接口请求错误

* 根据设备信息生成 UserAgent

---------

Co-authored-by: aaa1115910 <aaa1115910@gmail.com>
…kport-276-to-lastAndroid5

修复 request was banned 请求错误 (aaa1115910#276)
…-workflow-to-lastAndroid5

添加lastAndroid5 build workflow
…ate-lastAndroid5-workflow

在lastAndroid5 release标题中添加Legacy Support标记
…-lastAndroid5-build

添加BiliUserAgent相关的混淆规则
…-lastAndroid5-build

Fix last android5 build
…lorful-glassblock-patch-1

Update release name for Android 5 legacy support
- 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
- 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
Copy link
Copy Markdown
Owner

@Colorful-glassblock Colorful-glassblock left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved by MouseXu

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants