Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/feeluown/feeluown-ytmusic
YouTube Music plugin for FeelUOwn player
https://github.com/feeluown/feeluown-ytmusic
Last synced: about 1 month ago
JSON representation
YouTube Music plugin for FeelUOwn player
- Host: GitHub
- URL: https://github.com/feeluown/feeluown-ytmusic
- Owner: feeluown
- License: gpl-3.0
- Created: 2021-11-24T08:17:20.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2024-08-18T14:56:08.000Z (4 months ago)
- Last Synced: 2024-09-18T17:09:40.929Z (3 months ago)
- Language: Python
- Size: 209 KB
- Stars: 5
- Watchers: 4
- Forks: 3
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# YouTube Music plugin for FeelUOwn player
## Prerequisites
Install [FeelUOwn](https://github.com/feeluown/FeelUOwn) before installing this plugin.
Sees: [Documentation](https://feeluown.readthedocs.io/)## Installation
```shell
pip install fuo-ytmusic # Lastest stable release
pip install https://github.com/feeluown/feeluown-ytmusic.git # master branch
poetry install # Local development
```## Configuration
```python
# In ~/.fuorc
config.ytmusic.HTTP_PROXY='http://127.0.0.1:7890'
```## Contributing
Pull requests are welcome. For major changes, please create a new issue first to discuss what you'd like to change.
Please make sure to compatible with [FeelUOwn](https://github.com/feeluown/FeelUOwn) lastest stable release.
## Roadmap
- [x] Show album/artist/playlist
- [x] Play song/mv/video
- [x] Login with web cookies or `ytmusicapi oauth`
- [x] Get song detail by id
- [ ] Add/remove song from a playlist
- [ ] Upload songs to cloud
- [ ] Discovering page## Changelog
- v0.4.4 (2024-08-18)
- 修复包版本不对的问题
- v0.4.3 (2024-07-25)
- 修复代理设置失效的问题(该问题导致该插件几乎处于不可用状态)
- v0.4.2 (2024-07-25)
- 发布失败,tag 打错了
- v0.4.1 (2024-06-25)
- 实现 SupportsVideoWebUrl 接口
- v0.4.0 (2024-06-25)
- 不在返回不可用的播放链接(pytube 失效了)
- v0.3.4 (2024-01-21)
- 修复由于 IP 变更导致歌曲链接一直失效的问题
- 移除不太合理的缓存逻辑
- v0.3.3 (2024-01-15)
- 修复过度依赖 fuo-netease 的问题
- 修复有时获取歌曲链接一直失败的问题
- v0.3.2 (2023-12-03)
- 修复密钥过期的问题
- v0.3.1 (2023-08-15)
- remove the 'pytube' dependency
- v0.3.0 (2023-07-18)
- use pydantic>=2.0
- v0.2.3 (2023-07-15)
- fix loading header_file failed
- v0.2.2 (2023-07-13)
- fix can't get song media properly## License
This project is licensed under the [GPLv3](LICENSE.txt).