加载中...
脚本名称
已发布 v0.0脚本描述
基本信息
语言
-
分类
-
下载量
-
更新日期
-
点赞数
-
作者
-
源码仓库
查看源码
详细介绍
BiMusic 🎵
Windows桌面端 B 站音乐播放器 — 搜索、Bilibili 音频播放、歌曲下载 、无需浏览器。
软件界面


功能特性
-
UI简约 — 抛弃冗余视觉元素,聚焦音乐本身,回归听歌的本质
-
轻量不卡顿 — 基于 Qt 原生框架构建,无浏览器引擎开销
-
搜索 — 按关键词搜索 B 站视频,分页展示结果(10 条/页)
-
播放 — 点击即播,支持 AAC 音频流,pyglet 引擎驱动
-
多 P 自动连播 — 多分 P 视频自动播完一集接下一集
-
下载 — 一键下载音频到本地,支持自定义保存路径
-
收藏 — ❤ 收藏你喜欢的音乐,独立视图管理
-
播放列表 — 动态队列,自动保存,100 首上限 LRU 淘汰
-
下载历史 — 记录所有下载过的文件,支持本地文件直接播放
-
系统托盘 — 关闭窗口隐藏到托盘,后台持续播放
-
逐字滚动歌名 — 超长歌名自动滚动,一目了然
-
音量调节 — 点击 🔊 弹出滑块,即拖即调
环境要求
- 本脚本核心依赖 Python 3.10+ 运行环境。推荐用不忙脚本盒子运行本脚本,盒子可自动为脚本配置环境依赖,同时原生提供快捷键、右键菜单、定时任务等多种触发方式,开箱即用,大幅降低使用门槛。
安装方法
-
自动安装
-
安装并打开不忙脚本盒子
-
进入「脚本市场」
-
搜索「BiMusic」
-
点击「安装」即可使用
-
手动安装
-
```python
# 1. 克隆仓库
git clone https://github.com/bmscriptsbox/bimuisc.git
cd bimuisc2. 安装依赖
uv sync
3. 启动
python main.py
```
使用
- 启动后,在左侧搜索框输入关键词,点击搜索
- 右侧结果列表双击即可开始播放
- 点击 ❤ 收藏当前歌曲,点击 ⬇ 下载到本地
- 点击
☰箭头展开侧边栏,切换收藏 / 下载 / 播放列表标签页 - 右键表格项可唤出更多操作(播放、下载、删除等)
- 关闭窗口后播放不中断,托盘右键「退出」彻底关闭
技术栈-鸣谢
| 组件 | 用途 |
|---|---|
| PySide2 | Qt GUI 框架 |
| xsideui | PySide美化样式库 |
| pyglet | 音频播放 (AAC) |
| bilibili-api | B 站 API 封装 |
| requests | CDN 音频流下载 |
项目结构
BiMuisc/
├── main.py # 入口
├── pyproject.toml
├── app/
│ ├── paths.py # 资源路径解析
│ ├── resources/ # JSON 数据 + 图标
│ ├── src/
│ │ └── bilibili.py # BilibiliVideo API 封装
│ └── view/
│ ├── index.py # BiMusicWidget 主界面
│ └── index_pr.py # IndexPresenter 逻辑层
许可证
免责声明
所有脚本由用户通过开源仓库自行发布。本站仅提供索引服务,"不忙脚本盒子"仅提供展示与安装服务。请在使用前仔细核实脚本内容,作者不对其安全性、准确性及适用性作任何保证。