歌词显示插件ShowLyric(更新至0.5.0)10.1.6更新 当搜索失败是自动尝试其他搜索引擎
-
- 帖子: 74
- 注册时间: 2008-01-10 11:14
- cliffzhou
- 帖子: 143
- 注册时间: 2007-05-17 16:15
- 联系:
-
- 帖子: 8
- 注册时间: 2008-03-26 1:35
- skychen1900
- 帖子: 50
- 注册时间: 2006-09-19 7:17
- 联系:
貌似是搜索歌词有问题
代码: 全选
audacious: could not connect to socket
audacious: No such file or directory
LIRC Plugin: could not init LIRC support
ShowLyric(0.3.2): lyric_init
ShowLyric(0.3.2): theApp:Init
ShowLyric(0.3.2): Lyric_LoadConfigs
amidi-plug(amidi-plug.c:amidiplug_init:97): init, read configuration
amidi-plug(i_backend.c:i_backend_load:107): loading backend '/usr/lib/audacious/Input/amidi-plug/ap-alsa.so'
amidi-plug(i_backend.c:i_backend_load:145): backend /usr/lib/audacious/Input/amidi-plug/ap-alsa.so (name 'alsa') successfully loaded
ShowLyric(0.3.2): lyric_playback_begin
ShowLyric(0.3.2): Lyric_GetSongInfo
ShowLyric(0.3.2): The playlist length is 16!(Audacious.c:97)
ShowLyric(0.3.2): The playlist pos is 12!(Audacious.c:103)
ShowLyric(0.3.2): szFileName: 13. 转角遇到爱 (2:31)
ShowLyric(0.3.2): szTitle: 转角遇到爱
ShowLyric(0.3.2): szArtist: 罗志祥
ShowLyric(0.3.2): _ClearList
ShowLyric(0.3.2): LoadLyric(转角遇到爱, 罗志祥)
ShowLyric(0.3.2): 正在搜索歌词......
Segmentation fault
skychen@Sicily:~/Desktop/ShowLyric0.3.2$ SearchLyric:180
-
- 帖子: 20
- 注册时间: 2006-05-11 9:14
- 来自: 深圳
- 联系:
-
- 帖子: 19
- 注册时间: 2008-04-22 13:22
正解,源码FILE * f = fopen("/home/allan/log.txt", "a+");yi.codeplayer 写了:我才发现这个插件,用了一下和上面有的朋友一样得到 Segmentation fault ,研究了一下代码,已解决,估计大家的问题都差不多,原因如下:
Logger.c:54行,打开文件 /home/halen/log.txt ,而大多数朋友机器上这个文件不存在,所以导致错误。
改的方法就简单了,可以编译的同学可以把文件路径改到一个存在的文件重新编译即可,不方便编译的同学估计创建一下这个文件也OK。
里面没有定义home/allan/log.txt这个文件,日志无法写了。
在自己的home目录下,创建目录allan目录,进入allan,创建一个空文件log.txt
重新启动audacious就可以了。
可以看到log.txt里面的内容:
[root@ErgoN allan]# more log.txt
ShowLyric(0.3.2):(19)正在搜索歌词(8086)
ShowLyric(0.3.2):(19)正在搜索歌词(8086)
ShowLyric(0.3.2):(18)正在搜索歌词(8086)
ShowLyric(0.3.2):(18)正在搜索歌词(8086)
ShowLyric(0.3.2):(19)正在搜索歌词(8097)
ShowLyric(0.3.2):(19)正在搜索歌词(8097)
ShowLyric(0.3.2):(18)正在搜索歌词(8097)
ShowLyric(0.3.2):(18)正在搜索歌词(8097)
ShowLyric(0.3.2):(19)正在搜索歌词(8115)
ShowLyric(0.3.2):(19)正在搜索歌词(8115)
ShowLyric(0.3.2):(18)正在搜索歌词(8115)
ShowLyric(0.3.2):(18)正在搜索歌词(8115)
-
- 帖子: 19
- 注册时间: 2008-04-22 13:22
- percy
- 帖子: 508
- 注册时间: 2006-09-10 8:19
- 系统: Gentoo/Mac OS X
- 来自: Shanghai,China
- 联系:
照上面添加了相关目录,运行如下,找不到歌词,缺少那个库
[/code]
代码: 全选
pjq@localhost /home/allan $ audacious
ShowLyric(0.3.2): lyric_init
ShowLyric(0.3.2): theApp:Init
ShowLyric(0.3.2): Lyric_LoadConfigs
ShowLyric(0.3.2): lyric_playback_begin
ShowLyric(0.3.2): Lyric_GetSongInfo
ShowLyric(0.3.2): The playlist length is 606!(Audacious.c:97)
ShowLyric(0.3.2): The playlist pos is 600!(Audacious.c:103)
ShowLyric(0.3.2): szFileName: 601. 刘德华 - 天马行空 (3:57)
ShowLyric(0.3.2): szTitle: 天马行空
ShowLyric(0.3.2): szArtist: 刘德华
ShowLyric(0.3.2): _ClearList
ShowLyric(0.3.2): LoadLyric(天马行空, 刘德华)
ttplayer: error while loading shared libraries: libpython2.5.so.1.0: cannot open shared object file: No such file or directory
ShowLyric(0.3.2): 正在搜索歌词......
ShowLyric(0.3.2): (19)正在搜索歌词(2577)
ShowLyric(0.3.2): (19)正在搜索歌词(2577)
ShowLyric(0.3.2):
------
ShowLyric(0.3.2): Error while searching.