github gaozhangmin/boxplayer v5.0.22
BoxPlayer v5.0.22

3 hours ago

BoxPlayer v5.0.22 Release Notes

发布日期 / Release date: 2026-08-21

中文

网盘浏览与搜索

  • 修复文件列表触底续页:列表、网格和大封面视图都会在滚动到底部后继续加载。大型文件夹不再停在首批结果。
  • 对支持服务端全盘搜索的网盘,右上角输入框现在显示“全盘搜索”并调用网盘搜索 API;不支持的网盘继续使用本地“快速筛选”。

百度网盘路径可靠性

  • 上传、扫描、直链与文件夹预览统一解析百度网盘的实际目录路径。
  • 修复指定目录上传失败后误在根目录创建纯数字文件夹的问题;无法确认目标目录时会明确报错,而不会回退到根目录。

稳定性与数据统计

  • Google Books 临时限流、服务端错误或超时后会短暂冷却,避免扫描期间反复请求失败的元数据服务。
  • 不再把阿里云盘令牌刷新过程中的预期 401 记录为错误事件。
  • Release 构建会注入 PostHog 配置,恢复正式版的使用统计与错误上报。

界面与系统集成

  • 取消启动开屏动画,直接进入主窗口。
  • 托盘菜单新增“系统默认应用设置”入口,便于查看系统默认应用说明。

验证

CI=true pnpm exec vue-tsc --noEmit
pnpm exec vitest run src/cloudbaidu/__tests__/filecmd.test.ts src/cloudbaidu/__tests__/upload.test.ts src/analytics/__tests__/posthog.test.ts src/utils/__tests__/bookExternalMetadata.test.ts

在开发版中使用真实阿里云盘测试了包含 665 个文件的大型目录;分页请求均成功完成,文件列表未受 100 项限制。另已构建、挂载并实际启动 arm64 DMG:boxplayer-5.0.22-mac-arm64.dmgapp.asar 中的 dist/main.html 明确引用存在的 dist/style.css,并已确认主题、导航、文件列表和控件正常渲染。


English

Drive browsing and search

  • Fixed infinite scrolling in file lists: list, grid, and large-cover views now load the next page after reaching the bottom. Large folders no longer stop at their first batch of results.
  • For providers with server-side global search, the toolbar input now shows “Global Search” and uses the provider search API. Providers without that capability keep the local “Quick Filter”.

Reliable Baidu Pan paths

  • Uploading, scanning, direct links, and folder previews now share accurate Baidu Pan directory-path resolution.
  • Fixed uploads to a selected folder falling back to a numeric folder at the root. When the target cannot be resolved, BoxPlayer reports a clear error instead of uploading to root.

Stability and analytics

  • Google Books temporarily cools down after rate limits, server errors, or timeouts, preventing repeated failed metadata calls during scanning.
  • Expected Aliyun 401 responses during token refresh are no longer reported as application errors.
  • Release builds now inject PostHog configuration so production analytics and error reporting are active again.

Interface and system integration

  • Removed the startup splash animation and open directly into the main window.
  • Added a “System default-app settings” entry to the tray menu for default-app guidance.

Verification

CI=true pnpm exec vue-tsc --noEmit
pnpm exec vitest run src/cloudbaidu/__tests__/filecmd.test.ts src/cloudbaidu/__tests__/upload.test.ts src/analytics/__tests__/posthog.test.ts src/utils/__tests__/bookExternalMetadata.test.ts

The development build was tested against a real Aliyun account in a directory containing 665 files. Pagination completed successfully and the file list was not limited to 100 items. The arm64 DMG, boxplayer-5.0.22-mac-arm64.dmg, was also built, mounted, and launched. Its app.asar contains dist/main.html explicitly referencing the present dist/style.css; the theme, navigation, file list, and controls rendered normally.

Don't miss a new boxplayer release

NewReleases is sending notifications on new releases.