gmg137 / netease-cloud-music-gtk

Linux 平台下基于 Rust + GTK 开发的网易云音乐播放器
GNU General Public License v3.0
1.5k stars 89 forks source link

replace/update current mpris server lib #257

Closed mokurin000 closed 7 months ago

gmg137 commented 7 months ago

我看了mpris-player2,依赖依然是使用旧版的 dbus, 所以才一直没合并。

mokurin000 commented 7 months ago

我看了mpris-player2,依赖依然是使用旧版的 dbus, 所以才一直没合并。

啊?。。你早说嘛 我更一下还是干脆切到其他实现

给 NCM-gtk 加个 smol runtime 然后跑基于 zbus 的 https://docs.rs/mpris-server/latest/mpris_server/

或者给mpris-player2实现没有实现的接口并且更新依赖

感觉前者会更好 后者都没人活跃维护了

gmg137 commented 7 months ago

别急,你先评估下工作量,如果麻烦我就把这个合并了其实也没什么影响,我只是在纠结目前没有特别好的选择,考虑要不要自己维护下mpris-player 把 dbus 更新了。

mokurin000 commented 7 months ago

别急,你先评估下工作量,如果麻烦我就把这个合并了其实也没什么影响,我只是在纠结目前没有特别好的选择,考虑要不要自己维护下mpris-player 把 dbus 更新了。

我记得之前尝试过更新mpris-player的dbus版本,包括一些引用路径变更都改了,最后留了什么忘了改 但我忘了有没有开分支;我记得主要是0.7还是0.8的break大

mokurin000 commented 7 months ago

别急,你先评估下工作量,如果麻烦我就把这个合并了其实也没什么影响,我只是在纠结目前没有特别好的选择,考虑要不要自己维护下mpris-player 把 dbus 更新了。

我记得之前尝试过更新mpris-player的dbus版本,包括一些引用路径变更都改了,最后留了什么忘了改 但我忘了有没有开分支;我记得主要是0.7还是0.8的break大

找到了 https://github.com/waylyrics/mpris-player2/tree/wip-migrate-dbus-090 但是这包 playlist什么的都还没开发

gmg137 commented 7 months ago

已更新到 mpris-server