FeelUOwn icon indicating copy to clipboard operation
FeelUOwn copied to clipboard

trying to be a robust, user-friendly and hackable music player

Results 84 FeelUOwn issues
Sort by recently updated
recently updated
newest added

- 作者:@xxx - 创建时间:2024-02-07 - 最新状态: ## 简介与背景 很多歌词软件或者音乐播放器的歌词窗口都支持“鼠标穿透”。 目前已有调研/测试结果如下(在这个 commit 下的测试结果) https://github.com/feeluown/FeelUOwn/blob/a4268e433f78668b40f3a6bb4df6a8286d2fcda9/feeluown/gui/uimain/lyric.py#L53-L62 1. windows 下(win11),将背景设置为全透明时,透明的地方就可以鼠标穿透了 2. macos 下,背景全透明也不能穿透; 3. 额外设置 self.setAttribute(Qt.WidgetAttribute.WA_TransparentForMouseEvents),仍然不能穿透 4. linux 下,暂无测试结果 ## 方案概述 暂无已知方案

help wanted
FEP

CI 环境的 mypy 有问题体现在两点 1. 之前一直可以运行成功,某一天突然就失败了,比如这个 job https://github.com/feeluown/FeelUOwn/actions/runs/4706253516/jobs/8367094180 。人肉对比了几个依赖的版本,发现都是没有变化的,比如 mypy, mypy-extensions 前后都分别是 1.2 和 1.0。 2. 本地用最新版本的各种包来运行 mypy 测试,也是能过的,并且 windows 和 macos 环境都可以,py3.8 和 py3.11 都可以。也侧面说明不是包版本问题,不是 py 版本问题。这个 job 打印了一些...

bug
help wanted

现定实现思路: 分离fade对音量的设置和外部对音量的设置 播放器最终使用音量为 ceil(rate*volume) rate和音量的变更都会让播放器重新计算实际音量 这样音量和rate就不会被彼此修改

## 简介与背景 当前,当一首歌没有播放资源时,播放器会自动找一个有播放资源的相似歌曲,用来替换它。 可以给歌词设计类似的方案。 ## 方案概述 1. 参考给歌曲找 standby 的逻辑 2. 歌词找 standby,可以考虑让人工干预这个“自动替换”的过程(optional)

help wanted
FEP
difficulty/medium

导致的结果是窗口会乱飞 ![image](https://github.com/feeluown/FeelUOwn/assets/4962134/ab6e9969-31ec-42bd-a284-4ed6da46d91b)

bug

## 简介与背景 例如,想要在一个平台的多个账户间切换使用歌单/多用户共用单系统用户的环境 ## 方案概述 目录可能像是: ```text ~/.FeelUOwn/data/xxx.json ~/.FeelUOwn/data/xxx.json.1 ``` UI的话,切换用户最下面有一个额外的展开栏,新增登录 -> 平台 -> dialog

FEP

- 创建时间:2024-01-07 - 最近更新:2024-01-07 13:39 - 最新状态: ## 简介与背景 为 mingw 环境下运行 fuo 的用户提供 mpris 交互 未找到心仪的通用 windows 桌面歌词外挂软件, AutoLyric 也是特定播放器支持的,OSDLyrics 也是仅支持 linux ## 方案概述 提供启动参数允许在win32环境下也加载dbus服务 ## 备注 dbus-python 不会给linux以外任何平台提供...

FEP

Packaging command ```shell pipx install python-appimage # Install package tool python-appimage build app -p 3.10 appimage_recipe/ ``` Known issues to be fixed: [ ] Cannot support mpris (dbus can't bundle)...

**package-name normalized form** https://packaging.python.org/en/latest/specifications/name-normalization/#name-normalization **distribution file-name** The distribution file name (`{package}-{version}.tar.gz`) is normalized by pdm and poetry. They replace '-' with '_'. 1. poetry: https://github.com/python-poetry/poetry-core/pull/484/files 2. pdm: https://github.com/pdm-project/pdm-backend/blob/abd5537cea74f79a2bdde0fb44fcd8a933522a0a/src/pdm/backend/utils.py#L35-L40 3. flit:...

FEP