I am LAZY bones ? all linux

发点牢骚

想给lrcdis加上banshee的支持,使用dbus死活得不到banshee的播放状态,因为banshee的信息是放在 property 里的,但是好像又没有提供 org.freedesktop.DBus.Properties 这个接口…或者是我还不会用dbus?反正我给banshee报了个bug,但是到目前,还没人理我.哈哈…
然后,由于自己对dbus并不是很了解,所以本来想用其他dbus的播放器来做参考的,就装了exaile,结果发现,用以前的lrcdis的代码,已经取不到exaile的信息了…又是dbus…很无语哦…
这个,猜想是近期exaile做了dbus接口的改动,导致原先的接口失效了,我的exaile是0.2.99.2.于是去找新的接口,发现提供了一个 get_track_attr 的方法,需要提供一个字符串参数来指定要获取的信息,但是翻遍整个官网和google也没有找到关于这个的说明文档…目前只知道 loc 是输出文件名的,另外还有 title/artist/album 可用. 后面几个还直接输出了python的unicode格式,汗哦…
然后,获取播放进度的方法是 get_current_position ,但是调用又出错了…于是继续报bug.
你说,没事老改dbus接口干啥涅?改完了,还不让人家知道怎么用..
嘿嘿.没头没脑地发完一堆牢骚,下班回家…

最后修改时间: 2009年07月15日 17:52

本文章发表于: 2009年07月15日 17:50 | 所属分类:流水帐. | 您可以在此订阅本文章的所有评论. | 您也可以发表评论, 或从您的网站trackback.

2 个评论 关于: “发点牢骚”

  1. young001 在 2009年07月15日 18:24 说:回复

    hoho,瞧这个发牢骚的人

  2. shaozx 在 2009年07月15日 22:11 说:回复

    我一直相信这个理念:Linux是给黑客自已用的,满足自已使用是第一使命。
    所以,我写完一个东西虽然也挂出去,但是没有人主动要求我改动我就认为已经OK了,自已好用就行

    很担心现在大企业推动的Linux普及路线会让Linux失去十几年前的Linux的味了

发表评论