-
豆瓣电台桌面版——Win7/非Win7,支持最新版豆瓣电台

日期:2010-04-22 | 分类:豆瓣电台 |
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://slippor.blogbus.com/logs/62506744.html
主要参考了豆瓣上icyflash的代码http://icyflash.codeplex.com/,整合了目前豆瓣上电台的独立程序的大部分功能。
下载地址
配置要求
提供了“Win7版”和“非Win7版”两个版本。Win7版需要.Net Framework 3.5(Win7已经自带了),非Win7需要.Net Framework 2.0支持。
详细使用说明
主界面


整合功能
托盘:

- 缩小到托盘:双击托盘图标进行切换。
- 托盘菜单操作:可以直接在托盘图表的右键菜单进行“喜欢”、“不再播放”、“跳过”、“停止”操作。
- 搜索:支持对当前歌曲在“豆瓣”、“百度”、“搜狗”、“酷我”上的搜索。
- 复制歌名: 点击右键菜单最上方的歌名,将歌名复制到剪贴板。
- 刷新电台。
Win7任务栏:

封面模式

信息模式
- 任务栏缩略图:支持“封面模式”和“信息模式”两种模式。
- 工具栏:同样支持“喜欢”、“不再播放”、“跳过”、“停止”操作,此外还添加了“搜索”(百度搜索)和“隐藏到托盘”的按钮。
- 改进:最小化后进行操作,主界面不会再弹出,同样应该不会再出现缩略图与主界面不符的情况。此外,在主界面上的操作,同样会同步到任务栏(比如在主界面点击“喜欢”,任务栏的按钮也会改变)。
设置:
- 快捷键:支持对四种基本操作、百度搜索以及“显示/隐藏”的热键设置。没有提供设置界面,可以在文件夹里的“DoubanRadio.exe.Config”文件中找到相应的热键项,修改相应的value值即可。功能键支持“Ctrl”、“Shift”、“Alt”、“Win”,独立键支持数字、字母以及F#。启用热键后会在右键菜单上显示相应操作的热键。
- 置顶显示。
- 开机启动。
- 启动后自动隐藏到托盘。
- 托盘气泡显示当前歌名。
- 发送到MSN“当前听的歌曲”:这个没有提供开关,可以直接在MSN操作。
特色功能
- “喜欢”/“不喜欢”的识别:可以区分当前歌曲是否已处于“喜欢”的状态,并在Win7任务栏和托盘右键菜单上区分显示,不再会出现误点的情况。
- 歌手名+专辑评分:可以显示当前播放歌曲的歌手名称以及所属专辑在豆瓣的评分!
- 过滤歌曲:可以过滤中文名或者英文名的歌曲,还可以自定义关键词过滤歌曲。
- 历史记录:记录这一次启动电台之后播放的所有歌曲,包括对歌曲的操作、听的时间,点击可以复制歌名。关闭程序后历史清空。而且可以直接访问历史歌曲的专辑,甚至直接对历史歌曲做“我喜欢”的设置。
- 插件支持:灵活度更高,打造更个性化的豆瓣电台。
已知问题
- 由于修改了Win7版最小化的实现,所以如果在最小化情况下点击任务栏上的缩略图,不会激活主界面。如果需要激活,请点击任务栏的按钮。
- 歌手名称和专辑评分的获取不能保证百分之百成功与准确(由于实现方法比较特殊,实在没有办法……),但测试至少能有百分之九十以上的成功率。
- 如果没有成功获得歌手名称,就无法访问该历史歌曲的专辑,同样无法设置“我喜欢”(当前用户显示为“未登录”也同样无法设置“我喜欢”)。
- 待发掘……
TODO
如果再有时间的话,会向自动化和历史统计两个方向发展。比如“自动过滤中文歌曲”、“自动收藏播放时间超过三分钟的歌曲”、“只播放设为‘喜欢’的歌曲”等,或者可以设置过滤关键词(由于无法获取歌手名,这个功能可能没有听上去那么有用),或者把历史记录扩展到每次启动,然后给出些图表什么的(这也可能是件有趣但无意义的工作)。大家再有什么想法可以提。








评论
演示地址:http://sa000.web-79.com/Article.asp?ItemID=142
SWF地址:http://douban.fm/swf/53024/radioplayer.swf
http://filer.blogbus.com/5732115/57321151273589422z.jpg
你的忠实使用者
很好用!希望能添加音量控制快捷键 因为不同歌曲音量差别大好多啊
—————————————————————
问题已经明确,新版本会解决这一问题。
样图在这里—— http://img2.douban.com/view/photo/photo/public/p479414748.jpg
始终显示“登录中……”
过滤只能过滤歌曲名,歌手名无效,以前2.x版本好好的
界面点最小化会先弹出再缩小,以前版本同样情况
过滤一直是只能过滤歌曲名的啊……难道穿越到未来版本了?
最小化会先弹出再缩小可能是由于我重写了最小化方法导致的。一般是在设为界面置顶的时候会出现。这个暂时还无法解决。
5.界面不好看,尤其是那个“豆”的图标
2.其实登陆了 老是显示未登录
3.设置为打开以后自动最小化到托盘,之后想看主界面就很难点出来了,点很多次都没反应,最后甚至会强制关闭……当然 有时候还是能点出来的……
界面的问题……如果有人能贡献下图标我感激不禁。
我在win7下,直接把程序从提示区里拖出来,就可以一直显示了,并没有出现你说的问题啊。
不知道能不能保存收听的历史,不是每次关闭而全部清零,方便点也可以就在安装文件夹的根目录下生成一个文本文档好了。这点代码应该还是很简单的。
还有现在的插件都是你自己开发的,你最好就是确定程序的外部API,提供一个插件的开发示例与API文档,让大家一起开发。
插件肯定是要开放API的,现在还差点工作,等稍后完善了就会开放。
谢谢支持~
WinXP SP3,不在任务栏显示,前一个版本同样(当然在这种情况下最小化也是无效的)
另外专辑图片上面的几个快捷键图标,还有“欢迎***”的链接,真的真的真的真的很丑,我相信很多人不会喜欢它,或者说会讨厌它。
支持默认浏览器,还有托盘气泡可选了,很欣慰~
为什么不把代码发布出来呢,相信会有人提出更明了的意见和建议
加油~
那么是换几个图标还是干脆去掉呢?界面的事情真是见仁见智,众口难调啊……
代码的问题是由于我个人希望能把比较成熟的代码共享出来,而且应该有完备的解释。目前还有一些问题,结构也有点乱。等基本解决了之后,就会放出来了。
谢谢支持~
我一直把他最小化到右下角去了。
没注意下面那排任务栏。
- -
好吧,其实都有了。
谢谢你这么对待我这个笨蛋。
未登录的问题依旧,不过应该是服务器的问题,猜测。
不过现在的缩小图标没有3.0之前的版本好,以前点了红心的歌曲,在小图标上会有个红心,比较直观,现在不知道有没有点。还要右键或者放大去查看。
然后,那个第二三副图的效果我依旧没有。
Orz,我是不是特别麻烦。- -
缩小图标指的是任务栏上的那个心么?现在应该也有的啊,我只是改了个图标,没改大小啊。而且如果是“我喜欢”的话,应该是比较醒目的红色的。
你把鼠标挪到任务栏的别的程序的图标上,会出现缩略图么?
另外,我之前用的2.5?好像是这个,昨天下的3.0,以后更加奇怪了。
发现,不管我怎么登陆,就一直都是显示的未登录字样。
然后,每首歌不管我点没点过喜欢,从任务栏上点右键,“我喜欢”那个选项永远是可选的,但是如果把桌面电台放大,那首歌其实早就点了红心。
另外你试一下最新的3.5版,喜欢的问题是否有改观?
一直显示未登录的原因我还没有找到,怀疑是和豆瓣网站的设置有关,导致某些系统下出现异常。
(我是那个Q。)
但是我直接在桌面版上面点歌曲专辑链接,弹出来的是IE。
我的意思是能不能设置游览器支持。