外挂式显歌词脚本(支持Rhythmbox)(7.23日更新)

sh/bash/dash/ksh/zsh等Shell脚本
头像
xiooli
帖子: 6956
注册时间: 2007-11-19 21:51
来自: 成都
联系:

#46

帖子 xiooli » 2008-06-26 14:48

alexis715 你的邮件没收到诶,xioooli[at]yahoo.com.cn
看dbus没有什么问题啊,所有的歌曲都不能显示吗?
头像
alexis715
帖子: 266
注册时间: 2007-07-26 16:08

#47

帖子 alexis715 » 2008-06-26 14:52

solcomo 写了:
alexis715 写了: ps 我用另外那个solcomo的脚本 终端里面会报错 也不能显示歌词 不过他那个倒是下载了歌词
啥错? :shock:
终端的结果

代码: 全选

alexis@alexis-laptop:~$ ./mlrc
./mlrc: line 303: mocp : commande introuvable

























./mlrc: line 224: qdbus : commande introuvable
./mlrc: line 224: qdbus : commande introuvable
./mlrc: line 224: qdbus : commande introuvable
./mlrc: line 224: qdbus : commande introuvable
./mlrc: line 224: qdbus : commande introuvable
./mlrc: line 224: qdbus : commande introuvable
./mlrc: line 224: qdbus : commande introuvable
./mlrc: line 224: qdbus : commande introuvable
./mlrc: line 224: qdbus : commande introuvable
./mlrc: line 224: qdbus : commande introuvable
头像
alexis715
帖子: 266
注册时间: 2007-07-26 16:08

#48

帖子 alexis715 » 2008-06-26 14:56

xiooli 写了:alexis715 你的邮件没收到诶,xioooli[at]yahoo.com.cn
看dbus没有什么问题啊,所有的歌曲都不能显示吗?
晕啊 yahoo的发不过去呢
我发你hotmail里了

是的 所有的都不能显示
头像
solcomo
帖子: 2838
注册时间: 2007-04-25 13:12

#49

帖子 solcomo » 2008-06-26 15:22

你用的rhythmbox吧
把223句的注释去掉
然后注释224句

...或者也可以装上libqt4-core
上次由 solcomo 在 2008-06-26 15:23,总共编辑 1 次。
♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖

☠☯⚔⚓☣☦☃☕
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS
头像
xiooli
帖子: 6956
注册时间: 2007-11-19 21:51
来自: 成都
联系:

#50

帖子 xiooli » 2008-06-26 15:22

额,我这儿一切正常啊,看样子是没有取得歌曲的名字,你试试在播放的时候运行

代码: 全选

dbus-send --session --print-reply --dest=org.gnome.Rhythmbox /org/gnome/Rhythmbox/Player org.gnome.Rhythmbox.Player.getPlayingUri
看看有什么反应。
附件
Screenshot.png
头像
solcomo
帖子: 2838
注册时间: 2007-04-25 13:12

#51

帖子 solcomo » 2008-06-26 15:25

xiooli 写了:额,我这儿一切正常啊,看样子是没有取得歌曲的名字,你试试在播放的时候运行

代码: 全选

dbus-send --session --print-reply --dest=org.gnome.Rhythmbox /org/gnome/Rhythmbox/Player org.gnome.Rhythmbox.Player.getPlayingUri
看看有什么反应。
他那是法语...title是titre吧...
♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖

☠☯⚔⚓☣☦☃☕
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS
头像
alexis715
帖子: 266
注册时间: 2007-07-26 16:08

#52

帖子 alexis715 » 2008-06-26 15:27

solcomo 写了:你用的rhythmbox吧
把223句的注释去掉
然后注释224句

...或者也可以装上libqt4-core
好 谢谢
头像
alexis715
帖子: 266
注册时间: 2007-07-26 16:08

#53

帖子 alexis715 » 2008-06-26 15:30

xiooli 写了:额,我这儿一切正常啊,看样子是没有取得歌曲的名字,你试试在播放的时候运行

代码: 全选

dbus-send --session --print-reply --dest=org.gnome.Rhythmbox /org/gnome/Rhythmbox/Player org.gnome.Rhythmbox.Player.getPlayingUri
看看有什么反应。

代码: 全选

alexis@alexis-laptop:~$ dbus-send --session --print-reply --dest=org.gnome.Rhythmbox /org/gnome/Rhythmbox/Player org.gnome.Rhythmbox.Player.getPlayingUri
method return sender=:1.426 -> dest=:1.428 reply_serial=2
   string "file:///media/sda1/musiques/%E7%8E%8B%E8%8F%B2/2003-%E5%B0%86%E7%88%B1/07%20%E6%97%8B%E6%9C%A8.mp3"
头像
alexis715
帖子: 266
注册时间: 2007-07-26 16:08

#54

帖子 alexis715 » 2008-06-26 15:31

solcomo 写了:
xiooli 写了:额,我这儿一切正常啊,看样子是没有取得歌曲的名字,你试试在播放的时候运行

代码: 全选

dbus-send --session --print-reply --dest=org.gnome.Rhythmbox /org/gnome/Rhythmbox/Player org.gnome.Rhythmbox.Player.getPlayingUri
看看有什么反应。
他那是法语...title是titre吧...
。。。。。被发现了
是法语的local
头像
xiooli
帖子: 6956
注册时间: 2007-11-19 21:51
来自: 成都
联系:

#55

帖子 xiooli » 2008-06-26 15:40

我晕乎

代码: 全选

<(︶︿︶)>[~/桌面]:echo "string "file:///media/sda1/musiques/%E7%8E%8B%E8%8F%B2/2003-%E5%B0%86%E7%88%B1/07%20%E6%97%8B%E6%9C%A8.mp3"" |grep "string" |perl -p -e 's/%(..)/pack("c", hex($1))/eg' |awk -F"." '{ i=1;while(i<NF) {printf $i".";i++}}' |sed 's/.*\///g;s/\.$//'
07 旋木<(︶︿︶)>[~/桌面]:

歌曲的标题应该能够取得啊,你的locale不会是不utf-8的吧,终端locale出来看看,不过即使下不来歌词也应该能显示歌名啊,怎么会是些星星呢?
头像
alexis715
帖子: 266
注册时间: 2007-07-26 16:08

#56

帖子 alexis715 » 2008-06-26 15:44

solcomo 写了:你用的rhythmbox吧
把223句的注释去掉
然后注释224句
成功!
头像
alexis715
帖子: 266
注册时间: 2007-07-26 16:08

#57

帖子 alexis715 » 2008-06-26 15:45

xiooli 写了:我晕乎

代码: 全选

<(︶︿︶)>[~/桌面]:echo "string "file:///media/sda1/musiques/%E7%8E%8B%E8%8F%B2/2003-%E5%B0%86%E7%88%B1/07%20%E6%97%8B%E6%9C%A8.mp3"" |grep "string" |perl -p -e 's/%(..)/pack("c", hex($1))/eg' |awk -F"." '{ i=1;while(i<NF) {printf $i".";i++}}' |sed 's/.*\///g;s/\.$//'
07 旋木<(︶︿︶)>[~/桌面]:

歌曲的标题应该能够取得啊,你的locale不会是不utf-8的吧,终端locale出来看看,不过即使下不来歌词也应该能显示歌名啊,怎么会是些星星呢?
可能是因为我的音乐放在xp下吧
我弄到u下再试试
头像
alexis715
帖子: 266
注册时间: 2007-07-26 16:08

#58

帖子 alexis715 » 2008-06-26 15:52

代码: 全选

alexis@alexis-laptop:~$ dbus-send --session --print-reply --dest=org.gnome.Rhythmbox /org/gnome/Rhythmbox/Player org.gnome.Rhythmbox.Player.getPlayingUri
method return sender=:1.25 -> dest=:1.3310 reply_serial=2
   string "file:///home/alexis/films/07%20%E6%97%8B%E6%9C%A8.mp3"
。。。。。。
我也晕了 换到中文环境 弄到u下的歌曲

代码: 全选

alexis@alexis-laptop:~$ locale
LANG=zh_CN.UTF-8
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=
头像
alexis715
帖子: 266
注册时间: 2007-07-26 16:08

#59

帖子 alexis715 » 2008-06-26 16:04

那个solcomo同志

为啥mlrc它又不自己下歌词了呢 哭死
只显示当前有的歌词



我晕 又好了 74
头像
solcomo
帖子: 2838
注册时间: 2007-04-25 13:12

#60

帖子 solcomo » 2008-06-26 16:08

没报错?
那应该是没找到歌词吧....
你用./mlrc cli
看看
♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖

☠☯⚔⚓☣☦☃☕
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS
回复