使用 Linux 烹饪 - 您的媒体:走出厨房,进入每个其他地方

作者:Marcel Gagné

这绝对是一个引人入胜的音乐收藏,François!我没有意识到你是独立音乐界的忠实粉丝。你在 Amarok 中排队了一些很棒的曲子,这里有很多我甚至从未听说过的。你应该告诉我一些,这样我就可以自己去看看。

什么? 不,François,我不想让你通过电子邮件把你的当前播放列表发给我。现在有其他更有趣的方式来做这件事。与他人分享你的音乐品味正变得非常流行,我的朋友。人们在他们的博客中拥有“正在播放”或“最近播放”列表,音乐讨论是网络上所有社交网站的主要内容。此外,你已经运行了一些很棒的 Linux 软件,如果你愿意,它可以让你与一个人、两个人、五个人或一千人分享你的音乐品味。当然,我会告诉你,但现在,我们必须准备好。正如你所看到的,我们的客人已经到了。

欢迎大家来到 Chez Marcel,在这里我们将最好的 Linux 和开源软件与精美的葡萄酒以及当然,最好的顾客相匹配。请找到你们的桌子并让自己舒适,我的忠实服务员会照顾 vin。François,请到酒窖去。我认为来自 Maison Chapoutier 的 2004 年 Village Latour Cotes du Rossillon 将成为今天菜单的绝佳搭配。为什么不将出色的音乐品味与出色且美味的红酒结合起来呢?你会在南翼的第三排找到几箱。快点,François!我们的客人一定口渴了。

François 和我正在讨论与朋友(以及任何有兴趣的人)分享我们喜欢的音乐的乐趣。你的 Linux 系统通过正确的程序可以轻松实现这一点。分享你的娱乐的一种方式,我的朋友们,就是简单地告诉全世界。Kopete 是随 KDE 分发的 多协议即时消息客户端,它有一个简洁的小功能,可以让你做到这一点。假设你碰巧登录到一个 IRC 频道,或者正在使用 Jabber、Yahoo 或其他一些服务与朋友在线聊天。在聊天窗口底部的聊天字段中输入/media就是你所需要做的。然后系统会发送一条消息,告诉你的聊天伙伴你正在听的歌曲的艺术家、标题和专辑(图 1)。

Cooking with Linux - Your Media: Out of the Kitchen and into Every Other Place

图 1. 借助 Kopete 的“正在收听”插件,你最喜欢的音乐播放器可以告诉你的朋友你正在听什么。

啊,François,你回来了。太棒了。请为我们的客人倒酒。我羡慕你们,我的朋友们;你们一定会喜欢这酒的。

通过 Kopete 发送你当前的曲目信息适用于 Amarok、Kaffeine、Noatun 和其他 KDE 应用程序。它也适用于 XMMS。但是,为了让 Kopete 传输此信息,你可能需要打开执行此工作的插件。为此,请单击 Kopete 菜单栏中的“设置”,然后选择“配置插件”。将弹出一个窗口,左侧边栏中列出了 Kopete 的可用插件(图 2)。

Cooking with Linux - Your Media: Out of the Kitchen and into Every Other Place

图 2. 激活和配置 Kopete 的“正在收听”插件

确保选中“正在收听”复选框。现在,看看右边,你会看到三个选项卡。如果你不喜欢当前的设置,你可以更改显示格式以适应你的即时消息客户端。这里有趣的选项卡是标记为“广告模式”的选项卡。默认设置要求你输入/media来传输信息,但你可以在这里将其设置为自动。另一个设置是在你的在线状态信息中传输“正在收听”信息。当你对设置感到满意时,单击“确定”。

当然,这只是文本信息,除了你自己,没有人能听到你在听什么。要将声音传达给其他人,你需要做一些广播。对于许多在家的人来说,一个常见的场景是在一台 PC 上拥有大量的音乐收藏,但在房子的其他地方有两台或更多台计算机。如果能够在 一台 PC 上播放音乐,并在其他计算机上广播,无论它们在房子的哪个位置,那不是很好吗?在你的网络上成为本地广播公司比你想象的要容易。事实上,你可能已经在你的系统上安装了一些可以很好地完成这项工作的程序。

其中之一是 Jrgen Kofler 和 Christophe Thommeret 的 Kaffeine,这是一个流行的 KDE 媒体播放器。Kaffeine 通常被认为是视频播放器,但它也可以播放 DVD、VCD、音频 CD 或存储在你系统中的各种多媒体文件。一些包含 Kaffeine 播放器的 Linux 发行版也将其嵌入到 Konqueror 中,用于在网页上观看在线视频。Kaffeine 也具有广播功能。单击 Kaffeine 菜单栏上的“文件”,然后导航到“网络广播”,并选择“发送广播流”(图 3)。

Cooking with Linux - Your Media: Out of the Kitchen and into Every Other Place

图 3. 将 Kaffeine 变成广播媒体播放器很容易。

将出现一个小窗口,要求你选择一个端口号。默认情况下,端口已选择为 8080,但你可以在此处覆盖它。单击“确定”关闭对话框,你就准备好广播了。事实上,你播放的任何内容,无论是音乐曲目还是视频,现在都在广播。你网络上想要接收此广播的其他人需要启动他们自己的 Kaffeine 副本,并对他们的配置进行稍微更改。单击菜单栏上的“文件”,然后转到“网络广播”子菜单,但这次选择“接收广播流”。将出现一个配置对话框(图 4)。

Cooking with Linux - Your Media: Out of the Kitchen and into Every Other Place

图 4. 在接收端,你必须告诉 Kaffeine 哪个主机正在广播。

输入发送者的 IP 地址、发送者正在传输的端口(你在执行广播的 Kaffeine 程序中设置的端口),然后单击“确定”。就这样,你正在观看(或收听)你家中的本地 DJ 或 VJ 正在发送的任何内容。

最近,作为整个 Web 2.0 热潮的一部分,出现了一些“有机”音乐服务。我承认,其中一些非常吸引人。到目前为止,我最喜欢的是 Pandora 和 Last.fm。Pandora 是一项有趣的服务,它根据你告诉它你喜欢的歌曲来推荐和播放音乐选择。事实证明,它非常擅长猜测你还会喜欢哪些其他音乐。Pandora 很棒,但它是一种孤独的体验。Last.fm 与众不同之处在于社交网络方面。你可以与朋友讨论音乐,写关于你最喜欢的曲目的博客,发现新音乐,并找出你的朋友在听什么。当然,你可以告诉他们你在你的 Linux 系统上听什么。要参与其中,你首先需要一个 Last.fm 帐户。然后,使用一个名为 Audioscrobbler 的很酷的小软件,你最喜欢的 Linux 音乐播放器可以告诉 Last.fm 你正在听什么。顺便说一句,Audioscrobbler 本质上是一个数据库系统,它跟踪收听习惯并生成用于预测喜欢、不喜欢等的统计数据。

在 2005 年 12 月号中,我告诉过你令人难以置信的 Amarok,KDE 点唱机音乐播放器。这个程序是音乐爱好者的必备品,并且仍然是我最喜欢的媒体播放器。Amarok 的功能太多了,无法在此处一一列举,但让我给你做一个回顾。有一个强大的封面管理器(从亚马逊下载封面),一个上下文浏览器,它可以跟踪你最喜欢的和收听次数最多的歌曲,一个可定制界面的界面,iPod 支持(其他播放器也适用),出色的可视化工具(使用 libvisual)等等。甚至还有一个歌词下载功能,因此你可以跟着你最喜欢的曲子唱歌,而无需担心你是否正确地理解了歌词。现在,最新版本的惊人的 Amarok 还具有 Last.fm 支持,并内置了 Audioscrobbler 支持。

注意

你可以访问 Linux Journal 网站 /article/8558 查看 Marcel 关于 Amarok 的文章。

要将 Amarok 与 Last.fm 一起使用,请单击菜单栏上的“设置”,然后选择“配置 Amarok”。将出现配置窗口(图 5),左侧边栏中列出了各种类别。其中之一是 Last.fm 服务,由 Audioscrobbler 程序提供。输入你的 Last.fm 用户名和密码,然后单击“确定”。

Cooking with Linux - Your Media: Out of the Kitchen and into Every Other Place

图 5. 最新的 Amarok 允许你通过 Last.fm 广播你的音乐品味。

在 GNOME 方面,Last.fm 在音乐爱好者中的流行度也得到了一些认可。这反映在出色的 Banshee 音乐播放器中。要开始告诉世界你在用 Banshee 听什么,请单击菜单栏上的“编辑”,然后选择“插件”。将出现 Banshee 插件配置窗口,并选择了 Audioscrobbler 插件。单击“配置”选项卡(图 6)。单击标有“启用歌曲报告”的复选框,输入你的用户名和密码,然后单击“关闭”。

Cooking with Linux - Your Media: Out of the Kitchen and into Every Other Place

图 6. Banshee 配置选项卡

提示

Audioscrobbler 插件在 Last.fm 的下载部分提供,适用于 XMMS、Noatun 和其他 Linux 播放器。

无论你选择使用 Amarok 还是 Banshee(或其他),关于你的音乐曲目的信息现在都将传输到 Last.fm 社区,人们可以了解你在听什么。早些时候,我提到人们也可以收听你正在播放的内容,这也是你可以在 Last.fm 上做的事情。唉,要成为 Last.fm DJ,你需要订阅该服务。为了试用这项服务,我花了 3 美元,并在我的 wftl 帐户中添加了一个个人广播电台。使用付费帐户,你的朋友可以使用该网站上分发的免费、GPL 许可的 Linux 音乐播放器收听你的广播电台(是的,有适用于其他操作系统的版本)。

要使用播放器,请将捆绑包解压缩到你选择的目录中(tar -xjvf LastfmLinux-1.1.4.tar.bz2)。这里没有什么需要编译的,所以运行它就像切换到你解压缩它的目录并运行播放器一样简单(./player)。当你第一次运行播放器时,会出现设置对话框。你可以在这里输入你的 Last.fm 帐户信息。

Cooking with Linux - Your Media: Out of the Kitchen and into Every Other Place

图 7. 配置 Last.fm 媒体播放器

输入所有信息后,你就准备好了。为了让你的朋友或家人收听你正在播放的歌曲,他们需要启动他们的播放器,方法是切换到目录(或文件夹)并运行程序。除了播放器之外,还会出现一个标记为“无线电控制”的窗口。在你播放电台之前,除了你自己的电台之外,你需要创建或添加一个电台到你的个人 Last.fm 页面上的列表中。完成后,你可以单击“个人无线电”按钮,播放器将接管,流式传输来自你的媒体播放器的任何内容,无论是 Amarok、Banshee 还是任何其他使用 Audioscrobbler 的内容。

Cooking with Linux - Your Media: Out of the Kitchen and into Every Other Place

图 8. Last.fm 的免费分发音乐播放器

如果你希望使用此播放器以外的其他播放器,你可以通过单击设置按钮(右下角的工具按钮)并在那里做出选择。你还可以通过输入其地址来指定电台(例如,lastfm://user/wftl/personal).

时间似乎快用完了,我的朋友们,但我确实想暂时让你们注意一下 Amarok。一旦你成为 Last.fm 社交网络的一部分,你实际上就不需要使用 Last.fm 播放器。Amarok 可以直接收听 Last.fm 所谓的“邻居电台”。当你播放越来越多的歌曲时,该站点开始创建你的音乐品味的个人资料,然后添加邻居,即音乐品味反映你品味的人的电台。

在 Amarok 的菜单栏上,单击“参与”,然后单击“播放 Last.fm 流”,然后选择“邻居电台”。即使你没有任何音乐邻居,你也可以选择收听“全球标签电台”,该电台播放基于 Last.fm 社区集体标记的音乐的音乐。每个电台都根据流派进行安排,无论是摇滚、流行、舞曲、说唱或其他任何流派。这是发现新音乐的好方法。

墙上的时钟,我的朋友们,它告诉我们又到了打烊时间了。在你们餐桌上的餐厅里播放的音乐合集将构成一个引人入胜的流。我听到一些很棒的音乐——对于拥有如此无可挑剔品味的顾客来说,这并不奇怪。François,请最后一次为我们的客人续杯,以便我们可以举杯祝酒。请举起你们的酒杯,我的朋友们,让我们为彼此的健康干杯。祝您健康,胃口好!

本文的资源: /article/9172

Marcel Gagné 是一位屡获殊荣的作家,居住在安大略省密西沙加市。他是全新著作 迁移到 Ubuntu Linux 的作者,这是他在 Addison-Wesley 出版的第五本书。他还定期在电视节目 Call for Help 中露面,担任 Linux 专家。Marcel 还是一名飞行员,一位前 40 强唱片骑师,创作科幻小说和奇幻小说,并折叠出精湛的折纸霸王龙。可以通过电子邮件 mggagne@salmar.com 与他联系。你可以从他的网站 www.marcelgagne.com 发现许多其他东西(包括很棒的 Wine 链接)。

加载 Disqus 评论