阅读更多

9顶
3踩

编程语言

原创新闻 JAVA音乐播放器YOYOPlayer1.1.2发布

2008-04-04 11:49 by 见习记者 lbfhappy 评论(11) 有6510人浏览
1.1.2更新[2008-04-03]
1,更改了精品网页的歌词搜索部分,因为精品网页的内容发生了改变,如果不更改对应的搜索方式的话
将不能从精品网页上查询到歌词,无论怎么样,都对精品网页表示感谢,它的网址是:http://www.jpwy.net/gc
2,修正了程序在某些LINUX版本上的系统上打开会抛出异常而影响程序使用的BUG.
3,在歌词秀窗口去掉了作者的名字:),此前的不便,望各位用户原谅.
4,在使用过程中,有任何的建议,可以加作者的QQ:24325142,注明yoyoplayer,或者
登录http://www.blogjava.net/hadeslee上留言,此博客为作者的博客,再此感谢大家对yoyoplayer的支持.
====================================================================================

    YOYOPlayer1.0版推出之后,得到了一些朋友的认可和反馈,经过这段时间的修改,现在推出YOYOPlayer1.1版.相对于1.0版,改进的地方如下:
一,设置方面
1,增加了首选项的功能,很多方面现在已经可以配置
二,歌词方面
1,增加了歌词搜索的自主性,用户可以选择自定义搜索关键字,也可以自定义是否和歌词文件相关联,这里的关联并不是把歌词写入歌曲文件,而是在程序中建立一种关联,以免每次播放这首歌的时候都去搜索歌词,而是直接去读取关联好的歌词文件.
2,增加了指定歌词的搜索目录,指定歌词的保存目录功能.为了性能考虑,歌词的搜索目录不会往下递归,只搜索设置的那一级目录.
3,歌词的设置更为丰富,很多地方以前是固定的,现在都是可以改变的,并且增加了纵向显示歌词的卡拉OK显示功能,还支持字体是否抗锯齿显示的选项.
4,支持淡入淡出显示歌词,支持多种对齐方式.
5,在windows下面支持歌词窗口的透明显示.在linux下面,此选项将被禁用:(
三,标签方面
1,现在完全支持ID3v1,ID3v2,APEv2,Vorbis标签的读取和写入,并可设置标签的读取和写入的编码.以免在读取标签的时候出现乱码的情况.程序的默认设置编码是GBK,如果是UTF-8的用户,可以在首选项修改.
四,其它方面
1,可以选择音频设备,这在一定程度上可以选择几个设置对比一下效果.尽量减少播放器没有声音的情况.
2,增加在任务栏滚动显示歌曲标题.
3,支持设置代理服务器连接网络.
4,支持对播放列表进行一些细化的设置,因为程序预设的颜色不一定符合大家的审美观.
5,配置目录现在改为{user.home}/.YOYOPlayer/,默认的歌词目录是{user.home}/.YOYOPlayer/Lyrics/
6,快捷键:C:播放,V:停止,B:下一首,空格:暂停,F2:显示/隐藏歌词秀,F3:显示/隐藏EQ窗口,F4:显示/隐藏播放列表
7,在一定程度上实现了窗口的吸附的功能,虽然不是很完美,还望各位有什么好的想法一起分享:)
在首选项里在的还有很多功能没有实现,因为个人的精力实在有限,YOYOPlayer项目已经在sourceforge.net上申请项目,已获通过,要查看源码的,请到http://sourceforge.net/projects/yoyoplayer上查看.
最后,谢谢我的女友YOYO这段时间以来以我的关心和鼓励.

sourforge.net上的下载地址如下:
http://nchc.dl.sourceforge.net/sourceforge/yoyoplayer/YOYOPlayer1.1.2.zip

9
3
评论 共 11 条 请登录后发表评论
11 楼 jonson 2008-04-06 14:04
cpu 占用有点高的。
效果感觉不错
10 楼 clyde617929 2008-04-06 09:10
非常好,很好用
9 楼 ssuupv 2008-04-06 02:50
你的是什么电脑啊,跑这个还会有效率问题吗?
8 楼 linliangyi2007 2008-04-05 17:29
支持一下。很早就有用java开发桌面小应用的念头,但一想到用户还要安装JVM
就没有了激情
7 楼 笨小孩 2008-04-05 14:01
请问楼主运行起来报如下一场是何原因:
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: javax/swing/JList$DropLocatio
n
        at com.hadeslee.yoyoplayer.playlist.PlayListUI.initDragList(PlayListUI.java:255)
        at com.hadeslee.yoyoplayer.playlist.PlayListUI.initUI(PlayListUI.java:199)
        at com.hadeslee.yoyoplayer.playlist.PlayListUI.loadUI(PlayListUI.java:155)
        at com.hadeslee.yoyoplayer.player.ui.Main.loadUI(Main.java:175)
        at com.hadeslee.yoyoplayer.player.ui.Main$1.run(Main.java:83)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
6 楼 isflyer 2008-04-05 12:27
正在ubuntu下用,没有乱码,很不错
中文乱码是java的事,很好解决
5 楼 isflyer 2008-04-05 12:20
ubuntu下用了,不错
支持下
4 楼 xushiliang 2008-04-05 09:07
支持下
3 楼 modun 2008-04-05 01:54
恩 支持一下 顺便给你截个图 有个java经典问题 --> 乱码

2 楼 timedifier 2008-04-04 23:56
用了一下。。。不怎么样,没任何特色,效率也是个大大的问题,不过这也没办法~~
1 楼 dhxyu 2008-04-04 23:12
在ubuntu下会如何支持呢?

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

Global site tag (gtag.js) - Google Analytics