單詞化日記 留言簿 主頁

一个"正在播放"信息发布器

这名字起得真纠结,Wandsea's"正在播放"信息发布器.......

Update 09-02-24: V0.3发布 更新试听功能,去除文字多余符号,使其更为美观

常来的同学也许已经看到了,在我的Widget栏中把8box换成了现在的正在播放信息发布,这用的就是本文的这个小脚本(应该不能算软件.....--),耗时不长,也很简单,主要是利用了前几天的一个显示歌词的脚本中的一个函数,自己编一定很困难...开源就是好,能很好地避免重复劳动,呵呵~

首先从系统中读取现在播放的歌曲信息,经过去空格等操作后利用Get方式与密钥一起发送到服务器段的php脚本上,这个php脚本会把传送过来的密钥与自己存储的密钥进行比对,如一致,则去除html标签(防黑)后保存到服务器上的一个文本文件中,之后打开网页时就从此文本文件中读取内容以及文件最后修改时间并显示出来....就这样....很简单...

支持的播放器有Audicious,Rhythmbox(已测试),mpc,amarok(理论可以)...当然了,Linux下使用

压缩包内一共四个文件,首先修改各个文件中的各个变量(密钥、服务器地址以及文本文件地址),然后把music_add.php传送到服务器端,music_get.php中的内容复制到你所要显示信息的地方,在终端中运行music_sender_main.sh就可以了。

其他还可以定制的有发布格式,更新间隔等等...(废话...都开源的什么还不能改)

本软件采取GPL协议发布,用来发送本地正在播放的歌曲名称到服务器上并在页面上显示出来,这个小程序在本地使用Bash+Python,服务器端使用PHP,主要部分参考自UbuntuForum上的歌词显示插件
作者:Wandsea (2009-02-22)
联系方式:Wandsea [at] gmail.com
网站:http://Wandsea.com/
再次感谢开源社区为我提供如此便利的方式来编写程序!

下载地址:http://wandsea.com/down/Wandsea's_Music_Infomation_Sender_V0.3.tar.gz

欢迎提出修改意见,有修改好的也可以发送给我,呵呵~

相关日志

欢迎订阅我的Blog,如果有困难,可以参考我的RSS订阅帮助

1 Tweet

4 Responses to “一个"正在播放"信息发布器”

  1. NetPuter

    顶~
    Wandsea is playing ...
    Wandsea 在玩...

    Reply

    Wandsea Reply:

    @NetPuter, 沙花终于被抢掉了.... :mrgreen:

    Reply

  2. 知知

    开源是好。。。。我最近在纠结.NET程序。。。
    搞什么啊,vb6的API当年都背得出来,现在vb2008写一句查一下手册。。。而且vb6也快忘了。。。

    Reply

    Wandsea Reply:

    @知知, 背出来..... :mrgreen: 都是查的.....

    Reply

Leave a Reply

Additional comments powered by BackType


  • Google Adsense

  • 訂閱我

  • G-Readers

  • My Links