My music library on GitHub
这也是一个测试github上能不能放音乐的库
Tip
如下所说, 本库 /bili
目录下的音频名称格式为 编号_AV号_名称.mp3, 如果发现自己喜欢的歌曲可以跳转 https://bilibili.com/video/av[AV号]
查看原视频~
/create.py
(和config.py
,create.py
)
这是一个从手机 bilibili 缓存目录到此, 实现:
- 通过 AV/BV 号确定音频 (audio.m4s)
- 编号,
改名转换格式 - (以指定文件名格式) 复制到指定路径
的脚本.
Tip
在使用前, 需要将手机存储通过 FTP + Rclone (或其他方式) 挂载到电脑本地盘符, 或直接在手机上运行 (前提有权限)
Rclone 启动命令参考 (请保持命令行开启)
rclone mount redmi:/ R: --cache-dir E:\rclone_tmp\redmi --vfs-cache-mode writes
替换以下字段:
redmi
: 使用rclone config
创建远程时定义的名称R:
为挂载盘符E:\rclone_tmp\redmi
为缓存目录
默认在 /storage/emulated/0/Android/data/tv.danmaku.bili/download/
在 Android 高版本中系统禁止第三方应用访问
Android/data
, 可使用 MT 管理器 + Shizuku 来访问 (使用 MT 管理器的远程管理
功能服务 FTP)
/config.py
其中只有一个列表 configs
, 每一项为字典 (如下):
# Global config
config = {
'needProceed': False, # bool: 复制文件时确认
'audioNameStr': '{v_num}_{v_avid}_{v_name}.mp3' # str: 构建音频文件名使用 ({v_num}: 编号; {v_avid}: av 号; {v_name}: 名称)
}
# Config list
configs = [
{
'name': 'DESKTOP-3EE05KD-redmi-rclone', # str: 名称
'baseFolder': r'R:\Android\data\tv.danmaku.bili\download', # str: 缓存目录
'targetFolder': r'E:\wyf9\music\bili', # str: 目标目录
},
# {
# ...
# }
# 还可添加更多
]
如需使用有颜色的输出, 请安装
colorama
再运行.
pip install colorama
Warning
需安装 ffmpeg, 并添加到 PATH (或直接移动到系统目录 {Windows: C:\Windows\[System32\]
, Linux: [/usr]/bin/
}中) 中以直接调用: 此处下载
按程序中的指引操作即可
在 Windows 中按时间顺序(先后)列出文件夹:
dir /A:D /O:D
(加/B
为空格式, 即只留文件名,一行一个)
/.scripts/autoClick.py
一个野生的自动点击脚本,用于使用快捷键快速完成在 音乐播放软件 中的 嵌入歌词/封面 等操作
依赖:
pyyaml
keyboard
pyautogui
pip install pyyaml keyboard pyautogui
如果对此库有 想法/建议, 可 Issue or More contact