2025-04-03
我的身体里的火车从来不会错轨,所以允许大雪,风暴,泥石流,和荒谬。——余秀华《月光落在左手上》
bilimini:一个极简的 B 站客户端
在信息过载的今天,B 站作为内容丰富的视频平台,已成为我们获取知识、娱乐放松的重要渠道。然而,官方客户端臃肿不堪,各种推送、广告、自动播放、商业内容混杂其中,体验越来越差。
你是否也想要一个纯净、极简的 B 站客户端?
bilimini 正是为此而生。
什么是 bilimini?
bilimini 是一个基于 Python + Qt 开发的 B 站桌面客户端,主打极简、纯净、无广告,完全开源,支持 Windows、macOS 和 Linux。
项目地址:
👉 https://github.com/chitosai/bilimini
作者一句话介绍这个项目:“无推荐、无推送、无广告,纯粹浏览自己的关注和收藏。”
项目特点
-
🧼 极简界面:只展示你关注的 UP 主动态和收藏夹内容,没有首页推荐、热搜、推广。
-
💻 跨平台支持:基于 PySide6 开发,能在三大主流桌面系统上运行。
-
📦 便于安装:提供打包好的安装程序,开箱即用;源码也易于运行和二次开发。
-
🧠 支持快捷操作:键盘快捷键和操作逻辑简洁高效,贴近极客习惯。
-
🌙 内置夜间模式:默认深色主题,低调优雅,护眼友好。
-
🔒 本地登录安全:采用浏览器登录方式获取 Cookie,不保存密码信息。
核心功能预览
-
查看关注 UP 主的最新投稿
-
查看自己的收藏夹
-
视频点击跳转到浏览器播放(不内置播放器)
-
搜索 UP 主或视频(可选)
-
清爽的卡片式界面布局
-
快捷键导航与刷新
项目架构
-
使用 Python 语言开发,主框架为 PySide6
-
依赖
aiohttp
实现异步请求 B 站接口 -
使用
QML
+QWidgets
混合构建 UI,提升性能与美观度 -
登录采用模拟网页登录流程,获取
SESSDATA
后自动存储本地 -
代码结构清晰,方便二次开发或定制
使用体验
运行后界面极其简洁,仅有侧边栏和内容区,没有任何冗余元素。无论是查看最近关注更新,还是快速查看收藏夹内容,bilimini 都能做到「干净利落」。
对于不想被信息流和算法绑架,只想看看自己喜欢的内容的用户来说,这种设计是一种解脱。
安装方式
你可以直接前往 GitHub Releases 页面下载对应平台的安装包:
https://github.com/chitosai/bilimini/releases
或者克隆项目并用 Python 运行:
1 |
|
首次登录会自动弹出浏览器登录 B 站页面,登录成功后自动抓取 Cookie 并保存。
对开发者友好
bilimini 的代码逻辑简单清晰,接口调用和 UI 逻辑解耦,适合想学习 PySide6 或自己定制 B 站客户端的开发者上手。
例如,你可以:
-
添加本地播放功能
-
增加下载视频的入口
-
接入历史记录、追番信息
-
设计自己的界面皮肤
一切皆可自由扩展。
总结
如果你厌倦了 B 站官方客户端的种种「花里胡哨」,渴望一个干净、轻量的替代方案,bilimini 是一个不可多得的选择。它不是在造轮子,而是为「极简主义者」打造的专属工具。
欢迎 star 和参与贡献,让这个项目变得更好!