tuberry
tuberry
最近想弄个桌面歌词插件,  发现 `Player:Position` 总是返回零,而 gnome-music 能正常返回: ``` dbus-send --print-reply --type=method_call --dest=org.mpris.MediaPlayer2.org.gnome.Music /org/mpris/MediaPlayer2 org.freedesktop.DBus.Properties.Get string:org.mpris.MediaPlayer2.Player string:Position ``` 以致人为改变位置或歌词文件加载慢时难以同步时间轴(用 osdlyrics 也存在同样的问题)。希望能有更完善的 [Mpris](https://specifications.freedesktop.org/mpris-spec/latest/Player_Interface.html) 支持,尤其是 `Position`。另,保存的歌词文件名用 `Title-Artist.lrc` 之类的格式(osdlyrics 也支持设置)也许能减少冲突?谢谢。
### Requested feature As the title ### Motivation Separators use different colors from the contents to better distinguish the contents. An old similar issue from [vim-airline](https://github.com/vim-airline/vim-airline/issues/246). Some examples from [galayline.nvim](https://github.com/glepnir/galaxyline.nvim/issues/12):...
这个 Feature Request 算是此[评论](https://github.com/tuberry/desktop-lyric/issues/17#issuecomment-1826230636)的后续。 这样做可以每首歌少读一次文件,而且文件名格式更自由有利于解决 #264 这类问题,也可以加songId之类的精确匹配。 我不会 rust,弄的这个 patch 可能有问题,但可以工作: lyrics.patch ```diff diff --git a/src/audio/mpris.rs b/src/audio/mpris.rs index b4cce1a..48e1097 100644 --- a/src/audio/mpris.rs +++ b/src/audio/mpris.rs @@ -55,8 +55,9 @@ impl MprisController...