fuo-ytmusic

feeluown Youtube Music plugin


License
GPL-3.0
Install
pip install fuo-ytmusic==0.3.4

Documentation

YouTube Music plugin for FeelUOwn player

Prerequisites

Install FeelUOwn before installing this plugin. Sees: Documentation

Installation

pip install fuo-ytmusic  # Lastest stable release
pip install https://github.com/feeluown/feeluown-ytmusic.git  # master branch
poetry install  # Local development

Configuration

# 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 lastest stable release.

Roadmap

  • Show album/artist/playlist
  • Play song/mv/video
  • Login with web cookies or ytmusicapi oauth
  • Get song detail by id
  • Add/remove song from a playlist
  • Upload songs to cloud
  • Discovering page

Changelog

  • 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.