分享您的音乐收藏与gnump3d

与gnump3d分享您的音乐收藏

那么你有大量的mp3或ogg文件,你想和你的工作人员分享吗? 或者你想和邻居分享? 无论您想要分享您的收藏,都不是我们要在此讨论的问题。 如果您是Windows用户,您可能经常共享您的文件,也许通过SMB协议包括您的音乐文件,就像右键单击,属性,共享,检查多个框一样简单,并且可以共享。 如果您是UNIX或可能只是Linux的人,那么可能会有所不同,您可能会通过NFS共享您的集合。 您可能会认为运行FTP或HTTP服务器可以共享它,但请记住,用户仍然必须将其下载到自己的计算机才能收听。 所以,这里是gnump3d来帮助你分享你的收藏。 Gnump3d是一个流服务器。 虽然这个名字是使用mp3,它也可以服务于ogg,所以不要担心,你已经将所有的mp3转换为oggs,因为gnump3d也可以服务它。

获得该计划

您可以从GNUmp3d donwload页面获取最新版本的gnump3d。

安装

在安装之前,首先解压缩tarball:
# tar –xzvf gnump3d-2.9.8.tar.gz
你会得到一个名为 gnump3d-2.9.8的目录 。切换到该目录:
# cd gnump3d-2.9.8

现在是安装时间。 你可能会认为gnump3d安装很困难,但实际上并不是这么简单,只需要输入:

# make install

只是? 是啊 这很简单,不是吗? 在下一部分中,我们将在运行服务器之前先配置它。

组态

在运行服务器之前,我们将首先进行配置。 配置文件位于/etc/gnump3d/gnump3d.conf中 。 只需要编辑两件事情,使服务器正常运行,它们是:

  • 端口 ,用于决定服务器将监听哪个端口。 默认值为8888 ,您可能需要更改它。
  • root ,用于告诉gnump3d要共享文件的位置。

运行!

现在是运行gnump3d的时候了。 只需键入:

# gnump3d &

并使进程在后台运行。 如果您希望gnump3d每次在计算机启动时自动运行,请在/etc/rc.local中添加相同的命令。

在开始运行之前,Gnump3d将首先索引您的集合。

统计

如果您想知道您的集合的大小的统计信息,可以使用带有-stats参数的gnump3d-index

# gnump3d-index --stats

这是我机器上的输出:

Total number of songs: 7246
Total size of archive: 26.2Gb (28194094349 bytes)
Total playlength     : 24 days, 15 hours, 3 mins 3 seconds

下采样

这个服务大部分都是在局域网上运行的,但是如果你想为互联网用户提供服务,或者只是想使带宽使用更有效率。 你需要的是下采样,它会在飞行中发生。

要启用下采样,您需要取消注释此行:

# downsample_enabled = 1

如果它被注释,则与下采样相关的另一个设置将被gnump3d忽略。

Gnump3d使用Postfix来控制下采样,所以你需要一个不同的下采样程序mp3和ogg。 下采样的默认模式是:

downsample_"level"_"suffix"

例如:

downsample_high_mp3   = /usr/bin/lame  --mp3input -b 128 $FILENAME -
downsample_medium_mp3 = /usr/bin/lame  --mp3input -b 64 $FILENAME -
downsample_low_mp3    = /usr/bin/lame  --mp3input -b 32 $FILENAME -

设置如何下采样后,您必须设置控制器,有两个选项,您必须设置它们。 他们是:

downsample_clients    = XXX
no_downsample_clients = YYY

例如,您想要对本地网络以外的所有客户机进行缩减。 设置将如下所示:

downsample_clients    = all
no_downsample_clients = 192.168.0.0/255.255.255.0

保护您的收藏

您可能希望保护您的收集免受未经授权的用户。 您可以通过使用allowed_clientsdenied_clients设置或使用密码保护来实现此目的。 当使用allowed_clients设置时,您只需要提供IP地址或网络地址及其子网。 这同样适用于denied_clients设置。

如果要使用密码,则需要取消注释行(仍在/etc/gnump3d/gnump3d.conf)#enable_password_protection = 0并将其更改为enable_password_protection = 1 。 之后,在您的集合的根目录(我的/ home / mp3 )中创建一个名为.password的文件 (请注意,不要忘记包含点,以使文件被隐藏)。 该文件包含如下所示的用户名密码对:

username:password
username1:password1

例如:

sumodirjo:secretpassword

不要忘记运行gnump3d的用户可以读取.password文件。 这是所有这一次,有一个愉快的时间分享和流您的收藏。

穆罕默德·潘吉是Diponegoro大学三宝垄 单位Pengembangan Komputer Fakultas Ekonomi的计算机实验室助理。

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏