酷我音乐盒 Gtk/Linux版 - v3.1.4 即将发布, 支持多媒体键盘, 也可以自定义全局快捷键

软件和网站开发以及相关技术探讨
回复
nae6taiyie0T
帖子: 482
注册时间: 2013-09-13 0:42
系统: Debian sid

Re: 酷我音乐盒 Gtk/Linux版 - v2.3 出来了 - 支持Ubuntu 12.04

#166

帖子 nae6taiyie0T » 2013-10-06 20:57

jinjiachen 写了:kwplayer
[Errno 17] 文件已存在: '/home/ifk/.config/kuwo'
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/kuwo/App.py", line 59, in on_app_startup
self.player = Player(self)
File "/usr/lib/python3/dist-packages/kuwo/Player.py", line 61, in __init__
self.bus = self.playbin.get_bus()
AttributeError: 'NoneType' object has no attribute 'get_bus'
Player.do_destroy()
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/kuwo/Player.py", line 202, in do_destroy
self.playbin.set_state(Gst.State.NULL)
AttributeError: 'Player' object has no attribute 'playbin'
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/kuwo/App.py", line 82, in on_app_activate
self.lrc.after_init()
AttributeError: 'App' object has no attribute 'lrc'

这一次是能运行,也有跳出窗口,可是什么也没出现,我兴奋了好一下下,看到错误如上,好像不是信赖问题呢,不过不知道怎么改 :em20
请说明你的系统版本, 并列出系统已安装的gstreamer组件, 比如在debian/ubuntu/mint中, 可以

代码: 全选

$ dpkg -l | grep gst
.
我然计问题出在gstreamer.
jinjiachen
帖子: 2148
注册时间: 2012-12-16 15:43
系统: debian

Re: 酷我音乐盒 Gtk/Linux版 - v2.3 出来了 - 支持Ubuntu 12.04

#167

帖子 jinjiachen » 2013-10-06 22:15

nae6taiyie0T 写了:
jinjiachen 写了:kwplayer
[Errno 17] 文件已存在: '/home/ifk/.config/kuwo'
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/kuwo/App.py", line 59, in on_app_startup
self.player = Player(self)
File "/usr/lib/python3/dist-packages/kuwo/Player.py", line 61, in __init__
self.bus = self.playbin.get_bus()
AttributeError: 'NoneType' object has no attribute 'get_bus'
Player.do_destroy()
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/kuwo/Player.py", line 202, in do_destroy
self.playbin.set_state(Gst.State.NULL)
AttributeError: 'Player' object has no attribute 'playbin'
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/kuwo/App.py", line 82, in on_app_activate
self.lrc.after_init()
AttributeError: 'App' object has no attribute 'lrc'

这一次是能运行,也有跳出窗口,可是什么也没出现,我兴奋了好一下下,看到错误如上,好像不是信赖问题呢,不过不知道怎么改 :em20
请说明你的系统版本, 并列出系统已安装的gstreamer组件, 比如在debian/ubuntu/mint中, 可以

代码: 全选

$ dpkg -l | grep gst
.
我然计问题出在gstreamer.
我的是xubuntu 13.04,命令输出如下:
dpkg -l |grep gst
ii gir1.2-gst-plugins-base-0.10 0.10.36-1.1ubuntu1 i386 Description: GObject introspection data for the GStreamer Plugins Base library
ii gir1.2-gst-plugins-base-1.0 1.0.6-1 i386 Description: GObject introspection data for the GStreamer Plugins Base library
ii gir1.2-gstreamer-0.10 0.10.36-1ubuntu2 i386 Description: GObject introspection data for the GStreamer library
ii gir1.2-gstreamer-1.0 1.0.6-1 i386 Description: GObject introspection data for the GStreamer library
ii gstreamer0.10-alsa:i386 0.10.36-1.1ubuntu1 i386 GStreamer plugin for ALSA
ii gstreamer0.10-gnomevfs:i386 0.10.36-1.1ubuntu1 i386 GStreamer plugin for GnomeVFS
ii gstreamer0.10-nice:i386 0.1.3-1 i386 ICE library (GStreamer plugin)
ii gstreamer0.10-plugins-base:i386 0.10.36-1.1ubuntu1 i386 GStreamer plugins from the "base" set
ii gstreamer0.10-plugins-base-apps 0.10.36-1.1ubuntu1 i386 GStreamer helper programs from the "base" set
ii gstreamer0.10-plugins-good:i386 0.10.31-3+nmu1ubuntu2 i386 GStreamer plugins from the "good" set
ii gstreamer0.10-pulseaudio:i386 0.10.31-3+nmu1ubuntu2 i386 GStreamer plugin for PulseAudio
ii gstreamer0.10-tools 0.10.36-1ubuntu2 i386 Tools for use with GStreamer
ii gstreamer0.10-x:i386 0.10.36-1.1ubuntu1 i386 GStreamer plugins for X11 and Pango
ii gstreamer1.0-libav:i386 1.0.6-1 i386 FFmpeg plugin for GStreamer
ii gstreamer1.0-x:i386 1.0.6-1 i386 GStreamer plugins for X11 and Pango
ii libgstreamer-perl 0.17-1 i386 Perl interface to the GStreamer media processing framework
ii libgstreamer-plugins-base0.10-0:i386 0.10.36-1.1ubuntu1 i386 GStreamer libraries from the "base" set
ii libgstreamer-plugins-base1.0-0:i386 1.0.6-1 i386 GStreamer libraries from the "base" set
ii libgstreamer0.10-0:i386 0.10.36-1ubuntu2 i386 Core GStreamer libraries and elements
ii libgstreamer1.0-0:i386 1.0.6-1 i386 Core GStreamer libraries and elements
头像
fuhaoyun
帖子: 526
注册时间: 2009-05-08 14:12
来自: http://weibo.com/u/2201287863

Re: 酷我音乐盒 Gtk/Linux版 - v2.4出来了, 支持播放列表之间拖放歌曲, 支持单曲循环

#168

帖子 fuhaoyun » 2013-10-06 22:21

用上了最新2.4版(ubuntu13.10 amd64),
再次说声很棒! :em11 :em11

报告一个bug:
每次安装新版本后,配置就失效,主要是已经修改的文件保存路径恢复成默认保存目录~/.cache/kuwo/mv
歌词功能希望增强一下,我播放很多歌曲都显示:没有找到歌词

另外,希望搜索结果能中添加MV,不只是搜索歌曲(MP3、ape)

只用Ubuntu/Unity:安全、高效、自由、简洁!
http://weibo.com/u/2201287863
----------------------------------------------------
用了4年Ubuntu,发现离开windows也可以活得很好
看球赛、炒股、聊天、office等等都不算问题了
一切都是习惯,困难解决了就好

nae6taiyie0T
帖子: 482
注册时间: 2013-09-13 0:42
系统: Debian sid

Re: 酷我音乐盒 Gtk/Linux版 - v2.3 出来了 - 支持Ubuntu 12.04

#169

帖子 nae6taiyie0T » 2013-10-06 22:25

jinjiachen 写了:
nae6taiyie0T 写了:
jinjiachen 写了:kwplayer
[Errno 17] 文件已存在: '/home/ifk/.config/kuwo'
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/kuwo/App.py", line 59, in on_app_startup
self.player = Player(self)
File "/usr/lib/python3/dist-packages/kuwo/Player.py", line 61, in __init__
self.bus = self.playbin.get_bus()
AttributeError: 'NoneType' object has no attribute 'get_bus'
Player.do_destroy()
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/kuwo/Player.py", line 202, in do_destroy
self.playbin.set_state(Gst.State.NULL)
AttributeError: 'Player' object has no attribute 'playbin'
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/kuwo/App.py", line 82, in on_app_activate
self.lrc.after_init()
AttributeError: 'App' object has no attribute 'lrc'

这一次是能运行,也有跳出窗口,可是什么也没出现,我兴奋了好一下下,看到错误如上,好像不是信赖问题呢,不过不知道怎么改 :em20
请说明你的系统版本, 并列出系统已安装的gstreamer组件, 比如在debian/ubuntu/mint中, 可以

代码: 全选

$ dpkg -l | grep gst
.
我然计问题出在gstreamer.
我的是xubuntu 13.04,命令输出如下:
dpkg -l |grep gst
ii gir1.2-gst-plugins-base-0.10 0.10.36-1.1ubuntu1 i386 Description: GObject introspection data for the GStreamer Plugins Base library
ii gir1.2-gst-plugins-base-1.0 1.0.6-1 i386 Description: GObject introspection data for the GStreamer Plugins Base library
ii gir1.2-gstreamer-0.10 0.10.36-1ubuntu2 i386 Description: GObject introspection data for the GStreamer library
ii gir1.2-gstreamer-1.0 1.0.6-1 i386 Description: GObject introspection data for the GStreamer library
ii gstreamer0.10-alsa:i386 0.10.36-1.1ubuntu1 i386 GStreamer plugin for ALSA
ii gstreamer0.10-gnomevfs:i386 0.10.36-1.1ubuntu1 i386 GStreamer plugin for GnomeVFS
ii gstreamer0.10-nice:i386 0.1.3-1 i386 ICE library (GStreamer plugin)
ii gstreamer0.10-plugins-base:i386 0.10.36-1.1ubuntu1 i386 GStreamer plugins from the "base" set
ii gstreamer0.10-plugins-base-apps 0.10.36-1.1ubuntu1 i386 GStreamer helper programs from the "base" set
ii gstreamer0.10-plugins-good:i386 0.10.31-3+nmu1ubuntu2 i386 GStreamer plugins from the "good" set
ii gstreamer0.10-pulseaudio:i386 0.10.31-3+nmu1ubuntu2 i386 GStreamer plugin for PulseAudio
ii gstreamer0.10-tools 0.10.36-1ubuntu2 i386 Tools for use with GStreamer
ii gstreamer0.10-x:i386 0.10.36-1.1ubuntu1 i386 GStreamer plugins for X11 and Pango
ii gstreamer1.0-libav:i386 1.0.6-1 i386 FFmpeg plugin for GStreamer
ii gstreamer1.0-x:i386 1.0.6-1 i386 GStreamer plugins for X11 and Pango
ii libgstreamer-perl 0.17-1 i386 Perl interface to the GStreamer media processing framework
ii libgstreamer-plugins-base0.10-0:i386 0.10.36-1.1ubuntu1 i386 GStreamer libraries from the "base" set
ii libgstreamer-plugins-base1.0-0:i386 1.0.6-1 i386 GStreamer libraries from the "base" set
ii libgstreamer0.10-0:i386 0.10.36-1ubuntu2 i386 Core GStreamer libraries and elements
ii libgstreamer1.0-0:i386 1.0.6-1 i386 Core GStreamer libraries and elements
要依赖的gst模块都安装了.
错误提示里说,

代码: 全选

         self.playbin = Gst.ElementFactory.make('playbin', None)
这行代码没有正确运行, 本应该得到一个playbin的, 可是它的值却是None, 也就是说gstreamer模块调用失败了. 这个问题我也不晓得如何解决.
jinjiachen
帖子: 2148
注册时间: 2012-12-16 15:43
系统: debian

Re: 酷我音乐盒 Gtk/Linux版 - v2.4出来了, 支持播放列表之间拖放歌曲, 支持单曲循环

#170

帖子 jinjiachen » 2013-10-07 6:53

回去重装一下最新版本 希望能解决这个问题
头像
gdgglhy
帖子: 440
注册时间: 2010-04-23 12:19
系统: arch

Re: 酷我音乐盒 Gtk/Linux版 - v2.4出来了, 支持播放列表之间拖放歌曲, 支持单曲循环

#171

帖子 gdgglhy » 2013-10-07 8:34

截图 - 2013年10月07日 - 08时31分42秒.png
新版终于可以了,ARCH好像要装gst-plugins-good,要不是什么ID3错误等。感谢!!!
(要是还有EQ就好了 :em06
头像
gdgglhy
帖子: 440
注册时间: 2010-04-23 12:19
系统: arch

Re: 酷我音乐盒 Gtk/Linux版 - v2.4出来了, 支持播放列表之间拖放歌曲, 支持单曲循环

#172

帖子 gdgglhy » 2013-10-07 9:48

截图 - 2013年10月07日 - 09时45分03秒.png
经常是音乐在正常播放,但窗口假死,CPU100%。看来能稳定使用还有一段路要走。
nae6taiyie0T
帖子: 482
注册时间: 2013-09-13 0:42
系统: Debian sid

Re: 酷我音乐盒 Gtk/Linux版 - v2.4出来了, 支持播放列表之间拖放歌曲, 支持单曲循环

#173

帖子 nae6taiyie0T » 2013-10-07 10:49

fuhaoyun 写了:用上了最新2.4版(ubuntu13.10 amd64),
再次说声很棒! :em11 :em11

报告一个bug:
每次安装新版本后,配置就失效,主要是已经修改的文件保存路径恢复成默认保存目录~/.cache/kuwo/mv
歌词功能希望增强一下,我播放很多歌曲都显示:没有找到歌词

另外,希望搜索结果能中添加MV,不只是搜索歌曲(MP3、ape)
不会加入搜索MV的功能, 如果一首歌曲有MV的话(即使是在播放电台里的歌曲时), 工具栏上的MV按纽就是可用的, 此时点一下就会切换到MV, 如果MV按纽是一直被激活的, 它就会播放播放列表里的所有的MV(只要它有).
下载歌词失败的另一个原因是, 会尝试三次下载歌词, 如果三次都出错(比如超时之类的, 超时时间是30秒), 就会下载失败, 你播放的那首歌曲(其实不想走DJ版), 我试了, 是有歌词的, http://newlyric.kuwo.cn/newlyric.lrc?DB ... pbWVZfSFw=你看, 只是有时候不能正确下载(比如到了晚上, 网络拥挤时就会这样). 当然了, 也可以将程序调整为出错时一直尝试下载, 但感觉没必要.


歌词的问题, 当播放歌曲时不能显示歌词了, 请将这时的终端信息复制出来, 我好确定问题, 抓取最近的20行左右就够了, 贴出来看看.

配置文件的问题, 我从没遇到过, 请你再说仔细些, 方便的话把~/.config/kuwo/conf.json文件的内容贴出来看看.
上次由 nae6taiyie0T 在 2013-10-07 11:21,总共编辑 2 次。
nae6taiyie0T
帖子: 482
注册时间: 2013-09-13 0:42
系统: Debian sid

Re: 酷我音乐盒 Gtk/Linux版 - v2.4出来了, 支持播放列表之间拖放歌曲, 支持单曲循环

#174

帖子 nae6taiyie0T » 2013-10-07 10:52

gdgglhy 写了:
截图 - 2013年10月07日 - 08时31分42秒.png
新版终于可以了,ARCH好像要装gst-plugins-good,要不是什么ID3错误等。感谢!!!
(要是还有EQ就好了 :em06
EQ之类的功能, 真没必要加入.
linux下已经有若干款强大的音乐播放器有这个功能了, 再加入的话就显然没必要了.
重复的开发, 重复造轮子, 何必呢?

我平时管理音乐都用的是rhythmbox.

还有, 你的gtk3主题怎么这么特别? 难道是我审美观出了问题? :em09
nae6taiyie0T
帖子: 482
注册时间: 2013-09-13 0:42
系统: Debian sid

Re: 酷我音乐盒 Gtk/Linux版 - v2.4出来了, 支持播放列表之间拖放歌曲, 支持单曲循环

#175

帖子 nae6taiyie0T » 2013-10-07 10:56

gdgglhy 写了:
截图 - 2013年10月07日 - 09时45分03秒.png
经常是音乐在正常播放,但窗口假死,CPU100%。看来能稳定使用还有一段路要走。
经常?

出现假死时, 你做了哪些操作?
搜索歌曲时, 可能会卡死窗口的, 因为那里只有了一个主线程. 其它地方都是后台多线程的.
还有, CPU100%的问题.

还是第一贴说的, 出现了问题, 请给出详细的说明, 包括系统版本, 终端里打印出的错误信息, 当时正在进行的操作(或者没有操作), 这样我才能做出判断, 定位问题, 软件才能有提高.

当然了, 另一种方法是后台自动记录日志并上传, 以便于改进软件, 修定bug. 但这样会存在个人隐私的问题, 也与我的使用原则有冲突.
头像
gdgglhy
帖子: 440
注册时间: 2010-04-23 12:19
系统: arch

Re: 酷我音乐盒 Gtk/Linux版 - v2.4出来了, 支持播放列表之间拖放歌曲, 支持单曲循环

#176

帖子 gdgglhy » 2013-10-07 11:27

nae6taiyie0T 写了:
gdgglhy 写了:
截图 - 2013年10月07日 - 08时31分42秒.png
新版终于可以了,ARCH好像要装gst-plugins-good,要不是什么ID3错误等。感谢!!!
(要是还有EQ就好了 :em06
EQ之类的功能, 真没必要加入.
linux下已经有若干款强大的音乐播放器有这个功能了, 再加入的话就显然没必要了.
重复的开发, 重复造轮子, 何必呢?

我平时管理音乐都用的是rhythmbox.

还有, 你的gtk3主题怎么这么特别? 难道是我审美观出了问题? :em09
这个我有不同意见,如果只是作为一个音乐下载器使用添加EQ是没必要且多余的,但很多时候只是作为FM电台用。
另外,主题是自己修改gtk2的一个无边框主题 :em06
nae6taiyie0T
帖子: 482
注册时间: 2013-09-13 0:42
系统: Debian sid

Re: 酷我音乐盒 Gtk/Linux版 - v2.4出来了, 支持播放列表之间拖放歌曲, 支持单曲循环

#177

帖子 nae6taiyie0T » 2013-10-07 11:47

gdgglhy 写了:
nae6taiyie0T 写了:
gdgglhy 写了:
截图 - 2013年10月07日 - 08时31分42秒.png
新版终于可以了,ARCH好像要装gst-plugins-good,要不是什么ID3错误等。感谢!!!
(要是还有EQ就好了 :em06
EQ之类的功能, 真没必要加入.
linux下已经有若干款强大的音乐播放器有这个功能了, 再加入的话就显然没必要了.
重复的开发, 重复造轮子, 何必呢?

我平时管理音乐都用的是rhythmbox.

还有, 你的gtk3主题怎么这么特别? 难道是我审美观出了问题? :em09
这个我有不同意见,如果只是作为一个音乐下载器使用添加EQ是没必要且多余的,但很多时候只是作为FM电台用。
另外,主题是自己修改gtk2的一个无边框主题 :em06
对呀, 它就是从音乐下载器演变过来的.

如果需要EQ的话, 我想也同时应该打开ape的选项直接下载ape格式的无损音乐, 这样才匹配嘛, 然后再找一个音质超级棒的音响, 同时还要给电脑换一个专业的声卡....
好吧, 我认了 :em20
其实加入EQ的功能也不难, gstreamer框架有提供的, 代码量不会很大, 但我认为真的不需要.
头像
nscyj
帖子: 178
注册时间: 2007-10-05 10:28

Re: 酷我音乐盒 Gtk/Linux版 - v2.4出来了, 支持播放列表之间拖放歌曲, 支持单曲循环

#178

帖子 nscyj » 2013-10-07 14:58

强烈支持,坚决支持,一定支持
头像
nscyj
帖子: 178
注册时间: 2007-10-05 10:28

Re: 酷我音乐盒 Gtk/Linux版 - v2.4出来了, 支持播放列表之间拖放歌曲, 支持单曲循环

#179

帖子 nscyj » 2013-10-07 15:03

无法安装
附件
屏幕截图 - 2013年10月07日 - 15时01分59秒.png
nae6taiyie0T
帖子: 482
注册时间: 2013-09-13 0:42
系统: Debian sid

Re: 酷我音乐盒 Gtk/Linux版 - v2.4出来了, 支持播放列表之间拖放歌曲, 支持单曲循环

#180

帖子 nae6taiyie0T » 2013-10-07 15:22

nscyj 写了:无法安装
点"忽略并安装"就行了, 主要是deb包的package-size计算错误, 因为并没有用严析的deb打包工具来创建.
但里面的程序并没有问题, 每个文件都用了md5进行校验.
回复