开放声音系列:第三部分 - Ampache

还没有读者喜欢这个。
open source button on keyboard

Opensource.com

构建社区是所有开源项目的核心。事实上,一个缺乏社区的开源项目很可能没有抓住开源的要点。那么,当您的开放项目旨在创建社区时会发生什么呢?

在思考开放声音系列的下一篇文章时,我正在通过 Ampache 听一些音乐。对于那些不熟悉 Ampache 的人来说,它只是一个软件,允许您从服务器上的媒体集合上传、下载和流式传输音乐(以及现在的视频)。它具有拥有多个目录、歌曲和视频评分、播放列表创建(包括用户投票的“民主播放列表”)、标签编辑、专辑封面和流式传输各种音乐格式的功能。虽然大多数旨在听音乐的软件都做了许多相同的事情,但 Ampache 进一步发展,增加了单个软件实例的并发用户的概念。

因此,当我在听一些我妻子可能叫我关小的声音时,我意识到 Ampache 属于一种开源软件(以及像 DrupalPHPBB 这样的项目)的范畴,它有一个开发者社区,他们创建旨在构建社区的软件。一个实例下的多个用户可以使用喊话框标记他们最喜欢的歌曲或专辑,供所有其他用户查看。播放列表的投票可以共享。它宣布其他人正在听什么,并保留最近收听的曲目列表。统计数据被保存和显示,以便您知道什么是最受欢迎的。这几乎就像能够创建自定义广播电台。

与其写下我对该软件的看法,并用列出您可以在 Ampache 页面上阅读的所有功能来让读者感到厌烦,我想我应该深入挖掘一下。我设法联系到了 Ampache 的项目负责人 Karl Vollmer。他非常友善地阐述了 Ampache 的目标、他们的软件在野外的当前使用情况,以及他对围绕 Ampache 涌现的社区的观察。


首先,请介绍一下您自己和您的项目。
我叫 Karl Vollmer,在过去的七年里,我一直是 Ampache 的首席开发人员。Ampache 是一个基于 Web 的应用程序,使您能够将您的音乐和电影流式传输/提供给世界上几乎任何支持 Internet 的设备,从您的手机到您的 PS3 再到您的台式电脑。

您的软件,很像 PHPBB 和 Mediawiki,是围绕构建社区而设计的。 您能举例说明一些使用 Ampache 将人们聚集在一起欣赏音乐的群体吗?
Ampache 最令人惊叹的用途之一是华盛顿特区的切尔西学校。
华盛顿特区。Ampache 被用作教学辅助工具,允许学生在自己的节奏下在电脑上观看视频内容。他们甚至将其用作实践教学工具,让一些学生创建一个配置了 Ampache 并设置为可用的工作虚拟机。他们甚至获得了 Turnkey Linux 的 Ampache 应用程序的补丁。

一些功能,例如民主播放列表,显然是围绕这种理念设计的。 事实上,您的座右铭是“为了对音乐的热爱”。 音乐一直是一种共享的体验。 分享的需求和对音乐的热爱几乎是每个社会中的每个人都欣赏的品质。 您认为 Ampache 如何融入分享音乐的宏伟计划?
我认为 Ampache 是一种消除音乐播放和分享障碍的方式。不是像 Napster 那样的分享,而是能够身处地球的另一端,在朋友的手机、PS3、NAS 或电脑上播放一首歌曲,这才是 Ampache 的真正意义所在。您再也不会忘记在离开之前将其加载到您的 iPod 上。通过民主播放,其想法是允许办公室、公寓或局域网聚会中的一群人集体决定音乐。与其每个人一次选择音乐,不如大家一起决定。

说到社区和分享,您的项目也是开源的——这带来了一个完全不同的社区。 您看到任何重叠吗?
我认为是这样。许多音乐家合作并分享他们的想法、歌曲、故事。我最美好的回忆之一是和几把吉他和提琴围坐在篝火旁,每个人都与大家分享一两首歌。许多故事的开头是,“欧文在 Margree Forks 的农场教我这个。” 就像我对待代码一样,我们都在合作,尽管不是围坐在篝火旁,并且功劳归于应得的人。

娱乐业常常与开源理念背道而驰,音乐产业也不例外。 商业音乐的封闭性是否在任何程度上阻碍了您的项目? 此外,您对 DRM(数字版权管理)、数字副本和音乐方面的限制性许可证有何看法?
到目前为止,我还没有遇到商业音乐产业的任何问题。事实上,我非常支持艺术家获得他们应得的份额。如果我们不支持艺术家,那么我们就不会拥有我们现在拥有的所有美妙音乐。我通过购买他们​​的 CD 和参加他们的音乐会来支持我最喜欢的艺术家。话虽如此,我非常反对 DRM 及其背后的理念。由于 DRM 依赖于一种特定的且通常是非标准的方法来解锁内容,因此它增加了将来您的音乐突然停止工作或需要您违法才能继续收听的机会。音乐是人类状况不可或缺的一部分,对谁可以听音乐施加限制的想法在我看来是根本错误的。

Ampache 支持受专利保护和无专利的文件类型和容器。 您有什么偏好以及为什么?
这是一个难题。虽然我支持并鼓励无专利文件
类型,但现实情况是,像 MP3 这样的格式几乎可以在
任何地方使用,而 OGG 则不能。从可用性的角度来看,我个人的偏好是 MP3。但是,我会尽一切努力确保无专利文件类型有效,并针对未正确处理它们的播放器提交错误报告,以努力提高它们的市场份额。

您希望 Ampache 达到的最终目标/里程碑是什么?
我不确定我是否真的对 Ampache 有任何最终目标。我喜欢
小步前进。我目前的目标有两个:首先是简化 Ampache 的安装,使其达到我的非技术朋友可以安装的程度。其次是简化 Ampache 的使用/界面,使其达到我的非技术朋友在他们配置错误或搞砸的电脑上仍然能够使用的程度。我不确定如何解决这两个问题,但这些是我最近关注的问题。九个月后再问我,那将是其他的事情......希望如此:)

 


感谢 Karl 抽出时间接受采访。请在评论中告知我们您在使用 Ampache 或其他开源软件方面的成功案例,或者只是让我们知道您对项目本身的看法。

User profile image.
Travis Kepley 是红帽公司的高级讲师,他帮助员工、合作伙伴和客户了解开源软件如何创建更好的 IT 和业务基础设施。Travis 于 2008 年 1 月加入红帽公司,担任技术支持工程师,之后成为解决方案架构师,然后转到他目前的职位。

1 条评论

...Ampache 非常酷,我已经使用它一段时间了。

其他具有大致相同功能+特性的类似/相关项目有 kPlaylist、AmpJuke 和 Subsonic。

Creative Commons License本作品根据 Creative Commons 署名-相同方式共享 3.0 未本地化版本许可协议获得许可。
© . All rights reserved.