Skip to main content

feeluown Youtube Music plugin

Project description

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
uv sync  # 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.4.15 (2026-02-03)
    • 支持多账号 profile 切换
    • 同步 auto login 的 profile 选择
  • v0.4.14 (2026-01-26)
    • 支持 Python 3.14
    • 使用 uv + pyproject.toml 来管理项目
  • v0.4.13 (2025-12-13)
    • 修复登录功能
    • 使用 ruff 格式化代码
  • v0.4.12 (2025-09-26)
    • 兼容 pyqt6
  • v0.4.11 (2025-03-15)
    • 修复纯 CLI 模式不能运行的问题
    • 发布 wheel 包
  • v0.4.10 (2025-02-18)
    • 兼容最新的 ytmusicapi 接口
  • v0.4.9 (2025-02-04)
    • 默认使用系统 HTTP 代理作为网络代理
    • 修复 HTTP_PROXY 配置为空时,yt-dlp 不能使用系统代理的问题
  • v0.4.8 (2025-01-31)
    • 使用 yt-dlp 作为获取音源的工具
  • v0.4.7 (2025-01-15)
    • 移除 feeluown.uimodels 的依赖
  • v0.4.6 (2024-12-01)
    • 修复获取专辑详细信息失败的问题
  • v0.4.5 (2024-11-14)
  • 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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fuo_ytmusic-0.4.15.tar.gz (69.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fuo_ytmusic-0.4.15-py3-none-any.whl (59.8 kB view details)

Uploaded Python 3

File details

Details for the file fuo_ytmusic-0.4.15.tar.gz.

File metadata

  • Download URL: fuo_ytmusic-0.4.15.tar.gz
  • Upload date:
  • Size: 69.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for fuo_ytmusic-0.4.15.tar.gz
Algorithm Hash digest
SHA256 66c4f80d548e62baa867256e520f3bb4078134db8a4fd8f03f2e02ca044f1981
MD5 b760f2425a67f22b176700a0bbc43498
BLAKE2b-256 923e591cb33df16cdcf759a8564108913ed2557ef9bcfc355c48e97b2f2e04a1

See more details on using hashes here.

File details

Details for the file fuo_ytmusic-0.4.15-py3-none-any.whl.

File metadata

  • Download URL: fuo_ytmusic-0.4.15-py3-none-any.whl
  • Upload date:
  • Size: 59.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for fuo_ytmusic-0.4.15-py3-none-any.whl
Algorithm Hash digest
SHA256 29fcdb330afcb362865a58c1e420f896869edd106e56b3c103b76124cd26f450
MD5 d83d1d9e3584b8130f289c2c7beb1c13
BLAKE2b-256 63c35567bbaf246084808a943f628cbea9e619d06907e0141ab30e07cbcef299

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page