Linux 下的歌词秀软件

 1. lrcdis

由于源里的ncmpcpp 编译时没有加上歌词功能,从 http://code.google.com/p/lrcdis/ 找来一个歌词下载和显示的脚本,支持多种输出模式。

 e.g. 使用 cli 模式输出,把一个 urxvt 改造成歌词秀。

添加一个快捷方式,名字就叫“歌词秀”好了。命令如下:

Exec=urxvt -override-redirect -depth 32 -si -bg "rgba:0000/0000/0000/2222" -fn "xft:Yahei Mono:size=11" -bl +sb -geometry 54x8+800+600 -name lyricshow -e /home/useless/scripts/lrcdis

在 xcompmgr 的配合下,效果就是生成一个半透明无边框位于屏幕左下方的小窗口。

不过想结束程序时可找不到关闭按钮,要用命令: pkill lrcdis


 


 2. osd-lyrics

 可以安装 AUR 上的osd-lyrics-svn 或者某个正式的版本

$ makepkg -s

[ $ sudo pacman -Sy 依赖的包 ... ]

$ sudo pacman -U 包名-版本号.pkg.tar.xz

  运行 osd-lyrics 后右键点托盘上的图标可进行首选项设置,可以把默认启动的音乐播放器设为 mpd 或 xmms2 等。

 

如果 mp3 文件中的中文标签不是 UTF-8格式的,osd-lyrics无法识别,就找不到歌词,需要手动转码。

 $ sudo pacman -S mutagen

 $  mid3iconv -e GB18030 路径/XXX.mp3

批量转换: $  find . -iname “*.mp3″ -execdir mid3iconv -e gb18030 {} \;

原文地址:https://www.cnblogs.com/shankun/p/lyrics_show_in_linux.html