Troy Unrau

本周我们未来看看Amarok2将泛起的浩繁特征中的一部分,Amarok2是KDE4中的Amarok开辟分支。我们在此所会商的一切特征的开辟已靠近完成。下面是关于Amarok的引擎(包括Phonon),用户界面的改动,Magnatune音乐商铺,OS X支持以及其余内容的细心情况。

几周前,通向KDE4之路栏目介绍了Phonon。当那篇文章放出之时,Amarok2的开辟义务还没初阶,但Phonon开辟者们在筹划Phonon库的时候老是照顾到了Amarok的需求。

在Amarok1.x中,开辟者们不得不分出气力去维护分袂针对xine,gstreamer, aKode等后端的引擎。到而今这些引擎照旧清贫难题络续,在某些情况下,维护一切引擎其实是种奢望,于是抱负迫使开辟者们将重点只放在xine引擎上了。而像其余顺序,如Noatun等不得不一次一次地几回没有效率的休息来完成这些后端的成效。而在KDE4中,Phonon接口的筹划就让Amarok如许的顺序不必再去担心引擎的事变了,只需会合精利巴顺序的其余方面做好就行。依照Amarok开辟者们的经验,只需花上90分钟就可以使Amarok的Phonon后端可用,然后再加几个小时就能美满它。而且运用了Phonon之后,种种运用顺序都可以议决KIO手艺播放支持某些收集和谈的音乐,然后我们就等着看Amarok若何去挖掘Phonon的潜力了。

Amarok2对Phonon的支持正在停止中。老的引擎也已移植停止,希奇是老的xine引擎照旧被积极地开辟着,开辟者们也没有决意废弃老的引擎。因为Amarok2的开辟只停止了几周而已,决意能否废弃如xine等现有引擎还为时过早,这些引擎在夙昔干的很不错。

在Amarok中运用Phonon的一个特别好处是它可以让Amarok失失接见底层引擎即Phonon-xine引擎中具有的视频播放成效。开辟者们已经在Amarok中插足了劈脸的视频播放支持,但它而今只是作为音频播放成效的填补,而不是想替换其余更出色的视频播放器如Kaffeine。其设法主意是假定在你的音乐库中有视频文件,而你又想用Amarok来播放它,则Amarok将会将视频流看作是音乐的可视化。Amarok中插足了视频的支持并不会扰 乱Amarok2的音频体验。据Dan Meltzer所说,议决Phonon在Amarok中插足视频支持其实总共只用了7行代码。

当然了,KDE4的跨平台特征也使得Amarok将可运转于其余平台,不再限于Unix/X11了。Benjamin Reed的高兴使开辟中的Amarok2告成地首次出而今OS X中。向Windows的移植也在起步中,不过我还没搞到截图。

我个人认为Amarok在这些平台上的泛起,Amarok将成为其余平台用户领会KDE这个跨把持琐细的开辟平台的最佳窗口,Amarok的感化是其余KDE上的顺序无法替换的。因为Amarok是世界上最优异最出色的媒体播放器,它是这一领域的最强者。

假如只要跨平台与Phonon支持这两项特征的话,Amarok的新版还缺乏以升到2.0,它的变革多着呢。

XMMS与Winamp有许多类似之处,而Amarok也在许多方面遭到XMMS的开辟。基本的工具如音乐播放器的多栏播放列表,它体现了媒体文件中包括的标签信息。而今当然不同的顺序添加了有趣的体式款式对列表停止分类,过滤以及编纂,但这些多栏播放列表在10多年中也没真正的改动过了。Amarok在分类 和过滤方面做的希奇出色,在标签编纂体式款式就稍逊色了点(JuK则 拥有一个惊人的标签编纂器)。但是除非是因为陆续传统的关系,这些成效中没有一个真正地限制Amarok以一种作古板音乐栏的格式来体现播放列表。跟着Amarok2的用户界面的从头筹划,播放列表也有了改进。当然它照旧列出了音轨,称号以及其余标签内容,但它已不再受限于旧式的播放列表栏格式。

这时就需求一张图来声明描绘,这里是一张观点模拟图。

你或许起首想知道的是“播放列表到哪儿去了?”最后我和我的一些搭档在IRC上也这么问过,但假如你细心地看了,就会发明其实右侧的列表便是播放列表,它只是在旧式的播放列表中打点出来了。而而今假如你的文件上少了一些标签的话,播放列表将庞年夜地对那些缺少的标签停止调停,绮丽地体现文件中所含的信息。

截图中最晓畅的便是中心部分。这其中心部分是Amarok2的中心,开辟者们试图向你供应从此所播放的文件的更多的信息,并使您能“从头发明您的音乐”,这也是开辟者们的口号。除了“内容”信息被移到了中心,最右边的一栏照旧生计了它原有的成效。当然,依照KDE的传统,界面上许多部分都可以设置的。

这是张Amarok1.4.5的截图,将它与下面的模拟图停止对比可以体现用户界面各构成部分的改进。下面那张模拟图是开辟者们试图做到的用户界面方针图,但终究是好是坏,他们会在衡量之后作出调停与改动。

而今给出的是开辟中的运转于Linux的Amarok的截图。请垂青Amarok2的开辟仅仅停止了一个月,义务仍在继续中。

Amarok中最有出路的一个特征是Magnatune商铺的集成。维基百科中的评释是:Magnatune是一其中立的唱片品牌,它公允地对待音乐家和用户。用户可以在决意能否采办之前,不必付费地在线收听并 下载Mp3格式的音乐。Magnatune售出的音乐文件没有任何方法的阻止主顾复制文件的数学版权,相反Magnatune还彭励采办者与冤家们分享三 份拷贝。

Amarok在1.4.4版中首次插足对Magnatune的支持。从事前初阶,Amarok团队就从其余商铺收到了许多封邮件,表示有欢愉喜好与Amarok相助。但在Amarok1.4中,开辟者们忙于改进对Magnatune的支持而有力开启更年夜的项目。在Amarok1.4.5中,Magnatune商铺的第二个版本放出,开辟者们对这个版本希奇很是称心。它义务的很好,并为Magnatune带来了年夜批但络续增添的贩卖额。

行进正当当时');,Magnatune的重要开辟者Nikolaj Hald Nielsen方案供应一个面对一切流媒体音乐商铺的就事框架,把成效推进到一个更高的水平。这个就事框架可作为并居心作为添加其余音乐商铺的启碇点,它将会供应年夜批的根柢函数(采办,网站信息分解等),这些根柢函数都是较为庞年夜的因为每个商铺都有其特定的把持这些函数的法子顺序。当然如此,这也是Amarok向统一的流媒体音乐支持方面迈出的一年夜步,真相上CoolStreams就事已移植到这个新框架上(用一个ruby剧本),同时另有了一个Shoutcast阅读器。

已经可以很好地邻接Magnatune商铺而且已经可以运用这个就事框架,或许而今便是再次邻接一些如许有趣的音乐商铺的时候了。

这是一张关于实行中的“Cool Streams”ruby剧本运转于就事框架的截图。

假如你想要参于Amarok2的开辟的话,你需求安装一个KDE4的开辟情况。在KDE TechBase网站你可以找到运用SVN库的指南,或许你也可以运用kdesvn-build顺序来主动完成这齐备。Amarok开辟者们接收补丁包,假如你需求SVN接见权限插足开辟的话,他们也会甘愿答允供应的。他们也需求美术义务者们,测试者们的辅佐,居心供应辅佐的人们可以议决freenode的#amarok频道与他们联络。

密斯们师长教员们,Amarok2的开辟进展希奇很是火速。引用Amarok开辟者们的首脑Mark Kretschmann的话“假如开辟以这种速率继续的话,在KDE4公布的时候我们已经在做Amarok3了”对未来的惊喜有点心思预备,请等候Amarok团队。

想实时领会Amarok的旧事的话,请视察Ljubomir Simin的Amarok通讯。希奇谢谢他对本文的辅佐。我第一次尝试与人相助,希奇很是顺利。

(yuanjiayj)

版权声明: 原创作品,容许转载,转载时请务必以超链接方法标明文章 原始情由 、作者信息和本声明。否则将究查执法责任。

转载于:https://www.cnblogs.com/zgqjymx/archive/2011/03/07/1974577.html

通向KDE4之路(十一):Amarok2开辟起步相关推荐

  1. 通向KDE4之路(三):完全的Mac OS X撑持

     Troy Unrau 当然KDE的打算在Linux,FreeBSD以及其它UNIX/X11平台上均可乐成移植,但这并不透露表现它在其它平台上就没有冲破.奇趣公司在GPL协议之下颁布了面向Mac,Wi ...

  2. 通向KDE4之路(十六):KWin的复合形式为KDE带来光芒的光线

     Troy Unrau KDE的窗口管理器KWin是在KDE 2.0时期呈现的(交流了KDE 1.x中的KWM),而且颠末多年的开发已经生长为一个成熟而且安宁的窗口管理器.但是塞责KDE4,总有一些人 ...

  3. 六级考研单词之路-十一

    title: 六级考研单词之路-十一 date: 2020-11-28 21:08:37 tags: 六级考研单词之路 Day11 1.smart[adj.聪慧的,敏捷的:v.刺痛,感到难过] eg: ...

  4. 乔治亚州立大学如何利用算法来帮助学生通向大学之路?

    文章来源:ATYUN AI平台 随着AI的不断发展,对其潜力的一项重大考验将是它能否以个性化.复杂的方式取代人类的判断.在乔治亚州立大学(GSU),我们调查了一个测试案例,在这个案例中,AI帮助高中学 ...

  5. 混在中国,财富保值的必要性,读《金砖四国之梦:通向2050之路》有感

    [写这个专栏blog的由来] 1.  从07年开始,我一直有在断断续续的买基金,学习了一些基金知识,自己摸索了一些投资思路,慢慢形成了自己的投资风格,可能有点怪异,希望能与大家分享. 2.  过去的几 ...

  6. 通向天才之路 : 实时环境映射贴图技术(Real-time Evironmnet Mapping)

    通向天才之路 : 实时环境映射贴图技术(Real-time Evironmnet Mapping) <Made In Coollen> 我小心翼翼地剪开了包着橡胶质外皮的线,祈祷着上帝再给 ...

  7. 阿里云副总裁杨名:“通向智能之路”

    原文链接 6月15日,第十五届中国软交会在大连开幕.在当日举行的2017全球软件和信息服务高峰论坛上,阿里云计算有限公司副总裁杨名以"通向智能之路"为题,回顾了阿里云的成长壮大历程 ...

  8. 棋魂71-75 + 回忆篇 + 通向北斗之路

    棋魂71 棋魂72 棋魂73 棋魂74 棋魂75 棋魂特别篇-回忆篇 通向北斗之路-1 通向北斗之路-2 通向北斗之路-3 通向北斗之路-4

  9. 通向 AGI 之路:大型语言模型(LLM)技术精要

    来源:AI科技评论 作者:张俊林 本文经授权转载自知乎:https://zhuanlan.zhihu.com/p/597586623?utm_campaign=shareopn&utm_med ...

最新文章

  1. 参数 ByVal 和 ByRef 区别
  2. 推荐一个python学习的宝库(github的star数71000+)
  3. SQL基础教程第五章笔记
  4. mysql基础知识整理_mysql基础知识整理(一)
  5. linux 对象管理器,Linux多安全策略和动态安全策略框架模块详细分析之函数实现机制中文件对象管理器分析(3)...
  6. 数论--中国剩余定理模板
  7. webservice 基本要点
  8. Java知多少(18)类的定义及其实例化
  9. Android学习路线(适合学生)
  10. 黑马程序员顺义校区php_2018黑马整套php视频教程
  11. RSA 非对称加密之 PKCS8 格式秘钥
  12. C#: PDF转图片(ghostscript)
  13. 【数模系列】01_聚类分析
  14. 卡巴斯基正版半年注册码申请
  15. upc 6605 所罗门王的宝藏
  16. rails相当于java中的什么_Rails中ERB中的%,%=,%#和 - %有什么区别?
  17. 猜价格游戏c语言课程设计,肿么用C#编写一个猜价格的小程序?
  18. 电脑键盘上的Alt键的作用
  19. 用python从Oracle中读数据
  20. “spoolsv.exe应用程序错误”的解决方法

热门文章

  1. 头部导航菜单选中状态切换
  2. java实现客服转接_Java微信公众平台开发(9) 关键字回复以及客服接口实现
  3. 计算机二级考试考不考二进制,如何通过计算机一、二级考试?方法很重要,过来人的经验告诉你...
  4. php 二分查找字符串,php实现的二分查找算法示例
  5. python列表切片规则_Python 列表切片
  6. 一个箱子的梦想_长葛这中学“建”了一个“梦想厅”……
  7. 贴片晶振脚位_贴片晶振的焊接方法和注意事项
  8. python中4j什么意思_Python学习:4.数据类型以及运算符详解
  9. elasticsearch aggregations_elasticsearch 笔记三 之聚合查询之分组计数、平均数、最大值、script、最小值、总和...
  10. 查看oracle资源使用情况,Oracle查询表空间使用情况