No description
| .vscode | ||
| clapper_enhancers | ||
| data | ||
| po | ||
| src | ||
| subprojects | ||
| .envrc | ||
| .gitignore | ||
| COPYING | ||
| default.nix | ||
| flake.lock | ||
| flake.nix | ||
| me.sinofine.bilibili.client.json | ||
| meson.build | ||
| pypi-dependencies.json | ||
| pyproject.toml | ||
| README.md | ||
| uv.lock | ||
bilibili-client
another client in WIP.
TODOS
- Controls of video
- Preferences
- Search
- Memory leaks check
- generalize current page, it would benefit universal refresh
Some works I've copied from guozhigq/pilipala.
-
推荐视频列表 (app 端)
-
最热视频列表
-
热门直播
-
番剧列表
-
屏蔽黑名单内用户视频
-
排行榜
-
用户相关
- 粉丝、关注用户、拉黑用户查看
- 用户主页查看
- 关注/取关用户
- 离线缓存
- 稍后再看
- 观看记录
- 我的收藏
- 黑名单管理
-
动态相关
- 全部、投稿、番剧分类查看
- 动态评论查看
- 动态评论回复功能
- 动态未读标记
-
视频播放相关
- 双击快进/快退
- 双击播放/暂停
- 垂直方向调节亮度/音量
- 垂直方向上滑全屏、下滑退出全屏
- 水平方向手势快进/快退
- 全屏方向设置
- 倍速选择/长按 2 倍速
- 硬件加速 (视机型而定)
- 画质选择 (高清画质未解锁)
- 音质选择 (视视频而定)
- 解码格式选择 (视视频而定)
- 弹幕
- 字幕
- 记忆播放
- 视频比例:高度/宽度适应、填充、包含等
- 视频快照
- 直播弹幕
-
搜索相关
- 热搜
- 搜索历史
- 默认搜索词
- 投稿、番剧、直播间、用户搜索
- 视频搜索排序、按时长筛选
-
视频详情页相关
- 视频选集 (分 p) 切换
- 点赞、投币、收藏/取消收藏
- 相关视频查看
- 评论用户身份标识
- 评论 (排序) 查看、二楼评论查看
- 主楼、二楼评论/表情回复功能
- 评论点赞
- 评论笔记图片查看、保存
-
设置相关
- 画质、音质、解码方式预设
- 图片质量设定
- 主题模式:亮色/暗色/跟随系统
- 震动反馈 (可选)
- 高帧率
- 自动全屏
-
等等
Credits
The project is made possible with GTK, GStreamer, Python, PyGObject, and Bilibili-api-python. Huge thanks.