mpris_dbus.py 文件源码

python
阅读 20 收藏 0 点赞 0 评论 0

项目:AnimeWatch 作者: kanishka-linux 项目源码 文件源码
def __init__(self,ui,home,tr_ay,new_tr):
        global tray,new_tray_widget
        tray = tr_ay
        new_tray_widget = new_tr
        bus = dbus.service.BusName(
            AW_MPRIS_BUS_NAME,
            bus=dbus.SessionBus())
        super().__init__(bus, MPRIS_OBJECT_PATH)

        self._properties = dbus.Dictionary({
            'DesktopEntry': 'AnimeWatch',
            'Identity': 'animewatch',

}, signature='sv')


        self._player_properties = dbus.Dictionary({
            'Metadata': dbus.Dictionary({

                'mpris:artUrl': '',
                'xesam:artist': ['None'],
                'xesam:title': 'None',

                'xesam:album': 'None'
            }, signature='sv', variant_level=1),

            'CanGoNext': True,
            'CanGoPrevious': True,
            'CanPause': True,
        'CanPlay': True,
             'CanControl': True,
             'CanStop': True,
}, signature='sv', variant_level=2)

        self.ui = ui
        self.home = home
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号