Comments (10)
问题应该已经修复了,可以编译测试下最新代码看看。
from netease-cloud-music-gtk.
可以调整了,但好像映射有问题,KDE 里设置50%在应用里只有13%, KDE里设置10%应用里已经到0%了
from netease-cloud-music-gtk.
看下kde的声音设置是否有保护,为了保护耳朵让你不能设置到100%。或者找个其它音乐软件看看是否有同样问题。
from netease-cloud-music-gtk.
KDE 设置成100%依然是应用里的100%,但 KDE 的音量与应用内音量的对应关系有点像二次函数。我试了一下网易云官方的linux客户端,音量的对应是正确的。
from netease-cloud-music-gtk.
我是 gnome 桌面,没办法测试。你改下源码,在 src/gui/player_controls.rs 的第 270行,添加一句:“dbg!(&volume);”。
然后重新编译,从终端启动,调整音量到0和100% 时看看输出的值是多少。
from netease-cloud-music-gtk.
结果是这样
from netease-cloud-music-gtk.
看起来是KDE的音量返回值有问题,正常应该在0-1之间,这个中间到9.9了
from netease-cloud-music-gtk.
那个是科学记数法表示的小数吧
from netease-cloud-music-gtk.
gif太快了看不清是不是科学计数,就算是科学计数,0-1的范围,在拖到进度条一半多点数字就已经到0.0几了。我这里程序处理逻辑应该是没问题的,你可以再找个依赖gstreamer的开源音乐软件看看音量是否正常。
from netease-cloud-music-gtk.
试了一个依赖gstreamer的别的音乐软件也是有问题,看来应该是kde或者gstreamer哪里有问题了
from netease-cloud-music-gtk.
Related Issues (20)
- 2.3.0添加电台时删除了私人fm,能加回入口吗? HOT 1
- 2.3.0以后,dbus Bus Name 的 player name 部分为 “com”
- ubuntu22.04依赖问题 HOT 2
- let .lyrics follow XDG Base Directory specification or user configurable HOT 4
- Bilibili provider HOT 1
- 标题栏太宽了 HOT 3
- 建议在拉取List 等通过后台或者线程来操作,另外看是否能够提供播放本地音乐播放的功能 HOT 1
- 通过 Mpris 接口 `Metadata::xesam:asText` 提供歌词 HOT 12
- 在 musl 环境下无法启动 HOT 2
- Ubuntu安装依赖错误 HOT 5
- 电台上限500首 HOT 3
- 无法播放歌曲,Connection #1 to host interface3.music.163.com left intact HOT 3
- 使用代理时无法登陆 HOT 8
- Tumbleweed + KDE wayland 下无法留存在后台播放 HOT 2
- 音量设置不保存问题,每次启动会恢复设置 HOT 4
- 编译时发现少了两个依赖 HOT 2
- Fedora安装提示缺少依赖 HOT 2
- 有提供查看歌词翻译的功能吗 HOT 2
- 希望添加当前歌词高亮显示 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from netease-cloud-music-gtk.