安装最新的ReadyMedia miniDLNA树莓派

安装最新的ReadyMedia miniDLNA树莓派

  • 1
  • 0

raspberry_pi_readymedia_minidlnaDLNA服务器允许您将HTPC服务器上的媒体库流式传输到任何支持DLNA的客户端。支持DLNA的客户包括蓝光播放器,XBOX 360,XBOX One,PS3,PS4和一些电视机。还有其他DLNA服务器用于Raspberry Pi。我在看MediaTomb,但它在使用时会消耗几百MB的RAM。这在运行Raspbian的低规格Pi上并不理想。我遇到了miniDLNA 1.0.24在其文件夹数据库中没有显示avi(Divx,XviD)文件的问题,这个bug已经修复并修复,以便我的DLNA客户端可以访问avi文件,至少我测试过的文件。我将假设您已经为本指南安装了一个USB硬盘驱动器 - 这里是我在Raspberry Guide上的正确安装USB存储器如果你确实需要安装。你将从源代码为Raspbian编译miniDLNA,只需要几分钟。

如果您正在设法弄清哪些硬件最适合您,请考虑阅读Pi基准测试

Pi单位
处理器
内存
RAM总线
网络
无线上网
USB
SATA
成本
树莓派3
1.2 GHz ARMv8 
四核
1 GB DDR2
450 MHz
100 Mbit
4
没有
$ 35
树莓派2
900 MHz ARMv7 
四核
1 GB DDR2
450 MHz
100 Mbit
没有
4
没有
$ 35.00
树莓派
700 MHz ARMv6 
单核
512 MB SDRAM
400 MHz
100 Mbit
没有
4
没有
$ 25
香蕉皮
1 GHz ARMv7 
双核
1 GB DDR3
432 MHz
千兆位
没有
2
$ 36.99
香蕉皮Pro
1 GHz ARMv7 
双核
1 GB DDR3
432 MHz
千兆位
2
$ 45.00

更新 - 现在安装最新的miniDLNA

安装最新的ReadyMedia miniDLNA树莓派

Raspbian回购协议中最新版本的ReadyMedia miniDLNA是古老的,所以我们将在Raspbian上从源代码编译miniDLNA(现在的ReadyMedia)。这应该解决你以前可能遇到的问题,就像他们没有出现在图书馆里一样。

删除你的旧的miniDLNA版本

sudo apt-get purge minidlna -y
sudo apt-get remove minidlna
sudo apt-get autoremove -y

确保你有一个源代码库,默认的Raspbian不包括这个,如果你知道你是在jessie上,那么改变jessie

echo "deb-src http://archive.raspbian.org/raspbian wheezy main contrib non-free" | sudo tee -a /etc/apt/sources.list

更新存储库,以便它会检测到您的新源回购

sudo apt-get update

抓取从源代码构建它的依赖关系

sudo apt-get build-dep minidlna -y

如果您遇到任何错误,您可以手动安装依赖关系

sudo apt-get install autopoint debhelper dh-autoreconf gcc libavutil-dev libavcodec-dev libavformat-dev libjpeg-dev libsqlite3-dev libexif-dev libid3tag0-dev libogg-dev libvorbis-dev libflac-dev -y

下载最新的miniDLNA源码

wget http://sourceforge.net/projects/minidlna/files/latest/download?source=files -O minidlna.tar.gz

SourceForge有一些稳定性问题,所以这里是一个1.1.4的Dropbox镜像,以防万一

wget https://www.dropbox.com/s/hhv7ee057plec7a/minidlna-1.1.4.tar.gz

解压miniDLNA

tar -xvf minidlna*.tar.gz

输入miniDLNA目录

cd minidlna*

配置,制作和安装miniDLNA,需要5分钟。

./configure && sudo make && sudo make install

复制默认配置文件

sudo cp minidlna.conf /etc/

将启动守护程序脚本复制到启动时自动启动ReadyMedia miniDLNA

sudo cp linux/minidlna.init.d.script /etc/init.d/minidlna

使启动脚本可执行

sudo chmod +x /etc/init.d/minidlna

更新rc以使用miniDLNA默认值

sudo update-rc.d minidlna defaults

编辑配置

sudo nano /etc/minidlna.conf

编辑下面的设置以指向您的媒体文件夹。

这个版本的minidlna会给你视频下的多个文件夹。在电影和电视将分开分类之前,现在电影和电视都将在类别视频之下。它也将显示它们的文件夹结构,而不是只显示视频文件。Avi文件也将显示并流传。

inotify使用的资源,因为它autoupdates你的图书馆,如果你不使用inotify你将不得不手动重新启动并重新加载miniDLNA服务

友好的名字是你的miniDLNA服务器如何显示给它的流媒体客户端

media_dir=V,/mnt/usbstorage/Movies
media_dir=V,/mnt/usbstorage/TV
media_dir=A,/mnt/usbstorage/Music
media_dir=P,/mnt/usbstorage/Pictures
# Names the DLNA server
friendly_name=RasPi Media Server
# Tells the DLNA to update the library when there are changes
inotify=yes

按Ctrl + X,Y和Enter保存并退出

启动minidlna服务

sudo service minidlna start

现在确保miniDLNA在启动时启动

它将运行在8200端口,所以你可以检查有多少媒体文件索引那里

sudo reboot

您的Raspberry Pi DLNA服务器现在可以通过媒体流向您的客户:个人电脑,XBOX,PS3,手机,电视等等。

这将构成我的最终树莓派媒体服务器指南的一部分,以确保您不会错过注册我的邮件列表,以找出它何时下降。

对待你的自我到一个新的小工具!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值