外挂式显歌词脚本(支持Rhythmbox)(7.23日更新)
- xiooli
- 帖子: 6956
- 注册时间: 2007-11-19 21:51
- 来自: 成都
- 联系:
- alexis715
- 帖子: 266
- 注册时间: 2007-07-26 16:08
终端的结果solcomo 写了:啥错?alexis715 写了: ps 我用另外那个solcomo的脚本 终端里面会报错 也不能显示歌词 不过他那个倒是下载了歌词
代码: 全选
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
- solcomo
- 帖子: 2838
- 注册时间: 2007-04-25 13:12
他那是法语...title是titre吧...xiooli 写了:额,我这儿一切正常啊,看样子是没有取得歌曲的名字,你试试在播放的时候运行看看有什么反应。代码: 全选
dbus-send --session --print-reply --dest=org.gnome.Rhythmbox /org/gnome/Rhythmbox/Player org.gnome.Rhythmbox.Player.getPlayingUri
♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖
☠☯⚔
☣☦☃
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖
☠☯⚔
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS
- alexis715
- 帖子: 266
- 注册时间: 2007-07-26 16:08
- alexis715
- 帖子: 266
- 注册时间: 2007-07-26 16:08
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"
- xiooli
- 帖子: 6956
- 注册时间: 2007-11-19 21:51
- 来自: 成都
- 联系:
我晕乎
歌曲的标题应该能够取得啊,你的locale不会是不utf-8的吧,终端locale出来看看,不过即使下不来歌词也应该能显示歌名啊,怎么会是些星星呢?
代码: 全选
<(︶︿︶)>[~/桌面]: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 旋木<(︶︿︶)>[~/桌面]:
- alexis715
- 帖子: 266
- 注册时间: 2007-07-26 16:08
可能是因为我的音乐放在xp下吧xiooli 写了:我晕乎歌曲的标题应该能够取得啊,你的locale不会是不utf-8的吧,终端locale出来看看,不过即使下不来歌词也应该能显示歌名啊,怎么会是些星星呢?代码: 全选
<(︶︿︶)>[~/桌面]: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 旋木<(︶︿︶)>[~/桌面]:
我弄到u下再试试
- alexis715
- 帖子: 266
- 注册时间: 2007-07-26 16:08
代码: 全选
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=