本帖最后由 呆若木雞哦 于 2022-5-10 20:53 編輯
數(shù)碼視訊Q5刷armbian+squeezelite
數(shù)碼視訊Q5 DIY LMS的NAA(網(wǎng)絡(luò)播放終端)
數(shù)碼視訊Q5機頂盒介紹:
數(shù)碼視訊Q5
CPU:晶晨S905M 44核1.5G
內(nèi)存:1g
存儲:8G
顯卡:Mali-450
接口: HDMI
USB2.0(兩個)
AV
TF卡槽
RJ45(1000M)
帶2.4無線
:DC12V 1A
當(dāng)前魚的電源在:50-70元。
購買數(shù)碼視訊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 快速選擇框中選擇要分區(qū)的 tf 卡,要選、要、選重要(左事提醒第三次),點擊,彈出菜單,選擇“正確正確”,在選框的分區(qū)中選擇框框,選擇類型安排等確定:確定1個;選擇分區(qū);在右邊的設(shè)備中間選擇FAT32,然后磁盤生成“”按鈕
。設(shè)備”欄里有tf卡的盤符,不管盤符如果在電腦上顯示就不管了(如果只有一個tf卡插在電腦上,只要盤符就可以,否則要選正確的符)?!秉c擊鏡像文件”欄右邊的文件夾符號,選擇寫入進tf的img文件,文件選好后,“任務(wù)任務(wù)”下方的“寫入”按鈕,點擊“寫入卡”,開始寫入,等到寫入
1.3.啟動armbian將
tf卡插入數(shù)碼視訊Q5的槽里,插上網(wǎng)線、電源線,點擊電源。瀏覽器,登錄路由器的一般管理頁面,查看新增顯示的名稱和IP地址。(設(shè)備名稱為: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 強制執(zhí)行)
____ ___
/ ___|/ _ \__ ____ ____ __
\___ \ ( _) \ \/ /\ \/ /\ \/ /
___) \__, |> < > < > <
|____/ /_//_/\_\/_/\_\/_/\_\
歡迎使用 ARMBIAN 5.44 用戶構(gòu)建的 Ubuntu 18.04.1 LTS 3.14.29
系統(tǒng)負(fù)載:1.10 0.75 0.33 正常運行時間:3 分鐘
內(nèi)存使用:766MB 的 10% IP:192.168.2.43
/ 的使用:29G 的 3%
Armbian 新手?首先檢查文檔:https
://docs.armbian.com更改 root 密碼。
(當(dāng)前)UNIX 密碼:
輸入根的舊密碼:1234
輸入新的 UNIX 密碼:
輸入根的新密碼:
重新輸入新的 UNIX 密碼:再次
輸入根的新密碼:
顯示:
創(chuàng)建新用戶帳戶。按 <Ctrl-C> 中止
請?zhí)峁┯脩裘ɡ缒拿郑?br />
輸入輸入將創(chuàng)建的新用戶名:
輸入新的 UNIX 密碼:
新用戶的密碼:
重新輸入新的 UNIX 密碼:再次
輸入新用戶的密碼:
全名[]:
回車
房號[]:
回車
工作電話[]:
回車
家庭電話[]:
回車
其他[]:
回車
信息是否正確?[Y/n]
輸入:y
然后系統(tǒng)重啟,關(guān)閉PuTTY。
重新運行PuTTY,輸入root,輸入root的新密碼,
顯示:
登錄為:root
root@192.168.2.43密碼:
____ ___
/ __|/ _ \__ ____ ____ __
\___ \ (_) \ \/ /\ \/ /\ \/ /
___) \__, |> < > < > <
|____/ /_//_/\_\/_/\_\/_/\_\
歡迎使用ARMBIAN 5.44 用戶自建的Ubuntu 18.04.1 LTS 3.14.29
系統(tǒng)負(fù)載:2.22 0.94 0.35 正常運行時間:2 分鐘
內(nèi)存使用:766MB 的 17% IP:192.168.2.43
/ 的使用:29G 的 4%
[一般系統(tǒng)配置(測試版):armbian-config]
最后登錄:2 月 6 日星期日 03:40:16 2022 from 192.168.2.25
root@aml:~#
二.更新系統(tǒng)
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系統(tǒng)重新顯示,等 升級
后登錄。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)
的觸發(fā)器 ... 處理 man-db (2.8.3-2ubuntu0.1) 的觸發(fā)器... 處理
時遇到錯誤:
squeezelite
解決方法:
apt --fix-broken install
輸入
顯示
root@aml:~#squeezelite- ?
Squeezelite v1.8,版權(quán)所有 2012-2015 Adrian Smith。許可條款見 -t
用法:squeezelite [options]
-s <server>[:<port>] 連接到指定的服務(wù)器,否則使用自動發(fā)現(xiàn)查找服務(wù)器
-o <output device> 指定輸出設(shè)備,默認(rèn)為“default”,- = 輸出到標(biāo)準(zhǔn)輸出
-l 列出輸出設(shè)備
-a <b>:<p>:<f>:<m> 指定 ALSA 參數(shù)以打開輸出設(shè)備,b = 緩沖時間(毫秒)或大?。ㄗ止?jié)),p = 周期計數(shù)或大小(字節(jié)),f 樣本格式(16 |24|24_3|32), m = 使用 mmap (0|1)
-a <f> 使用 -o - 將樣本輸出到標(biāo)準(zhǔn)輸出時指定輸出文件的樣本格式 (16|24|32)(僅限交錯小端)
-b <stream>:<output> 以千字節(jié)為單位指定內(nèi)部流和輸出緩沖區(qū)大小
-c <codec1>,<codec2> 將編解碼器限制為指定的編解碼器,否則加載所有可用的編解碼器;已知編解碼器:flac,pcm,mp3,ogg,aac,wma,alac,dsd (mad,mpg 用于特定的 mp3 編解碼器)
-C <timeout> 在超時秒后空閑時關(guān)閉輸出設(shè)備,默認(rèn)是在播放器處于打開狀態(tài)時保持打開'在'
-d <log>=<level> 設(shè)置日志級別,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> 設(shè)置mac地址,格式:ab:cd:ef:12:34:56
-M <modelname> 設(shè)置發(fā)送到服務(wù)器的squeezelite播放器型號名稱(默認(rèn): SqueezeLite)
-n <name> 設(shè)置播放器名稱
-N <filename> 將播放器名稱存儲在文件名中以允許在服務(wù)器之間共享服務(wù)器定義的名稱更改(-n 不支持)
-p <priority> 設(shè)置輸出線程的實時優(yōu)先級(1-99)
-P <filename>將進程ID(PID)存儲在文件名中
-r <rates>[:<delay>] 支持的采樣率,允許在啟動squeezelite時關(guān)閉輸出;速率 = <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 - 重新采樣到最大速率設(shè)備,否則為最大同步率
flags = num in hex,
衰減 = 要應(yīng)用的衰減 dB(如果未明確設(shè)置,默認(rèn)為 -1db),
precision = 位數(shù)精度(NB。HQ = 20。VHQ = 28),
passband_end = 百分比數(shù)字(0dB pt. 要保留的帶寬。奈奎斯特 = 100%) ,stopband_start =
百分比數(shù)字(混疊/成像控制。> passband_end),
phase_response = 0-100(0 = 最小值 / 50 = 線性 / 100 = 最大值)
-D [delay] 輸出設(shè)備支持 DSD over PCM (DoP),延遲 = PCM 和 DoP 之間的可選延遲切換,單位為毫秒
-v Visualiser 支持
-L 列出輸出設(shè)備的音量控制
-U <control> 取消 ALSA 控制并設(shè)置為完全音量(-V 不支持)
-V <control> 使用 ALSA 控制進行音量調(diào)節(jié),否則使用軟件音量調(diào)節(jié)
-z Daemonize
-t 許可條款
-? 顯示此幫助文本
Build options: LINUX ALSA EVENTFD RESAMPLE FFMPEG VISEXPORT IR DSD LINKALL
表示squeezelite安裝則成功
四。數(shù)碼設(shè)置squeezelite
將USB解碼器用USB線同視訊Q5連接上
用squeezelite -l查看USB解碼器的編號
顯示
root@aml:~#squeezelite -l
輸出設(shè)備:
null - 丟棄所有樣本(播放)或生成零樣本(捕獲)
默認(rèn):CARD=HAP90SD - TEAC HA-P90SD, USB音頻 - 默認(rèn)音頻設(shè)備
sysdefault:CARD=HAP90SD - TEAC HA-P90SD, USB 音頻 - 默認(rèn)音頻設(shè)備
front:CARD=HAP90SD,DEV=0 - TEAC HA-P90SD, USB 音頻 - 前置揚聲器
環(huán)繞聲 21:CARD=HAP90SD,DEV= 0 - TEAC HA-P90SD, USB 音頻 - 2.1 環(huán)繞聲輸出到前置和低音炮
環(huán)繞聲 40:CARD=HAP90SD,DEV=0 - TEAC HA-P90SD, USB 音頻 - 4.0 環(huán)繞聲輸出到前置和后置揚聲器
環(huán)繞41:CARD=HAP90SD,DEV=0 - TEAC HA-P90SD, USB 音頻 - 4.1 環(huán)繞輸出到前置、后置和低音炮
環(huán)繞聲50:CARD=HAP90SD,DEV=0 - TEAC HA-P90SD, USB 音頻 - 5.0 環(huán)繞輸出到前置、中置和后置揚聲器
環(huán)繞聲 51:CARD=HAP90SD,DEV=0 - TEAC HA-P90SD, USB 音頻 - 5.1 環(huán)繞聲輸出到前置、中置、后置和低音炮
環(huán)繞聲71:CARD=HAP90SD,DEV=0 - TEAC HA-P90SD , USB 音頻 - 7.1 環(huán)繞聲輸出到前置、中置、側(cè)置、后置和低音揚聲器
iec958:CARD=HAP90SD,DEV=0 - TEAC HA-P90SD, USB 音頻 - IEC958 (S/PDIF) 數(shù)字音頻輸出
dmix:CARD=HAP90SD ,DEV=0 - TEAC HA-P90SD, USB Audio - 直接采樣混合設(shè)備
dsnoop:CARD=HAP90SD,DEV=0 - TEAC HA-P90SD, USB Audio - 直接采樣監(jiān)聽設(shè)備
hw:CARD=HAP90SD,DEV=0 - TEAC HA-P90SD, USB Audio - 直接硬件設(shè)備無需任何轉(zhuǎn)換
plughw:CARD= HAP90SD,D=0 - TEAC HA-P90SD, USB Audio - 硬件設(shè)備與所有軟件轉(zhuǎn)換
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內(nèi)容:
#!/bin/sh -e
#
# rc.local
#
# 此腳本在每個多用戶運行級別結(jié)束時執(zhí)行。
# 確保腳本將“”成功或任何其他
# 錯誤值。
#
# 為了啟用或禁用此腳本,只需更改執(zhí)行
# 位。
#
# 默認(rèn)情況下,這個腳本什么都不做。
Squeezelite - hw:10 -D dop -p 99 -b 4096:6892
#/boot/fan.sh & exit
0退出 重啟服務(wù):systemctl restart lite 重新啟動系統(tǒng),不必每次輸入命令。 安裝好Squeezelite后,就可以雙玩DAPHILE+也可以玩squeezelite雙機,可以玩logitechmediaserver+squeezelite雙機 。 arm硬件組成的雙機系統(tǒng),比x86硬件裝配DAPHILE+數(shù)碼視訊Q5安裝squeezelite的雙機更好聽。
|