『QNAP上に「とびっきりのiTunesサーバ」を構築する』のクチコミ掲示板

TS-431P 製品画像
最安価格(税込):

¥31,798

(前週比:-402円↓) 価格推移グラフ

クレカ支払い
最安価格(税込):

¥31,798

AsianTyphoOon

お届け先の選択

送料込みの価格を表示します

お届け先地域

価格帯:¥31,798¥36,043 (8店舗) メーカー希望小売価格:¥―

店頭参考価格帯:¥― (全国8店舗)最寄りのショップ一覧

ネットで買うなら!クレジットカード比較
この製品をキープ

ご利用の前にお読みください

  • TS-431Pの価格比較
  • TS-431Pの店頭購入
  • TS-431Pのスペック・仕様
  • TS-431Pのレビュー
  • TS-431Pのクチコミ
  • TS-431Pの画像・動画
  • TS-431Pのピックアップリスト
  • TS-431Pのオークション

TS-431PQNAP

最安価格(税込):¥31,798 (前週比:-402円↓) 発売日:2016年12月 9日

  • TS-431Pの価格比較
  • TS-431Pの店頭購入
  • TS-431Pのスペック・仕様
  • TS-431Pのレビュー
  • TS-431Pのクチコミ
  • TS-431Pの画像・動画
  • TS-431Pのピックアップリスト
  • TS-431Pのオークション

『QNAP上に「とびっきりのiTunesサーバ」を構築する』 のクチコミ掲示板

RSS


「TS-431P」のクチコミ掲示板に
TS-431Pを新規書き込みTS-431Pをヘルプ付 新規書き込み



ナイスクチコミ49

返信138

お気に入りに追加

標準

NAS(ネットワークHDD) > QNAP > TS-431P

スレ主 tanettyさん
クチコミ投稿数:5785件

forked-daapdで音楽を楽しむ

Remote(iPhone)での操作画面

QNAP上に「とびっきりのiTunesサーバ」を構築する方法を調査し、実践していくスレッドです。
下記<本スレッドの前身>につづく、7本目のスレッドとなります。



<構築後にできること> (添付画像2枚参照)

・iPhone/iPad上のRemote or Windows/Mac等のブラウザで操作し
・QNAP上の楽曲ファイルを「直接」送信し
・AirPlayスピーカー or Chromecast built-inスピーカーで再生できる。



<手順書> (たく0220さん作成)

https://firestorage.jp/download/7ba9ef20764c1011ff1d2896e725e26f8e77c986
ファイル名:Procedure3.zip
DLパスワード:qnap
sha256:b2e483b902a4a57b5c792dad86b5a20f89c31f55b2b1d16093006370ab9becbb

<パッチ用Dockerfile リポジトリ>
https://github.com/taku0220/docker-daapd-patcher



<背景>

QNAPにiTunesサーバが実装されなくなりました。
・2020/4/14公開のQTS4.4.2.1273〜
・それより前にQNAPで標準で使えたiTunesサーバ(実体は「firefly」)も、残念なシロモノでした。

そこで本スレッドでは、「forked-daapd」を利用し、「とびっきりのiTunesサーバ」をQNAP上に構築しようとしています。
現状すでに最高のものに仕上がっていますが、さらに高みを目指したいと思ってます。

たく0220さんに教えを乞いながら、おこなっています。
というか、ほぼ100%、たく0220さんのお知恵です。本当にありがとうございます。m(_ _)m



<経緯>
forked-daapd という iTunesサーバをQNAP上に実装した (たく0220さんのご教示による)。
さらに
・アルバムアートワークを表示できるようになった。
・Remoteアプリで再生できるようになった (QNAPから直接AirPlayスピーカに音を飛ばせる)。
・アーティストの並び順を正しくした (たく0220さん謹製パッチによる)。
・ジャンルの表示がおかしい問題を解決した (たく0220さん謹製パッチによる)。
・アーティスト別アルバムを新しい順にした (たく0220さん謹製パッチによる)。
・「あかさたな…」インデックスを実装した (たく0220さん謹製パッチによる)。
・アーティスト写真表示を実装した (たく0220さん謹製パッチによる)。
・アルバム一覧で並び順を選択できるようにした (たく0220さん謹製パッチによる)。
・オーディオブックを再生する方法を調査し実践した。
・プレイリストから再生する方法を調査し実践した。
・Chromecast built-inスピーカーで再生する方法を調査し実践した。
・radiko・らじるが聞けるようにした (たく0220さん謹製プログラムによる)。
・スピーカーごとに確実に音量保持でき、かつ音量制限できるようした (たく0220さん謹製パッチによる)。
・アーティスト→アルバム順で再生指示時、キュー内に入れる順を正しくした (たく0220さん謹製パッチによる)。



<本スレッドの前身>

その6<QNAP上に極上のiTunesサーバを構築する>
https://bbs.kakaku.com/bbs/K0000925629/SortID=23191710/#tab

その5<QNAP上に無上のiTunesサーバを構築する>
https://bbs.kakaku.com/bbs/K0000925629/SortID=23096227/#tab

その4<QNAP上に究極のiTunesサーバを構築する>
https://bbs.kakaku.com/bbs/K0000925629/SortID=22931110/#tab

その3<QNAP上に最高のiTunesサーバを構築する。>
https://bbs.kakaku.com/bbs/K0000925629/SortID=22523738/#tab

その2<QNAP上でまともに使えるiTunesサーバを構築する。>
https://bbs.kakaku.com/bbs/K0000925629/SortID=22412981/#tab

その1<iTunesサーバでのジャケット表示とアーティスト並び順>
https://bbs.kakaku.com/bbs/K0000925629/SortID=22261119/#tab

書込番号:23354619

ナイスクチコミ!1


返信する
スレ主 tanettyさん
クチコミ投稿数:5785件

2020/04/25 02:37(3ヶ月以上前)

Apple WatchのRemoteでも操作できる

Apple Watchでも操作でき、とても便利です(添付画像参照)。
○ 再生/停止
○ 前/次
○ 音量調整
○ スピーカー選択
× アーティストやアルバムからの選曲

書込番号:23358550

ナイスクチコミ!1


クチコミ投稿数:1237件Goodアンサー獲得:136件

2020/04/25 02:41(3ヶ月以上前)

>tanettyさん

前スレの締めよろしく〜です ^^

>Amazonで見てみたら、1,655円でした。やすっ!

いつ買ったのか確認してみたら2015年1月 1,350円でした。
他のでも可能化もしれないけど試してないので判らないんだよね。

>QNAP前面のUSB穴にコレを挿せば、こういうこと(↓)ができるってことなんしょうか?

できますよ〜、ただBTなのでWi-Fi2.4GHzと一緒で電子レンジが天敵 ^^
あと遅延かな?
前面はUSBコピーとかの機能使わなければ良いけど、私は百均のUSB延長でちょっと離してつかってる。
目途はたったけどDockerに詰めて設定の簡略化が大変でね…
BTスピーカーにもよるから検証は手持ちのしか出来てないので、出来たらヒトバシラーよろしく ^^;

書込番号:23358553

ナイスクチコミ!1


スレ主 tanettyさん
クチコミ投稿数:5785件

2020/04/25 02:52(3ヶ月以上前)

>たく0220さん

>いつ買ったのか確認してみたら2015年1月 1,350円でした。

やっっっっすっっ!!!
それ聞くと、悩んじゃいますね(笑)。

>できますよ〜、ただBTなのでWi-Fi2.4GHzと一緒で電子レンジが天敵 ^^

そこは承知のうえなので、問題ナッシングです。
BTスピーカーは20台ぐらい?使ってきましたので、
ユーザレベルでの経験は、意外と豊富だったりします。
というわけっで、そっち側はおまかせあれ(?)

>あと遅延かな?

動画では使わないので、そっちもノープロブレムです。

>前面はUSBコピーとかの機能使わなければ良いけど、私は百均のUSB延長でちょっと離してつかってる。

USBコピー使わないので、それも問題ないです。
(USB穴にホコリが詰まってたので、掃除しないと)
>目途はたったけどDockerに詰めて設定の簡略化が大変でね…

いつもいつも一から十までオンブに抱っこでスミマセン。

>BTスピーカーにもよるから検証は手持ちのしか出来てないので、出来たらヒトバシラーよろしく ^^;

はい、それはもちろん。
買う気マンマンなのですが、ひとつだけネックがありまして。
Amazonで買いたいのですが、2千円以上にならないと、送料が(泣)。
1,655円って、なかなかちょうど悩ましい価格だったり。
2,100円だったら、むしろすぐ発注してたんですが。

なので、他に何か欲しいものが出てきたとき、ついでに。
という形になります。
ヒトバシラーたる資格を得るため、しばらくお待ちいただければ、と。

書込番号:23358558

ナイスクチコミ!0


スレ主 tanettyさん
クチコミ投稿数:5785件

2020/04/25 03:24(3ヶ月以上前)

>たく0220さん

「PLANEX Bluetooth USBアダプター Ver.4.0+EDR/LE(省エネ設計)対応 BT-Micro4」
https://www.amazon.co.jp/gp/product/B0071TE1G2/
発注しました。楽しみです!!!

書込番号:23358566

ナイスクチコミ!0


クチコミ投稿数:1237件Goodアンサー獲得:136件

2020/04/25 08:17(3ヶ月以上前)

>tanettyさん

おはようございます。

>発注しました。楽しみです!!!

はやっ ^^
30分しかたってないぞ〜 欲しいもの見つかったのかな?

BTの弱点は百も承知かとは思ったんですが、念のため ^^;

あと、イコライザーの調整用のWebUIつけといた方が良いかな?
どうするか、ちょっと迷い中。。。

書込番号:23358755

ナイスクチコミ!0


スレ主 tanettyさん
クチコミ投稿数:5785件

2020/04/26 00:28(3ヶ月以上前)

>たく0220さん

こんばんは〜。

>30分しかたってないぞ〜 欲しいもの見つかったのかな?

はい、DS-A5をさらに活かすため、長めのRCAケーブルなんぞを。

>あと、イコライザーの調整用のWebUIつけといた方が良いかな?

あればもちろんうれしいです。
ただ、あったとして、どのていど使うかは未知数カナ...。

あと、教えていただきたいのですが。
BTレシーバーをQNAPにつなげたとして、複数のBTスピーカーを登録しておくことは可能でしょうか?
「下記<初期設定>を1回のみ行った場合、下記<運用>が可能か否か」という質問です。

<初期設定(1回だけ)>
QNAPに(?)スピーカーAとスピーカーBを初期登録 (BTのペアリング)

<運用>
・Aは電源ON かつ Bは電源OFF時
→QNAPが自動的にAにつながり、Remote上から出力先としてAを選べる。

・Bは電源ON かつ Aは電源OFF時
→QNAPが自動的にBにつながり、Remote上から出力先としてBを選べる。

書込番号:23360594

ナイスクチコミ!0


クチコミ投稿数:1237件Goodアンサー獲得:136件

2020/04/26 01:23(3ヶ月以上前)

>tanettyさん

こんばんは。

>あればもちろんうれしいです。
>ただ、あったとして、どのていど使うかは未知数カナ...。

了解です。やはり使ってみない事にはなんとも言えないよね。


>複数のBTスピーカーを登録しておくことは可能でしょうか?

考えてはいるけど、forked-daapd.confの設定に依る処が大きくて
現状だとスピーカー変更にはconfの変更が必須です。
つまりdaapdの再起動が必要に…

スピーカーのミキサーの名称が固有なので、フェイク入れられないか調べ中。
その辺は今後の課題ということで、まずは単品で出す予定です。

Bluetoothというかサウンド関連はなかなか難儀なんですよ。。。

書込番号:23360649

ナイスクチコミ!0


スレ主 tanettyさん
クチコミ投稿数:5785件

2020/04/26 02:02(3ヶ月以上前)

>たく0220さん

Amazon、25日発注で29日到着予定。
うーん、生活必需品優先ってことらしいので、けっこうかかりますね。
あと、発注の都度「置き配」から変更しなきゃいけなくなったりして、手間です。
感染予防のためと主張してるけど、収束後も「置き配」初期設定のママにするような気が。

>了解です。やはり使ってみない事にはなんとも言えないよね。

恐れ入ります。m(_ _)m

>現状だとスピーカー変更にはconfの変更が必須です。
>つまりdaapdの再起動が必要に…
>Bluetoothというかサウンド関連はなかなか難儀なんですよ。。。

ありゃ。かなりたいへんなことなんですね(驚)。
いずれにしても、一から十まで申し訳ありません。
ありがとうございます。とりいそぎ御礼まで。

書込番号:23360679

ナイスクチコミ!0


クチコミ投稿数:1237件Goodアンサー獲得:136件

2020/04/26 21:03(3ヶ月以上前)

>tanettyさん

とりあえず、おおまかなDokerfileの作業工程は完了。
疲れたので、細かい残りの最適化作業は明日以降にします…

追加機能
・USB-DACへの出力に対応
・Bluetooth(bluez-alsa: a2dp)への出力に対応
・イコライザー(Alsaequal)出力に対応(USB-DAC、Bluetoothのみ)
・イコライザー調整用WebUI(amixer-webui)に対応
・各設定ファイルをconfigフォルダーへ移動
・インターネットの混雑かその他の原因でDLに失敗するケースがあったので
 一部のソースコードについては、あらかじめDLしたソースコードからもビルド出来るように対応。

Bluetoothのペアリングに使うデーターもconfigフォルダーに移動させたので
リビルドや他のコンテナにも利用が可能。

ペアリングに関してはCUIベースになります。
あまり余計なのを追加したくないのでbluetoothctlコマンドのみになります。

参考 Qiita:Linux PCにBluetooth機器を接続する
https://qiita.com/shskwmt/items/fffabf521201f5835214#bluetoothctl%E3%81%A7bluetooth%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%82%92%E6%8E%A5%E7%B6%9A%E3%81%99%E3%82%8B

「bluetoothctlでBluetoothデバイスを接続する」のところを参考にしてみてください。
※"power on"はコンテナ起動時に自動的にonになるようにスクリプト仕込んであります。

書込番号:23362611

ナイスクチコミ!2


スレ主 tanettyさん
クチコミ投稿数:5785件

2020/04/26 23:51(3ヶ月以上前)

>たく0220さん

はやっ!!!
さすが、たく先生。スゴすぎとしか。
いつもいつもありがとうございますm(_ _)m

書込番号:23362963

ナイスクチコミ!0


スレ主 tanettyさん
クチコミ投稿数:5785件

2020/04/28 21:14(3ヶ月以上前)

Music Station上のBluetooth出力先として「デバイスが見つかりません」

>たく0220さん

こんばんは〜。
お世話になっております。

RCAケーブル 、微妙に短い(泣)…。
見積が甘かったようです。
3mを買ったのですが、あと50cmあればって感じ。
ショートカットしまくり、テンションかかりまくりで、とりあえず強引につなげたけど。

延長ケーブルは音質劣化がヤだから使いたくないし。
5mのを買うしかないカナ…。4mがあればいいのに。
ちなみに、つなげたのは、DS-A5 〜 YAMAHA TSX-B232 間です。



さてさて。
BT-Micro4をつなげたのですが、QNAPが認識してくれず、困っております。
どうしたらよいでしょうか?

QNAPの前面ポートに挿した後にやってみたこと(と結果)は、以下の2点です。

@ adminでSSH後
[~] # bluetoothctl
-sh: bluetoothctl: command not found
[~] # sudo systemctl start bluetooth.service
sudo: systemctl: command not found
[~] # sudo pacman -S bluez bluez-utils
sudo: pacman: command not found
[~] # docker exec -it daapd35 /bin/bash
root@QNAP1:/# bluetoothctl
bash: bluetoothctl: command not found

A 「Music Station」のBluetooth出力先として
「デバイスが見つかりません」表示を確認した (添付画像)

書込番号:23366750

ナイスクチコミ!0


スレ主 tanettyさん
クチコミ投稿数:5785件

2020/04/28 21:24(3ヶ月以上前)

再生するBT-Mciro4の青色ランプは、ゆっくり点滅。

その他
BT-Mciro4の青色ランプは、ゆっくり点滅。

>たく0220さん

補足です。
BT-Mciro4の青色ランプは、ゆっくり点滅してます。
(添付動画)

書込番号:23366782

ナイスクチコミ!0


クチコミ投稿数:1237件Goodアンサー獲得:136件

2020/04/29 01:08(3ヶ月以上前)

>tanettyさん

こんばんは。

AppCenterいくつか更新来てたのでやったらDocker側のBT操作に影響でてげんなりしてます ^^;
ちょっと横になって休憩と思ったら爆睡してしまってました。。。

bluetoothctlとかはDocker内での場合で
「Music Station」でのBTスピーカーとの接続方法は、わかりにくいのですが
「Bluetooth」の右にある更新マークのアイコンをクリックするとペアリングモードになります。
「BT-Mciro4」の青ランプがはげしく点滅すると思いますので、その間にBTスピーカーをペアリングモードにしてください。

@:「Bluetooth」の右にある更新マークのアイコンをクリック。
A:BTスピーカーをペアリングモードにする。
B:自動的にペアリング後、接続される。

こんな感じです。

こんばんは。

AppCenterいくつか更新来てたのでやったらDocker側のBT操作に影響でてげんなりしてます ^^;
ちょっと横になって休憩と思ったら爆睡してしまってました。。。

bluetoothctlとかはDocker内での場合で
「Music Station」でのBTスピーカーとの接続方法は、わかりにくいのですが
「Bluetooth」の右にある更新マークのアイコンをクリックするとペアリングモードになります。
「BT-Mciro4」の青ランプがはげしく点滅すると思いますので、その間にBTスピーカーをペアリングモードにしてください。

@:「Bluetooth」の右にある更新マークのアイコンをクリック。
A:BTスピーカーをペアリングモードにする。
B:自動的にペアリング後、接続される。

こんな感じです。

書込番号:23367338

ナイスクチコミ!1


スレ主 tanettyさん
クチコミ投稿数:5785件

2020/04/29 01:34(3ヶ月以上前)

MP3タグv2.3のDate値が年月日の場合、年を正常に取得不可

ミュージックやPLEXでは問題なし

>たく0220さん

こんばんは。

>AppCenterいくつか更新来てたのでやったらDocker側のBT操作に影響でてげんなりしてます ^^;
>ちょっと横になって休憩と思ったら爆睡してしまってました。。。

ぬぬ?? そうだったんですね。
本当にお疲れ様でございます。m(_ _)m

さっそくペアリング方法を教えていただき、ありがとうございました。
たしかに更新ボタンを押したら出てきて、ばっちりペアリングできたー。
Music Stationからの音出しまで確認完了です。
そういうことだったのかー。いやー、お恥ずかしい。
本当にありがとうございます!!!



さて、微妙に困っていることがありまして…。

下記<症状>が発生します。
調べてみたところ<原因>は下記のとおりでした。
とりあえず下記<回避策>でどうにかなるので、
運用上めっちゃ困るかというと、さほどでもありません。
とはいえ、もしなんとかなるなら、もちろんそのほうがうれしかったりします…。

<症状>(添付画像2枚)
・Remote上で「年」をもたない楽曲があるため、並べ替えがおかしい場合がある。
・当該楽曲について、ミュージック上は「年」を、PLEX上では「年月日」を、それぞれ正しく持っている。

<原因(調査の結果わかったこと)>
・「MP3のタグがv2.3」かつ「Dateが年月日」の場合、files上の「year」が「0」になってしまう。
 例:「Date=2012-04-04」→「year=0」
・MP3タグv2.4やAACやALACなら「Date=2012-04-04」でも「year=2012」になってくれる。
・MP3タグv2.3でも「Date=2012」なら「year=2012」になってくれる。

<回避策>
MP3v2.3のタグとして(a)または(b)を採用
(a)「Date=2012-04-04」のほかに「YEAR=2012」を追加。
(b)「Date=2012」にしておく(←古いデータは現状すべてコレなので、問題は起きていません)

書込番号:23367380

ナイスクチコミ!0


スレ主 tanettyさん
クチコミ投稿数:5785件

2020/04/29 01:47(3ヶ月以上前)

>たく0220さん

>bluetoothctlとかはDocker内での場合で

これは、Docker exec内で実行するって意味ですよね???

[~] # docker exec -it daapd35 /bin/bash
root@QNAP1:/# bluetoothctl
bash: bluetoothctl: command not found

前述のとおり、こうなっちゃうんですが(↑)
「たく先生の新プログラムがないと、bluetoothctlは動かない」
という認識で正しいでしょうか????

bluetoothctlまでは、新PGとは無関係にイケるのしら。
なーんて勝手に思い込んでたのですが、
それは私の勘違い...ということですよね???

書込番号:23367392

ナイスクチコミ!0


クチコミ投稿数:1237件Goodアンサー獲得:136件

2020/04/29 02:19(3ヶ月以上前)

>tanettyさん

>・「MP3のタグがv2.3」かつ「Dateが年月日」の場合、files上の「year」が「0」になってしまう。
> 例:「Date=2012-04-04」→「year=0」

区切りが/(スラッシュ)でないので、汎用性に欠けてるのでしょう。
そのタグを挿入したソフトが悪いとしか言えないかな。
ffmpegでどう表示されるかで決まりますハイフンのままだとNGかと思います。

>「たく先生の新プログラムがないと、bluetoothctlは動かない」
>という認識で正しいでしょうか????

dockerコンテナ内で
apk update

apk add bluez

とやればbluetoothctlはインストールされるけど、最初に話したように
Dockerコンテナ内は分離された空間ですのでホストから許可得てない制御はできません。
bluetoothctlにはbluetoothdの起動が必要です。また音声関係はAlsa,bluez-alsa等の調整が必要です。

書込番号:23367414

ナイスクチコミ!1


スレ主 tanettyさん
クチコミ投稿数:5785件

2020/04/29 03:47(3ヶ月以上前)

foobar2000のメタデータ編集画面

>たく0220さん

さっそくのご返信、誠にありがとうございます。m(_ _)m

bluetoothについては、すみません、よく理解できませんでした。

>apk update
>apk add bluez
>とやればbluetoothctlはインストールされるけど、最初に話したように

仮にこの手順(↑)でbluetoothctlを入れたとしても

>Dockerコンテナ内は分離された空間ですのでホストから許可得てない制御はできません。
>bluetoothctlにはbluetoothdの起動が必要です。また音声関係はAlsa,bluez-alsa等の調整が必要です。

と(↑)のお話ですので、やはり
「たく先生作成中の新PGが完成するまでは、
 Remoteからの出力については、まだ何もできない」
という認識でよいでしょうか????


>そのタグを挿入したソフトが悪いとしか言えないかな。

以下、実験結果を詳説いたしますが、どうもコレ(↑)っぽいです。

Mac「foobar2000」上にて「Date」の値として、
たとえば「2012」の後ろに手動で-04-04」をつけ、
「2012-04-04」としておりました (添付画像参照)。

上記の感じでいろいろと編集後、ffmpegでメタデータを見てみたところ、以下事項が判明しました。
・v2.3で「2012/04/04」「2012-04-04」どちらに編集しても、項目名が「TYER」になってしまう (下記(a)(b))
・v2.4で「2012/04/04」に編集後、項目名が「DATE」になってしまう (下記(c))
・v2.4で「2012-04-04」に編集後、項目名が「date」のママ (下記(d))で、すべて正常稼働。

<実験結果>

(a) foobar2000で「v2.3」のdateを「2012/04/04」にしたとき
 × ffmpeg上:TYER=2012/04/04
 × daapd/Remote上:年なし
 ○ PLEX上:年月日=2012-04-04
 ○ ミュージック上:年=2012

(b) foobar2000で「v2.3」のdateを「2012-04-04」にしたとき
 × ffmpeg上:TYER=2012-04-04
 × daapd/Remote上:年なし
 ○ PLEX上:年月日=2012-04-04
 ○ ミュージック上:年=2012

(c) foobar2000で「v2.4」のdateを「2012/04/04」にしたとき
 × ffmpeg上:DATE=2012-04-04
 × daapd/Remote上:年なし
 × PLEX上:年月日=1900-01-01
 × ミュージック上:年なし

(d) foobar2000で「v2.4」のdateを「2012-04-04」にしたとき
 ○ ffmpeg上:date=2012-04-04
 ○ daapd/Remote上:2012
 ○ PLEX上:年月日=2012-04-04
 ○ ミュージック上:年=2012

実験で力尽きましたので(笑)、きょうはこのへんで失礼いたします。
では、おやすみなさいZzz…。

書込番号:23367462

ナイスクチコミ!0


クチコミ投稿数:1237件Goodアンサー獲得:136件

2020/04/29 14:19(3ヶ月以上前)

>tanettyさん

>Remoteからの出力については、まだ何もできない」
>という認識でよいでしょうか????

はい、何も出来ません。簡単に出来るならわざわざそれ用のDockerfile用意せず説明だけで済ませてますよ ^^

QNAP側のアップデートで余計な機能がついてしまったみたいで
コンテナからbluetoothのデバイス(hci0)へのアクセスにさらに制限がかかりbluez-alsaが機能しなくなった。
-> QNAP側のbluetoothを無効にする必要がある。(元々複数のアプリでは同時に使えないのでこれで良いことにする。)
またbluetoothdのプロセスを監視しているみたいで、bluetoothを無効にするとコンテナ内bluetoothdが数秒で強制終了されます。
とりあえずの回避策が、ようやく成功したので今テスト中。
他細かい調整と手順書を追記してるので、アップできるのは週末ぐらいかな…


>・v2.4で「2012-04-04」に編集後、項目名が「date」のママ (下記(d))で、すべて正常稼働。

すみません、ちょっと余裕なかったみたいで勘違いでした。
区切りが/(スラッシュ)ではなくて-でしたね。

あと
https://github.com/ejurgensen/forked-daapd/blob/27.1/src/library/filescanner_ffmpeg.c#L226

> * Update 20200114: Removed TDA, TDAT, TYE, TYER, TDR since the they are
> * well supported by ffmpeg, and forked-daapd was parsing TDA/TDAT incorrectly

最近仕様変わってしまったみたい。
ffmpegでID3v2タグをdateと返してくれるのはたぶん
https://github.com/FFmpeg/FFmpeg/blob/master/libavformat/id3v2.c
ID3v2.4
{ "TDRC", "date" },
{ "TDRL", "date" },

"static void merge_date(AVDictionary **m)"で最終的に合成してもいる
https://github.com/FFmpeg/FFmpeg/blob/master/libavformat/id3v2.c#L543
TYER、TDAT、TIMEあたりから生成してるみたいで
TYERなければ何もしないみたいです。
TYER、TDATが揃ってればdateとして返してくれると思います。

ALACの場合 atom ID3tagの書式に似てるが様式は別です
https://github.com/FFmpeg/FFmpeg/blob/master/libavformat/mov.c#L375

>0xa9,'d','a','y'

書込番号:23368329

ナイスクチコミ!1


クチコミ投稿数:1237件Goodアンサー獲得:136件

2020/04/30 03:39(3ヶ月以上前)

>tanettyさん

with_ALSAブランチにて
https://github.com/taku0220/docker-daapd-patcher/tree/with_ALSA

commit
1.services.d: fix start timing
2.avahi: remove service files and ipv6 disable and add deny-interfaces
3.add offline sourcecode directory
4.add ALSA(for USB-DAC)
5.add alsaequal and Organize patch folder
6.add Bluetooth
7.add amixer-webui

1.たまにavahiの起動が遅くてforked-daapdがリスタートしている。
2.avahiのipv6無効、仮想スイッチも無効、sshとsftp-sshのサービスを通知してたので無効
3.オフラインでも一部(forked-daapdとパッケージ類以外)は事前にDLしたソースコードからビルド可能
4.ALSA追加
5.EQ(alsaequal)とpatchフォルダ整理
6.Bluetooth追加
7.amixer-webui追加

forked-daapd用のパッチはforked-daapd_patchフォルダ内にコピーしてください。
変更箇所はコミット(commits)から確認できます。
https://github.com/taku0220/docker-daapd-patcher/commits/with_ALSA

設定は半自動ですが固有のパラメータがありますので、各自の環境に設定する必要があります。
手順はまた後日にでも

書込番号:23369805

ナイスクチコミ!1


スレ主 tanettyさん
クチコミ投稿数:5785件

2020/04/30 06:37(3ヶ月以上前)

>たく0220さん

おはようございます。
手とり足とり、ありがとうございます。m(_ _)m
とりいそぎ御礼まで。

書込番号:23369884

ナイスクチコミ!0


スレ主 tanettyさん
クチコミ投稿数:5785件

2020/04/30 20:40(3ヶ月以上前)

たく先生、こんばんは。
いつもお世話になっております。

Bluetoothのdaapd/Remote出力の件は、
たく先生からの新PG公開後、すぐにでも対応できるよう予習のつもりだったのですが、
単に私の先走りであった旨、しっかり理解いたしました。
お騒がせしてスミマセン。

>手順はまた後日にでも

一から十まで、ありがとうございます。m(_ _)m

MP3タグの件は、ぬぅうううう。
5回ほど熟読いたしましたが、私の知識・能力不足で理解には至らず…。
原理の把握は、いったん諦めました。
懇切丁寧に教えていただいたにもかかわらず、誠に申し訳ありません。

それはさておき、運用レベルとしては、どうすればよいでしょう?
タグをfoobar2000で編集しつづける前提であれば、コレ(↓)かな…と思っておりますが。

>MP3v2.3のタグとして(a)または(b)を採用
>(a)「Date=2012-04-04」のほかに「YEAR=2012」を追加。
>(b)「Date=2012」にしておく(←古いデータは現状すべてコレなので、問題は起きていません)

というのは、これ(↑)であれば、下記4ツールすべてで正常表示されるからです。

> ○ ffmpeg上:date=2012-04-04
> ○ daapd/Remote上:2012
> ○ PLEX上:年月日=2012-04-04
> ○ ミュージック上:年=2012

あるいは、foobar2000「以外」を使うなら、この(↓)方法でもイケるのかな?と思ってます。
・MP3tagでv2.3のタグをv2.4に変換する

ん?
「きょうは運動が足りてないよ」
ってAppleWatchから怒られましたので、いまからちょっと体操でもしよっと。

書込番号:23371354

ナイスクチコミ!0


クチコミ投稿数:1237件Goodアンサー獲得:136件

2020/04/30 22:34(3ヶ月以上前)

>tanettyさん

こんばんは。
タグの管理については、今ちょっと余裕ないので申し訳ないけど後日で
使う機材によって環境は様々なので


最近Markdownって記法使いはじめた。GitHubとか色々なとこでつかわれてるので
エディターはWin、Macでも使えるので無難なGitHub Atomにしてみた。
最初ちょっと手間かかるけどね。
手順書はこれで書いて、mdとhtmlかpdfでと考えてます。

GitHub Atom
https://atom.io/

参考 : エディタ「Atom」のインストールと初心者向け初期設定
https://pg-happy.jp/atom-texteditor.html

参考 Qiita: Atom をMarkdownエディタとして整備
https://qiita.com/kouichi-c-nakamura/items/5b04fb1a127aac8ba3b0

インストールしたパッケージ
markdown-preview-opener
markdown-scroll-sync
tool-bar
markdown-writer
tool-bar-markdown-writer
wordcount

書込番号:23371648

ナイスクチコミ!1


クチコミ投稿数:1237件Goodアンサー獲得:136件

2020/04/30 22:49(3ヶ月以上前)

書きかけだけど、こんな感じになります。

書込番号:23371680

ナイスクチコミ!1


スレ主 tanettyさん
クチコミ投稿数:5785件

2020/05/01 00:18(3ヶ月以上前)

Atomを使ってmd記法(左)で書いたときのプレビュー(右)

>たく0220さん

こんばんは。

markdownって何ぞや??? atomって??
からはじまり、習うより慣れろ。
ちゅーわけで、とりあえずAtomにてMD記法で見よう見まねでじってみました。

なんとなく分かってきたような。
基本はプレーンテキストなんだけど、
たとえば「#」の個数で「ここは題字ね」とかを命令してあげることで、そうなる。的な??

書込番号:23371878

ナイスクチコミ!0


スレ主 tanettyさん
クチコミ投稿数:5785件

2020/05/01 00:31(3ヶ月以上前)

各種パッケージをインストールした後のAtom画面

>たく0220さん

>インストールしたパッケージ

これもマネっこして入れてみたら、なるほど、MicrosoftのWordみたいな感覚で、簡単に「太字」「箇条書き」「タイトル化」したりできますね。
勉強になるー。

書込番号:23371902

ナイスクチコミ!0


スレ主 tanettyさん
クチコミ投稿数:5785件

2020/05/01 00:55(3ヶ月以上前)

出力されたPDF

>たく0220さん

「パッケージ」でいろいろ機能が拡張できるんですね。
「markdown to PDF」とかいうので、MDファイルからPDFを出力できました。

書込番号:23371941

ナイスクチコミ!0


クチコミ投稿数:1237件Goodアンサー獲得:136件

2020/05/01 15:51(3ヶ月以上前)

>tanettyさん

こんにちは。

文章の構成力が弱くて時間かかった (T_T)
とりあえずの下書きですが、こんなので伝わりますでしょうか?
肝心のビルドの方はもう少しお待ちください。


docker-daapd-patcher with ALSA 設定手順書(ドラフト)

https://firestorage.jp/download/8adcd4c35c4da355ed120c0e2ad795f015bae689
ファイル名:README_CONFIGURATION-ドラフト1_0.zip
DLパスワード:qnap
sha256:f0a95d6402b44f8c3174e608fc232b8775236bbae2fea158caab5c096e9903de

書込番号:23372927

ナイスクチコミ!1


スレ主 tanettyさん
クチコミ投稿数:5785件

2020/05/01 22:42(3ヶ月以上前)

>たく0220さん

こんばんは〜。
懇切丁寧にありがとうございます。m(_ _)m
とりいそぎザッとですが、拝読いたしました。
なんとなく何とかなりそうな気がしております。
(もちろん、実際に試してみないとハッキリとはいえないのですが)

書込番号:23373888

ナイスクチコミ!0


クチコミ投稿数:1237件Goodアンサー獲得:136件

2020/05/01 23:14(3ヶ月以上前)

>tanettyさん

こんばんは。

>なんとなく何とかなりそうな気がしております。

そうですか〜、だいぶ慣れましたものね ^^
手順に抜けがないかだけが心配ですが、まだそのままではビルドは出来ないのでもう少しお待ちください。
追加項目が多いので再確認にちょっと手間取ってます。

書込番号:23373944

ナイスクチコミ!0


クチコミ投稿数:1237件Goodアンサー獲得:136件

2020/05/03 00:14(3ヶ月以上前)

>tanettyさん

こんばんは。
遅くなりました、with ALSA用のビルド手順書です。

Githubのソースは1点 追加、1点 修正を加えましたので最新のに更新してからビルドしてください。
あと、ソースのダウンロードツールを追加しておいたのですがalsaequalのサーバーが止まっているかもしれません。
うまくDL出来なかった時は用意しますので、言ってください。

https://firestorage.jp/download/66243a20e7ca114e7329cd0237972f9891c94a12
ファイル名:README_BUILD-ドラフト1_0.zip
DLパスワード:qnap
sha256:1663798b297cacb0668227c6576b7cc788860eeee0e283a39990a89bb63536d5

書込番号:23376275

ナイスクチコミ!1


スレ主 tanettyさん
クチコミ投稿数:5785件

2020/05/03 00:32(3ヶ月以上前)

>たく0220さん

誠にありがとうございます!!!!!
明日以降に実施させていただく予定でございます。
進捗等ありましたら、報告いたします。m(_ _)m

書込番号:23376316

ナイスクチコミ!0


クチコミ投稿数:1237件Goodアンサー獲得:136件

2020/05/03 21:28(3ヶ月以上前)

>tanettyさん

なんかひっそりとTS-x31kシリーズがリリースされてますね。(なんで "k" ^^; )
CPUがクアッドコアになったのと、ストレージのトレイにロック用のギミックが見えますね。
他は変わりないみたい。このトレイだけ見てみたいかな ^^

個人的にはTS-453Dが気になっているがいつになるんだろ…
次に行くならこの辺のになるかな〜
けど、ここまでスペック使わないんだよな…

書込番号:23378328

ナイスクチコミ!1


クチコミ投稿数:1237件Goodアンサー獲得:136件

2020/05/04 10:38(3ヶ月以上前)

>tanettyさん

おはようございます。

README少し修正したので差し替えます。

README_MULTIPLE.md : 複数スピーカーで使う際の補足説明

↑ご希望の品でございます ^^

https://firestorage.jp/download/82209dd7aa7e3a346d3df71ab7f9a6dc371c4204
ファイル名:README-ドラフト20200504.zip
DLパスワード:qnap
sha256:550e0abec0741e1cb86af51a7769a266159835513fd3add0cc7ac9a687768fc1

書込番号:23379509

ナイスクチコミ!1


クチコミ投稿数:1237件Goodアンサー獲得:136件

2020/05/04 21:43(3ヶ月以上前)

>fumidronemasterさん

こんばんは。
もう見られて無いかもしれませんが、手順書を多少見やすいように作り直しました。

README_BUILD.md : Dockerビルドの手順書
README_CONFIGURATION.md : forked-daapdの設定手順書(というか補足)

それぞれマークダウン(Markdown)という記法で書かれています
Markdownビューアを何か使われていましたらそちらを使って読んでください。

なおhtml版(*.html)とPDF版(*.pdf)も添付してあるので読みやすいのを使ってください。


https://firestorage.jp/download/5af4651322e4591177499072c7c3970acd03778e
ファイル名:Procedure5.zip
DLパスワード:qnap
sha256:a7a1e097349f0fb2f95be4c188f25ce2e9a3c21aaae095ace30245adbd3819f3


またBluetoothスピーカーでの接続を試されるなら、下記私の一個前のレスの手順書を使ってください。
書込番号:23379509
https://bbs.kakaku.com/bbs/K0000925629/SortID=23354619/#23379509

書込番号:23381042

ナイスクチコミ!2


スレ主 tanettyさん
クチコミ投稿数:5785件

2020/05/04 22:53(3ヶ月以上前)

1

2

3

>たく0220さん

こんばんは〜。いつもお世話になっております。

新機種、画像を見てみましたが、銀の部分が青くなっちゃいましたね。
白基調なので、絶対に銀のがカッチョいいと思います!!!
って、見た目の話でスミマセン。それ基準でQNAPを選んだものですから(笑)。

さてさて。手順、誠にありがとうございます。m(_ _)m

恥ずかしながら、さっそくヘルプミーなんですが...。
ビルドに失敗します。
下記コマンドを実行しても、イメージ「daapd:36」が作成されません)。
time docker build -f Dockerfile.armhf --no-cache=true -t daapd:36 .

マスタじゃないビルド↑してるんで、ダメなんでしょうか。
それか、私の作業漏れ・間違いがどっかにあるのカモ。
添付動画3枚は、上記コマンド結果の末尾です。

とりあえず、これからマスタでビルドしてみます。

書込番号:23381199

ナイスクチコミ!0


クチコミ投稿数:1237件Goodアンサー獲得:136件

2020/05/04 23:11(3ヶ月以上前)

>tanettyさん

こんばんは。

>白基調なので、絶対に銀のがカッチョいいと思います!!!

たしかにね〜、QNAP最近この色が好きなのかな ^^;


>ビルドに失敗します。
1枚目のはwarningなので無視でOK
2枚目のはalsaequalのインストールでbzip2のエラーなのでダウンロードしたのが壊れてる
(と手順書にも書いといたし、チェック用にツールも用意しといたのにィ〜〜〜〜〜〜 ^^;)

https://firestorage.jp/download/459ec64aa015e7d8dec3640f1bb7e0be2042df68
ファイル名:alsaequal.tar.bz2
DLパスワード:qnap
sha256:916e7d152added24617efc350142438a46099efe062bd8781d36dbf10b4e6ff0
12時間限定

DL終わったら教えてください、削除しますので。

書込番号:23381238

ナイスクチコミ!1


クチコミ投稿数:1237件Goodアンサー獲得:136件

2020/05/04 23:19(3ヶ月以上前)

>tanettyさん

追伸

>Githubのソースは1点 追加、1点 修正を加えましたので最新のに更新してからビルドしてください。

いちおうだけど、更新してありますか?

書込番号:23381259

ナイスクチコミ!0


スレ主 tanettyさん
クチコミ投稿数:5785件

2020/05/04 23:24(3ヶ月以上前)

>たく0220さん

ありがとうございます。
さっそくダウンロードしました。

とはいうものの、何をしたらいいのかよくわからず(困)...。

>2枚目のはalsaequalのインストールでbzip2のエラーなのでダウンロードしたのが壊れてる
>(と手順書にも書いといたし、チェック用にツールも用意しといたのにィ〜〜〜〜〜〜 ^^;)

申し訳ありません...。
これって、手順書のどこのことでしょうか???
README_BUILD_2.mdを読んで作業をしていますが、それっぽいものを見つけることができず...。

>03_multiarch-dirs.patch
>05_fix-eq-name.patch
>06_fix-caps-error.patch

については、alsaequal_patchにコピー済ですが、これとは別の話ですよね???

書込番号:23381273

ナイスクチコミ!0


スレ主 tanettyさん
クチコミ投稿数:5785件

2020/05/04 23:30(3ヶ月以上前)

>たく0220さん

「更新」というのは、

build用データをダウンロード。
curl -o docker-daapd-patcher.tar.gz \
-L "https://github.com/taku0220/docker-daapd-patcher/archive/with_ALSA.tar.gz"

これ↑を実行して、その展開データをもとにビルドするって意味ですよね???
もしそうであれば、そのようにしたつもりです。
(手順書「4.Dockerビルド環境の作成」は、横着せず漏れなく実施済みです)

書込番号:23381282

ナイスクチコミ!0


スレ主 tanettyさん
クチコミ投稿数:5785件

2020/05/04 23:38(3ヶ月以上前)

>たく0220さん

patchフォルダの下にサブフォルダができ、階層が深くなったので、
Dockerfile内の

-maxdepth 1

を2に変えないといけないのかしら...。
それで試してみますね。

書込番号:23381298

ナイスクチコミ!0


クチコミ投稿数:1237件Goodアンサー獲得:136件

2020/05/04 23:39(3ヶ月以上前)

>tanettyさん

>とはいうものの、何をしたらいいのかよくわからず(困)...。

「4.Dockerビルド環境の作成」の 「8. オフライン⽤ソースコードの事前ダウンロード」にある
>ソースコードは source フォルダにコピーしてください。
です。ので
docker-daapd-patcher/source にalsaequal.tar.bz2をコピーもしくは移動してください。
あとは普通にビルドすれば優先的にそれを使ってくれます。
alsaequalサーバーが止まってるみたいなのでファイルが空っぽだった可能性があります。


>これ↑を実行して、その展開データをもとにビルドするって意味ですよね???

そうです、2020/05/03 00:14の投稿以降にDLしたのでしたら大丈夫です。

書込番号:23381301

ナイスクチコミ!0


クチコミ投稿数:1237件Goodアンサー獲得:136件

2020/05/04 23:49(3ヶ月以上前)

>tanettyさん

>を2に変えないといけないのかしら...。

154行目↓
find /tmp/source/forked-daapd_patch -maxdepth 1 -name ...


/tmp/source/forked-daapd_patch のパッチファイルを検索するようになってますよ ^^;

テストしてないって疑われてる (TT)

書込番号:23381323

ナイスクチコミ!0


スレ主 tanettyさん
クチコミ投稿数:5785件

2020/05/04 23:50(3ヶ月以上前)

>たく0220さん

あああああああ。
scripts/bulk_dl.sh source
の結果、こうなってたことを、いま確認しました。

== File sha256 hash check ==

alsaequal SHA256 check : NG
amixer-webui SHA256 check : OK
antlr-3.4-complete.jar SHA256 check : OK
caps SHA256 check : OK
libantlr3c SHA256 check : OK

これやってる最中にYoutube見てたのがよくなかったかもしれません。
なんか画質悪いなーって思いながら見てました(笑)。

というわけで、
scripts/bulk_dl.sh source
を再実行し、再ダウンロードします。

書込番号:23381325

ナイスクチコミ!0


スレ主 tanettyさん
クチコミ投稿数:5785件

2020/05/04 23:52(3ヶ月以上前)

>たく0220さん

>/tmp/source/forked-daapd_patch のパッチファイルを検索するようになってますよ ^^;

そうなんですね。失礼しました。

>テストしてないって疑われてる (TT)

そんなことは断じてありませぬ。

書込番号:23381329

ナイスクチコミ!0


スレ主 tanettyさん
クチコミ投稿数:5785件

2020/05/05 00:00(3ヶ月以上前)

>たく0220さん

もっぺん
scripts/bulk_dl.sh source
を実行しましたが、やっぱりalsaequalがNGになりますね。
なんでだろ???

== File sha256 hash check ==

alsaequal SHA256 check : NG
amixer-webui SHA256 check : OK
antlr-3.4-complete.jar SHA256 check : OK
caps SHA256 check : OK
libantlr3c SHA256 check : OK
== Check complete ==

とりあえず、たく先生がfilestorageにアップしてくださったものを
sourceフォルダに入れてビルドします。

書込番号:23381346

ナイスクチコミ!0


クチコミ投稿数:1237件Goodアンサー獲得:136件

2020/05/05 00:02(3ヶ月以上前)

>tanettyさん

>scripts/bulk_dl.sh source
>を再実行し、再ダウンロードします。

いや多分何度やっても向こうのサーバーが落ちてるからDLできないよ。
私のネット環境が原因かもしれないから、もしダメだったらって書いておいたのですよ。
さっきDLしたの使ってください。解凍時のエラーなんで。

連休中、子供が元気なのはいいけど注意しに行くのも楽しんでるの邪魔するほどでもないし、
大人げないし自分がガキだった頃も同じぐらいうるさくしてただろうし、退避するにしても外出自粛でどうしたものかね。
ごめん、かなりナーバスでイライラしてます。。。

書込番号:23381350

ナイスクチコミ!1


スレ主 tanettyさん
クチコミ投稿数:5785件

2020/05/05 00:08(3ヶ月以上前)

>たく0220さん

さっそくのご回答ありがとうございます。

ご兄弟のお子さんでしょうか。
子どもが好きじゃないとつらいですよね...。
てゆーか、ん? もう12時すぎなんですけど、まだ騒いでるのかしら。

>さっきDLしたの使ってください。解凍時のエラーなんで。

おっと、ちょうど入れ違いでしたね。そのとおりに実行しました。

いまビルド中です。いくつかご教示いただきたいのですが。

@ マスタでビルドしてますが、それでもOKでしょうか?

A forked-daapd.confは、以前のものを流用してもOKでしょうか?
→いろいろ書き換えてるので、なるべく流用したいです。

Bdbase_and_logsの下のDB群は、以前のものを流用してもOKでしょうか?
→ DB構築に40分ぐらいかかりますので(3万5千曲超)。

書込番号:23381370

ナイスクチコミ!0


クチコミ投稿数:1237件Goodアンサー獲得:136件

2020/05/05 00:19(3ヶ月以上前)

>tanettyさん

>@ マスタでビルドしてますが、それでもOKでしょうか?

アー写のパッチ使えませんよ。

>A forked-daapd.confは、以前のものを流用してもOKでしょうか?
>Bdbase_and_logsの下のDB群は、以前のものを流用してもOKでしょうか?

今回の場合は"forked-daapd.conf"には手動での変更しかないので流用しても大丈夫です。
DBその他もそのまま流用しても大丈夫です。


>てゆーか、ん? もう12時すぎなんですけど、まだ騒いでるのかしら。

上の階の子供(と一緒に遊んでる親父)、昼は近所の友達と夜は親父とで
昼寝すら出来ない、図書館とか公民館とか喫茶店とか逃げ場がないとキツイ。

書込番号:23381393

ナイスクチコミ!1


クチコミ投稿数:1237件Goodアンサー獲得:136件

2020/05/05 00:24(3ヶ月以上前)

>tanettyさん

あと、Bluetoothのスピーカー2台同時でも大丈夫でした。
ダメなのは1台のスピーカーを複数のアプリで使う事でした、勘違いしてました。

書込番号:23381396

ナイスクチコミ!1


スレ主 tanettyさん
クチコミ投稿数:5785件

2020/05/05 00:31(3ヶ月以上前)

>たく0220さん

>アー写のパッチ使えませんよ。

マスタではビルドに失敗しました...。
というわけで、無指定でビルドを開始しました。

>今回の場合は"forked-daapd.conf"には手動での変更しかないので流用しても大丈夫です。
>DBその他もそのまま流用しても大丈夫です。

やったー。横着できて、うれしいです!!

>上の階の子供(と一緒に遊んでる親父)、昼は近所の友達と夜は親父とで
>昼寝すら出来ない、図書館とか公民館とか喫茶店とか逃げ場がないとキツイ。

ぬぅうう。心中お察しいたします。

ファミレスも全部お休みでしょうか?
うちの近所のだと、夜8時まではやってます。
県によって違うから、たく先生んとこは厳しいのかな...。

>あと、Bluetoothのスピーカー2台同時でも大丈夫でした。
>ダメなのは1台のスピーカーを複数のアプリで使う事でした、勘違いしてました。

え? マジですか。スゴいですね。
そんなステキ機能、BT送信機側が対応してないんだろうなぁ。って思い込んでました。

書込番号:23381410

ナイスクチコミ!0


クチコミ投稿数:1237件Goodアンサー獲得:136件

2020/05/05 01:39(3ヶ月以上前)

>tanettyさん

>ファミレスも全部お休みでしょうか?

なんでかね〜スーパーとかも家族づれが多くてね〜


さて、もう大丈夫かな?そろそろ落ちそうです。。。

書込番号:23381479

ナイスクチコミ!1


スレ主 tanettyさん
クチコミ投稿数:5785件

2020/05/05 02:25(3ヶ月以上前)

選択画面には出てきますが...

選択後は表示されないようです

>たく0220さん

>なんでかね〜スーパーとかも家族づれが多くてね〜

なんだかもう、いまはいろいろ苦労しますよね(泣)。

さて。とりあえず1台のBTスピーカーへの音出しが成功しましたので、報告いたします。
ほんっっっっっっっっっとにありがとうございます。

スピーカーがなかなか出てこなくって焦ったんですが、その原因は
forked-daapd.conf内でコメントアウトさせた
 type = "alsa"
のちょっと後ろに
 type = "disabled"
がコメントアウトされてないで残っていたことでした。
これをコメントアウトしたら、ちゃんと選べて、音が出るようになりました。

ふう。これでやっと、daapdからお風呂BTスピーカーに飛ばせます。
これまでは、居間でdaapd→AirPlay機で聴いてて、お風呂に入るときはPLEX→BT機でした。
なので、daapdと同じ曲をPLEXで選曲するが面倒でした。
でも、これからはラクです。やったー。
ちゅーわけで、今からお風呂に入ります。

あ。ちょっと気になったことが2点ほど。
・選択済スピーカー名が、再生画面で表示されない(添付画像の2枚目)
・スピーカー側での音量変更は、daapd側に反映されない。
 送信側 x 受信側 のかけあわせで決まるようになっているようです。
 これってそういう仕様って話でしたっっけ?

書込番号:23381523

ナイスクチコミ!0


クチコミ投稿数:21件

2020/05/05 03:57(3ヶ月以上前)

>たく0220さん
>tanettyさん

お世話になっております。ご報告がおそくなりましたが、とりあえずitunesサーバーを無事に起動することができました。
私の音楽ファイルは整理されてないので、この際全部見直していて時間とられました。
AirPlayスピーカーを買うまではMacから再生させていろいろと遊んでみます。

それと、プレイリストを作ろうと思います。お二人の過去ログのやりとりを見てますが、どれがお勧めの作り方ですか?
お手間じゃなかったら教えください。

取り急ぎお礼とお願いまで。

書込番号:23381569

ナイスクチコミ!0


クチコミ投稿数:1237件Goodアンサー獲得:136件

2020/05/05 13:02(3ヶ月以上前)

>tanettyさん
>fumidronemasterさん

こんにちは。

ひとまず上手くビルドできたみたいで良かったです。

>tanettyさん

>・選択済スピーカー名が、再生画面で表示されない(添付画像の2枚目)

私の古いiPhone4では表示欄がないので、WinのiTunesで確認してみたのですがこっちだと認識されないのでした。
この画像iPadですよね。同様の問題ないか確認してみます。

>・スピーカー側での音量変更は、daapd側に反映されない。

あぁ書いてなかった…、まだAVRCPの制御まわりは確認中です。
Linuxの場合1個1個マニュアルで設定調整が必要で、
BTから受けたコマンドを認識させるのと、そのコマンドをforked-daapdに伝える仕組みが必要になります。
実装例が見つからないので、苦慮しています。


>fumidronemasterさん

>それと、プレイリストを作ろうと思います。

そうですね〜。2〜3スレッド目でふれましたが
曲単位でリストアップする場合は、iTunesからプレイリスト作るのが無難かと。
あらかじめAutomatorでドロップレットを
書込番号:22532329(https://bbs.kakaku.com/bbs/K0000925629/SortID=22523738/#22532329
で作ったスクリプトで作成しておけばdaapdでも認識されると思います。

アーティストや何か条件でとなるとスマートプレイリストが良いかと、詳細は↓です。
https://github.com/ejurgensen/forked-daapd/blob/27.1/README_SMARTPL.md

次のバージョンへの開発中のmasterブランチでは項目が少し増えていますが
現行のVer27.1で対応しているタグは上記URLで参照してください。

スマートプレイリストだと、新たに追加したアルバムとか曲にも自動的に更新されるので
m3uとかのプレイリストと違って都度更新しなくて良いメリットはあります。

書込番号:23382399

ナイスクチコミ!1


スレ主 tanettyさん
クチコミ投稿数:5785件

2020/05/05 13:52(3ヶ月以上前)

F アイコンが2種類ある

>たく0220さん

お世話になっております。

追加報告です。
全部で2台接続できました。2台同時音出しもできました。
3、4台目は接続できませんでした。

他についても、うーん、なんかビミョーです。

以下、既出も含め、気になる点を列記してみますね。

@ 音出しできないスピーカーと音出しできるスピーカーがある。
まだ4例ですが、国内メーカーはつながる、海外メーカーはNGって感じです。
以下、試した順に。
○ SONY SRS-BTS50
× CREATIVE MUVO2
○ Panasonic SC-ALL05
× JBL GO
MUVOもGOも、最初のbluetoothctl上でのpair->trust->connectは成功。
二つのconfに書いた後でdaapd再起動し、スピーカーも再起動するが
スピーカーのBTランプが青点滅でつながらない。
無理やりbluetoothctl上でconnectしてもまだ青点滅。
何がダメなのかなぁ。諦めるしかないのか...。
設定間違いかもしれないので、もっぺん試してみます。

A 音出しできないスピーカーに音出ししようとすると、daapdが落ちる。
落ちる、というか、Remoteからつながらなくなります。
daapdを再起動すると、Remoteからつながるようになります。
かなり困ります。

B 再生が途中で止まってしまう頻発する。
昨日は、3回ほど止まりました。
2回は1曲目で。1回は5曲目で。
止まったとき、スピーカーのBTランプは青点灯のママ。
お風呂で途中で止まったときは、超困りました。
再生再開できなかったので。

C 音割れがけっこうする。
音量がリンクしてないせいかもしれません。
送信側(daapd)を下げ、受信側(スピーカー)を上げればいいのかも。

D 音量連動しない。前/次/再生/停止も連動しない。
おっしゃるとおり、AVRCP関係でしょうか。
ちょっと困ってます。

E 選択済スピーカー名が表示されない。
iPadだけでなく、iPhoneでも同じです。
それほど困ってません。

F アイコンが2種類ある(添付画像)
何が違うんでしょう? 特に困ってません。

ぬぅうううう。
作っていただいた挙句、イチャモンばかりつけて申し訳ありません。m(_ _)m

書込番号:23382507

ナイスクチコミ!0


クチコミ投稿数:1237件Goodアンサー獲得:136件

2020/05/05 14:54(3ヶ月以上前)

>tanettyさん

Bluetoothって規格があってないようなものってのが個人的な感想。
まとまりがない独自実装の影響なんじゃないのかな。

>@ 音出しできないスピーカーと音出しできるスピーカーがある。

これで何か判るわけではないが、ペアリング後下記コマンドの情報ください。

bluetoothctl info スピーカのMAC

MACアドレス表示されるから気になるなら消して、UUIDは共通だから消さないで。
対応したプロファイルが無いと接続後OK -> NG になる場合がある。
この辺の確認方法こんど手順書に追加しておくよ。

>A 音出しできないスピーカーに音出ししようとすると、daapdが落ちる。

接続が正しく出来ていない場合、何度か再試行するのでその間daapdのイベント処理がそっちに集中されるので
その再試行が終わるまでdaapdが止まった感じになるかもしれない。
Remoteへの通信もタイムアウトで落ちたのかもしれない。

>B 再生が途中で止まってしまう頻発する。

注意しなかったけど、少し試してからにしてほしかったな ^^;
お風呂等壁挟むと電波弱くなるだろうし、見通しの良いとこで問題なければトランスミッターを延長して近くに持ってくしかないんじゃないかな?

>C 音割れがけっこうする。

イコライザーの調整も全体的に下げてみて。
これも判るだろうと思って書き忘れてるな

alsamixer -D equal1

-D : 調整したいスピーカーのCtl(Control)エイリアス

>D 音量連動しない。前/次/再生/停止も連動しない。

調べ中。簡単じゃない。時間かかる。Alpine Liunxが標準的にサポートしてくれるわけじゃないんだよ。

>E 選択済スピーカー名が表示されない。

daapd側でどの項目を持って行ってるのか調べ中。

>F アイコンが2種類ある(添付画像)

たぶんdaapd側のミス、これも確認中。


>作っていただいた挙句、イチャモンばかりつけて申し訳ありません。m(_ _)m

BluetoothってどのOSでも個別に問題あって面倒。
こっちで問題なくても、そっちでNGってのはよくある。

書込番号:23382650

ナイスクチコミ!1


スレ主 tanettyさん
クチコミ投稿数:5785件

2020/05/05 16:22(3ヶ月以上前)

努力がすべて水泡と帰す(涙)。

>たく0220さん

悲しいです。
いまスーパーから帰ってきたところですが、
パスコのパンにポイントシールがついてないことを発見。
ん? もしかして、もう期限すぎてる????
ああああああああああああああああああああああああああああああああああああああああ。
パスコもヤマザキも、めっっっっちゃためてたのにぃいいいいいいいいいいいい。
4/30までした。すべて水の泡(泣)。

さてさて。
検証が足りておらず、誠に申し訳ありませんでした。
とりあえず第一報を、と思ったものですから。
...という説明も足りてませんでした。スミマセン。

停止については、もうちょっと検証してみますが、
QNAPからお風呂スピーカーまで直線距離3mで、すりガラス1枚隔てるだけなんです。
なので、電波が弱いってちょっと考えにくいかな?と判断し、
とりあえずの報告とさせていただいた次第でございます。
(いままでの経験上、そんな短距離かつ見通しの良さで切れたことはいちどもないので)

アイコン2種類は、もしかしたらデフォルト指定の有無なのかな?と思いました。
(SRS-BTS50のみdefaults.bluealsa.deviceとして指定しております)

いずれにしても、ご助言・ご指示いただいた内容に従って、
別途、追加検証・情報収集のうえ、各種材料を提出させていただく所存です。

にしても、ヤマザキとパスコが憎いです(笑)。←逆恨み

書込番号:23382830

ナイスクチコミ!0


スレ主 tanettyさん
クチコミ投稿数:5785件

2020/05/05 16:35(3ヶ月以上前)

たく先生

JBL GOの情報だけで恐縮ですが、とりいそぎ。
ちなみに、再接続(connect)できません。

[bluetooth]# pair JJ:JJ:JJ:JJ:JJ:JJ
Attempting to pair with JJ:JJ:JJ:JJ:JJ:JJ
Failed to pair: org.bluez.Error.AlreadyExists

[bluetooth]# trust JJ:JJ:JJ:JJ:JJ:JJ
Changing JJ:JJ:JJ:JJ:JJ:JJ trust succeeded

[bluetooth]# connect JJ:JJ:JJ:JJ:JJ:JJ
Attempting to connect to JJ:JJ:JJ:JJ:JJ:JJ
Failed to connect: org.bluez.Error.Failed

[bluetooth]# info JJ:JJ:JJ:JJ:JJ:JJ
Device JJ:JJ:JJ:JJ:JJ:JJ (public)
Name: JBL GO
Alias: JBL GO
Class: 0x00240404
Icon: audio-card
Paired: yes
Trusted: yes
Blocked: no
Connected: no
LegacyPairing: no
UUID: Serial Port (00001101-0000-1000-8000-00805f9b34fb)
UUID: Headset (00001108-0000-1000-8000-00805f9b34fb)
UUID: Audio Sink (0000110b-0000-1000-8000-00805f9b34fb)
UUID: A/V Remote Control Target (0000110c-0000-1000-8000-00805f9b34fb)
UUID: A/V Remote Control (0000110e-0000-1000-8000-00805f9b34fb)
UUID: Handsfree (0000111e-0000-1000-8000-00805f9b34fb)

[bluetooth]#

書込番号:23382863

ナイスクチコミ!0


クチコミ投稿数:1237件Goodアンサー獲得:136件

2020/05/05 17:24(3ヶ月以上前)

>tanettyさん

>4/30までした。すべて水の泡(泣)。

そういう時のためのリマインダー、きっとウォッチがお知らせしてくれるよ ^^;

>ちなみに、再接続(connect)できません。

一旦、ペアリングの情報消してから、やり直してみて

bluetoothctl

paired-devices
ペアリング済みのデバイスが表示される、MACも載ってる

remove MAC
ペアリング削除 trustも消える。

scan on -> [NEW]で表示されたら -> scan off ->
pair -> trust -> connect -> info

書込番号:23382991

ナイスクチコミ!1


スレ主 tanettyさん
クチコミ投稿数:5785件

2020/05/05 17:38(3ヶ月以上前)

何回再起動してもコレに。

>たく0220さん

さっそくのご助言、ありがとうございます。
Watchかー、なるほど。...ってそっちじゃなくってーーー(笑)。

実は、daapdにRemoteからつながらなくなりまして...。
daapdを再起動しても同じ。
BTでつながらなかったスピーカーたちをconfから消し、
お教えいただいたremove MACアドレスで消し
のあとdaapd再起動しても同じ。

いったん古いバージョン(BTなし)のdaapdを起動します。
というわけで、ちょっと力尽きたので、きょうはこのへんで。
あした、まずは復旧から始めます。
きのう、ほとんど寝てないので(←実験楽しかったので)、めっちゃ早いですが、もう寝マッスル。
おやすみなさいZzz..

書込番号:23383038

ナイスクチコミ!0


スレ主 tanettyさん
クチコミ投稿数:5785件

2020/05/05 17:44(3ヶ月以上前)

>たく0220さん

今回、起動しなくなっちゃった件、どーでもいーですが、よくあるパターンですよね。

ユーザ部門「起動しなくちゃった」
システム部門「なんか思い当たることとかあります?」
ユーザ部門「いえ、何もしてないんで」
システム部門「(・・・)」
・・・調査・・・調査・・・調査・・・
システム部門「こんなふうになってましけど?」
ユーザ部門「あ!」

とまあ、今回は私(ユーザ部門)が、confやら何やらをいじりまくったので(笑)。
では、ホントにねます。おやすみなさいZzz...

書込番号:23383053

ナイスクチコミ!0


クチコミ投稿数:21件

2020/05/06 16:45(3ヶ月以上前)

>たく0220さん
>tanettyさん


プレイリストの作り方のご教授ありがとうございました。
少しずつやっていこうと思います。

その前にまたしょうもないことを教えてください。
iPhoneのリモートの設定ですが、どうやってdaapdのitunesサーバーを呼び出すのでしょうか。
私、勘違いしていました。
手動でパスワードを登録するように聞かれますが、daapdはどうやって入力するのでしょうか。
宜しくお願いします。

書込番号:23385556

ナイスクチコミ!0


スレ主 tanettyさん
クチコミ投稿数:5785件

2020/05/06 17:08(3ヶ月以上前)

daapdの管理画面

>fumidronemasterさん

こんばんは。

>手動でパスワードを登録するように聞かれますが、daapdはどうやって入力するのでしょうか。

@ http://qnapのIPアドレス:3689/admin.html を開く。
→添付画像のようなdaapd管理画面が出るはずです。

ARemote上で表示された数字4桁を、「Enter Paring Code」欄に入力し、「Enter」押下。
→接続完了です。

書込番号:23385612

ナイスクチコミ!0


クチコミ投稿数:21件

2020/05/06 17:47(3ヶ月以上前)

>tanettyさん
おおっ、早速のご回答ありがとうございました。
簡単につながりました。
取り急ぎお礼まで。

これからはプレイリストがんばります。

書込番号:23385723

ナイスクチコミ!0


クチコミ投稿数:21件

2020/05/06 21:04(3ヶ月以上前)

>たく0220さん
> 手順書を多少見やすいように作り直しました。

すみません。これを見落としていました。さきほど落とさせていただきました。
わかりやすく書かれているので、他の人も私同様に楽に利用できると思います。
Remoteの入りかたもここに書かれてましたね。失礼しました。

またよろしくお願いします。

書込番号:23386188

ナイスクチコミ!0


クチコミ投稿数:1237件Goodアンサー獲得:136件

2020/05/09 03:19(2ヶ月以上前)

途中経過という名目での備忘録(ひとりごと)。

・Volumeコントロール
BluetoothスタックであるBluezがALSAに対応しなくなった為、プラグインとしてBluez-alsa(bluealsa)を使用。
再生時はBluez-alsaのVolumeコントロールが内部ソフトウェアボリュームで保持している為、mixerとは連携がとれているが
レシーバーからのVolume制御は受け付けていない。
ただしdaapdからコンテナ内部のmixerへの制御(Volume変更)とは連携されてる。というよりdaapdがBluetoothに対応しているわけではないので、Bluez側による対応を考えないといけないのかもしれない。

現在A2DPプロファイルのみの対応としているが、レシーバー側のVolume制御信号がSCO(ヘッドセット、ハンズフリ−)経由でしか流れてこないのでBluez-alsaが修正されたら検証してみる。そしたらついでにSCO経由でBatteryに対応してたら残量確認できる。
ただSCOを基準とするとレシーバーによるかもしれないがTT-BR06では0-15の16段階でしか調整できない。

未再生時はmixerのSCOとレシーバーのVolumeは値が一致するが、再生中は一致しない、Bluezに制御が回らない為だと思う。


・PLAY,PAUSE,FORWARD,BACKWARD
再生時は信号がBluezで確認出来るが、QNAPがuinputカーネルモジュールを持ってないのでありきたりな方法は使えない。
カーネルモジュールをコンパイルして確認したい処だがファームウェアのバージョンアップで消されるだろうから、現実的ではない。コンテナ内部からモジュールをロードできるかもしれないが、コンパイルに何日かかるか…

daapdへのコマンド送信は簡単で
curl -X PUT "http://192.168.1.202:3689/api/player/next"
で送れる。検知さえ出来れば何とかできそうではある。


1月以上調べて、こんなもんしか判らん。

書込番号:23391227

ナイスクチコミ!1


スレ主 tanettyさん
クチコミ投稿数:5785件

2020/05/09 12:55(2ヶ月以上前)

>たく0220さん

こんにちは。
手が臭くって、鼻水が止まりません...。
スーパーでアルコールを手にシュッシュするので、荒れてしまって。
帰り道、薬局でニベアのテスター使ったら、匂いが強いやつでした。シトラス?
帰宅後、手を洗いまくるも、匂いがとれませぬ(泣)。

さてさて。
なんかエライことになってるんですね。
拝読しましたが、わかったのは、たく先生が苦慮なさっていることと、
恥ずかしながら、私には難しすぎるってこととと、だけ。
そんな現状を心苦しく思っております。申し訳ありません。

いつもありがとうございます。
きょうもdaapdで音楽を聴いてます。
間違いなく、最強の仕組みです。
一元管理された音源を、どの端末からでも操作できる。
端末を介することなく音声送信するから、どの端末からでも状況把握できる。
手元にQiスタンドに立てかけたiPhoneでRemoteを起動しておくことが多いから、
再生中楽曲のジャケ・曲名が出てわかりやすいし。
iPhoneがスリープになっちゃったときも、AppleWatchでも操作できるし。
最強の仕組みをいじることができる幸せをかみしめつつ、たく先生に感謝する日々です。

いずれにしても、お手数ばかりかけ申し訳ありません。m(_ _)m

書込番号:23391974

ナイスクチコミ!0


クチコミ投稿数:1237件Goodアンサー獲得:136件

2020/05/10 10:44(2ヶ月以上前)

>・PLAY,PAUSE,FORWARD,BACKWARD

これは何とかなった。
ボリュームはどうしようもない。

書込番号:23394396

ナイスクチコミ!1


スレ主 tanettyさん
クチコミ投稿数:5785件

2020/05/10 20:05(2ヶ月以上前)

>たく0220さん

>これは何とかなった。

おぉおおお、スゴイ!
マジですか、さすがですね。

書込番号:23395620

ナイスクチコミ!0


クチコミ投稿数:1237件Goodアンサー獲得:136件

2020/05/10 23:05(2ヶ月以上前)

with_ALSA用の追加ファイル
他まとまったらGithubの方も更新するけど暫く先になると思う。

今のコンテナに追加するか、ビルド環境に追加して

https://firestorage.jp/download/fa1a24b109d75bac0139830ab71b404805022bb6
ファイル名:with_ALSA-bt_multimedia_button.zip
DLパスワード:qnap
sha256:2ca90ac9333b21372e87958bde320f8ed02e8e72d78f01cf02e8ee1bcd13ada5
DL期限:いつかは消える(私が更新しなかったら1か月ぐらい)

書込番号:23396047

ナイスクチコミ!1


スレ主 tanettyさん
クチコミ投稿数:5785件

2020/05/11 23:48(2ヶ月以上前)

>たく0220さん

こんばんは〜。お世話になっております。
決算のため、ちょっとバタバタしております。

さてさて。ご対応、誠にありがとうございます。m(_ _)m
さっそく試してみましたところ、うーん、どうも思ったような挙動になってくれないようです。



<症状>

・スピーカー側(Panasonic SC-ALL05)の再生/停止、前/次は、反応してくれない。

・Remoteから再生指示時、音が出るときもあるが、
 音が出ないこともあるし、「daapd QNAPを検索中…」で固まってしまうこともある。
 →都度、daapdの再起動が必要。
 →どういうときに音が出て、どういうときに音が出ないのか、もうちょっと症状切り分けしてみます。



<実装した手順>

@ コントロールなし版の「daapd36」に対して、BTスピーカーとして「SC-ALL05」のみ登録し、再生できるところまで確認した。

A「daapd36」に対し、README.txtの手順を実行した。



<インストール後に確認した作業>

4ファイルが所定の位置にあることを確認した。
root@QNAP1:/# ls /etc/udev/rules.d/10-bluetooth.rules
/etc/udev/rules.d/10-bluetooth.rules
root@QNAP1:/# ls /etc/cont-init.d/50-audio
/etc/cont-init.d/50-audio
root@QNAP1:/# ls /etc/bt_multimedia_button/bt_multimedia_button.sh
/etc/bt_multimedia_button/bt_multimedia_button.sh
root@QNAP1:/# ls /etc/services.d/bt_multimedia_button/run
/etc/services.d/bt_multimedia_button/run

書込番号:23398279

ナイスクチコミ!0


クチコミ投稿数:1237件Goodアンサー獲得:136件

2020/05/12 01:01(2ヶ月以上前)

>tanettyさん

申し訳ないですcurlのインストール抜けてました、
この時期こんなに暑かったっけ?なんか気温変化にやられてます ^^;

apk add --no-cache curl

書込番号:23398388

ナイスクチコミ!1


クチコミ投稿数:21件

2020/05/12 01:35(2ヶ月以上前)

>tanettyさん
>たく0220さん

横から失礼します。ちょっとだけご報告。
中国製の安いWifiスピーカーを見つけたので,2個購入しました。もちろんAirplay対応です。
何で2個かというと,独自のシンクロモードがあって,LとRに分けて出力できるからです。
昨日届いたので,試しましたが,値段の割にはいい感じでです。低音はイマイチですが,中低音は値段の割にはいい感じです。
うまくスピーカーを設置しないとないと片寄ったりするけど。
もちろんforked-daapdでも再生できましたし,独自のアプリでも直接操作できました。私みたいな貧乏な人向けにご参考まで。
色がパステル調なのが難ですが。
これからもよろしくお願いします。

ご案内いただいたBluetoothアダプターも検討します。ありがとうございます。

https://www.amazon.co.jp/GGMM-Bluetooth-アレクサ音声サービス-AirPlay-14時間連続再生/dp/B0772PRX5T/ref=sr_1_16?dchild=1&keywords=wi-fi+スピーカー&qid=1589212531&sr=8-16

書込番号:23398425

ナイスクチコミ!0


クチコミ投稿数:1237件Goodアンサー獲得:136件

2020/05/12 02:42(2ヶ月以上前)

>tanettyさん

申し訳ない
今ビルドからもう1回やり直して確認したのだけどスクリプトが起動するのが早すぎるケースがあるようで、少しタイミング遅らせます。

vi /etc/bt_multimedia_button/bt_multimedia_button.sh

17行目に
sleep 5
を追加してみてください。

## こんな感じに。
}

sleep 5

trap 'loop_quit' {1,2,3,15}
##


>fumidronemasterさん

GGMMのスピーカーGetおめでとうございます。
Sonosはちょと値段がお手頃ではないですので、ちょっとずつヘソクリ貯めてください ^^

余談ですがASIN(Amzonの管理コード)が登録されてる場合はURLリンクを↓のようにもかけますよ。
ここ投稿時にURLエンコードしてくれないので、日本語とか空白入ってると途切れてしまうんですよね。
https://www.amazon.co.jp/dp/B0772PRX5T

書込番号:23398458

ナイスクチコミ!1


クチコミ投稿数:1237件Goodアンサー獲得:136件

2020/05/12 20:23(2ヶ月以上前)

>tanettyさん

>→どういうときに音が出て、どういうときに音が出ないのか、もうちょっと症状切り分けしてみます。

サンプリングレートが44.1kHzのしか対応出来てないかもしれない。
実験で何回も再起動するので、/musicはテスト用の曲数しぼったフォルダを選択してたんだけど
テスト用のサンプルが少なかったのでdsdとか追加して確認してみたら、daapd再起動もしくは無限ループになる。
USB-DACは問題ないので、Bluetoothへ渡す前にリサンプリング出来たらひとまず落ちる事はなくなると思う。
daapdではそこまではフォローしてくれないみたい(出来ないのかも)。

Bluetoothの細かい情報とか例があまりないので地道に調べていくしかないかな。

書込番号:23399946

ナイスクチコミ!1


スレ主 tanettyさん
クチコミ投稿数:5785件

2020/05/12 22:09(2ヶ月以上前)

>たく0220さん

イケましたとぅあああああああああ!!!

>apk add --no-cache curl
>sleep 5

さっそくこの2つを試してみたところ、
BTスピーカー側からの再生/停止および前/次が、かんっっぺきに動作します。
すばらしいです! ありがとうございます!!!

検証環境
・Panasonic SC-ALL05
・のみを各種confファイルやbluetoothctlに登録。

>サンプリングレートが44.1kHzのしか対応出来てないかもしれない。

実験してみましたので、とりいそぎご報告をば。
上記検証環境で下記フォーマットすべて正常に再生できました。
というわけで、標本化周波数/量子化ビット数/ビットレート等の縛りはなさげ???
てか、前回はSONY SRS-BTS50、今回はPanasonic SC-ALL05使ってるから、その違い??

○ 192kHZ / 24bit / ALAC
○ 96kHz / 24bit / ALAC
○ 88.2kHz / 24bit / ALAC
○ 48kHz / 24bit / ALAC
○ 48kHz / 16bit / ALAC
○ 44.1kHz / 24bit / ALAC
○ 44.1kHz / 16bit / ALAC
○ 48kHz / 320kbps / MP3
○ 44.1kHz / 256kbps / AAC
○ 44.1kHz / 256kbps(VBR) AAC

書込番号:23400208

ナイスクチコミ!0


スレ主 tanettyさん
クチコミ投稿数:5785件

2020/05/13 00:14(2ヶ月以上前)

@ GGMM社 E2(手前)とE5(奥)

A GGMM社Wi-Fiスピーカー 使用上の注意点

おおぉおおおお。
GMMのスピーカーを購入なさったんですね。
おめでとうございます。

実は私も、E2とE5を使ってまして(添付画像A)
デザインや機能面で満足しております。
しかも、そのわりに安いですよね。

ただし下記のとおり、セキュリティ面でガバガバだったりします…。
誤解をおそれずにいえば、宅内LANの全端末を危険にさらすレベルといいますか。
それをカバーするため、私は下記3つの注意点を厳守して運用しております。

<使用上の注意点> (添付画像A)
・電源ONのたび、[SSID非表示]をONに。
・初期設定直後、パスワード設定 (長いものに)
・初期設定直後、[位置情報]を[許可しない]に

<ガバガバとは?>
E2もE5も、Wi-Fi中継機能があるのはいいのですが、下記トンデモ仕様になっています。
(a) 中継機能をOFFできない。
(b) 中継用SSIDは、固定。(GGMM_E2_MACアドレス下4桁)
(c) 中継用SSIDの初期パスワードは、GGMM製品共通のうえ、Web公開説明書に記載あり。
 http://dl.ggmm.com/assets/download/Guide/E/E2/E2_BT_WIFI_Guide.pdf (日本語p.45)
(d) 中継時SSID非表示化(ステルス)ONは可能だが、電源を入れるたび、勝手にOFFになる。
(e) 位置情報をGGMMアプリに許可しないと、初期設定できない。

<注意点を守らないとどうなる?>
・上記仕様を知っている人が、自宅の近くに来ると、宅内LANに簡単に侵入できてしまう。
 (SSIDを探す→GGMM_XX_XXXXに初期パスワードで入る)。
 いったん宅内LANに侵入されれば、
 宅内LANにつながる全ノード(NAS、パソコン、タブレット、スマホ等)を危険にさらすことになります。
・ずっと位置情報をGGMM社に握られるおそれがある。

書込番号:23400501

ナイスクチコミ!0


スレ主 tanettyさん
クチコミ投稿数:5785件

2020/05/13 00:32(2ヶ月以上前)

>fumidronemasterさん

宛名を書き忘れました。
ひとつ前のレスは、fumidronemasterさん宛です。

書込番号:23400530

ナイスクチコミ!0


クチコミ投稿数:1237件Goodアンサー獲得:136件

2020/05/13 18:23(2ヶ月以上前)

>tanettyさん

こんばんは

コントロールはうまくいったみたいで良かったです。
情報足りなくて誰か助けて欲しい今日この頃です。
とりあえず一歩ずつって事で、Remote上のスピーカーのアイコンの件

・forked-daapd_fix_alsa-device-icon.patch

dbのspeakersテーブル ID=0のみアイコンが変わる。おそらくRemote側の仕様 ID=0が特別な扱いになっている。

パッチ後にdb流用する場合ID=0が残るので、念のため消しとく
1.コンテナにログイン
2.確認
sqlite3 /config/dbase_and_logs/songs3.db 'SELECT * FROM speakers;'
3.ID=0消す
sqlite3 /config/dbase_and_logs/songs3.db 'DELETE FROM speakers WHERE ID=0;'

これで、スピーカー名も表示されれば良いのだが、こっちの検証機材が足りなくて確認できない。
daapdから送ってる情報にはAirplayスピーカーのと大差ないとは思うのだけど。何かたりないのか?

https://firestorage.jp/download/c7bc9da75e54f94ff86a021003e3b3a46b9ef4be
ファイル名:forked-daapd_27.1_patch_set_v27.1.2Bata03.zip
DLパスワード:qnap
sha256:10d5887dacd565a5d676dc1c1ccee2daadd7878a0d5b07b04a701bd9489b8cbc
DL期限:いつかは消える(私が更新しなかったら1か月ぐらい)


サンプリングレートとかの実験ありがとうございます。
192kHzまでは大丈夫みたいですね。試したのDSD64 2,822.4KHz/,ビットレート5,645Kbpsだったのでバッファ足りなかったのかも。
どちらにしろa2dpで対応出来る範囲外は落ちると思う。

あと、おまけでコンテナ内からのコマンド
・daapd終了
s6-svc -d /var/run/s6/services/forked
・daapd起動
s6-svc -u /var/run/s6/services/forked


>fumidronemasterさん

こんばんは。

>ご案内いただいたBluetoothアダプターも検討します。

alsaequalのWebサイトのサーバーが落ちたのかアクセスできませんので
下記Webアーカイブに魚拓がありましたので、そこから"alsaequal-0.6.tar.bz2"をDLして"alsaequal.tar.bz2"にリネーム後"source"フォルダにコピーしてください。
(ビルド手順書"4.Dockerビルド環境の作成"の"8. オフライン⽤ソースコードの事前ダウンロード"を参照)

https://web.archive.org/web/20161105202833/http://thedigitalmachine.net/alsaequal.html

書込番号:23401580

ナイスクチコミ!0


スレ主 tanettyさん
クチコミ投稿数:5785件

2020/05/13 22:14(2ヶ月以上前)

使用「前」。SC-ALL05だけ違うアイコン

使用「後」。すべて同じアイコン。

>たく0220さん

こんばんは。

>とりあえず一歩ずつって事で、Remote上のスピーカーのアイコンの件

イケました!!! バッチリです!!
ありがとうございました。m(_ _)m

なお、念のためdbは再作成のうえ検証いたしました。

書込番号:23402050

ナイスクチコミ!0


スレ主 tanettyさん
クチコミ投稿数:5785件

2020/05/13 22:33(2ヶ月以上前)

電源の入ってないBTスピーカーでの再生指示を出すと、daapdが死んでしまう。

>たく0220さん

現状、Bluetoothナシ版で運用しております。
というのは、Aが運用上、大きなネックになっておりまして...。

>A 音出しできないスピーカーに音出ししようとすると、daapdが落ちる。
>落ちる、というか、Remoteからつながらなくなります。
>daapdを再起動すると、Remoteからつながるようになります。
>かなり困ります。

これ(↑)、daapdが一時的に固まるのではなく、どうやら(再起動まで)ずーーーーっと死んでしまうようです。
というのは、たとえばこんな(↓)感じなってしまいますので。

BTスピーカーで再生

RemoteまたはBTスピーカー上で停止指示

BTスピーカーの電源を切る

↓(数時間後)

Remoteから選曲しなおしたうえで再生指示
→daapdが(前回最後に使った)BTスピーカーから再生しようとする。

1〜2分後、Remoteは「"daapd QNAPに接続中..."」で固まる(添付画像)。

10分たっても1時間たってもRemoteからつながらない。(ブラウザからもNG)

daapdを再起動すると、正常に接続・再生できるようになる。

なお、daapdが死んで(?)しまったときのログは、こんな(↓)感じです。
「daapdが死にました」的なことが出てないのが謎ですね...。

[2020-05-13 22:28:06] [ LOG] laudio: Failed to open configured mixer element 'SC-ALL05 - A2DP'
[2020-05-13 22:28:06] [ LOG] laudio: Could not open mixer 'bluealsa' ('SC-ALL05 - A2DP')
[2020-05-13 22:28:06] [ LOG] player: Could not probe ALSA device 'SC-ALL05'
[2020-05-13 22:28:06] [ LOG] player: Could not activate ALSA device 'SC-ALL05'
[2020-05-13 22:28:14] [ LOG] player: Bug! outputs_device_stop() called for a device that has no session
(ここでログ終了)

書込番号:23402075

ナイスクチコミ!0


クチコミ投稿数:1237件Goodアンサー獲得:136件

2020/05/13 23:19(2ヶ月以上前)

>tanettyさん

アイコンはそちらでもOKみたいですね。
5/5の書込番号:23381523(https://bbs.kakaku.com/bbs/K0000925629/SortID=23354619/#23381523)での
>・選択済スピーカー名が、再生画面で表示されない(添付画像の2枚目)
は変わりませんでしたか?


>なお、daapdが死んで(?)しまったときのログは、こんな(↓)感じです。

masterの方でこの辺の修正始めてるみたいなのですが、なんか皆さん時間を持て余しているのか
修正事項が多すぎて追いつくのに時間が足りません。

>(ここでログ終了)
この後が無いのでしたら、ハングアップしてしまったみたいですね。
このケースの場合、自動的にそのスピーカーは選択解除されるはずですが、何か上手く動いてないのかもしれません。
少しソース確認してテストしてみます。

書込番号:23402162

ナイスクチコミ!1


スレ主 tanettyさん
クチコミ投稿数:5785件

2020/05/13 23:30(2ヶ月以上前)

BTスピーカー再生中画面。スピーカー名「SC-ALL05」が表示されない。

>たく0220さん

>・選択済スピーカー名が、再生画面で表示されない(添付画像の2枚目)
>は変わりませんでしたか?

はい、BTスピーカー名は、Remoteの再生中画面に表示されませんでした(添付画像)。

>masterの方でこの辺の修正始めてるみたいなのですが、なんか皆さん時間を持て余しているのか
>修正事項が多すぎて追いつくのに時間が足りません。

ぬぬ? そうなんですね。

>少しソース確認してテストしてみます。

ありがとうございます。お手数かけ申し訳ありません。

書込番号:23402181

ナイスクチコミ!0


クチコミ投稿数:1237件Goodアンサー獲得:136件

2020/05/14 01:18(2ヶ月以上前)

>tanettyさん

あぁ〜ゴメンm(_ _)m
forked-daapd_test_keep-active-startup_cb-and-shutdown_cb.patch
の弊害が出てしまったみたい。
AirPlayしか考えてなかったからALSAスルーできるか確認してみる。

書込番号:23402290

ナイスクチコミ!1


スレ主 tanettyさん
クチコミ投稿数:5785件

2020/05/14 22:45(2ヶ月以上前)

>たく0220さん

こんばんは。ありがとうございます。

>forked-daapd_test_keep-active-startup_cb-and-shutdown_cb.patch

えっと。これって、何のためのパッチしたっけ????
Cocoonがからむと発生してたスピーカー2個問題を回避するため、
再生指示してから再生まで多少時間がかかっても、タイムアウトしないようなるべく待ってあげる。
的なのだったかしら?

トリアタマで申し訳ありません。

書込番号:23403959

ナイスクチコミ!0


クチコミ投稿数:1237件Goodアンサー獲得:136件

2020/05/14 23:02(2ヶ月以上前)

>tanettyさん

こんばんは。

CocoonとかAirPlayスピーカーとのセッション確立中に、再生などのコマンドによりセッション確立処理が中断されないようにするのと、
セッション確立前にspeaker_autoselectの処理が来ると誤判定されるから、セッション確立処理中はspeaker_autoselectの判定をスキップするパッチ。

ALSAの場合はまだ確認中、本来なら接続出来ないのですぐセッションが解除されて後者の処理での判定にひっかからないはずが解除が間に合ってない。
エラーの場合の処理がAirPlayと違う可能性があるので、それ用に調整が必要になると思う。

書込番号:23403990

ナイスクチコミ!1


スレ主 tanettyさん
クチコミ投稿数:5785件

2020/05/15 20:09(2ヶ月以上前)

>たく0220さん

こんばんは〜。
先日ちらっと申し上げた「ケーブルの長さが足りない」問題。
(買った3mでは短く、さらに5mも買った)
本日、新しいケーブルが届き、さきほど配線が完了しました。

いやー、もったいなかった...。
最初の確認がマズいと、費用も手間もかかる。
てな、よい例証になってしまいました。
高い授業料だったー。と反省しきり。

さてさて。
ご丁寧に説明いただき、誠にありがとうございました。
なんとなくですが、理解できたような気がします。

ちょっと話は変わりまして。
Bluetoothコーデックについて「?」と思っていることがあります。
もしご存じでしたら、ご教示いただけると嬉しいのですが。

@ daapdとBTスピーカーを、aptXやAACで接続できるのでしょうか?
A 使用中のコーデックを確認する方法はあるのでしょうか? (bluetoothctl infoでイケる?)

Bluetooth USBアダプター(以下、BTアダプタ)からして、仕組みをまったく理解しておりません。
こんなふうに(↓)勝手に解釈してるんですが、合ってるのかしら???

・BTアダプタの機種は、対応コーデックとは無関係。

・対応コーデックは、OSに依存する。(BTアダプタの挿してあるQNAPが動くLinux?)
→BTアダプタを挿したHW上で動くOSが、コーデックの処理(=無線伝送路に送出するときの信号処理)をおこなうため。
→BTアダプタは、OSの指示に従い、デジタル信号を無線伝送路に乗せるだけ。

・ただし、今回のdaapdのしくみでは、コンテナが(あたかもOSのように)BTアダプタを制御してるので、QNAPが動いてるLinuxとは、また別の話になる?

・AAC送信は、Apple製OS(MacOS, iPadOS, iOS, iPod nano)以外では動かないハズ。
→Appleが送信側のAAC使用をライセンス付与していない?

aptX, AAC対応スピーカーを数個もってます。
それらを使って、これからいろいろ実験してみようと思っております。

とはいうものの、闇雲に実験しても得られるものは少なそう。
まずは基礎知識をつけ、仮説を立ててから検証すべきかな?
てなふうに考え、質問させていただきました。m(_ _)m

書込番号:23405453

ナイスクチコミ!0


クチコミ投稿数:1237件Goodアンサー獲得:136件

2020/05/16 02:29(2ヶ月以上前)

>tanettyさん

>@ daapdとBTスピーカーを、aptXやAACで接続できるのでしょうか?

各BTのトランスミッターとレシーバーのA2DP(プロトコル)のバージョンに依存する。
https://www.bluetooth.com/specifications/archived-specifications/
から「A2DP v1.3.2」の資料DLしてみて。
AVDTPとかも関係あるかもしれないが、AACはどっかのVerから組み込まれてるが、コーデックは別途用意が必要。
プロトコルがAACを認知してるかしてないかでも変わると思う。
いまコンテナにインストールしているbluealsaパッケージはAAC対応版で、AACコーデックも別途インストールしてある。
おそらくAACで送受信できてると思われるが、レシーバー側に確認ランプとかないので確証がない状況。
aptX,aptX LL やLDACには対応させてない。

>A 使用中のコーデックを確認する方法はあるのでしょうか? (bluetoothctl infoでイケる?)

あとでいい?
MacでSSH端末2枚同時に開ける?

書込番号:23406032

ナイスクチコミ!0


クチコミ投稿数:1237件Goodアンサー獲得:136件

2020/05/16 09:16(2ヶ月以上前)

デバイスとの再生開始時のコールバック処理device_restart_cb、device_probe_cb、device_activate_cbにて
処理が遅い時があるのでspeaker_autoselectの処理前に実行中かの確認作業を追加していたが、ALSAの処理とAirPlayの処理に違いがあって問題になった。

通常device_restart_cb処理中にエラーがあり接続出来ない場合、コールバックの終了処理がされるはずがALSAは処理されず放置されていた。
その為、speaker_autoselectの処理前の確認作業にて接続の処理中と判断されるが接続完了もエラーも返さないため、永久に返事待ち状態で、他の処理が進まなくなった。

ALSAの場合のみ処理を変更したが、speaker_autoselectによって別のデバイスが選択された場合
デバイスが2個選択される状態となるので、強制的にALSAデバイスの選択を解除する事にした。

一部修正版
forked-daapd_test_keep-active-startup_cb-and-shutdown_cb.patch

https://firestorage.jp/download/0f0d84fa557ef1a40874c5f5637112cc9ce62262
ファイル名:forked-daapd_27.1_patch_set_v27.1.2Bata04.zip
DLパスワード:qnap
sha256:bf79b4894d6126d7f6977be0033d3201ce3d72c3f09cfe21322c538ccdca126e
DL期限:いつかは消える(私が更新しなかったら1か月ぐらい)

書込番号:23406342

ナイスクチコミ!1


クチコミ投稿数:1237件Goodアンサー獲得:136件

2020/05/16 12:50(2ヶ月以上前)

>tanettyさん

>A 使用中のコーデックを確認する方法

bluealsaをデバッグサポート付きでビルドしなおす必要があります。

1.コンテナを起動しSSHログインする。

2.bluealsaいったん終了
s6-svc -d /var/run/s6/services/bluealsa

3.bluealsaパッケージをアンインストール
apk update

apk del bluez-alsa

4.ビルドに必要なパッケージをインストール
apk add --no-cache \
--repository http://nl.alpinelinux.org/alpine/edge/testing \
--repository http://nl.alpinelinux.org/alpine/edge/community \
gcc make musl-dev automake autoconf libtool alsa-lib-dev curl \
bluez-dev glib-dev sbc-dev dbus-dev fdk-aac-dev readline-dev

5.作業フォルダ&移動
mkdir -p /src && cd /src

6.ソースDL(httpsは半角にもどして)
curl -o /src/bluealsa.tar.gz -L \
"https://github.com/Arkq/bluez-alsa/archive/master.tar.gz"

7.展開
mkdir -p bluealsa

tar xf /src/bluealsa.tar.gz -C /src/bluealsa --strip-components=1

8.autoreconf (以降warningは無視で)
cd /src/bluealsa

autoreconf --install

9.configure
mkdir -p build && cd build

../configure \
--prefix=/usr \
--sysconfdir=/etc \
--enable-aac \
--enable-msbc \
--enable-upower \
--enable-rfcomm \
--enable-debug \
--disable-static

10.ビルド
make

11.インストール
make install

コンテナ再起動後に再生ができるか確認。


・codec確認方法

SSH2枚立ち上げておくこと
1.コンテナを起動し2枚ともコンテナにログインする。

2.bluealsa終了
s6-svc -d /var/run/s6/services/bluealsa

3.2枚目でbluealsaをフォアグラウンドにて起動
/usr/bin/bluealsa -p a2dp-source

4.1枚目で
bluetoothctl power on

5.スピーカー 再接続(connect)
usr/bin/bluealsa: D: ../../src/bluez.c:715: A2DP Source (AAC) configured for device XX:XX:XX:XX:XX:XX

とか表示されるのでそれで判断する。

6.Remote等で再生
/usr/bin/bluealsa: D: ../../src/a2dp.c:1405: Starting IO loop: A2DP Source (AAC)

とか表示されるのでそれで判断する。

インストールの手順は↓にもあるので、参考までに。
https://github.com/Arkq/bluez-alsa/wiki/Installation-from-source

書込番号:23406821

ナイスクチコミ!1


スレ主 tanettyさん
クチコミ投稿数:5785件

2020/05/16 18:46(2ヶ月以上前)

>たく0220さん

こんばんは。

迅速・懇切丁寧なご回答および新パッチ、誠にありがとうございます。
近日中に検証のうえ報告させていただく所存です。

ちょっとバタバタしておりますので、とりいそぎ御礼まで。m(_ _)m

書込番号:23407613

ナイスクチコミ!0


クチコミ投稿数:21件

2020/05/17 17:19(2ヶ月以上前)

>tanettyさん

> 実は私も、E2とE5を使ってまして(添付画像A)
> デザインや機能面で満足しております。
> しかも、そのわりに安いですよね。

そうだったんだすね。
GMMMてチャイナ製のパチモノと思ってたんですが、tanettyさんも使っているなら大丈夫ですね。安心しました。
E2は低音がだめですが、値段の割にいい音だすので、満足してます。
(白と黒が欲しかったんですが)

> ただし下記のとおり、セキュリティ面でガバガバだったりします…。
> 誤解をおそれずにいえば、宅内LANの全端末を危険にさらすレベルといいますか。
> それをカバーするため、私は下記3つの注意点を厳守して運用しております。

ありがとうございます。さっそく3点実施しました。
毎回非表示にしないといけないの面倒ですね。

昔、娘が小4のときに友達とどう森をするので、自宅のWifiを友達につなげたのですが、その後、その子が勝手に私の家の前にきて、どう森の非公式プログラムとかをダウンロードしてたのを思い出しました。デジタルキッズはすごい。

というわけで、今後ともよろしくお願いします。

書込番号:23409986

ナイスクチコミ!0


スレ主 tanettyさん
クチコミ投稿数:5785件

2020/05/17 19:19(2ヶ月以上前)

たく先生

こんばんは。
岩塚製菓「ソフト豆もち」がおいしすぎて、落ちまくるホッペを拾うのがたいへんです。
https://www.iwatsuka-shop.jp/shop/item_detail?category_id=160942&item_id=542650

さてさて。報告です。

未接続のBTスピーカーに再生指示を出すとdaapdが死んでしまう件、
forked-daapd_test_keep-active-startup_cb-and-shutdown_cb.patch
を差し替えてみたところ、死ななくなりました!
ありがとうございます。m(_ _)m

ただ今後は逆に、スピーカー側からの[再生/停止] [前/次]指示が、なぜかきかなくなってしまいました…。
私のインストールしたときに、何か間違えてた・漏れてた可能性も否定できず。
とはいえ、念のため2回実行してもまったく同じ結果だったので、よっぽど大丈夫だとは思うのですが。

コーデックの件は、未着手です。
別途、実行のうえ報告させていただきます。

書込番号:23410245

ナイスクチコミ!0


スレ主 tanettyさん
クチコミ投稿数:5785件

2020/05/17 19:44(2ヶ月以上前)

バッファロー製ルータでのゲストポート設定画面

>fumidronemasterさん

こんばんは。

>GMMMてチャイナ製のパチモノと思ってたんですが

残念ながら、その認識でおよそ正しいかと。ドイツを装った中華です。

>デジタルキッズはすごい。

ですね(笑)。
いまの子どもは、生まれたときからスマホがある世代ですし。

とはいうものの、たいていの子どもは、セキュリティへの意識が皆無です。
しっかり宅内LANの守りを固めることが、ご家族はもちろん、お子さまのお友達も守ることになるかと。

面倒ですけど、こんな(↓)感じでしょうか。
・ゲストポートを利用する。ゲストポートとは、インターネット抜けはできるが、LAN内端末には接続できないSSIDのこと。
・ゲストポートは、必要なときのみ開く。終わったら、必ず閉じる。
・ゲストポートを開くときは、ユーザ認証アリで。
・ゲストポートを開くときは、最低限の利用可能時間で。(1時間とかで再認証が必要になるように...)

少なくとも拙宅のバッファロー製ルータなら、上記設定はできそうなアンバイでした(添付画像)。
たぶんNECでもイケると思います。

書込番号:23410314

ナイスクチコミ!0


クチコミ投稿数:1237件Goodアンサー獲得:136件

2020/05/17 19:53(2ヶ月以上前)

>tanettyさん

こんばんは。

>岩塚製菓「ソフト豆もち」がおいしすぎて、落ちまくるホッペを拾うのがたいへんです。
家に引きこもってるので、お菓子の消費が増えてストックが… ^^;
「ソフト豆もち」おいしそうですね。濃い目の緑茶にあいそうな気がしますね。

あと、ケーブルとか購入時に長さ測るときは、雑誌とか縛るビニール紐をつかって実際の環境にあわせてみると間違えないですよ。
プラグの部分込みの長さの場合もあるので10〜20cmは余裕見ると安全かな。


パッチはうまくいったみたいですね。
もす少し整備したかったのですがきりがないので妥協ってことで。

>ただ今後は逆に、スピーカー側からの[再生/停止] [前/次]指示が、なぜかきかなくなってしまいました…。

コンテナ内で下記確認できますか?
which curl
which btmon

あと
書込番号:23398458(https://bbs.kakaku.com/bbs/K0000925629/SortID=23354619/#23398458)の追記は大丈夫ですか。

書込番号:23410338

ナイスクチコミ!1


スレ主 tanettyさん
クチコミ投稿数:5785件

2020/05/17 20:44(2ヶ月以上前)

ストックに欠かさない!

>たく0220さん

さっそくのご返信、誠にありがとうございます。

>家に引きこもってるので、お菓子の消費が増えてストックが… ^^;

マジですか(笑)。しっかりと補充しとかないと、ですね。
>「ソフト豆もち」おいしそうですね。濃い目の緑茶にあいそうな気がしますね。

めっちゃ軽くて、かつ、塩味の米菓子なので、パクパク食べれちゃうのがタマニキズです(汗)。

ところで、ストックに欠かさない(ようにしてる)お菓子ってありますか?

私の場合、4つありまして。とくに最近はaがお気に入りです。
a. カルビー 春ポテト あま旨塩味
b. 岩塚製菓 味しらべ
c. 湖池屋 スコーン とろけるクアトロチーズ
d. でん六 ミックスナッツ

>あと、ケーブルとか購入時に長さ測るときは、雑誌とか縛るビニール紐をつかって

貴重かつ有用なご助言、誠にありがとうございます。今度からそうしようと思います。

>which curl

コレでした。
さすがですね、瞬時にアタリをつけてしまうだなんて。
ちゅーわけで

apk add --no-cache curl

をコンテナ内で実行したら、スピーカーからの再生/停止や前/次が、バッチリきくようになりました(嬉)。
当方の手落ちで、たいへん失礼いたしました。m(_ _)m

書込番号:23410451

ナイスクチコミ!0


クチコミ投稿数:1237件Goodアンサー獲得:136件

2020/05/17 21:16(2ヶ月以上前)

>tanettyさん

>ところで、ストックに欠かさない(ようにしてる)お菓子ってありますか?

・ナビスコ RITS
・プリングルズ サワークリーム&オニオン
・日清 ココナッツサブレ & バターサブレ
とかかな、あとはその日の気分でポテチとか


リモコンも無事にいきましたか、良かったです。

AACについて補足
fdk-aac : Fraunhofer FDK AAC
オープンソースのAACエンコーダー、デコーダー、ライセンスはApache License V2.0
ただし特許にかかる部分もあったりするので扱いが微妙。改変しなければ良いのかもしれない。

書込番号:23410527

ナイスクチコミ!1


クチコミ投稿数:1237件Goodアンサー獲得:136件

2020/05/18 02:13(2ヶ月以上前)

>tanettyさん

急かすつもりはないですが、bluealsaをビルドしてテスト可能になったら
昨年買ったSBH82Dも確認してみてください。
A2DPの仕様にもかいてあるけどvendor定義のコーデックがあって、iOS用に別途定義されてるかもしれません。
"APPLE"か"Unknown vendor codec"と表示があって、"AAC"がなければMacで対応しないのはその辺が理由となるかと思います。

書込番号:23410976

ナイスクチコミ!1


クチコミ投稿数:21件

2020/05/18 18:46(2ヶ月以上前)

>たく0220さん

ご報告が遅くなりましたが、Automatorを使って無事にプレイリストを作ることができました。
ありがとうございました。

ちょっと質問なんですが、プレイリストのフォルダーを作ることってできますでしょうか?

それから、スマートプレイリストにも挑戦してるのですが、forked-daapdにおいても認識してくれません。見本のように、”smartplaylist.smartpl”というテキストファイルを作って、そこに見本にあった
"Recently added music" {
media_kind is music
order by time_added desc
limit 10
}
をそのままコピーしたものを作ったのですが、何か手順を見落としてますでしょうか。
非常に初心者な質問で恐縮ですが、よろしくお願いします。

ブルートゥースのスピーカーのスクリプトはこのあと、トライしていきます。

書込番号:23412177

ナイスクチコミ!0


クチコミ投稿数:1237件Goodアンサー獲得:136件

2020/05/18 20:07(2ヶ月以上前)

>fumidronemasterさん

こんばんは。

スマートプレイリストですが、"/music"に設定したフォルダ内であればどこでも認識されるはずですので
まずはコンテナにログインしてから下記コマンドを確認してみて頂けますか?

sqlite3 /config/dbase_and_logs/songs3.db 'SELECT * FROM playlists;'

root@NAS231P01:/# sqlite3 /config/dbase_and_logs/songs3.db 'SELECT * FROM playlists;'
1|Library|0|1 = 1|0|0||0|0||0|0||-1|1|
2|Music|0|f.media_kind = 1|0|0||0|6||0|0||-1|1|
3|Movies|0|f.media_kind = 2|0|0||0|4||0|0||-1|1|
4|TV Shows|0|f.media_kind = 64|0|0||0|5||0|0||-1|1|
5|Podcasts|0|f.media_kind = 4|0|0||0|1||0|0||-1|1|
6|Audiobooks|0|f.media_kind = 8|0|0||0|7||0|0||-1|1|
7|Recently added music|2|(f.media_kind = 1)|1589799289|0|/music/time_decs.smartpl|0|0|/file:/music/time_decs|0|5|f.time_added desc|10|1|

↑みたいに"Recently added music"が表示されてて、Remoteのプレイリストに表示されてない場合は
一旦Remoteをタスクキルで強制終了させてから再度Remoteを起動して確認してみてください。

書込番号:23412342

ナイスクチコミ!0


クチコミ投稿数:1237件Goodアンサー獲得:136件

2020/05/18 20:51(2ヶ月以上前)

>fumidronemasterさん

>ブルートゥースのスピーカーのスクリプトはこのあと、トライしていきます。

パッチは下記の"forked-daapd_27.1_patch_set_v27.1.2Bata04.zip"を使ってくださいね。
書込番号:23406342(https://bbs.kakaku.com/bbs/K0000925629/SortID=23354619/#23406342)


また、リモコン(Volume +-はNG)用のスクリプトは一部修正したのをアップしました。

https://firestorage.jp/download/69d9448b8ed12d66c559f6c5d00558d8724d106e
ファイル名:with_ALSA-bt_multimedia_button_02.zip
DLパスワード:qnap
sha256:7270a33cfbf55651817f9c662b48189f888d2d03dc5ed588d1ce8cd52f136029
DL期限:いつかは消える(私が更新しなかったら1か月ぐらい)


>プレイリストのフォルダーを作ることってできますでしょうか?

m3u,plsなどはconfの"default_playlist_directory"で指定することも可能みたいです(未検証)
"allow_modifying_stored_playlists = true"の変更も必要と書かれています。

書込番号:23412436

ナイスクチコミ!1


クチコミ投稿数:21件

2020/05/19 13:57(2ヶ月以上前)

>たく0220さん

ご丁寧なご回答ありがとうございます。
まずスマートプレイリストですが、下記の通り認識されてませんでした。

1|Library|0|1 = 1|0|0||0|0||0|0||-1|1
2|Music|0|f.media_kind = 1|0|0||0|6||0|0||-1|1
3|Movies|0|f.media_kind = 2|0|0||0|4||0|0||-1|1
4|TV Shows|0|f.media_kind = 64|0|0||0|5||0|0||-1|1
5|Podcasts|0|f.media_kind = 4|0|0||0|1||0|0||-1|1
6|Audiobooks|0|f.media_kind = 8|0|0||0|7||0|0||-1|1

どうせ私のファイルの作り方が変な感じですね。
Macのテキストエディターで作ったのですが、その辺が問題なんでしょうか。

> パッチは下記の"forked-daapd_27.1_patch_set_v27.1.2Bata04.zip"を使ってくださいね。

ありがとうございます。

>> プレイリストのフォルダーを作ることってできますでしょうか?
> m3u,plsなどはconfの"default_playlist_directory"で指定することも可能みたいです(未検証)
> ”allow_modifying_stored_playlists = true"の変更も必要と書かれています。

そうなんですね。どの辺調べたらいいかまた教えてください。(でも、こわくてさわれないと思いますが)

ではでは。

書込番号:23413744

ナイスクチコミ!0


クチコミ投稿数:21件

2020/05/19 14:43(2ヶ月以上前)

>tanettyさん
セキュリティのアドバイスありがとうございます。
参考にさせていただきます。

で、リモートの使い方でちょっと教えてください。
アーチストやアルバムで探すときに、日本語はアルファベットの下までスクロールしていかないといけないと思うですが、すごくめんどうです。
日本語の項まで早く辿り着ける方法なんかあれば教えてください。

よろしくお願いします。

書込番号:23413815

ナイスクチコミ!0


クチコミ投稿数:1237件Goodアンサー獲得:136件

2020/05/19 20:10(2ヶ月以上前)

>fumidronemasterさん

こんばんは。

>まずスマートプレイリストですが、下記の通り認識されてませんでした。

すみません。もう一度レス読み直してて気がついたのですが
”smartplaylist.smartpl”を今は/appdata/forked-daapdにおいているって事ですよね?

置き場所はコンテナ内から見て"/config"ではなく曲とかのファイルがある"/music"内になります。
*.smartplのファイルを"/music"フォルダ内に移動してみてもらえますか?


>そうなんですね。どの辺調べたらいいかまた教えてください。

forked-daapd.confの203行目
https://github.com/ejurgensen/forked-daapd/blob/27.1/forked-daapd.conf.in#L203

# default_playlist_directory = ""

default_playlist_directory = "/music/playlist"

をコメントアウトの"#"を消して、上の例のようにコンテナ内から見たフォルダのパスで指定してみてください。

すぐ上の198行目に"allow_modifying_stored_playlists"の設定がありますので
コメントアウトの"#"を消して、有効(true)に変更してください。
# allow_modifying_stored_playlists = false

allow_modifying_stored_playlists = true

設定内容を確認後、コンテナを再起動してください。

コンテナ内から見て"/music"内であればどこでもプレイリストファイルは認識されるので
"/music/playlist"とフォルダをつくり、そこにファイルを置くだけで特に設定変更せずとも認識されるはずです。
先ほどの設定はWebUIからも編集操作させたい場合になるそうです。

書込番号:23414334

ナイスクチコミ!1


クチコミ投稿数:21件

2020/05/19 20:36(2ヶ月以上前)

>たく0220さん

ご返事ありがとうございます。

>”smartplaylist.smartpl”を今は/appdata/forked-daapdにおいているって事ですよね?

いえ、普通のプレイリストと同じく/music/Playlist/というとこに置いてあります。
認識してくれてないということは、ファイル自体に何か問題があるんですかね。

書込番号:23414404

ナイスクチコミ!0


クチコミ投稿数:1237件Goodアンサー獲得:136件

2020/05/19 21:09(2ヶ月以上前)

>fumidronemasterさん

>ファイル自体に何か問題があるんですかね。

コンテナ内から下記コマンドでどう表示されるか確認して頂けますか?

stat /music/Playlist/smartplaylist.smartpl


cat -A /music/Playlist/smartplaylist.smartpl


sqlite3 /config/dbase_and_logs/songs3.db 'SELECT * FROM directories WHERE path LIKE "%Playlist";'

書込番号:23414475

ナイスクチコミ!0


スレ主 tanettyさん
クチコミ投稿数:5785件

2020/05/19 23:13(2ヶ月以上前)

5枚ずつのため、ついつい気軽に1袋目を開けてしまう。そして、結局は2袋目に。

>たく0220さん

こんばんは。

さっそくたく先生のマネッコをして、ココナッツサブレを買ってきてみました。おいしー。「どこでもサブれる!」(笑)のコピーどおり、5枚ずつ小分けにされてるのが、とても気に入りました。

プリングルズは、いつも行くスーパーにはなかったー。チップスターはあったんですけどねぇ。あと、カルビーも、成形ポテチつくってるって、きょう初めて知りました。

それはそうと、重量級打線(↓)すぎですよ(笑)。小麦粉なり芋なりを、ギュッッッッと固めたものばっかりなんですもの。

>・ナビスコ RITS
>・プリングルズ サワークリーム&オニオン
>・日清 ココナッツサブレ & バターサブレ

SBH82Dの件、承知いたしました。テスト可能になったら、確認してみます。てゆーか、超速のご回答いただいたにもかかわらず、肝心の私の作業が遅くって、申し訳ありません。ちょっとバタバタしておりますゆえ。

とかゆってるまに、サブレ、5枚では足りず、結局2袋目を開けちゃいました(汗)。ととと。いつもどおり、余談のが長くって、失礼しました。m(_ _)m

書込番号:23414772

ナイスクチコミ!0


スレ主 tanettyさん
クチコミ投稿数:5785件

2020/05/19 23:21(2ヶ月以上前)

再生するRemote上でインデックス(右端)を使ったときの挙動

その他
Remote上でインデックス(右端)を使ったときの挙動

>fumidronemasterさん

こんばんは。

>アーチストやアルバムで探すときに、日本語はアルファベットの下までスクロールしていかないといけないと思うですが、すごくめんどうです。

Remoteでの話ですよね?

アーティストの場合ですが、画面右端のインデックスをご利用ください。

たとえば「あ」を押すと、「あ」からはじまるアーティストまで一気に飛びます。

添付の動画は、「あ」を押したあと、ゆっくり指を下にスワイプしていったときの挙動です。Aからまず「あ」に飛び、以降、「か」「さ」「た」と順に飛んでいるのがわかるかと思います。

書込番号:23414787

ナイスクチコミ!0


クチコミ投稿数:21件

2020/05/20 20:58(2ヶ月以上前)

>たく0220さん

すみません。原因がわかりました。
サーバーにアップしたときに、拡張子の.txtをつけられていました。サーバー上でリネームしたらあっさり認識してくれました。Macだと通常拡張子隠すので、変えたつもりが、テキストファイルのままだったようです。これからいろいろスマートプレイリストを作ってみようと思います。
その後、プレイリストのフォルダー化に挑戦してみます。
お手間取らせてすみませんでした。今後ともよろしくお願いします。

>tanettyさん

> アーティストの場合ですが、画面右端のインデックスをご利用ください。
やはり、あれを使うんですね。私、指がでかいんで、3回に1回は誤作動するんですよ。でも、シャープのあたをうまく押すとあ行に飛ぶのがわかったんで、これから練習します。ありがとうございます。
(あれ、アメリカ人のでかいやつは操作できるのか不思議です)

またよろしくお願いします。

書込番号:23416605

ナイスクチコミ!0


スレ主 tanettyさん
クチコミ投稿数:5785件

2020/05/20 23:12(2ヶ月以上前)

Remoteのインデックス。「あ」「か」「さ」「た」「な」・・・と続き、最後に「#」。

>fumidronemasterさん

こんばんは。

>シャープのあたをうまく押すとあ行に飛ぶのがわかったんで、

??????
右端の表示は、どうなってますか?
「あ」「か」「さ」「た」「な」・・・とつづいて、最後の最後に「#」がくるハズです(添付画像)。
なので、#のあたまを押したら「あ行」に飛ぶってのは、おかしいような気がします。
いちどRemoteのスクリーンショットをアップしてくださると、状況がわかるのですが。

書込番号:23416861

ナイスクチコミ!0


スレ主 tanettyさん
クチコミ投稿数:5785件

2020/05/20 23:19(2ヶ月以上前)

Mac「ミュージック」上で「読み」(ふりがな)を設定したところ

>fumidronemasterさん

念のため確認ですが。
Mac「ミュージック」上で、アーティスト名に「読み」(ふりがな)をつけてますか?(添付画像)
それをしてないと、Remoteのインデックス欄に出てくれません。
そこは大丈夫でしょうか????

書込番号:23416874

ナイスクチコミ!0


クチコミ投稿数:21件

2020/05/21 15:14(2ヶ月以上前)

>tanettyさん

早速のご回答ありがとうございます。
ふりがなはつけてます。日本語はあいうえお順に並んで表示されてますので、機能してると思います。

アーチストリストのインデックス右側にあいうえおが出てないことに気がつきませんでした。
これもこたく0220さんの機能なんですね。
すごいです。

Remoteのアーチストインデックスで、あいうえあを表示させるのは別にパッチを当てないといけないのでしょうか。それとも、私の手順が間違ってるかですね。
よろしくお願いします。

書込番号:23417835

ナイスクチコミ!0


クチコミ投稿数:21件

2020/05/21 15:24(2ヶ月以上前)

>tanettyさん
連投ですみません。
たく0220さんのパッチ情報のメモの中に記述見つけました。
なので、上の質問は忘れてください。
夜にトライしてみます。

書込番号:23417846

ナイスクチコミ!0


クチコミ投稿数:1237件Goodアンサー獲得:136件

2020/05/21 15:36(2ヶ月以上前)

>fumidronemasterさん

forked-daapd_option_localize-jp-sort-headers.patch
が「あかさたな…」インデックスのオプション用のパッチになります。

このパッチは先日ご案内した"forked-daapd_27.1_patch_set_v27.1.2Bata04.zip"に含まれています。
書込番号:23406342(https://bbs.kakaku.com/bbs/K0000925629/SortID=23354619/#23406342)

今回は"パッチ情報.txt"を入れておきましたので、そこに各パッチの機能と注意事項は書いておきました。


そして、ごめんなさいm(_ _)m
いま、手順書の誤記に気が付きました。

>3.Dockerビルド環境の作成
> 8.パッチファイルの準備
誤:パッチファイルを patch/forked-daapd_patch フォルダにFinderもしくはエクスプローラー経由でコピーします。
正:パッチファイルを patchフォルダにFinderもしくはエクスプローラー経由でコピーします。

もし"patch/forked-daapd_patch"フォルダに"*.patch"ファイルをいれていましたら、"patch"に移してから
お手数ですが再度ビルドから、やりなおしてください。

書込番号:23417869

ナイスクチコミ!1


クチコミ投稿数:21件

2020/05/24 08:39(2ヶ月以上前)

>たく0220さん
CC: >tanettyさん

結果報告が遅くなりましたが、「あかさたな…」インデックスのパッチを無事当てることができました。
ひらがなとカタカナに分かれてるんですね。うまく使い分けようと思います。

Perfumeだけが、「ぱふゅーむ」と読み仮名を振っているのに、ひらがなにもカタカナにも出ないで、アルフォベット順のところに表示されてしまいます。謎です。

それと、プレイリストの階層化ですが、お教えいただいたforked-daapd.confの以下の2行を設定してみました。
default_playlist_directory = "/music/playlist"
allow_modifying_stored_playlists = true

プレイリストがfile managerなどで不可視になりました。
ただ、その後どうしていいのか。
英語の説明でも、Web UIから操作するみたいなことが書いてましたが、
playlistフォルダーに、直接サブフォルダーを作った置いてみたけど、結果は以前と変わらず全部おなじ並びで表示されます。

またおひななときにアドバイスいただけるとありがたいです。
取り急ぎご報告まで。

書込番号:23423419

ナイスクチコミ!0


クチコミ投稿数:1237件Goodアンサー獲得:136件

2020/05/24 10:22(2ヶ月以上前)

>fumidronemasterさん


>Perfumeだけが、「ぱふゅーむ」と読み仮名を振っているのに、ひらがなにもカタカナにも出ないで、アルフォベット順のところに表示されてしまいます。謎です。

DBに登録されている状況を確認したいのでコンテナ内からの下記コマンドの結果を教えてください。

sqlite3 /config/dbase_and_logs/songs3.db 'SELECT id, title, artist, artist_sort, album_artist_sort FROM files WHERE artist Like "%Perfume";'

>それと、プレイリストの階層化ですが、

あぁ階層化だったのですね、すみません専用のフォルダーと勘違いしてました。
残念ながらRemoteでは現在のところ階層化は出来ないのですが、
可能か不明ですが近い事ができないか確認しておきます。

書込番号:23423591

ナイスクチコミ!0


スレ主 tanettyさん
クチコミ投稿数:5785件

2020/05/25 02:03(2ヶ月以上前)

@「ミュージック」上に該当アーティスト全楽曲の読み仮名に漏れなきことを確認。

A daapd管理画面で「Update Library」

>fumidronemasterさん

こんばんは。

>Perfumeだけが、「ぱふゅーむ」と読み仮名を振っているのに、ひらがなにもカタカナにも出ないで、アルフォベット順のところに表示されてしまいます。謎です。

Perfumeの全楽曲のうち一部でも読み仮名漏れがあると、daapdが読み仮名を振ってくれないことがあります。
次の手順で作業なさってみてください。

@ Mac「ミュージック」上で「アルバムアーティスト」順に並べ、
「アルバムアーティスト(読み)」
「アーティスト(読み)」
がPerfumeの全楽曲に振られていることを確認。(添付画像@)
→漏れがあったら振る。

A daapd管理画面で「Update Library」ボタン押下後、数分待つ。(添付画像A)
http://QNAPのIPアドレス:3689/admin.html

書込番号:23425272

ナイスクチコミ!0


スレ主 tanettyさん
クチコミ投稿数:5785件

2020/05/25 02:16(2ヶ月以上前)

スーパーで買える最強シュークリーム。

>たく0220さん

こんばんは。
スーパーで買える最強シュークリーム、モンテールに舌鼓を打ちまくってました。
クリームがヤマザキのとかより、あきらかにおいしーんですよねぇ。

さてさて。
コーデック確認の件、遅くなっており申し訳ありません。
じつは[23406821]でご教示いただいた手順で、
2〜3日前に作業をしてみたのですが、
なぜだかBTスピーカーにつながらなくなってしまいまして。
(スピーカー側が青点滅のママ)

で、コンテナ作り→ダメ、ビルドしなおしから→ダメ
という状態になってしまったので、とりあえずBTなし版を使ってます。

私がどこかで作業を間違えたのだろう、と考えております。
まとまっった時間をとれたときに、じっくりとやりなおしてみるつもりです。

とりいそぎ、現状のご報告まで。

書込番号:23425278

ナイスクチコミ!0


クチコミ投稿数:1237件Goodアンサー獲得:136件

2020/05/25 23:43(2ヶ月以上前)

>tanettyさん

んと、状況がいまいち判らん ^^;
bluetoothctlのconnectでエラーになったのかな?

今githubのwith_ALSAブランチ更新しておいたので、そっち試してみてください。
multimedia_buttonも追加しておいたので、個別に追加しなくてOKです。

コーデック確認時は"Dockerfile.armhf_ba"がdebug用のDockerfileになるのでビルド時にそれを指定してください。


5.Dockerイメージの作成 - 2. amixer-webuiインストール⽤スクリプトのパーミッション変更
の手順はDockerfileに組み込んだので省略して大丈夫です。


あと念のため、コンテナ作成時に"-e LIBASOUND_THREAD_SAFE=0 \"追加してみて

例:
docker create \
--name=forked-daapd_RM_test3 \
--cap-add=NET_ADMIN \
-v /share/CACHEDEV1_DATA/appdata/forked-daapd:/config \
-v /share/CACHEDEV1_DATA/Multimedia/iTunes:/music \
-e PUID=501 -e PGID=100 -e TZ=Asia/Tokyo \
-e LIBASOUND_THREAD_SAFE=0 \
--net=host \
--device /dev/snd \
daapd:27.1_RM_test3

書込番号:23427081

ナイスクチコミ!1


スレ主 tanettyさん
クチコミ投稿数:5785件

2020/05/25 23:58(2ヶ月以上前)

>たく0220さん

こんばんは。ありがとうございます。
別途、時間をつくって試してみたいと思います。

さて、ここまでの状況ですが、じつは私自身あまり把握できておらず(汗)。
というのも、いろいろしすぎて、ワケわかんなくなっちゃいまして。
なので、もっと前にもどって作業し直して、状況を理解できてから報告させていただこうかと考えておりました。

ちょっと記憶が曖昧ですが、ここまでは、こんな感じでした。

connectコマンド打っても、スピーカーのBTランプが青点滅のママ青点灯にならない。

コンテナつくりなおし

connectコマンド打っても、青点滅のママ

ビルドしなおし・コンテナつくりなおし (ただし、ビルド用のフォルダとか、confファイル等は流用)

connectコマンド打っても、青点滅のママ

bluetoothctl infoで見ると、pair, trustはYES

bluetoothctl で 当該スピーカーをremoveしたら、devicesからも見えなくなった(pairすらできず)。

じっさいには、これよりもうちょっと多く作業してますが、恥ずかしながら、何やったかすでに記憶になく...。
というわけで、もっともっと前にさかのぼって、イチから作業してみようかと思ってます。

書込番号:23427100

ナイスクチコミ!0


クチコミ投稿数:1237件Goodアンサー獲得:136件

2020/05/26 01:07(2ヶ月以上前)

>tanettyさん

>ちょっと記憶が曖昧ですが、ここまでは、こんな感じでした。

bluetoothctl でconnectしたら"Failed to connect: org.bluez.Error.Failed"だったって事ですよね?

コンテナ内でpsコマンドで確認してください。

root@NAS231P01:/# ps
PID USER TIME COMMAND
1 root 0:00 s6-svscan -t0 /var/run/s6/services
32 root 0:00 s6-supervise s6-fdholderd
360 root 0:00 s6-supervise avahi
361 root 0:00 s6-supervise amixer-webui
362 root 0:00 s6-supervise bluealsa
363 root 0:00 s6-supervise bluetoothd
364 root 0:00 s6-supervise bt_multimedia_button
365 root 0:00 s6-supervise bt_power
366 root 0:00 s6-supervise eudev
367 root 0:00 s6-supervise dbus
368 root 0:00 s6-supervise forked
369 root 0:00 /sbin/udevd
370 messageb 0:00 dbus-daemon --system --nofork
371 abc 1:26 /usr/sbin/forked-daapd -f -P /daapd-pidfolder/forked-daapd.pid
377 root 0:00 /usr/lib/bluetooth/bluetoothd2 --plugin=a2dp,avrcp,autopair,scanparam,deviceinfo,battery --compat
378 root 0:21 /usr/bin/bluealsa -p a2dp-source
381 abc 0:02 python3 /usr/share/amixer-webui/alsamixer_webui.py
387 avahi 0:00 avahi-daemon: running [NAS231P01.local]
497 root 0:00 {bt_multimedia_b} /bin/bash /etc/bt_multimedia_button/bt_multimedia_button.sh
525 root 0:00 {bt_multimedia_b} /bin/bash /etc/bt_multimedia_button/bt_multimedia_button.sh
526 root 0:16 /usr/bin/btmon
527 root 0:11 grep -E ^\s{8}\w0\s11\s\w{2}\s\w{2}\s48\s7c\s4\w\s00
627 root 0:00 /bin/bash
703 root 0:00 ps

"/usr/lib/bluetooth/bluetoothd2"が起動していない場合は"bluetoothctl"は即時エラーで終了します。
"/usr/bin/bluealsa"が起動していない場合はconnect出来ない。

また周囲にBTがONになっているiPhoneやPCがあると、connect出来ない場合がある。
スピーカー側のペアリング情報もリセットした方がいい場合もある。

bluetoothctlでペアリング情報をremoveした後、power off -> power on で切入りしてリセットしてみる
また、remove後は必ずscan onで探索かけて発見されないとペアリングは出来ない。
TT-BA09とペアリングしてなくても、電源が入ってるとconnectできないケースもあった。

書込番号:23427169

ナイスクチコミ!1


スレ主 tanettyさん
クチコミ投稿数:5785件

2020/05/26 12:14(2ヶ月以上前)

>たく0220さん

ご助言、誠にありがとうございます。

>bluetoothctl でconnectしたら"Failed to connect: org.bluez.Error.Failed"だったって事ですよね?

どういうエラーだったのか、恥ずかしながら記憶が...。

ちょっとバタバタしておりますので、週末あたりに作業する予定でございます。
とりいそぎ御礼まで。

書込番号:23427765

ナイスクチコミ!0


クチコミ投稿数:21件

2020/05/26 15:59(2ヶ月以上前)

>たく0220さん

>DBに登録されている状況を確認したいのでコンテナ内からの下記コマンドの結果を教えてください。
>sqlite3 /config/dbase_and_logs/songs3.db ‘SELECT id, title, artist, artist_sort, album_artist_sort FROM files WHERE artist Like “%Perfume”;’

このコマンドを打ったら添付のような結果でした。
2曲がよみながを読み込んでくれてなかったでした。’1mm’の方は再度アップしてもだめだったので、ライブラリーから外したら、は行にPerfumeが表示されるようになりました。
ありがとうございました。

> あぁ階層化だったのですね、すみません専用のフォルダーと勘違いしてました。
>残念ながらRemoteでは現在のところ階層化は出来ないのですが、
>可能か不明ですが近い事ができないか確認しておきます。

いつも説明不足ですみません。また何かわかりましたらよろしくお願いします。

>tanettyさん
アドバイスありがとうございます。

> Perfumeの全楽曲のうち一部でも読み仮名漏れがあると、daapdが読み仮名を振ってくれないことがあります。

そうだったんすね。知らなかったです。

> daapd管理画面で「Update Library」ボタン押下後、数分待つ。(添付画像A)
> http://QNAPのIPアドレス:3689/admin.html

この画面知らなかったです。早速役に立ちました。

アーチストのインデックスに日本語ができたおかげで、とても便利になりました。
私、左利きなので、画面右側のインデックスを触る時に、画面をクロスして触るので、ミスタッチしてしまうみたいです。今、練習中です。

またよろしくお願いします。

書込番号:23428109

ナイスクチコミ!0


スレ主 tanettyさん
クチコミ投稿数:5785件

2020/05/31 21:04(2ヶ月以上前)

>たく0220さん

こんばんは。
作業が遅れており、誠に申し訳ありません。

本日おこなう予定でしたが、急きょ出勤とあいなりまして(泣)、さきほど帰宅したところだったりします。
別途、時間をつくって実施するつもりです。

また何か進展等ありましたら、報告させていただきます。
とりいそぎ、お詫びと現状報告まで。

書込番号:23439147

ナイスクチコミ!0


クチコミ投稿数:1237件Goodアンサー獲得:136件

2020/05/31 21:29(2ヶ月以上前)

>tanettyさん

こんばんは。

お仕事お疲れ様です。
気温が上がってきて、超けだるい日々です ^^;
もう一年中冬なとこに住みたい(国内で)

今月は忙しかったみたいですし、ゆっくりしてくださいね。

書込番号:23439228

ナイスクチコミ!1


スレ主 tanettyさん
クチコミ投稿数:5785件

2020/06/07 18:47(1ヶ月以上前)

>たく0220さん

こんばんは。
蒸し暑くなり、マスクがキツくなってきましたね。

さてさて。BT接続できなくなってしまった件、ゼロから作りなおそうと思っております。

ですが、時間が空きすぎて、どこから手をつけたらいいのか、恥ずかしながら、よくわからなくなってしまいました(汗)。

この手順書(↓)に従って作業していけばよいでしょうか。

https://firestorage.jp/download/82209dd7aa7e3a346d3df71ab7f9a6dc371c4204
ファイル名:README-ドラフト20200504.zip
DLパスワード:qnap
sha256:550e0abec0741e1cb86af51a7769a266159835513fd3add0cc7ac9a687768fc1

書込番号:23454023

ナイスクチコミ!0


スレ主 tanettyさん
クチコミ投稿数:5785件

2020/06/07 18:50(1ヶ月以上前)

>たく0220さん

>この手順書(↓)に従って作業していけばよいでしょうか。

というか、まずはその手順書に従って作業を進めてみます。
また何かわからないことがありましたら、教えを乞うことがあるやもしれませぬ。
その際は誠に申し訳ありませんが、よろしくお願いいたします。m(_ _)m

書込番号:23454035

ナイスクチコミ!0


クチコミ投稿数:1237件Goodアンサー獲得:136件

2020/06/07 19:18(1ヶ月以上前)

>tanettyさん

こんばんは。

>この手順書(↓)に従って作業していけばよいでしょうか。

基本はその手順書でOKです。
書込番号:23427081(https://bbs.kakaku.com/bbs/K0000925629/SortID=23354619/#23427081)
で一部手順変更してるので、そちらも参照してください。
主な変更箇所は

5.Dockerイメージの作成 - 2.amixer-webuiインストール用スクリプトのパーミッション変更
手順省略しても可。

5.Dockerイメージの作成 - 3.build(イメージ作成)開始
docker build -f Dockerfile.armhf --no-cache=true -t daapd:27.1 .
 ↓
docker build -f Dockerfile.armhf_ba --no-cache=true -t daapd:27.1 .


6.Dockerコンテナの作成 - コンテナ作成コマンド
※環境変数(-e LIBASOUND_THREAD_SAFE=0)を追加

docker create \
--name=forked-daapd \
--cap-add=NET_ADMIN \
-v /share/CACHEDEV1_DATA/appdata/forked-daapd:/config \
-v /share/CACHEDEV1_DATA/Multimedia/Music:/music \
-e PUID=501 -e PGID=100 -e TZ=Asia/Tokyo \
-e LIBASOUND_THREAD_SAFE=0 \
--net=host \
--device /dev/snd \
daapd:27.1


これで書込番号:23406821(https://bbs.kakaku.com/bbs/K0000925629/SortID=23354619/#23406821)の
テスト用のbluealsaをデバッグサポート付きでビルドされます。
あとは
>・codec確認方法
以下を実行して確認してみてください。

書込番号:23454100

ナイスクチコミ!1


スレ主 tanettyさん
クチコミ投稿数:5785件

2020/06/07 19:20(1ヶ月以上前)

>たく0220さん

あぁああああ。すみません。
作り直さなくても、既存のdaapdでBT接続できました。
どうやらQTS側でBTが動いちゃってたみたいで。

SSH後、手順書どおり下記コマンド実行後、daapd後を起動したら、BT接続できるようになりました。
私の作業漏れまたは確認不足が原因だったようで、失礼いたしました。m(_ _)m

というわけで、まずはここまでは一件落着。
そっから先、コーデック確認のための作業に進みたいと思います。

--(以下、手順書より抜粋)--

最近Multimedia Consoleのアップデートによりコンテナ内のBluetoothが不安定になりました。
QTS側とコンテナ側で2つのBluetoothサービスが起動している事が原因と思われます。
残念ながら片方を無効にする方法しか解決策が思いつかなかったので、コンテナでBluetoothを使用する際は下記回避策を行ってください。
なお何かあった場合は出来るだけフォローしますが自己責任にて行うようお願いします。

以降の作業はSSHから行います。
QTSではBluetoothトランスミッターが接続されるとサービスが自動的に開始する仕組みになっています。

Bluetoothサービスの無効化

まず、Bluetoothサービスが起動しているかpsコマンドで確認します。

ps | grep bluetoothd | egrep -v grep
/usr/sbin/bluetoothdが表示された場合はQTS側のBluetoothサービスが起動しています。

Bluetoothサービスの自動起動を初めに無効にします。

/sbin/setcfg MultimediaStation Bluetooth FALSE -f /var/.application.conf
すでにBluetoothサービスが起動していた場合は停止させます。

/etc/init.d/bluetooth.sh stop
これで自動的にBluetoothサービスが起動する事はなくなると思います。
最初に確認したpsコマンドを再度実行しサービスが起動していない事を確認してください。

--(以上、手順書より抜粋)--

書込番号:23454107

ナイスクチコミ!0


スレ主 tanettyさん
クチコミ投稿数:5785件

2020/06/07 19:25(1ヶ月以上前)

>たく0220さん

入れ違いのようでした。
さっそくのご回答、誠にありがとうございます。

いちおう既存コンテナでBT接続(=SC-ALL05で再生)まではイケましたが、
念のため、ご教示いただいた[23454100]の手順に従って、
ゼロからつくりなおそうかと思います。

進捗ありましたら、報告いたします。
とりいそぎ御礼まで。

書込番号:23454123

ナイスクチコミ!0


スレ主 tanettyさん
クチコミ投稿数:5785件

2020/06/07 19:59(1ヶ月以上前)

>たく0220さん

すみません。さっそくつまづきました…。

「4.Dockerビルド環境の作成」内の
「オフライン用ソースコードの事前ダウンロード」にて。

 chmod u+x scripts/bulk_dl.sh
のあと
 scripts/bulk_dl.sh source
を実行しても、

== File sha256 hash check ==

alsaequal SHA256 check : NG
amixer-webui SHA256 check : OK
antlr-3.4-complete.jar SHA256 check : OK
caps SHA256 check : OK
libantlr3c SHA256 check : OK
== Check complete ==


と、alsaequalだけハッシュ照合で怒られます。
5回「scripts/bulk_dl.sh source」を実行しましたが、
5回とも同じでした。

以前ビルドしたときに使った「alsaequal.tar.bz2」は、あります。
これを「source」フォルダの下にコピーして使えば問題ないでしょうか?

書込番号:23454211

ナイスクチコミ!0


クチコミ投稿数:1237件Goodアンサー獲得:136件

2020/06/07 20:31(1ヶ月以上前)

>tanettyさん

>どうやらQTS側でBTが動いちゃってたみたいで。

あぁ…動いちゃってましたか ^^

>と、alsaequalだけハッシュ照合で怒られます。

どうやら、サーバー落としちゃったのかもしれませんね。

>以前ビルドしたときに使った「alsaequal.tar.bz2」は、あります。

それを使ってください。
もしファイルなくした場合はWebアーカイブの下記からDLしてください。
https://web.archive.org/web/20161105202833/http://thedigitalmachine.net/alsaequal.html

書込番号:23454291

ナイスクチコミ!1


スレ主 tanettyさん
クチコミ投稿数:5785件

2020/06/07 20:47(1ヶ月以上前)

>たく0220さん

>それを使ってください。
>もしファイルなくした場合はWebアーカイブの下記からDLしてください。

ありがとうございます。
食事が済んだら、作業を再開するつもりです。
とりいそぎ御礼まで。

書込番号:23454319

ナイスクチコミ!0


スレ主 tanettyさん
クチコミ投稿数:5785件

2020/06/07 23:25(1ヶ月以上前)

ビルド時のエラー@

ビルド時のエラーA

ビルド時のエラーB

ビルド時のエラーC

>たく0220さん

こんばんは。iPhone SE2、欲しいなぁ…。

11Proは、写真ほとんど撮らないから、高性能カメラにメリット感じないし。
でかくて重いから、手が疲れて、あんまり使わなくなるし。
さらに、コロナ禍でマスクだから、顔認証はかなりメンドくさいんですよねぇ。

11Proを選んだ理由って、発売当時「最新かつ最小・最軽量」のiPhoneだったこと(高いけど)なんです。
数ヶ月後に出た半額のSE2が、ドンピシャで条件に該当するという不幸せ。
重さが50g違うので超軽そうだし、指認証って完璧。

かといって、11ProからSE2に買い替えるのって、めっちゃ敗北感がある(笑)。
SE2を買うぐらいなら、iPod touch7を買ったほうが幸せになれるような気も。
touch7が指認証対応だったら、即買いだったんですが。
うーん、困ったもんです。

さてさて。

なぜかビルドに失敗してしまいます。
2回やってみましたが、2回とも同じ結果でした。
何か私の作業に漏れ・間違いがあるのかと思うですが、何がいけないのでしょう。

ビルド時のコマンドは、こうです。
time docker build -f Dockerfile.armhf_ba --no-cache=true -t daapd:37 .

添付画像は、赤字になったところだけ抜き出したものです。

きょうは力尽きましたので、また明日以降、もういちど最初から作業をおこなってみる予定でございます。

書込番号:23454738

ナイスクチコミ!0


クチコミ投稿数:1237件Goodアンサー獲得:136件

2020/06/07 23:58(1ヶ月以上前)

>tanettyさん

@:Warningなので無視でOK
A:Warningなので無視でOK
B:Warningというかinfoなので無視でOK
 ※環境変数(-e LIBASOUND_THREAD_SAFE=0)をコンテナで追加した理由。

C:間の悪いことに5/18にcommit追加されたみたい、"execinfo.h"を用意しないといけないので

Dockerfile.armhf_ba の37行目に1行追加で

libexecinfo-dev \

明日、ビルド確認してみる。

書込番号:23454801

ナイスクチコミ!1


スレ主 tanettyさん
クチコミ投稿数:5785件

2020/06/09 19:55(1ヶ月以上前)

>たく0220さん

お世話になっております。
迅速なご回答、誠にありがとうございます。

にもかかわらず、確認が遅くて申し訳ありません。
ちょっとバタバタしておりまして...。
本日も深夜作業が控えていたりします(泣)。

というわけで(?)、遅ればせながら試してみたところ、
ぬぅうう、ビルドに失敗してしまいます...
(添付画像は、最後のほうの赤字部分です)

>Dockerfile.armhf_ba の37行目に1行追加で

>libexecinfo-dev \

以下、おこなったことのメモです。

@ 下記フォルダに移動
cd /share/CACHEDEV1_DATA/AppData/daapd_dockerbuild/docker-daapd-37

A その直下にある「Dockerfile.armhf_ba」 36〜38行を、こんな感じにした。
libevent-dev \
libexecinfo-dev \
libgcrypt-dev \

B ビルド実行
time docker build -f Dockerfile.armhf_ba --no-cache=true -t daapd:37 .

書込番号:23458243

ナイスクチコミ!0


クチコミ投稿数:1237件Goodアンサー獲得:136件

2020/06/09 21:25(1ヶ月以上前)

>tanettyさん

こんばんは。
暑さで調子わるい…

123〜125行目 変更
※ DLするファイルを変更
※ master.tar.gz -> a8acc0170bbbbd1ee403a0060a77997d8b135682.tar.gz
※ httpsは半角に戻してください。

curl -o \
/tmp/source/bluez-alsa.tar.gz -L \
"https://github.com/Arkq/bluez-alsa/archive/master.tar.gz" && \
 ↓
curl -o \
/tmp/source/bluez-alsa.tar.gz -L \
"https://github.com/Arkq/bluez-alsa/archive/a8acc0170bbbbd1ee403a0060a77997d8b135682.tar.gz" && \

ちょっと原因わからないので、ひとまず過去のバージョンでビルドしてみてください。
これだとビルドできたので大丈夫かと思います。

ちょっと調べるのに時間かかりそうなので、判ったらお知らせします。

書込番号:23458423

ナイスクチコミ!1


スレ主 tanettyさん
クチコミ投稿数:5785件

2020/06/11 01:33(1ヶ月以上前)

>たく0220さん

こんばんは。
暑さでまいっているののことで、心中お察しいたします。m(_ _)m
とはいうものの、雨が降って気温は下がったみたいですから、
少しでも復調なさっていることを心から祈っております。
(蒸し暑いから余計ダメ...じゃないといいのですが)

さてさて。
さっそくのご返信、誠にありがとうございます。
ご指示いただいた手順に従い作業したところ、ビルド成功しました(嬉)。
コンテナ作成もAirPlay再生も成功です。
Bluetooth設定・接続・再生については、明日以降に確認するつもりでございます。
また進捗次第、報告いたします。

とりいそぎ御礼と中間報告まで。

書込番号:23461046

ナイスクチコミ!0


クチコミ一覧を見る


この製品の最安価格を見る

TS-431P
QNAP

TS-431P

最安価格(税込):¥31,798発売日:2016年12月 9日 価格.comの安さの理由は?

TS-431Pをお気に入り製品に追加する <250

のユーザーが価格変動や値下がり通知、クチコミ・レビュー通知、購入メモ等を利用中です

 
 
 

クチコミ掲示板検索



検索対象カテゴリ
を対象として
選び方ガイド

最適な製品選びをサポート!

[NAS(ネットワークHDD)]

NAS(ネットワークHDD)の選び方ガイド

新着ピックアップリスト

ピックアップリストトップ

qoo10

新製品ニュース Headline

更新日:8月3日

クチコミ掲示板ランキング

(パソコン)

ユーザー満足度ランキング