与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_clients
和denied_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的计算机实验室助理。