在 RHEL/CentOS/Fedora 和 Ubuntu/Debian 中安装 GNUMP3d - 流媒体服务器
GNUMP3d 是一款简单、轻量且强大的开源流媒体应用程序,适用于 MP3、OGG 和其他受支持的视频格式。它提供了一个简单且有吸引力的友好网络界面,可通过网络浏览器流式传输您的音频和视频收藏,并通过LAN网络流式传输播放列表。还可以使用 VLC、XMMS、iTunes、WinAmp 和更多媒体播放器传输音频文件。此外,它还使用具有文件搜索功能的数据库。
该应用程序对于音乐爱好者在本地网络或与在线朋友共享音乐方面非常有用。如果您的系统中存储着大量的经典老音乐,那么是时候与您的朋友、邻居和同事分享它们了。我在我的本地机器上尝试过这个应用程序,看起来很简单、快速、安全,而且主要是免费使用。
该软件主要用 PERL 脚本语言编写,并在 Debian GNU/Linux 下开发,并且能够在任何类似的基于 GNU/Linux 的风格上运行。
如何安装GNUMP3d流媒体服务器
最新的GNUMP3d版本可以从GNUMP3d网站下载,或者您可以使用以下“wget”命令下载。
wget http://savannah.gnu.org/download/gnump3d/gnump3d-3.0.tar.gz
成功下载后,使用“tar”命令解压缩,如下所示。
tar -xvf gnump3d-3.0.tar.gz
GNUMP3d 安装只需要“make install”命令即可。这会将二进制文件安装在 /usr/bin 中,并将配置文件安装在 /etc/gnump3d/ 目录中。
cd gnump3d-3.0
make install
一旦gnump3d安装在您的系统上。现在您需要进行必要的配置以满足您的要求。主配置文件“gnump3d.conf”位于“/etc/gnump3d”目录中。使用编辑器打开此文件并进行以下建议的更改。
nano /etc/gnump3d/gnump3d.conf
找到这样一行:
root = /home/mp3
并将其替换为您的媒体文件的位置。例如,在我的情况下,我将音乐存储在 /home/howtoing/songs 中。
root = /home/tecmint/songs
默认情况下,gnump3d 在端口号 8888 上运行。如果您想将其更改为 7878 或任何首选端口号。
找到这一行
port = 8888
替换为以下行
port = 7878
完成所有必要的更改后,使用以下命令重新启动 gnump3d 服务。
gnump3d &
样本输出
GNUMP3d is free software, covered by the GNU General Public License,
and you are welcome to change it and/or distribute copies of it under
certain conditions.
For full details please visit the COPYING URL given below:
Copying details:
http://localhost:8888/COPYING
GNUMP3d now serving upon:
http://localhost:8888/
GNUMP3d website:
http://www.gnump3d.org/
Indexing your music collection, this may take some time.
(Run with '--fast' if you do not wish this to occur at startup).
Indexing complete.
音乐索引完成后,您可以使用“-stats”参数,通过“gnump3d-stats”程序转储存档的统计信息。这将表明索引已正常工作。
gnump3d-index --stats
Total number of songs: 17
Total size of archive: 96.9Mb (101690593 bytes)
Total playlength : 0 days, 1 hours, 13 mins 59 seconds
索引编制完成后,您就几乎准备好首次访问 gnump3d 网络面板了。打开浏览器并输入。
http://localhost:7878
OR
http://ip-address:7878
gnump3d 的默认音乐流目录是 /home/howtoing/songs。它将显示放置在该文件夹中的所有媒体文件。如果您想添加更多文件,只需将音乐文件放入此文件夹中,它将在界面中可见。
如果您想更改 gnump3d 的默认主题。单击“首选项”并从中选择主题。
默认情况下,gnump3d 向全世界开放,任何知道服务器 IP 地址的人都可以连接并传输可用的音乐、查看统计数据并执行搜索。因此,如果您希望添加额外的安全层,您可以使用基于IP 地址设置的限制访问。
IP地址限制
打开“gnump3d.conf”文件并注释以下行。
#allowed_clients = all
并使用“allowed_clients”设置添加您想要启用访问的所有 IP 地址或范围,如下所示。
allowed_clients = 172.16.2.0/8, 192.168.1.0
除了“allowed_clients” 设置之外,还有一个匹配的“denied_clients”,它允许您拒绝特定地址。拒绝设置优先于允许设置,因此在下面的示例中,172.16.2.x范围内的所有 IP 地址都可以访问,172.16.2.2 除外和192.168.1.25。
allowed_clients = 172.16.2.0/8, 192.168.1.0
denied_clients = 172.16.2.2; 192.168.1.25
总的来说,这个工具非常适合通过互联网或本地与朋友分享音乐。如果您离开计算机并想听自己喜欢的音乐,这绝对会非常有用。
参考链接
GNUMP3d 主页
现在就这样,我很快就会写出另一篇精彩的文章,在那之前请继续关注并继续访问 howtoing。