• 欢迎访问少将全栈,学会感恩,乐于付出,珍惜缘份,成就彼此、推荐使用最新版火狐浏览器和Chrome浏览器访问本网站。
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏少将全栈吧
  • 欢迎加博主微信:jiang_shaobo

Ubuntu DLNA服务器的构建 MiniDLNA

点滴 admin 4年前 (2015-07-12) 576次浏览 已收录 扫描二维码

介绍了在Ubuntu上构建Mediatomb多媒体服务器(严格地应该叫Media Server。下面简单地称多媒体服务器)的简单的方法。不过用了一段日子后,发现了下面两个问题:

1,在Ubuntu DLNA服务器的构建一文里也指出了,Mediatomb不是DLNA服务器,而是UPnP服务器。同时也指出了有不符合DLNA就不能放像的电视机。偏偏我用的电视机是这样的。也就是我的电视不能用我构建的多媒体服务器

2,按我在Ubuntu
DLNA服务器的构建一文里介绍的方法构建的Mediatomb服务器,看起来不支持Playlist功能(不要误解为Mediatomb不支持这个功
能)。这个问题更严重。这样要听自己喜欢的歌时就很麻烦。夸张点说,没有这个Playlist功能,多媒体服务器就没有什么意思了。这是我下决心构建其他
多媒体服务器的主要原因。

找来找去找到了MiniDLNA这个服务器。选中这个原因是有“MiniDLNA is server software with the
aim of being fully compliant with DLNA/UPnP-AV clients.
”这样的介绍。至于有没有Playlist的功能在找的过程中还不知道的(但我猜是有的)。

废话少说。

MiniDLNA构建的方法有以下3个。

1,最简单的方便的方法。打开Ubuntu的软件中心(Ubuntu software
center),以“MiniDLNA”检索一下,就可以找到。点击“install”即可完成安装安装MiniDLNA(当然还要设置配置文件。这个准
备下次写)。或者等价地在Terminal里用像下面这样的命令

sudo apt-get install minidlna

来安装(通过Ubuntu software center的安装我试过,应该没有问题。用命令的方法我没有试过,说不定会有一些出入或需要其他的辅助命令)。

但这个方法有两个缺陷:一是通常不能安装最新的版本;二是default的安装通常安装在root(administrator)下面,在以后的运用管理上可能会有一些麻烦(需要额外的设置)。

2,下载源文件,自己编译(Compile)后安装。本来这个方法是“最好”了(如果Mediatomb也用这个方法的话,应该能够支持
Playlist功能的)。可是我试了
一下后,觉得挺麻烦的,就放弃了。我碰到的麻烦是,在编译中提示我要安装一系列的library,当我安装到最后的
一个library时,系统提示我已经安装了更新的版本,但MiniDLNA却提示我还缺这个library,于是无法?进行下去。就放弃了。

3,介绍这个方法是写这篇文章的动机。而且还能解决/避免上面所说的所有问题。下面具体介绍。

这里
载自己喜欢的版本(比如最新版,或者自己喜欢的版本)的static文件。比如现在2012年2月的最新版是1.0.23,就下载
minidlna_1.0.23_static.tar.gz这个文件。顺便说一下,我先试了上面的两个方法后再用这第3个“最好的”方法是因为,我曾看
到有某网页介绍说这个static文件是为NETGEAR的ReadyNAS产品用的(从常识上说也是。通常二进制的机器码是为某个或某种特定的机器用
的,所以开始没有用这个方法。直到不满意上面的两个方法而没有别的选择时,抱着大不了失败的想法试了一下这个方法。没想到成功了。不过到现在我也不明白怎
么下载的二进制机器码(即minidlna_1.0.23_static.tar.gz)能在我的电脑,我的OS(Ubuntu)下动作)。

应该没有必要改变,点击OK就行。然后选择你要安装的地方。建议安装在自己的用户名里的某个文件夹里(可以任意地选择或新建文件夹)。

至此,从纯粹安装的角度来说的话,已经完成安装了。接着是设置运用的事了。不过今天没有时间来写了。等下次有时间的时候再介绍如何设置,启动的事。不过,自己捣鼓一下,或者参考一下别的网页的话,应该已经没有问题了。

祝大家好运。

喜欢 (0)
[🍬谢谢你请我吃糖果🍬🍬~]
分享 (0)
关于作者:
少将,关注Web全栈开发、项目管理,持续不断的学习、努力成为一个更棒的开发,做最好的自己,让世界因你不同。