论坛客户端

登录     注册     忘记密码

 色影无忌 > 文字论坛 > 视听论坛 收藏(75)   打印预览 
go
 主题:把无线路由器改造成数码转盘
关键词: 发帖用户名:
xtzh
泡菜 邮箱已验证 手机已验证
泡网分: 0.654
主题: 3
帖子: 529
注册: 2010年11月
一、        总体介绍
这里介绍的使用环境基于DLNA技术方式实现,如果不知道什么是DLNA,可以上官方网站看看:http://ch.dlna.org/。DLNA理论上可应用于任何流媒体,我们这里只关心音频类流媒体。

DLNA播放工作方式大致如下图所示(懒得查资料,不一定完全准确,但应该也差不多了):

无线路由器改造成数码转盘后,要用手机安装一个软件来实现遥控器的功能,另外因为本身不能存储媒体内容,还要依赖媒体服务器提供所需音乐资源(遥控用的手机也可以提供媒体服务功能)。
完整的播放设备包括:
NAS(媒体服务器) + 无线路由器(媒体播放机) + 手机(遥控器)
如果没有单独的NAS,可以用手机兼作媒体服务器。

二、        无线路由器硬件选择
这是重点,首先要路由器能刷openwrt固件,而且路由器要至少带一个USB口,用于连接DAC,内置flash至少16M,CPU主频当然越高越好。
哪些路由器可以刷openwrt及各路由器硬件参数,可以到openwrt兼容列表查看:
http://wiki.openwrt.org/toh/start
改刷openwrt固件,请参考openwrt主页相关设备说明。

已测试路由器:
TP-Link TL-WDR4310:可以改造成播放器,但这个路由器flash和cpu主频都偏低,不建议使用;(http://wiki.openwrt.org/toh/tp-link/tl-wdr4310
Buffalo WZR-HP-AG300H:这个路由器硬件性能不错,不管flash和cpu主频都足够强劲,做播放器不在话下,还可以兼作其他一些事务,但这个型号已经比较老;(http://wiki.openwrt.org/toh/buffalo/wzr-hp-ag300h
Xiaomi MiWiFi Mini:可以满足改造播放器的最低要求,单独接DAC时,播放DSD会卡,USB口与DAC之间加个数字界面后,可完美播放目前所有主流高清音频(包括DSD)。(http://wiki.openwrt.org/toh/xiaomi/mini
Lenovo Y1:这个没具体测试,但据网上说法,和小米的mini wifi同样硬件,应该可以改造。

三、        数码转盘软件实现
路由器改刷openwrt后,要确保这个路由器能上互联网,因为openwrt的所有软件安装都是在线安装的。

配好路由器网络后,用命令行工具登录路由器,运行以下命令安装软件:
opkg update
opkg install mpd-full
opkg install upmpdcli
opkg install kmod-usb-audio

软件装好后,运行播放器软件:
mpd /etc/mpd.conf
upmpdcli –D –c /etc/upmpdcli.conf

运行上面个两条命令后,如果没出错提示,路由器已成功变身数码转盘。

如果要想开机即自动运行播放器软件,可以编辑/etc/rc.local文件,在文件尾加入上面的命令即可。

mpd - Music Player Daemon
upmpdcli - An UPnP Audio Media Renderer based on MPD

四、        媒体服务器和遥控器
媒体服务器:
我用的媒体服务器是在openwrt上跑的minidlna(http://sourceforge.net/projects/minidlna/files/?source=navbar),这个服务器官方版本并不能提供可正常播放的DSD媒体流,需要对minidlna修改并重编译。minidlna加入DSD支持的原始出处在这里:http://ehc.ac/u/takeshich/minidl ... acb7ecef1def295bbc/
其他设备带的媒体服务器没用过,不知道具体情况。但所有媒体服务器提供的PCM流的播放,应该都是没问题的,不确定的只是DSD的播放。
遥控器:
安卓版可安装:
BubbleUPnP
DLNA Totle Media
苹果设备可安装:
mconnectFree
是否有其他收费的相关软件不是很清楚,比较少玩苹果的东东。

五、        DAC及数字界面
如果路由器USB口直接连接DAC,则DAC要有USB输入口,并且需要在linux系统下免驱动的才可以使用,否则路由器认不到DAC。如果DAC没注明linux系统的情况,一般注明MacOS免驱动的,应该也是可以的。(其实我目前碰到过在linux下认不到的只有乐之邦的某些DAC产品)
数字界面,应该就是一个USB到同轴的转换器,如果路由器和DAC之间加了数字界面,则不需关心DAC是否有USB输入口及是否需要驱动的问题,而是变成要关心数字界面是否在linux下免驱动的问题了。

本帖最后由 xtzh 于 2016-1-4 21:00 编辑

微信扫一扫分享
2016-01-04 20:53
 浏览:17734  回帖:441   
回复
xtzh
泡菜 邮箱已验证 手机已验证
泡网分: 0.654
主题: 3
帖子: 529
注册: 2010年11月
opkg --force-depends install kmod-usb-storage
试了一下强制安装,还是装不了,提示空间不够。(* wfopen: /etc/modules.d/usb-storage: No space left on device.)
2018-07-12 01:03
xtzh
泡菜 邮箱已验证 手机已验证
泡网分: 0.654
主题: 3
帖子: 529
注册: 2010年11月
zthb 发表于 2018-7-11 10:26
我在luci界面中看已安装包中看也确实没有kmod-usb-storage包,尝试从网上下安装包,3.18.20,3.18.23等各版本都装不了
所以怀疑固件中是否没有将这个打包
翻出4310看了一下,的确没有 kmod-usb-storage 在里面。
opkg --force-depends install xxxxxxxx
如果安装时出错,试试加上这个参数强制安装。

kmod-usb-storage的官网下载地址:
https://archive.openwrt.org/chao ... .18.23-1_ar71xx.ipk 本帖最后由 xtzh 于 2018-7-11 23:05 编辑
2018-07-11 23:02
zthb
泡菜 邮箱已验证 手机已验证
泡网分: 7.664
主题: 0
帖子: 45
注册: 2009年06月
root@OpenWrt:~# opkg list-installed
alsa-lib - 1.0.28-1
alsa-utils - 1.0.28-2
base-files - 157.2-r48532
boost-container - 1_58_0-4
busybox - 1.23.2-1
dnsmasq - 2.73-1
dropbear - 2015.67-1
firewall - 2015-07-27
fstools - 2016-01-10-96415afecef35766332067f4205ef3b2c7561d21
glib2 - 2.43.4-1
hostapd-common - 2015-03-25-1
ip6tables - 1.4.21-1
iptables - 1.4.21-1
iw - 3.17-1
iwinfo - 2015-06-01-ade8b1b299cbd5748db1acf80dd3e9f567938371
jshn - 2015-11-08-10429bccd0dc5d204635e110a7a8fae7b80d16cb
jsonfilter - 2014-06-19-cdc760c58077f44fc40adbbe41e1556a67c1b9a9
kernel - 3.18.23-1-0ed9bf80d4ddfacdfb046b4af165d72a
kmod-ath - 3.18.23+2015-03-09-3
kmod-ath9k - 3.18.23+2015-03-09-3
kmod-ath9k-common - 3.18.23+2015-03-09-3
kmod-cfg80211 - 3.18.23+2015-03-09-3
kmod-crypto-aead - 3.18.23-1
kmod-crypto-aes - 3.18.23-1
kmod-crypto-arc4 - 3.18.23-1
kmod-crypto-core - 3.18.23-1
kmod-crypto-des - 3.18.23-1
kmod-crypto-ecb - 3.18.23-1
kmod-crypto-hash - 3.18.23-1
kmod-crypto-hmac - 3.18.23-1
kmod-crypto-manager - 3.18.23-1
kmod-crypto-md4 - 3.18.23-1
kmod-crypto-md5 - 3.18.23-1
kmod-crypto-pcompress - 3.18.23-1
kmod-crypto-sha256 - 3.18.23-1
kmod-dnsresolver - 3.18.23-1
kmod-fs-exfat - 3.18.23+git-20150301-1
kmod-fs-msdos - 3.18.23-1
kmod-fs-ntfs - 3.18.23-1
kmod-fs-vfat - 3.18.23-1
kmod-fuse - 3.18.23-1
kmod-gpio-button-hotplug - 3.18.23-1
kmod-input-core - 3.18.23-1
kmod-ip6tables - 3.18.23-1
kmod-ipt-conntrack - 3.18.23-1
kmod-ipt-core - 3.18.23-1
kmod-ipt-nat - 3.18.23-1
kmod-ipv6 - 3.18.23-1
kmod-ledtrig-usbdev - 3.18.23-1
kmod-lib-crc-ccitt - 3.18.23-1
kmod-lib-crc16 - 3.18.23-1
kmod-mac80211 - 3.18.23+2015-03-09-3
kmod-nf-conntrack - 3.18.23-1
kmod-nf-conntrack6 - 3.18.23-1
kmod-nf-ipt - 3.18.23-1
kmod-nf-ipt6 - 3.18.23-1
kmod-nf-nat - 3.18.23-1
kmod-nf-nathelper - 3.18.23-1
kmod-nls-base - 3.18.23-1
kmod-nls-cp437 - 3.18.23-1
kmod-nls-iso8859-1 - 3.18.23-1
kmod-nls-utf8 - 3.18.23-1
kmod-ppp - 3.18.23-1
kmod-pppoe - 3.18.23-1
kmod-pppox - 3.18.23-1
kmod-slhc - 3.18.23-1
kmod-sound-core - 3.18.23-1
kmod-usb-audio - 3.18.23-1
kmod-usb-core - 3.18.23-1
kmod-usb-ohci - 3.18.23-1
kmod-usb2 - 3.18.23-1
libattr - 20150220-1
libaudiofile - 0.3.6-3
libblkid - 2.25.2-4
libblobmsg-json - 2015-11-08-10429bccd0dc5d204635e110a7a8fae7b80d16cb
libbz2 - 1.0.6-2
libc - 0.9.33.2-1
libcurl - 7.40.0-3
libevent - 1.4.15-1
libexif - 0.6.21-1
libexpat - 2.1.0-3
libfaad2 - 2.7-3
libffi - 3.0.13-1
libffmpeg-mini - 2.6.2-1
libflac - 1.3.1-1
libgcc - 4.8-linaro-1
libid3tag - 0.15.1b-4
libip4tc - 1.4.21-1
libip6tc - 1.4.21-1
libiwinfo - 2015-06-01-ade8b1b299cbd5748db1acf80dd3e9f567938371
libiwinfo-lua - 2015-06-01-ade8b1b299cbd5748db1acf80dd3e9f567938371
libjpeg - 9a-1
libjson-c - 0.12-1
libjson-script - 2015-11-08-10429bccd0dc5d204635e110a7a8fae7b80d16cb
liblua - 5.1.5-1
libmad - 0.15.1b-3
libmms - 0.6.4-2
libmpdclient - 2.10-1
libncurses - 5.9-2
libnl-tiny - 0.1-4
libogg - 1.3.2-2
libpolarssl - 1.3.14-1
libpthread - 0.9.33.2-1
librpc - 2015-04-10-308e9964bfb623773dc0dcc99ef9d18d1551d6ae
librt - 0.9.33.2-1
libsndfile - 1.0.25-2
libsqlite3 - 3081101-1
libstdcpp - 4.8-linaro-1
libubox - 2015-11-08-10429bccd0dc5d204635e110a7a8fae7b80d16cb
libubus - 2015-05-25-f361bfa5fcb2daadf3b160583ce665024f8d108e
libubus-lua - 2015-05-25-f361bfa5fcb2daadf3b160583ce665024f8d108e
libuci - 2015-08-27.1-1
libuci-lua - 2015-08-27.1-1
libupnp - 1.6.19-2
libupnpp - 0.9.0-1
libuuid - 2.25.2-4
libvorbis - 1.3.5-1
libvorbisidec - 1.0.3-20150104-1
libwrap - 7.6-1
libxtables - 1.4.21-1
lua - 5.1.5-1
luci - git-16.018.33482-3201903-1
luci-app-firewall - git-16.018.33482-3201903-1
luci-app-minidlna - git-16.018.33482-3201903-1
luci-app-ntpc - git-16.018.33482-3201903-1
luci-base - git-16.018.33482-3201903-1
luci-i18n-base-zh-cn - git-16.018.33482-3201903-1
luci-i18n-firewall-zh-cn - git-16.018.33482-3201903-1
luci-i18n-minidlna-zh-cn - git-16.018.33482-3201903-1
luci-i18n-ntpc-zh-cn - git-16.018.33482-3201903-1
luci-lib-ip - git-16.018.33482-3201903-1
luci-lib-nixio - git-16.018.33482-3201903-1
luci-mod-admin-full - git-16.018.33482-3201903-1
luci-proto-ipv6 - git-16.018.33482-3201903-1
luci-proto-ppp - git-16.018.33482-3201903-1
luci-theme-bootstrap - git-16.018.33482-3201903-1
minidlna - 1.1.4-2
mpd-full - 0.19.12-1
mtd - 21
netifd - 2015-12-16-245527193e90906451be35c2b8e972b8712ea6ab
ntfs-3g - 2014.2.15-1-fuseint
ntpclient - 2010_365-1
odhcp6c - 2015-07-13-024525798c5f6aba3af9b2ef7b3af2f3c14f1db8
odhcpd - 2015-11-19-01d3f9d64486ac1daa144848944e877e7f0cb762
opkg - 9c97d5ecd795709c8584e972bfdf3aee3a5b846d-9
ppp - 2.4.7-6
ppp-mod-pppoe - 2.4.7-6
procd - 2015-10-29.1-d5fddd91b966424bb63e943e789704d52382cc18
rpcd - 2015-01-10-f00890cd6eb47ad9bb5da0fb6c50aedc8406e7c5
swconfig - 10
terminfo - 5.9-2
ubox - 2015-11-22-c086167a0154745c677f8730a336ea9cf7d71031
ubus - 2015-05-25-f361bfa5fcb2daadf3b160583ce665024f8d108e
ubusd - 2015-05-25-f361bfa5fcb2daadf3b160583ce665024f8d108e
uci - 2015-08-27.1-1
uhttpd - 2015-11-08-fe01ef3f52adae9da38ef47926cd50974af5d6b7
uhttpd-mod-ubus - 2015-11-08-fe01ef3f52adae9da38ef47926cd50974af5d6b7
upmpdcli - 0.9.0-2
usign - 2015-05-08-cf8dcdb8a4e874c77f3e9a8e9b643e8c17b19131
wpad-mini - 2015-03-25-1
zlib - 1.2.8-1
2018-07-11 20:40
zthb
泡菜 邮箱已验证 手机已验证
泡网分: 7.664
主题: 0
帖子: 45
注册: 2009年06月
xtzh 发表于 2018-7-10 20:28
opkg list-installed
这条命令可以看到固件里面都有哪些工具。
我在luci界面中看已安装包中看也确实没有kmod-usb-storage包,尝试从网上下安装包,3.18.20,3.18.23等各版本都装不了
所以怀疑固件中是否没有将这个打包
2018-07-11 10:26
xtzh
泡菜 邮箱已验证 手机已验证
泡网分: 0.654
主题: 3
帖子: 529
注册: 2010年11月
zthb 发表于 2018-07-09 13:44

/mnt/sta1目录是存在的,是我建的目录,但是没有/dev/sda1这个文件,网上查好像是说没有安装USB存储支持就没有这个文件...

opkg list-installed
这条命令可以看到固件里面都有哪些工具。
本帖由安卓客户端发布
2018-07-10 20:28
zthb
泡菜 邮箱已验证 手机已验证
泡网分: 7.664
主题: 0
帖子: 45
注册: 2009年06月
xtzh 发表于 2018-7-9 02:01
呵呵,已经很久没用这个路由器了,也忘了这个固件具体集成了哪些工具。
从你贴出的执行结果来看,建议检查一下/dev/sda1这个设备文件和/mnt/sta1(是/mnt/sta1?还是/mnt/sda1?)这个目录是否存在,如果都存在,试试去掉命令行 -o iocharset=utf8 这个参数。
/mnt/sta1目录是存在的,是我建的目录,但是没有/dev/sda1这个文件,网上查好像是说没有安装USB存储支持就没有这个文件

2018-07-09 21:44
xtzh
泡菜 邮箱已验证 手机已验证
泡网分: 0.654
主题: 3
帖子: 529
注册: 2010年11月
zthb 发表于 2018-7-7 18:39
@xtzh

又来打扰楼主了,有段时间没玩了,最近看到了WDR4310,入手一个刷楼主的固件,播放都还好,就是不能挂载优盘,不知是否没有安装mount包的缘故还是其他问题
-----------------------------------------------------
root@OpenWrt:~# mount -t exfat -o iocharset=utf8 /dev/sda1 /mnt/sta1
mount: mounting /dev/sda1 on /mnt/sta1 failed: No such file or directory

该命令在其他路由器上没问题,尝试安装mount-utils可惜没空间
呵呵,已经很久没用这个路由器了,也忘了这个固件具体集成了哪些工具。
从你贴出的执行结果来看,建议检查一下/dev/sda1这个设备文件和/mnt/sta1(是/mnt/sta1?还是/mnt/sda1?)这个目录是否存在,如果都存在,试试去掉命令行 -o iocharset=utf8 这个参数。

本帖最后由 xtzh 于 2018-7-9 02:05 编辑
2018-07-09 02:01
zthb
泡菜 邮箱已验证 手机已验证
泡网分: 7.664
主题: 0
帖子: 45
注册: 2009年06月
xtzh 发表于 2016-1-30 12:12
tplink 4310v1,首贴中曾提过flash不大够用。的确,以前刷openwrt官方固件,在4310中不能同时安装mpd-full和upmpdcli。
最近重编译了4310的固件,将所有播放器用到的工具都集成进固件,居然能容下并有剩余空间,于是将minidlna也放进了固件,充分利用4310多个usb口的特点,分别接上dac和usb硬盘后,即可作为服务器和播放器来工作。
有兴趣的可以试试:
http://pan.baidu.com/s/1hqZEhqW

说明一下:这个固件只对tplink wdr4310v1路由器有效,其它路由器不要尝试

该固件已将4310的flash占满,不能再安装其它任何东西,内含的工具包括了:
mod-full
upmpdcli
minidlna
中文汉化、以及所需的一些必要usb驱动。
可支持ntfs、expat、fat格式的usb磁盘(U盘)挂载。
当然作为无线路由器的基本功能还是有的:2.4G、5G无线,WAN和LAN有线等一切正常。

播放测试:dsd及192k 24bit音乐均可流畅播放。
@xtzh

又来打扰楼主了,有段时间没玩了,最近看到了WDR4310,入手一个刷楼主的固件,播放都还好,就是不能挂载优盘,不知是否没有安装mount包的缘故还是其他问题
-----------------------------------------------------
root@OpenWrt:~# mount -t exfat -o iocharset=utf8 /dev/sda1 /mnt/sta1
mount: mounting /dev/sda1 on /mnt/sta1 failed: No such file or directory

该命令在其他路由器上没问题,尝试安装mount-utils可惜没空间
2018-07-07 18:39
陀飞轮
泡菜 邮箱已验证 新浪实名验证通过
泡网分: 22.815
主题: 5
帖子: 589
注册: 2004年11月
xtzh 发表于 2017-12-1 21:34 [url=forum.php?
感谢楼主让我进入智能路由器世界,从此有了音乐,引申学会了debian、archlinux、ubuntu.
谢谢!
2017-12-08 09:38
xtzh
泡菜 邮箱已验证 手机已验证
泡网分: 0.654
主题: 3
帖子: 529
注册: 2010年11月
陀飞轮 发表于 2017-12-1 15:03
我设置minidlna,从来就是显示文件夹,看不到媒体文件。不知道怎么回事。
下面是我的minidlna配置文件主要部分,只要目录设置准确,应该没问题的。

# port for HTTP (descriptions, SOAP, media transfer) traffic
port=8200

# network interfaces to serve, comma delimited
#network_interface=eth0
network_interface=enp2s0

# specify the user account name or uid to run as
user=minidlna

# set this to the directory you want scanned.
# * if you want multiple directories, you can have multiple media_dir= lines
# * if you want to restrict a media_dir to specific content types, you
#   can prepend the types, followed by a comma, to the directory:
#   + "A" for audio  (eg. media_dir=A,/home/jmaggard/Music)
#   + "V" for video  (eg. media_dir=V,/home/jmaggard/Videos)
#   + "P" for images (eg. media_dir=P,/home/jmaggard/Pictures)
#   + "PV" for pictures and video (eg. media_dir=PV,/home/jmaggard/digital_camera)
media_dir=A,/data/Music
media_dir=P,/data/Photo
media_dir=V,/data/Video



本帖最后由 xtzh 于 2017-12-1 21:36 编辑
2017-12-01 21:34
Bohnenkaffee
陈年泡菜 邮箱已验证 手机已验证
泡网分: 70.531
主题: 19
帖子: 30491
注册: 2002年02月

内容贡献勋章

starxzx 发表于 2017-09-16 12:57
还是不明白,听的歌曲是网络上的歌曲还是自己手机、nas上的;另外哪位解释一下这些操作都是在Linux下进行的吗?在win下能干吗?...
歌曲可以是任何位置,只要你的APP可以找到。
本帖由 F5122 客户端发布
2017-12-01 16:17
陀飞轮
泡菜 邮箱已验证 新浪实名验证通过
泡网分: 22.815
主题: 5
帖子: 589
注册: 2004年11月
xtzh 发表于 2017-11-19 23:01
完整一个系统,装minimserver当然没什么难度,但在路由器装minimserver确实是有难度的。
但我还是没看出,minimserver对比minidlna,有哪方面的优势。虽然我今年将媒体服务器从openwrt迁移到了arch linux上,但仍然使用minidlna作为媒体服务器,因为以前一直在使用minidlna,习惯了。
我设置minidlna,从来就是显示文件夹,看不到媒体文件。不知道怎么回事。
2017-12-01 15:03
xtzh
泡菜 邮箱已验证 手机已验证
泡网分: 0.654
主题: 3
帖子: 529
注册: 2010年11月
门的耳朵 发表于 2017-11-19 21:18
MINIMserver好,SBC都可以安装。选一个硬件强的SBC,安装OMV+minimserver,比路由器的渣渣好多了 !
完整一个系统,装minimserver当然没什么难度,但在路由器装minimserver确实是有难度的。
但我还是没看出,minimserver对比minidlna,有哪方面的优势。虽然我今年将媒体服务器从openwrt迁移到了arch linux上,但仍然使用minidlna作为媒体服务器,因为以前一直在使用minidlna,习惯了。
2017-11-19 23:01
xtzh
泡菜 邮箱已验证 手机已验证
泡网分: 0.654
主题: 3
帖子: 529
注册: 2010年11月
门的耳朵 发表于 2017-11-19 22:05
A single-board computer (SBC) is a complete computer built on a single circuit board, with microprocessor(s), memory, input/output (I/O) and other features required of a functional computer. Single-board computers were made as demonstration or development systems, for educational systems, or for use as embedded computer controllers. Many types of home computers or portable computers integrate all their functions onto a single printed circuit board.

Unlike a desktop personal computer, single board computers often do not rely on expansion slots for peripheral functions or expansion. Single board computers have been built using a wide range of microprocessors. Simple designs, such as those built by computer hobbyists, often use static RAM and low-cost 8 or 16 bit processors. Other types, such as blade servers, would perform similar to a server computer, only in a more compact format.

A computer-on-module is a type of single-board computer made to plug into a carrier board, baseboard, or backplane for s ...
明白了,谢谢
2017-11-19 22:52
门的耳朵
泡菜 手机已验证
泡网分: 0.272
主题: 12
帖子: 251
注册: 2006年06月
xtzh 发表于 2017-11-19 21:47
SBC和OMV,分别指的是什么呢?
树莓派就是最流行的SBC
2017-11-19 22:06
门的耳朵
泡菜 手机已验证
泡网分: 0.272
主题: 12
帖子: 251
注册: 2006年06月
xtzh 发表于 2017-11-19 21:47
SBC和OMV,分别指的是什么呢?
A single-board computer (SBC) is a complete computer built on a single circuit board, with microprocessor(s), memory, input/output (I/O) and other features required of a functional computer. Single-board computers were made as demonstration or development systems, for educational systems, or for use as embedded computer controllers. Many types of home computers or portable computers integrate all their functions onto a single printed circuit board.

Unlike a desktop personal computer, single board computers often do not rely on expansion slots for peripheral functions or expansion. Single board computers have been built using a wide range of microprocessors. Simple designs, such as those built by computer hobbyists, often use static RAM and low-cost 8 or 16 bit processors. Other types, such as blade servers, would perform similar to a server computer, only in a more compact format.

A computer-on-module is a type of single-board computer made to plug into a carrier board, baseboard, or backplane for system expansion.

来源:https://en.wikipedia.org/wiki/Single-board_computer

OMV(Openmediavault是基于Debian的NAS系统,一般简称为OMV
2017-11-19 22:05
xtzh
泡菜 邮箱已验证 手机已验证
泡网分: 0.654
主题: 3
帖子: 529
注册: 2010年11月
门的耳朵 发表于 2017-11-19 21:18
MINIMserver好,SBC都可以安装。选一个硬件强的SBC,安装OMV+minimserver,比路由器的渣渣好多了 !
SBC和OMV,分别指的是什么呢?
2017-11-19 21:47
门的耳朵
泡菜 手机已验证
泡网分: 0.272
主题: 12
帖子: 251
注册: 2006年06月
陀飞轮 发表于 2017-11-19 11:25
Minimserver是UNnP AV标准的网路音乐管理软件,它在后台运行。它不是主控端,除了启动时候或者手动做扫描音乐文件工作,平时,没有主控调用它,它是不工作的。由于没有视频和图像管理功能,所以,软件很单纯,设置非常容易,反应速度奇快,相比罗技公司的LMS音乐文件管理,或者MPD自带的音乐文件管理,Minimserver更新音乐文件库速度相对快几十倍。如果你是古典音乐爱好者,有上千个音乐文件要管理,那么,最好音乐管理软件非Minimserver莫属。
直接安装在您的NAS里就非常棒。
MINIMserver好,SBC都可以安装。选一个硬件强的SBC,安装OMV+minimserver,比路由器的渣渣好多了 !
2017-11-19 21:18
xtzh
泡菜 邮箱已验证 手机已验证
泡网分: 0.654
主题: 3
帖子: 529
注册: 2010年11月
陀飞轮 发表于 2017-11-19 14:34
嘿嘿,是我不懂 ,才这样觉得。
我在路由器上使用minidlna也有几年了,说说它的特点:
1)支持多种常用媒体格式(视频、图片、音乐),包括dff、dsf,但不支持CUE,ISO等;
2)可以在服务器端降码传输图片(一直没用过这个功能,不知道视频和音乐是否可以);
3)我自定义唱片套图片名(cover.jpg、folder.jpg、front.jpg等,随便增减)。

我在使用中的感觉是,如果没有播放SACD ISO文件的需求,minidlna足够;如果使用MPD播放SACD ISO,只能使用MPD自带的媒体库。
2017-11-19 19:08
陀飞轮
泡菜 邮箱已验证 新浪实名验证通过
泡网分: 22.815
主题: 5
帖子: 589
注册: 2004年11月
xtzh 发表于 2017-11-19 13:08
这个,和minidlna比较,没看出有什么特别的优势。路由器上的minidlna,视频、图片、音乐都可提供服务。这两个工具,一个用java,一个用c来实现,我相信,使用c语言的应用,代码的运行效率会高些。
嘿嘿,是我不懂 ,才这样觉得。
2017-11-19 14:34
xtzh
泡菜 邮箱已验证 手机已验证
泡网分: 0.654
主题: 3
帖子: 529
注册: 2010年11月
陀飞轮 发表于 2017-11-19 03:25
Minimserver是UNnP AV标准的网路音乐管理软件,它在后台运行。它不是主控端,除了启动时候或者手动做扫描音乐文件工作,平时,没有...
这个,和minidlna比较,没看出有什么特别的优势。路由器上的minidlna,视频、图片、音乐都可提供服务。这两个工具,一个用java,一个用c来实现,我相信,使用c语言的应用,代码的运行效率会高些。
本帖由 Huawei 客户端发布
2017-11-19 13:08
陀飞轮
泡菜 邮箱已验证 新浪实名验证通过
泡网分: 22.815
主题: 5
帖子: 589
注册: 2004年11月
xtzh 发表于 2017-11-18 15:22
在路由器装java比较麻烦,还没试过。
minimserver有什么比较特出的优点呢?
Minimserver是UNnP AV标准的网路音乐管理软件,它在后台运行。它不是主控端,除了启动时候或者手动做扫描音乐文件工作,平时,没有主控调用它,它是不工作的。由于没有视频和图像管理功能,所以,软件很单纯,设置非常容易,反应速度奇快,相比罗技公司的LMS音乐文件管理,或者MPD自带的音乐文件管理,Minimserver更新音乐文件库速度相对快几十倍。如果你是古典音乐爱好者,有上千个音乐文件要管理,那么,最好音乐管理软件非Minimserver莫属。
直接安装在您的NAS里就非常棒。
2017-11-19 11:25
xtzh
泡菜 邮箱已验证 手机已验证
泡网分: 0.654
主题: 3
帖子: 529
注册: 2010年11月
陀飞轮 发表于 2017-11-18 06:54
在路由器上要是能安装java,然后安装使用minimserver就好了。...
在路由器装java比较麻烦,还没试过。
minimserver有什么比较特出的优点呢?
本帖由 Huawei 客户端发布
2017-11-18 15:22
陀飞轮
泡菜 邮箱已验证 新浪实名验证通过
泡网分: 22.815
主题: 5
帖子: 589
注册: 2004年11月
在路由器上要是能安装java,然后安装使用minimserver就好了。
2017-11-18 14:54
匿名交流用户
泡菜 手机已验证
泡网分: 0.024
主题: 1
帖子: 13
注册: 2017年09月
马克  慢慢看
2017-09-22 18:30
不刀不舒服斯基
泡菜 邮箱已验证 手机已验证
泡网分: 11.175
主题: 140
帖子: 12241
注册: 2014年07月
马克慢慢看
本帖由安卓客户端发布
2017-09-18 16:26
xtzh
泡菜 邮箱已验证 手机已验证
泡网分: 0.654
主题: 3
帖子: 529
注册: 2010年11月
陀飞轮 发表于 2017-9-18 08:17
在LEDE上装debtoostrap,然后再装Ubuntu或者Debian都可以,再在这些Ubuntu或者Debian子系统中装那些服务,比虚拟机安装也不错。
先安装debootstrap
debootstrap本身就是个下载工具而已。在LEDE上安装非常简单:

。。。。。。

这里选择的是Debian的当前版本,jessie
哈哈,多折腾几次,可以对 linux 系统更熟悉些
2017-09-18 16:20
陀飞轮
泡菜 邮箱已验证 新浪实名验证通过
泡网分: 22.815
主题: 5
帖子: 589
注册: 2004年11月
在LEDE上装debtoostrap,然后再装Ubuntu或者Debian都可以,再在这些Ubuntu或者Debian子系统中装那些服务,比虚拟机安装也不错。
先安装debootstrap
debootstrap本身就是个下载工具而已。在LEDE上安装非常简单:

root@LEDE:/# opkg install debootstrap
复制代码


安装debian子系统
前面说过,debootstrap就是个下载工具而已。它可以用来安装debian或者ubuntu子系统。

在安装之前,要确认自己有足够的空间。一个子系统需要将近1G的空间。如果在子系统里安装其它程序包,则需要更多空间。要安装unifi controller的话,由于它需要MongoDB数据库,建议有至少20G空间。这里就不介绍如何增加空间了。现在假设你已经有了足够空间,且已经mount到了/jessie上,我们就准备把Debian子系统放到/jessie这个目录里。

如果你把空间mount到了其它位置,比如/mnt,也可以建一个链接:
root@LEDE:/# ln -s /mnt /jessie
复制代码
总之,现在你有了个/jessie的目录,而且这个目录能容纳20G空间。接下来就用debootstrap下载Debian:
root@LEDE:/# debootstrap --arch=amd64 jessie /jessie http://deb.debian.org/debian
复制代码
这里选择的是Debian的当前版本,jessie

准备Debian子系统
运行debootstrap后,其实Debian就已经安装完毕了。但为了更好的运行,最好再做一下准备,即把LETE的系统信息连接到Debian子系统中。具体办法是,用vi编辑/etc/rc.local文件。如果不熟悉vi,建议一定学点最基本运行办法。打开/etc/rc.local,在exit 0那一行之前加入下面几行:

mount -o bind /proc /jessie/proc
mount -o bind /sys /jessie/sys
mount -o bind /dev /jessie/dev
复制代码
然后重启LEDE。

运行Debian子系统
重启后,运行下面命令,就进入Debian子系统了

root@LEDE:/# chroot /jessie
复制代码
然后cd到/proc,你应该看到一大堆文件。如果没看到,前面的“准备Debian子系统”步骤有误,需要退出Debian子系统,重新设置。

退出Debian子系统
在Debian子系统里,只要运行exit就可以了

参考自http://koolshare.cn/thread-92191-1-1.html
2017-09-18 08:17
xtzh
泡菜 邮箱已验证 手机已验证
泡网分: 0.654
主题: 3
帖子: 529
注册: 2010年11月
starxzx 发表于 2017-9-16 21:19
就是楼上说的那些指令是在Linux下操作吗,在win下怎么输入这些指令?谢谢
这里的主题是路由器改造,所以是在使用 openwrt 固件(其实就是一个精简的linux系统)的无线路由器上操作的。
当然,在linux主机、windows主机上也可以使用相应的软件实现同样功能。 本帖最后由 xtzh 于 2017-9-16 21:29 编辑
2017-09-16 21:25
starxzx
泡菜
泡网分: 2.265
主题: 0
帖子: 152
注册: 2011年03月
xtzh 发表于 2017-9-16 21:16
歌曲可以是NAS上的,也可以是手机上的。
“这些操作”,指什么?
就是楼上说的那些指令是在Linux下操作吗,在win下怎么输入这些指令?谢谢
2017-09-16 21:19
回复

关于我们  联系我们  法律顾问  管理团队  网站导航 
©版权所有:色影无忌  网站备案/许可证号 桂B2-20040025-1  互联网站备案通告


网站投诉举报电话:0771-2094586 | 网站举报邮箱:webmaster@xitek.com