LinuxTOY 是一个致力于提供 Linux 相关资讯的专题站点。如果您发现了好用好玩的 Linux 东东并愿意发扬自由、分享的精神,可以点击顶部导航 Contact 按钮进行投稿。

Related entries

  • No related posts

YOYOPlayer:Java 音乐播放器

YOYOPlayer 是一个使用 Java 语言写成的音乐播放器。该播放器目前包括自动保存当前配置,同步显示歌词,ID3v1、ID3v2、APEv2、Vorbis 标签编辑,歌曲进度显示,校正歌词进度,拖放支持,调音器,能够播放本地和网络歌曲,支持 snd、aifc、aif、wav、au、mp1、mp2、mp3、ogg、spx、flac、ape、mac 音频格式等功能。

YOYOPlayer

YOYOPlayer 当前最新版本为 1.1,需要 JRE 6.0,你可以从这里下载

[感谢 leeight 朋友推荐]

署名 • 注明出处 • 非商业性使用

55 Comments

  1. 1 chung Commented @ 2008-03-18 10:44 amReply to this comment

    练手作品来的吧…

  2. 2 yuanjin Commented @ 2008-03-18 10:51 amReply to this comment

    莫非就是传说中的linux下的千千静听?

  3. 3 wyg1258 Commented @ 2008-03-18 11:20 amReply to this comment

    不错,支持一下
    但是还需要jre。。。

  4. 4 robin Commented @ 2008-03-18 11:22 amReply to this comment

    用过1.0的版本,感觉内存占的比较大,可能是因为是JAVA的关系,不知道1.1的怎么样

  5. 5 xzf16 Commented @ 2008-03-18 11:37 amReply to this comment

    floyd@floyd-laptop:/tmp$ java -jar YOYOPlayer.jar
    Exception in thread “Thread-1″ java.lang.NoClassDefFoundError: org/apache/commons/httpclient/Credentials
    at com.hadeslee.yoyoplayer.player.ui.CheckThread.run(CheckThread.java:71)
    2008-3-18 3:36:46 com.hadeslee.yoyoplayer.util.Config load
    严重: 找不到配置,使用默认配置
    Exception in thread “AWT-EventQueue-0″ java.lang.NoClassDefFoundError: kj/dsp/KJDigitalSignalProcessor
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
    at java.net.URLClassLoader.access$000(URLClassLoader.java:56)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
    at com.hadeslee.yoyoplayer.player.ui.Main.loadUI(Main.java:163)
    at com.hadeslee.yoyoplayer.player.ui.Main$1.run(Main.java:84)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)

    这是怎么回事呢?

  6. 6 linuxpcman Commented @ 2008-03-18 12:08 pmReply to this comment

    看到界面上的“作者:千里冰封”,我就恶心,既然是LINUX你就别把你的大名写在主界面上了,写在关于菜单里得了……因此我就不可能去用这个所谓的额“千千静听”了,BUG一堆

  7. 7 kldoo Commented @ 2008-03-18 12:21 pmReply to this comment

    6楼的也太偏激了, 人家是凭兴趣写的软件,也不是商业版,不强迫你用;
    再说 千里冰封 这个yoyoplayer 也确实还可以的,

  8. 8 yhlfh Commented @ 2008-03-18 12:26 pmReply to this comment

    压缩档能不能别是rar格式的?
    莫非这就是以前在ubuntu.org.cn 论坛上发过的项目?

  9. 9 pass Commented @ 2008-03-18 12:41 pmReply to this comment

    不看好它

  10. 10 leeight的马甲 Commented @ 2008-03-18 12:58 pmReply to this comment

    @floyd@floyd-laptop:/tmp$
    貌似需要jdk1.6,试试看?

  11. 11 leeight的马甲 Commented @ 2008-03-18 1:00 pmReply to this comment

    @linuxpcman
    太激进了。个人认为写上名字没什么不可以的,毕竟作者也花费心血了。

  12. 12 juniao Commented @ 2008-03-18 1:08 pmReply to this comment

    和5楼的情况一样,装了jre1.6 update5,也是不行,查了好多帖子,也没有用

  13. 13 neoanima Commented @ 2008-03-18 1:31 pmReply to this comment

    不喜欢java的作品。更不喜欢大名写在界面上,恶心。这不是激进不激进的问题,这是中国程序员的个人素质问题。试问,linus把名字写在里们了吗,试问,compiz‘gnome、gimp等等一大批优秀的程序,别人都把名字写在界面上你看着是什么感觉。
    软件做的好,别人自然会记得你的大名。
    中国的程序员啊,悲哀…

  14. 14 true.onion Commented @ 2008-03-18 1:42 pmReply to this comment

    @neoanima
    说话口气这也是素质呢……
    虽然个人也不看好这个项目= =

  15. 15 gchuyun Commented @ 2008-03-18 1:50 pmReply to this comment

    不喜欢某些人,凡事已自己的好恶来打量别人,而且喜欢一竿子打翻一船人,动不动就”中国的xxx”,好像自己不是中国人似的.别人写的软件给你免费用,还连名字都不能留?windows ubuntu redhat 是没有写某个人的名字,但别人那大大组织名你没看见,而且是开机就有,我看你不要在用计算机了,省得一开机就上吐下泻,搞得周围人都不安生.

  16. 16 matri Commented @ 2008-03-18 2:03 pmReply to this comment

    这都什么人啊,这是作者的个人作品,别说他就写个名字,人家挂幅生活照当界面都跟别人没关系,什么素质不素质的,扯这么远干什么?这么不喜欢别人署名,你用linux做什么?linux的名字怎么来的你总该知道吧?

  17. 17 timesshare Commented @ 2008-03-18 3:12 pmReply to this comment

    这跟署名有什么关系?只是告诉你谁做了这个东西而已,跟素质就更没关系了。
    软件跟画张画,写部小说一样,都是创作,谁创作的留个名而已。很多开源许可证里面都要求保留原作名称的。不论项目是否有前景,人家第一个做了这个项目,捐出来了,写个名字在上面,有什么关系?敢于留名是一种勇气,好坏都敢担,是非任人说,总比匿名要好,总比不做而怒更要好的多。

  18. 18 ychael Commented @ 2008-03-18 3:44 pmReply to this comment

    关于素质总有说不完的话题

  19. 19 chung Commented @ 2008-03-18 5:11 pmReply to this comment

    留名也要看地方….通常不会留在主要界面上.
    差不多个个软件都有about这个菜单.知道是干什么用的?不就是留给署名之类的咯.

    开源软件的作者都爱这样..只要求在你的背景显示他们的名字.我想Linux就不用发展下去了.

    当年X分裂原因之一..不也是因为改了条约要增加类似的署名显示吗.

  20. 20 dyspnea Commented @ 2008-03-18 5:57 pmReply to this comment

    以前用过貌似关闭不好使,用着用着变后台了 任务栏中找不到

  21. 21 dyspnea Commented @ 2008-03-18 5:58 pmReply to this comment

    and 为啥是rar格式?

  22. 22 sphinux Commented @ 2008-03-18 6:06 pmReply to this comment

    支持国货,希望能看到更多的国产linux基础应用软件,至于签不签名个人以为真的不是什么大问题,怕的就是众多自诩高手的人连这样一个所谓的练手作品也懒得写,却总是批评别人不够纯粹

  23. 23 guest Commented @ 2008-03-18 7:09 pmReply to this comment

    恕我直言,linux下面的播放器已经不少了,播放个mp3什么的完全不是问题。但是我衷心希望的仍然是中国人的贡献,不过我希望对播放器方面感兴趣的程序员们贡献一个gstreamer的mokey’s audio插件(最近看到的支持0.10版的东东页面总是上不去,而且需要编译打过patch的gstreamer-base),或者像linux music player的作者所说的,是一个cue read lib…..我对于linux下面的播放器最为不满的一个是没有能支持cue的…(号称好用的xmms2-cue不好使…)。另一个是zip/rar包直读….当然了,解压缩当然是正道,但是感觉总不如有个foobar或kmplayer那样的直读的方便….ps mplayer有内置直读,但是远比不上foobar的播放列表…

  24. 24 neoanima Commented @ 2008-03-18 7:50 pmReply to this comment

    “凡事已自己的好恶来打量别人,而且喜欢一竿子打翻一船人,动不动就”中国的xxx”,好像自己不是中国人似的.别人写的软件给你免费用,还连名字都不能留?”
    首先,你自己就是在以自己的好恶来大量别人,还有什么好说的。
    其次,”中国的程序员“,说的没有什么不对的,因为这种现象中国最普遍。你无需知道我是不是中国人。
    再次,我绝对不会用这种软件的,请不要一厢情愿的说是给我免费用的,好象你没有用一样。
    最后,如前几位兄弟所言,留名请在about里面,用的人自然会看那里,要改进软件也会从那里找联系方式。

  25. 25 neoanima Commented @ 2008-03-18 7:58 pmReply to this comment

    “这都什么人啊,这是作者的个人作品,别说他就写个名字,人家挂幅生活照当界面都跟别人没关系,什么素质不素质的,扯这么远干什么?这么不喜欢别人署名,你用linux做什么?linux的名字怎么来的你总该知道吧?”

    是的,这都什么人啊,说的真好,说的太好了。
    linux?哦,没有介绍还真不知道是怎么来的。好得别人不是直接用名字的吧,好得别人还是有一定意义的吧,呜呼!!!!!!!!!!!!!!!

  26. 26 linuxcity Commented @ 2008-03-18 8:59 pmReply to this comment

    看了楼上的评论我就知道fcitx是怎么死的,不喜欢可以不用阿。

  27. 27 linuxcity Commented @ 2008-03-18 8:59 pmReply to this comment

    我指楼上的楼上

  28. 28 linuxcity Commented @ 2008-03-18 9:03 pmReply to this comment

    哦,原来都是一个人~sigh居然留了这么多言~~

  29. 29 lisn Commented @ 2008-03-18 9:07 pmReply to this comment

    @neoanima
    不喜欢把大名写在任何地方上,恶心。这不是激进不激进的问题,这是中国人的个人素质问题。
    做人做的好,别人自然会记得你的大名。
    中国人啊,悲哀…
    所以,我们以后都不要写名字了,丢人~~~`

  30. 30 xiws Commented @ 2008-03-18 9:27 pmReply to this comment

    不看好java程序。。
    期待一个很棒python的播放器

  31. 31 liangzi Commented @ 2008-03-18 9:38 pmReply to this comment

    见不得写名字大可以不用,jjww的~
    fcitx就是这么死的。

  32. 32 rilk Commented @ 2008-03-18 9:58 pmReply to this comment

    为什么播放没有声音啊?郁闷中……

  33. 33 neoanima Commented @ 2008-03-18 10:05 pmReply to this comment

    @liangzi @linuxcity没仔细看留言?晕,我的确没有用,一次都没有。
    想想吧,为什么项目会死?想想吧。为什么别人不喜欢?想想吧。

  34. 34 Element Commented @ 2008-03-18 10:20 pmReply to this comment

    不喜欢大名,那就找源码自己改咯,大可以改为自己的名字
    反正在linux下讲究开源,代码啥的都可以找到的

  35. 35 neoanima Commented @ 2008-03-18 10:22 pmReply to this comment

    lisn:该写的地方写没人说,不该写的地方写结果怎么样,想必你已经知道了,你也感受到了。

    /想出名,靠这样?摇头…………….

    我希望我们的程序员出好作品啊,特别是我们国家的程序员。但是好作品不是这样的,不是这样的。 还是努力提高编程能力吧!!!!

  36. 36 Tony Commented @ 2008-03-18 10:48 pmReply to this comment

    晕,你用过没有?了解一下再评论不迟,否则太不负责任了吧。 跟贴图显示不同的是,1.1版本里程序主界面里并没有打上作者的名字。

  37. 37 chung Commented @ 2008-03-18 10:58 pmReply to this comment

    怎会扯到fcitx身上了..fcitx项目好像是被人说代码写得烂吧?
    kmail也有人说代码写得烂呢.,其实这个很正常..GTK2也N多人说写得不好.bug一堆.

    看了这么多回复.那么多人还没搞清楚.这不是署不署名的问题啊.
    “署名是应该的” 没人说什么.
    现在是指”署名不应该出现在那种地方”

    没人批这个程序的代码写得如何.只是指署名出现常用界面了.影响观感.

    只要不出现常用界面,作者把简历写上去.没人说话..或者做个欢迎界面.把名字显示得大大的也没人说话.

  38. 38 hongewuyan Commented @ 2008-03-18 11:26 pmReply to this comment

    我也不喜欢程序主界面出现作者的名字,看起来非常不好….
    这是个人的好恶,所以我也不会选择这样的程序.就如同我喜欢蓝色而厌恶紫色一样,没有什么理由.
    但是这也不足以成为攻击这个作者的理由.
    他有他的行为方式,作为一个免费发布,用户自行选用的软件,不喜欢的大可以走开,不污视听,不损精力…
    不计较更是不妨装来一试….
    居然为这个东西吵了这么多…
    我们太多的人,失去了感恩的心态.

  39. 39 chung Commented @ 2008-03-19 12:59 amReply to this comment

    唉..其实开源界那里没批驳的声音?
    大到内核项目,小到像现在这个项目.
    就好像linus这个疯子去骂gnome没有一个他想要的功能..

    Linux是自由的..包括言论.观点.
    我们要感恩.但不代表不能批评.那些说什么免费就不要评论的言论是放屁

    或者是因为国人作品.所以国人会对它要求更高.

    个人觉得批评是前进的动力.没人理会才更惨..能挨得过风风雨雨才能长得更高更大

  40. 40 chung Commented @ 2008-03-19 1:03 amReply to this comment

    Tony: 出现这种情况是发布这个新闻的人不负责.做成这样的误会.

  41. 41 zxh Commented @ 2008-03-19 1:23 amReply to this comment

    没试用,不知道作者是用SWING还是SWT,JAVA写的东西真的有些慢。
    换成GTK之类的写试试,或者是LINUX上的千千静听.虽然我不喜欢用千千,但还是有这么多人喜欢。我喜欢简洁快捷的,想要功能强大一点的就装插件

  42. 42 Toy Commented @ 2008-03-19 9:17 amReply to this comment

    @chung:我不想辩解什么,我们欢迎批评的声音,但一句“发布新闻的人不负责”还是太过草率。中肯的意见我们虚心接受并改正,过度的言论对我们可能是一种伤害。另,这张图来自作者的 1.1 版发布页面

    楼上的也请注意自己的言行。

  43. 43 somebody(莫多) Commented @ 2008-03-19 4:40 pmReply to this comment

    这个这么火。看来大家关注java还是比较多吧。我想靠java吃饭的人不少吧。本人也是。
    我还是很尊重作者的。
    至于用不用就看你自己了。
    ps:支持Toy

  44. 44 linuxpcman Commented @ 2008-03-19 5:54 pmReply to this comment

    就像linus瞧不起C++,我看不惯JAVA

  45. 45 lele Commented @ 2008-03-19 6:31 pmReply to this comment

    有软件用总是好的

    大家评论时请考虑一下他人的感受吧

  46. 46 huajia Commented @ 2008-03-20 8:53 amReply to this comment

    作者写了一个软件,不管怎样,不管是否精品,作者为此付出了劳动!

    我想不管是开源、自由、免费、收费,作者发布到互联网上都不是为了引

    来一群疯狗乱咬;如果你觉得用着可以,那么不妨帮助作者完善软件,如

    果你觉得用的不爽,也可以温和的把自己不爽的地方提出来。

    署名好吗?署名不好吗?中国人这样做好吗?外国人这样做好吗?

    我不知道,但我知道,我在这里没有看到实质性的东西;

    大家都在夸夸其谈,没人准备写点代码或者真诚的提出自己的建议!!!

  47. 47 kopision Commented @ 2008-03-20 8:29 pmReply to this comment

    如果是GTK或QT原生的就好了,JAVA的东西总的感觉就是太慢了,而且这软件没有跨平台的需要吧…毕竟WINDOWS下有同样的千千了…

  48. 48 yoyo Commented @ 2008-03-20 11:50 pmReply to this comment

    Linux 下播放cue一般是flac和ape文件配合cue,在amarok中可以直接用cue去选曲的。

  49. 49 三翻领 Commented @ 2008-03-21 12:50 pmReply to this comment

    无论如何,这款播放器的歌词还是很有特色的,我只关注这个。至于运行麻,不知道是不是对64bit没有经过测试的原因,问题多多。
    不要把一些小问题提高到RP高度,请多把“开源”提高到RP高度。

  50. 50 blueflow Commented @ 2008-03-26 7:00 pmReply to this comment

    有能耐自己也写一个出来,不要用那种觊觎的眼光

  51. 51 哈哈 Commented @ 2008-03-30 10:10 amReply to this comment

    歌词显示确实做的不错,但是界面有一个严重的问题:
    拖动时不连贯,Java的程序应该可以做得拖动时很连贯的,希望作者改进!!!

  52. 52 哈哈 Commented @ 2008-03-30 10:19 amReply to this comment

    对于是否喜欢Java,纯属个人偏好,我感觉大家没有必要在这里说这一点,你不喜欢完全可以不用,不管不问就是了,没有人强迫你用的,还有java完全可以做出非常棒的软件,而且Java的速度现在也不是很慢了,请大家不要攻击别人用什么语言写程序!

  53. 53 千里冰封 Commented @ 2008-04-19 10:22 pmReply to this comment

    看到上面大家的留言了,本人觉得很高兴,至少还有这些人在评论yoyoplayer,至于主界面有名字的问题,1.1以后的都去掉了,本来1.0里面也不会有名字的,主要是有一个朋友要我帮他做一个显示歌词的面板,并建议我把名字署上,后来这个显示歌词的面板也放到yoyoplayer里面来了,才会出现这样的情况,呵呵,主界面显示名字确实不太好.
    现在最新的是1.1.2了,在http://sourceforge.net/projects/yoyoplayer里面可以下载最新版的,主要是修正了自动下载歌词的问题,老版的将不能自动下载歌词了,因为歌词的网站内容变化了.

  54. 54 Machinecat Commented @ 2008-08-25 8:54 pmReply to this comment

    我觉得很好阿,作者付出了那么多的劳动,我们应该感恩才是阿,我觉得留作者名有什么不好么?何况只是网名而已。
    正如上面有位仁兄说的好,我们要怀着感恩的心,我下的版本已经没有了网名,
    非常感谢“千里冰封”,你的奉献精神值得我们学习!
    顺便说一下,我真的觉得你的程序非常好,继续改进,我相信将来会作的更好的!谢谢

  55. 55 小兵兵 Commented @ 2008-09-11 5:25 pmReply to this comment

    我要想楼主学习。。。