[已解决]moonplayer播放器缺失moonplayer_utils

今天微博上看到 openSUSE 娘秀了漂亮的图标,就兴冲冲安装来尝鲜。安装完成却无法打开 :joy:

看报错信息应该是缺少 moonplayer_utils,同目录下是有一个 utils.py,尝试将 plugin_tudou.py 中的 moonplayer_utils 改为 utils,仍然不行,看来不是这么个问题。

Traceback (most recent call last):
  File "/usr/share/moonplayer/plugins/plugin_tudou.py", line 3, in <module>
    from moonplayer_utils import list_links, convert_to_utf8
ImportError: No module named moonplayer_utils

是 moonplayer 当前的代码有问题吧,我看 git 仓库里面的也是有问题的。
解决办法:
code.google.com/p/moonplayer/source/browse/plugins/utils.py 下载 utils.py 覆盖掉 /usr/share/moonplayer/plugins 下的 utils.py。注意把原来的 utils.pyc 改个名,比如 utils.pyc.bk
分别修改 plugin_youku.py , plugin_tudou.py 文件中 from moonplayer_utils import *** 语句中的 moonplayer_utils 为 utils 。 注意备份原来的文件。
这样就可以了。

1赞

github.com/coslyk/moonplayer/issues/6

最新版已经修复了,在源里。

解决了,多谢