Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/feeluown/feeluown-download
FeelUOwn 音乐下载插件
https://github.com/feeluown/feeluown-download
feeluown player python3
Last synced: 20 days ago
JSON representation
FeelUOwn 音乐下载插件
- Host: GitHub
- URL: https://github.com/feeluown/feeluown-download
- Owner: feeluown
- Created: 2019-01-16T12:58:46.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2024-02-16T02:24:25.000Z (10 months ago)
- Last Synced: 2024-11-21T22:02:43.747Z (about 1 month ago)
- Topics: feeluown, player, python3
- Language: Python
- Homepage:
- Size: 52.7 KB
- Stars: 5
- Watchers: 3
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# FeelUOwn 下载插件
FeelUOwn 下载插件,不提供(也不建议提供)安装包,需要的使用者可以自己下载安装。
## 第二版功能说明
### 下载按钮
下载按钮会集成到歌曲的右键菜单里面。### 下载歌曲
只支持下载 v2 model 的歌曲。下载歌曲的时候,如果歌曲已经存在,则跳过下载。
下载歌曲时,会自动给歌曲添加 id3 tag 信息。如果需要将文字(从繁体)自动转成简体,可以安装 `pip3 install inlp` 依赖,并配置
```python
app.config.dl.CORE_LANGUAGE = 'cn'
```### 歌曲文件默认命名规则
`{title}__{artists_names}__{album_name}__{kbps}__{duration_ms}.{ext}`
`title`, `artists_names`, `album_name` 默认值为 unknown。
当任一一个值含有 `__` 分隔符的时候,都会进行转义。
kbps 默认值为 0kbps,duration_ms 默认值为 0。## Roadmap
- [ ] (#A) 在 FeelUOwn UI 反馈当前文件下载进度
- [ ] (#B) 可以配置并发度,目前是一个一个文件下载
- [ ] (#B) 给 fuo 命令行工具添加 `dl` 子命令,比如 `fuo dl fuo://xxx/songs/1`
- [ ] (#A) 提供一个 cli 工具来方便 debug
- [ ] (#B) 程序重启可以从上次的临时文件恢复## Changelog
### v0.3 - 2022-01-23
* 适配 v3.8.1 的 FeelUOwn
* 修复部分已知问题### v0.2 - 2020-10-18
* 修复下载内容和文件名不符的重大 bug
* 默认使用基于 requests 的多线程下载器### v0.1 - 2020-09-07
* 支持 FeelUOwn v3.5.3
* 提供 CurlDownloader 来简单的下载歌曲