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.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.14.tar.gz (65.9 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.14-py3-none-any.whl (55.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: fuo_ytmusic-0.4.14.tar.gz
  • Upload date:
  • Size: 65.9 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.14.tar.gz
Algorithm Hash digest
SHA256 1bcf35c71506d4cd79728b5817c39a7eb3c350d1401d926cef7b14cb8632af14
MD5 a169f0b55a3aa1f91773c82c0ed83263
BLAKE2b-256 a2aaaddc9ae81efd57afef682df68debb78c5cb18fd9471f022b57215d7df832

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fuo_ytmusic-0.4.14-py3-none-any.whl
  • Upload date:
  • Size: 55.5 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.14-py3-none-any.whl
Algorithm Hash digest
SHA256 b2d3c65afabf24a588704d8b12b3d27e9add7ac8daa147d33e1eaf44e83640a4
MD5 179550797ba35ff6cd9a39269fbfce81
BLAKE2b-256 9b1408824d5b6d75a854fb04372b74bbac95c1ad39fe24c4c134d5cc2c5670e5

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