我做的同步显示iTunes当前歌曲歌词的widget
December/7th 2010
有新版本了。看这里。
以前在Leopard下有著名的小芊,但是升级到Snow Leopard后,小芊就不好用了。于是自己手动写了个用于Dashboard的Widget。 放歌的时候如果想看歌词,触发Dashboard就可以了。
原理大概是这样的:
- 获得当前歌曲播放时间:取自自带iTunes widget的插件。这个插件获得当前播放时间很快。
- 获得当前歌曲标题等:用Applescript写的。
- 自动搜索歌词:php去取百度的搜索结果,然后分析网页源代码,匹配歌词信息(歌词文件显示在网页里面也可以识别)
- 保存歌词:保存到mp3文件的同样位置,后缀名为lrc。
- 各种技术之间的整合:Javascript
- 歌词动态显示效果:CSS3
用法:添加此widget,开启iTunes听歌就可以了。如果发现歌词不对,按右下角的刷新按钮,自动找另外一个歌词文件。
下载在这里。
11904 read 12 comment(s)
添加新的评论
称呼:*邮件:*
网站:
内容:
...
百度javascript 吧主路过……
有很多优秀的库比jquery能让我学得更多的。yui呀 甚至国产的 kissy
http://www.douban.com/photos/photo/736497768/#next_photo
这个是截图,做出来给朋友测试了下,觉得内存压力太大...
前端是采用html+css的...