返信する: フリートーク

リンクの挿入 メールアドレスの挿入 画像URLの挿入 画像アップロード スマイリーの挿入 引用の挿入

※メールアドレス等、個人情報にかかわる情報の掲載・取扱については十分に注意してください。


コンテンツを見る際は プレビュー をクリックして下さい

※全文引用についてはプレビューができません。投稿時に正しく反映されます。

オプション
 
CAPTCHA Image 画像を替える読みづらい場合は画像を替えてお試しくださいスパム防止のため画像認証を設置しています
画像内の文字をボックスに入力してください

参照

Re: 動作確認NAPとDSD再生について
投稿者: たく 投稿日時: 2015/05/03 21:12
minidlnaのDSDのMIMEとか登録状況を確認する為にシェルスクリプト書いたので
使う事無いと思うけど、参考までに。
一応、自己責任でお願いします。

このスクリプトはファイル拡張子 *.dsf,*.dff のMIME, DLNA_PN, PATHを一覧表示し、ファイルに書出します。
スクリプトの保存先、ファイル書出し先は下記で設定しています。
/home/Public/minidlna_sh

スクリプトのファイル名:minidlna_db_dsd_list.sh
minidlna files.dbの場所:/home/.nas/files.db
ログのファイル名:DSDlist.txt

・実行方法
1.telnetでログイン(読取だけなので「admin」ユーザーでも出来ます。)
2.下記コマンドでスクリプト実行
. /home/Public/minidlna_sh/minidlna_db_dsd_list.sh

minidlna_db_dsd_list.sh の中身は以下から 「echo "End"」までです。注意点:改行コードはLF[\n]で ( CRLF[\r\n]はエラーになります )
#!/bin/sh

db="/home/.nas/files.db"
log="/home/Public/minidlna_sh/DSDlist.txt"

if [ ! -f "$db" ] ;then
echo "Error: file not found $db" ;return
fi

echo "start sqlite3"
#return

SQL="SELECT MIME,DLNA_PN,PATH FROM DETAILS WHERE (PATH LIKE '%.dsf' AND MIME LIKE 'audio%') OR (PATH LIKE '%.dff' AND MIME LIKE 'audio%');"

COMMAND="sqlite3 -header -column "$db""
echo $SQL | $COMMAND | tee $log

echo "End"