本帖最后由 呆若木鸡哦 于 2022-5-10 20:53 编辑
数码视讯Q5刷armbian+squeezelite
数码视讯Q5 DIY LMS的NAA(网络播放终端)
数码视讯Q5机顶盒介绍:
数码视讯Q5
CPU:晶晨S905M 44核1.5G
内存:1g
存储:8G
显卡:Mali-450
接口: HDMI
USB2.0(两个)
AV
TF卡槽
RJ45(1000M)
带2.4无线
:DC12V 1A
当前鱼的电源在:50-70元。
购买数码视讯Q5时,一定要问清楚,是否可以插tf卡打游戏,可以插tf卡游戏才买,可以插tf卡打游戏才买,可以插tf卡打游戏才买,
是需要的软件下载
链接:https://pan.baidu.com/ s/1.1.1.1.1.1.1.1.1.1.1.4.44_S9xxx_ 镜像文件
_Ubuntu_bionic_3.14.2.29_server_20180729.g 1.2.将
在 windows上用DiskGenius 写入文件化
在 DiskGenius 快速选择框中选择要分区的 tf 卡,要选、要、选重要(左事提醒第三次),点击,弹出菜单,选择“正确正确”,在选框的分区中选择框框,选择类型安排等确定:确定1个;选择分区;在右边的设备中间选择FAT32,然后磁盘生成“”按钮
。设备”栏里有tf卡的盘符,不管盘符如果在电脑上显示就不管了(如果只有一个tf卡插在电脑上,只要盘符就可以,否则要选正确的符)。”点击镜像文件”栏右边的文件夹符号,选择写入进tf的img文件,文件选好后,“任务任务”下方的“写入”按钮,点击“写入卡”,开始写入,等到写入
1.3.启动armbian将
tf卡插入数码视讯Q5的槽里,插上网线、电源线,点击电源。浏览器,登录路由器的一般管理页面,查看新增显示的名称和IP地址。(设备名称为:aml)
1.4.armbian
打开PuTTY,在HostName(or IP address)栏里,填写进入视讯Q5的IP地址(192.168.X.XXX),然后点击“打开”按钮,弹出“PuTTY Security”提示框,点击“是(Y)”按钮,弹出“192.168.X.XXX-PuTTY”窗口,窗口
显示:
登录为:
输入:root
显示:
root@192.168.X.XXX密码:
输入:1234
显示:
登录为:root
root@192.168.2.43密码:
您需要立即更改密码(root 强制执行)
____ ___
/ ___|/ _ \__ ____ ____ __
\___ \ ( _) \ \/ /\ \/ /\ \/ /
___) \__, |> < > < > <
|____/ /_//_/\_\/_/\_\/_/\_\
欢迎使用 ARMBIAN 5.44 用户构建的 Ubuntu 18.04.1 LTS 3.14.29
系统负载:1.10 0.75 0.33 正常运行时间:3 分钟
内存使用:766MB 的 10% IP:192.168.2.43
/ 的使用:29G 的 3%
Armbian 新手?首先检查文档:https
://docs.armbian.com更改 root 密码。
(当前)UNIX 密码:
输入根的旧密码:1234
输入新的 UNIX 密码:
输入根的新密码:
重新输入新的 UNIX 密码:再次
输入根的新密码:
显示:
创建新用户帐户。按 <Ctrl-C> 中止
请提供用户名(例如您的名字):
输入输入将创建的新用户名:
输入新的 UNIX 密码:
新用户的密码:
重新输入新的 UNIX 密码:再次
输入新用户的密码:
全名[]:
回车
房号[]:
回车
工作电话[]:
回车
家庭电话[]:
回车
其他[]:
回车
信息是否正确?[Y/n]
输入:y
然后系统重启,关闭PuTTY。
重新运行PuTTY,输入root,输入root的新密码,
显示:
登录为:root
root@192.168.2.43密码:
____ ___
/ __|/ _ \__ ____ ____ __
\___ \ (_) \ \/ /\ \/ /\ \/ /
___) \__, |> < > < > <
|____/ /_//_/\_\/_/\_\/_/\_\
欢迎使用ARMBIAN 5.44 用户自建的Ubuntu 18.04.1 LTS 3.14.29
系统负载:2.22 0.94 0.35 正常运行时间:2 分钟
内存使用:766MB 的 17% IP:192.168.2.43
/ 的使用:29G 的 4%
[一般系统配置(测试版):armbian-config]
最后登录:2 月 6 日星期日 03:40:16 2022 from 192.168.2.25
root@aml:~#
二.更新系统
apt-get update
apt-get upgrade
出错提示
E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)
E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程在使用它?
解决方法:
输入:ps -A | grep apt
显示
3907 ? 00:00:00 apt.systemd.dai
3911?00:00:00 apt.systemd.dai
输入:kill -SIGKILL 3907
输入:ps -A | grep apt
显示
3969 ? 00:00:00 apt.systemd.dai
3973 ? 00:00:00 apt.systemd.dai
输入:kill -SIGKILL 3969
输入:ps -A | grep apt
没有
输入:reboot系统重新显示,等 升级
后登录。apt-安装squlite wge
dpkg -i squeezelite_1.8-4_arm64.deb
错误提示
dpkg: dependency questions prevent configuration of squeezelite:
Squeezelite 依赖于 libavcodec57 (>= 7:3.2) | libavcodec-extra57 (>= 7:3.2); 但是:
未安装软件包 libavcodec57。
未安装软件包 libavcodec-extra57。
Squeezelite 依赖于 libavformat57 (>= 7:3.2);但是:
未安装软件包 libavformat57。
Squeezelite 依赖于 libavutil55 (>= 7:3.2);但是:
未安装软件包 libavutil55。
Squeezelite 依赖于 libfaad2 (>= 2.7);但是:
未安装软件包 libfaad2。
Squeezelite 依赖于 libflac8 (>= 1.3.0);但是:
未安装软件包 libflac8。
Squeezelite 依赖于 libmad0 (>= 0.15.1b-3);但是:
未安装软件包 libmad0。
Squeezelite 依赖于 libmpg123-0 (>= 1.10.0);但是:
未安装软件包 libmpg123-0。
Squeezelite 依赖于 libsoxr0 (>= 0.1.0);但是:
未安装软件包 libsoxr0。
Squeezelite 依赖于 libvorbisfile3 (>= 1.1.2);但是:
未安装软件包 libvorbisfile3。
dpkg:错误处理包squeezelite(--install):
依赖性问题 - 未配置
处理 systemd (237-3ubuntu10.53)
的触发器 ... 处理 man-db (2.8.3-2ubuntu0.1) 的触发器... 处理
时遇到错误:
squeezelite
解决方法:
apt --fix-broken install
输入
显示
root@aml:~#squeezelite- ?
Squeezelite v1.8,版权所有 2012-2015 Adrian Smith。许可条款见 -t
用法:squeezelite [options]
-s <server>[:<port>] 连接到指定的服务器,否则使用自动发现查找服务器
-o <output device> 指定输出设备,默认为“default”,- = 输出到标准输出
-l 列出输出设备
-a <b>:<p>:<f>:<m> 指定 ALSA 参数以打开输出设备,b = 缓冲时间(毫秒)或大小(字节),p = 周期计数或大小(字节),f 样本格式(16 |24|24_3|32), m = 使用 mmap (0|1)
-a <f> 使用 -o - 将样本输出到标准输出时指定输出文件的样本格式 (16|24|32)(仅限交错小端)
-b <stream>:<output> 以千字节为单位指定内部流和输出缓冲区大小
-c <codec1>,<codec2> 将编解码器限制为指定的编解码器,否则加载所有可用的编解码器;已知编解码器:flac,pcm,mp3,ogg,aac,wma,alac,dsd (mad,mpg 用于特定的 mp3 编解码器)
-C <timeout> 在超时秒后空闲时关闭输出设备,默认是在播放器处于打开状态时保持打开'在'
-d <log>=<level> 设置日志级别,logs: all|slimproto|stream|decode|output|ir, level: info|debug|sdebug
-e <codec1>,<codec2> 明确排除原生支持一或更多编解码器;已知编解码器:flac,pcm,mp3,ogg,aac,wma,alac,dsd (mad,mpg for specific mp3 codec)
-f <logfile> Write debug to logfile
-i [<filename>] Enable lirc remote control support (lirc配置文件 ~/.lircrc 如果文件名未指定则使用)
-m <mac addr> 设置mac地址,格式:ab:cd:ef:12:34:56
-M <modelname> 设置发送到服务器的squeezelite播放器型号名称(默认: SqueezeLite)
-n <name> 设置播放器名称
-N <filename> 将播放器名称存储在文件名中以允许在服务器之间共享服务器定义的名称更改(-n 不支持)
-p <priority> 设置输出线程的实时优先级(1-99)
-P <filename>将进程ID(PID)存储在文件名中
-r <rates>[:<delay>] 支持的采样率,允许在启动squeezelite时关闭输出;速率 = <maxrate>|<minrate>-<maxrate>|<rate1>,<rate2>,<rate3>; delay = 可选延迟切换速率,单位为 ms
-R -u [params] Resample, params = <recipe>:<flags>:<attenuation>:<precision>:<passband_end>:<stopband_start>:<phase_response>,
recipe = (v|h|m|l|q)(L|I|M)(s) [E|X], E = exception - 仅在不支持原生速率时重新采样,X = async - 重新采样到最大速率设备,否则为最大同步率
flags = num in hex,
衰减 = 要应用的衰减 dB(如果未明确设置,默认为 -1db),
precision = 位数精度(NB。HQ = 20。VHQ = 28),
passband_end = 百分比数字(0dB pt. 要保留的带宽。奈奎斯特 = 100%) ,stopband_start =
百分比数字(混叠/成像控制。> passband_end),
phase_response = 0-100(0 = 最小值 / 50 = 线性 / 100 = 最大值)
-D [delay] 输出设备支持 DSD over PCM (DoP),延迟 = PCM 和 DoP 之间的可选延迟切换,单位为毫秒
-v Visualiser 支持
-L 列出输出设备的音量控制
-U <control> 取消 ALSA 控制并设置为完全音量(-V 不支持)
-V <control> 使用 ALSA 控制进行音量调节,否则使用软件音量调节
-z Daemonize
-t 许可条款
-? 显示此帮助文本
Build options: LINUX ALSA EVENTFD RESAMPLE FFMPEG VISEXPORT IR DSD LINKALL
表示squeezelite安装则成功
四。数码设置squeezelite
将USB解码器用USB线同视讯Q5连接上
用squeezelite -l查看USB解码器的编号
显示
root@aml:~#squeezelite -l
输出设备:
null - 丢弃所有样本(播放)或生成零样本(捕获)
默认:CARD=HAP90SD - TEAC HA-P90SD, USB音频 - 默认音频设备
sysdefault:CARD=HAP90SD - TEAC HA-P90SD, USB 音频 - 默认音频设备
front:CARD=HAP90SD,DEV=0 - TEAC HA-P90SD, USB 音频 - 前置扬声器
环绕声 21:CARD=HAP90SD,DEV= 0 - TEAC HA-P90SD, USB 音频 - 2.1 环绕声输出到前置和低音炮
环绕声 40:CARD=HAP90SD,DEV=0 - TEAC HA-P90SD, USB 音频 - 4.0 环绕声输出到前置和后置扬声器
环绕41:CARD=HAP90SD,DEV=0 - TEAC HA-P90SD, USB 音频 - 4.1 环绕输出到前置、后置和低音炮
环绕声50:CARD=HAP90SD,DEV=0 - TEAC HA-P90SD, USB 音频 - 5.0 环绕输出到前置、中置和后置扬声器
环绕声 51:CARD=HAP90SD,DEV=0 - TEAC HA-P90SD, USB 音频 - 5.1 环绕声输出到前置、中置、后置和低音炮
环绕声71:CARD=HAP90SD,DEV=0 - TEAC HA-P90SD , USB 音频 - 7.1 环绕声输出到前置、中置、侧置、后置和低音扬声器
iec958:CARD=HAP90SD,DEV=0 - TEAC HA-P90SD, USB 音频 - IEC958 (S/PDIF) 数字音频输出
dmix:CARD=HAP90SD ,DEV=0 - TEAC HA-P90SD, USB Audio - 直接采样混合设备
dsnoop:CARD=HAP90SD,DEV=0 - TEAC HA-P90SD, USB Audio - 直接采样监听设备
hw:CARD=HAP90SD,DEV=0 - TEAC HA-P90SD, USB Audio - 直接硬件设备无需任何转换
plughw:CARD= HAP90SD,D=0 - TEAC HA-P90SD, USB Audio - 硬件设备与所有软件转换
cat /proc/asound/cards命令也可以查看USB解码器
cat /proc/asound/cards
显示
1 [HAP90SD ]: USB-音频 - TEAC HA-P90SD
TEAC CORPORATION TEAC HA-P90SD at usb-c9000000.dwc2_a-1, high speed
nano /etc/rc.local
将命令写入文件(必须在exit 0以下之前)
/etc/rc.local内容:
#!/bin/sh -e
#
# rc.local
#
# 此脚本在每个多用户运行级别结束时执行。
# 确保脚本将“”成功或任何其他
# 错误值。
#
# 为了启用或禁用此脚本,只需更改执行
# 位。
#
# 默认情况下,这个脚本什么都不做。
Squeezelite - hw:10 -D dop -p 99 -b 4096:6892
#/boot/fan.sh & exit
0退出 重启服务:systemctl restart lite 重新启动系统,不必每次输入命令。 安装好Squeezelite后,就可以双玩DAPHILE+也可以玩squeezelite双机,可以玩logitechmediaserver+squeezelite双机 。 arm硬件组成的双机系统,比x86硬件装配DAPHILE+数码视讯Q5安装squeezelite的双机更好听。
|