
このページのスレッド一覧(全14スレッド)

内容・タイトル | ナイスクチコミ数 | 返信数 | 最終投稿日時 |
---|---|---|---|
![]() |
80 | 200 | 2019年12月10日 23:51 |
![]() |
114 | 200 | 2019年9月18日 18:58 |
![]() |
3 | 1 | 2019年7月2日 01:55 |
![]() |
72 | 200 | 2019年3月13日 06:53 |
![]() ![]() |
7 | 15 | 2019年1月10日 21:52 |
![]() |
7 | 3 | 2018年12月19日 19:49 |

- 「質問の絞込み」の未返信、未解決は最新1年、解決済みは全期間のクチコミを表示しています


NAS(ネットワークHDD) > QNAP > TS-431P
QNAP上に「究極のiTunesサーバ」を構築する方法を調査し、実践していくスレッドです。
下記<本スレッドの前身>につづく、4本目のスレッドとなります。
<背景・概要>
QNAPにはiTunesサーバが標準で準備されていますが(以下、「標準品」と呼ぶ)、下記の致命的欠陥がある、残念な代物です。
そこで、標準品 (実体は「firefly」)の代わりに「forked-daapd」を利用し、「究極のiTunesサーバ」をQNAP上に構築しようとしています。現状すでに標準品の欠点を克服したのみならず、使い勝手の向上も実現済であり、最高のものに仕上がっていますが、さらに高みを目指したいと思ってます。
たく0220さんに教えを乞いながら、おこなっています。というか、ほぼ100%、たく0220さんのお知恵です。本当にありがとうございます。m(_ _)m
実装方法・使用方法等については、後日、別スレッドにまとめる予定でございます。
<標準品 (firefly)の欠陥>
・アーティストの並び順として、ふりがなを見てくれない。
・Remoteアプリで再生できない。
・アルバムアートワークを、まったく表示できない。
<経緯>
forked-daapd という iTunesサーバをQNAP上に実装した (たく0220さんのご教示による)。
・アルバムアートワークを表示できるようになった。
・Remoteアプリで再生できるようになった (QNAPから直接AirPlayスピーカに音を飛ばせる)。
↓
さらに
・アーティストの並び順を正しくした (たく0220さん謹製パッチによる)。
・ジャンルの表示がおかしい問題を解決した (たく0220さん謹製パッチによる)。
・アーティスト別アルバムを新しい順にした (たく0220さん謹製パッチによる)。
・オーディオブックを再生する方法を調査し実践した。
・プレイリストから再生する方法を調査し実践した。
・Chromecast built-inスピーカーで再生する方法を調査し実践した。
・radiko・らじるが聞けるようにした (たく0220さん謹製プログラムによる)。
<本スレッドの前身>
その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
1点

>tanettyさん
こんばんは。
>3枚目のは、何で何を見てるのでしょうか?
JYE Tech DSO-138
https://jyetech.com/dso-138-oscilloscope-diy-kit/
簡易オシロスコープです ^^ (秋葉原にある秋月で売ってました)
ファンの回転パルスを計測してます。
ファンにもよるのですが、ファンが1回転するとこのパルス(上がって下がって)が2回発生します。
回転数はrpm(rotations per minute)で表記されてるのがほとんどですが、1分間に何回転したかという数値です。
回転パルスをカウントして2で割って、1分あたりになるよう計算すればおおよそのrpmが算出できます。
ファンが止まってないかの確認用にするつもりです。
>ファンのアクセル/ブレーキ(≒回転数)を、
>パルス幅で制御しようってことなのカナ??
そんな感じです。最近はLEDとかの電源にも使われてますね。
(なので蛍光灯のように、ちらつきが50Hz,60Hzとは限らない事も考えられますね。)
PWMはパルス幅変調といって、ようはオンの時間を増減させてファンのスピードを調整させてます。
PC向けのDCファンはだいたい25KHzの信号になってて、このオシロだと見れなくないけど、ちょっと微妙…
コンピュータだとアナログぽく電圧を上げたり下げたりは難しいですが、ONとOFFの繰り返しの方が制御はしやすい。
ただ、Raspberry Piは3.3Vなので電圧が違う物を使う時は気をつけないと壊しちゃうんですよね ^^;
>アルバム内で「年」がバラバラの場合、
>@年の新しい順、Aトラック番号の若い順
>に楽曲が並ぶようです
確認してみたら、こっちでも同じでした。
余裕があったら、修正できないか見てみますね。
書込番号:23083646
1点

>たく0220さん
おっそろしく寒くなってきましたね。
もしかして たく先生には、これぐらいがちょうどいいのかしら?
昨晩遅く、お風呂にゆっくりつかりたいと思い、ウトウトしながら蛇口をひねりました。
数分後。たまったかなー??
…って、お湯ゼロってどゆこと?
あ。栓がちゃんとハマってなかったぁああああああ(泣)!!!!
というわけで、こんばんは。
>簡易オシロスコープです ^^ (秋葉原にある秋月で売ってました)
>ファンの回転パルスを計測してます。
ひぇえええええ。そういうのがあるんだー。
>ファンが止まってないかの確認用にするつもりです。
おおおおお。さすが、たく先生ですね。
私なんぞには想像すらつかないようなことばかりで、驚きまくりです。
>PWMはパルス幅変調といって、ようはオンの時間を増減させてファンのスピードを調整させてます。
>コンピュータだとアナログぽく電圧を上げたり下げたりは難しいですが、ONとOFFの繰り返しの方が制御はしやすい。
なるほどぉおお。おかげさまで、なんとなくわかったような…。
振幅方向には1ビットで、時間方向で調整するってことですよね。
音声フォーマットでいえば、DSDのようなものなのカナ…と理解いたしました。
https://av.watch.impress.co.jp/img/avw/docs/1068/831/html/010.jpg.html
>ただ、Raspberry Piは3.3Vなので電圧が違う物を使う時は気をつけないと壊しちゃうんですよね ^^;
ま・マジですか。それは怖いですね。
>確認してみたら、こっちでも同じでした。
>余裕があったら、修正できないか見てみますね。
お手数かけ申し訳ありません。
ありがとうございます。m(_ _)m
同じことを何回も申し上げて恐縮ですが…。
daapd、ホントに毎日毎日、使いまくってます。
そのたびに感じてます。サイコーのシステムだと。
サイコーを与えてくださった たく先生には、ひたすら感謝しかありません!!!
書込番号:23085378
0点

>tanettyさん
こんばんは。
もう少し部屋広かったら、コタツでぬくぬくしたい今日この頃です ^^
>あ。栓がちゃんとハマってなかったぁああああああ(泣)!!!!
疲れてるとね… やっちゃうんですよね。
さて、アルバム内で「年」がバラバラの件ですが
修正の目処が立ったのでお知らせしておきます。
SQL苦手なんで時間かかった〜
【オリジナル】
SELECT f.*
FROM files f
WHERE f.disabled = 0 AND ((f.songartistid = 211520925911706211 AND (f.media_kind = 1 OR 1 = 0))) AND (f.data_kind <> 1) AND 1 = 1
ORDER BY f.year DESC, f.album_sort, f.disc, f.track ;'
【変更後】
SELECT f.*
FROM files f LEFT JOIN ( SELECT songalbumid, max(year) as max_year FROM files GROUP BY songalbumid ) f2 ON f2.songalbumid = f.songalbumid
WHERE f.disabled = 0 AND ((f.songartistid = 211520925911706211 AND (f.media_kind = 1 OR 1 = 0))) AND (f.data_kind <> 1) AND 1 = 1
ORDER BY f2.max_year DESC, f.album_sort, f.disc, f.track ;'
動作確認中なので、大丈夫そうだったら明日(というか今日)の夜にでもパッチ上げますね。
書込番号:23089857
1点

>たく0220さん
わーーーー。
もうできちゃったんですか。
「苦手」とおっしゃっているのに。
さすがですね。
ありがとうございます!!!
SQL、ややこしっ!!!!
変更てとしては、
アルバム内全楽曲中で「年」の最大値を算出し、
その最大値をアルバム内全楽曲の「年」とみなして、
アルバム内楽曲を並び替える。
ってことでしょうか。
書込番号:23089870
0点

>tanettyさん
すみません。説明書いてなかった ^^;
>アルバム内全楽曲中で「年」の最大値を算出し、
>その最大値をアルバム内全楽曲の「年」とみなして、
>アルバム内楽曲を並び替える。
その通りです。
tanettyさんもさすがですね。説明なくても理解してますね。
今回は、アルバム -> 曲 と展開するピンポイントのみの変更にしたので他は影響うけないと思います。
書込番号:23089880
1点

>tanettyさん
アルバム内で「年」がバラバラの件、大丈夫そうですので
パッチをアップしておきます。
https://firestorage.jp/download/3f6f869411797d5a8d945a8cee95e32b22783352
ファイル名:forked-daapd_27.0_patch_artist-order.zip
DLパスワード:qnap
sha256:fcacbc16ecd63acddb8af44ea4b2fddc9e0279ae674d5e5f62de7c2934bc34da
DL期限:いつかは消える(私が更新しなかったら1か月ぐらい)
forked-daapd-27.0_artist-order.patch
を以前の「forked-daapd-26.5_artist-order.patch」と入れ替えて
Dockerfile.armhfのパッチの箇所も変更してください。
27.0にあわせましたが、26.5でも多分大丈夫だと思います。
今日は用事があって、半休にしたのですが
疲れたのでちょいと仮眠してます。おやすみ〜です ^^
書込番号:23091012
1点

>たく0220さん
こんばんは〜。
ホント、コタツでぬくぬくしたい季節になりましたねぇ...。
でも、あれは麻薬。入ったら、気持ちよくって、抜け出せなくなる要注意デス。
お疲れだったのに、パッチ、誠にありがとうごさいます。
お休みで回復なさってるといいのですが。
遅ればせながら、さきほどダウンロードしようとしたところ、
パスワード入力画面にたどりつく前に、
「(0004)該当のファイルは削除されました」
というエラーではじかれてしまいました…。
私の操作が、何かダメなのかしら…。
再度アップしていただけると助かります。
お手数をかけ誠に恐れ入りますが、よろしくお願いいたします。m(_ _)m
最後に、またもや長ーーーーい余談ですが(汗)。
家のYahoo ADSLが停止になるということで、Softbank Airに変えました。
(光はNG。屋外配線は隣地問題、宅内配線は管路ナシ)
実は昨晩、LTEルータが届いて、設置作業に四苦八苦しておりました。
で、感じたのは、やっぱりLTEだからでしょうか、どうも下り速度が不安定ですね。
後 Softbank Air:下り 1.5〜20Mbps, 上り5〜6Mbps
前 Yahoo ADSL:下り 5〜6Mbps, 上り500〜600kbps
時間帯によって(?)、1.5Mbpsになってしまうのは、つらいです…。
1.5のとき、Youtubeが自動で480pになります。
1080pと720pに手動変更すると、かたまりまくって、ぜんぜん見れません。
波があるにせよ、体感上「ADSLより遅くなった」と感じてます。
ちなみに、ルータはHuawei製のようです。
本体には「Softbank」としか書いてないけど、アダプターに「Huawei」とでっかく書いてあるので。
ちょっと怖いので、念のため既存Buffaloルータでセグメント分けする構成にしました。
これで、少なくともLAN内の通信は、Huaweiルータには届かないので。
気休めかもしれませんが、やらないよりマシかと。
書込番号:23093220
0点

>tanettyさん
こんばんは。
設定24時間で消えるになってました〜 すみません ^^;
再アップしますね。
http://firestorage.jp/download/d4dd784877d7f96915d89e8905d503df0b652605
Softbank Airですか…
ちなみに自分のもルータはHuawei製なんですが、特にきにしてないとういか
気にしてもしかたがない(あきらめ〜)って感じてます。
管路ナシはキツイですね、ADSLやめたいのは判るけどこういう環境の利用者の事も考えてほしいかな。
書込番号:23093248
1点

>たく0220さん
そうですね。気にしてもしょうがないのかー。
って、店舗のルータも、ファーウェイ使ってること、いま思い出しました(笑)。
さて。迅速な再アップ、ありがとうございます!!!
さっそく試したみたら、バッチリです!!
(添付画像参照)
ありがとうございました!!!!!
ちょっとだけ気になる点が...。
Remote上でアルバム単位の「年」(画像内の星マーク)は、
1曲目(?)の「年」になってしまうのでしょうか。
(というか、IDのいちばん若い楽曲の年を抽出???)
これも、アルバム内楽曲の最新年になってくれると、よりうれしいかなぁと。
全楽曲を最新年に設定すればすむことなので、運用上さしつかえありませんが。
書込番号:23093404
0点

>tanettyさん
こんにちは。
うまくいって良かったです ^^
>Remote上でアルバム単位の「年」(画像内の星マーク)は、
>1曲目(?)の「年」になってしまうのでしょうか。
クエリでdiscとtrackで並び変えてるので、そのアルバムの1曲目の「年」になるかと思います。
各曲にはyearのタグがありますが、アルバムに対するyearのタグ(album_yearみたいなの)がないので
情報として扱えないのですよね。
ちなみにiPhone4のRemoteではその「年」は表示されないので、気づかなかった…
一応、機能強化版ということで別パッチにします。
Dockerfile.armhfのパッチの箇所の変更は通常版かこちらのどちらかを選択してください。
forked-daapd-27.0_artist-order_enhancement1.patch
https://firestorage.jp/download/c068e5f8a7ec4c88a739b512e86fc96cfbaa3bac
ファイル名:forked-daapd_27.0_patch_artist-order_enhancement1.zip
DLパスワード:qnap
sha256:91a66dc3f12cd18553c9395eecd257205191a5cda8399395ae924a6a380fe29f
DL期限:いつかは消える(私が更新しなかったら1か月ぐらい)
私の環境では確認出来ないので、すみませんがお任せします。
【変更後】
SELECT f.id, f.path, f.virtual_path, f.fname, f.directory_id, f.title, f.artist, f.album, f.album_artist, f.genre, f.comment, f.type, f.composer, f.orchestra, f.conductor, f.grouping, f.url, f.bitrate, f.samplerate, f.song_length, f.file_size, f2.year, f.date_released, f.track, f.total_tracks, f.disc, f.total_discs, f.bpm, f.compilation, f.artwork, f.rating, f.play_count, f.skip_count, f.seek, f.data_kind, f.media_kind, f.item_kind, f.description, f.db_timestamp, f.time_added, f.time_modified, f.time_played, f.time_skipped, f.disabled, f.sample_count, f.codectype, f.idx, f.has_video, f.contentrating, f.bits_per_sample, f.tv_series_name, f.tv_episode_num_str, f.tv_network_name, f.tv_episode_sort, f.tv_season_num, f.songartistid, f.songalbumid, f.title_sort, f.artist_sort, f.album_sort, f.album_artist_sort, f.composer_sort, f.channels
FROM files f LEFT JOIN ( SELECT songalbumid, max(year) as year FROM files GROUP BY songalbumid ) f2 ON f2.songalbumid = f.songalbumid
WHERE f.disabled = 0 AND ((f.songartistid = 211520925911706211 AND (f.media_kind = 1 OR 1 = 0))) AND (f.data_kind <> 1) AND 1 = 1
ORDER BY f2.year DESC, f.album_sort, f.disc, f.track
書込番号:23094809
1点

いつもお世話になっております。
先日の「栓を忘れて風呂に湯を溜めてしまった(溜まらなかった)」事案にひきつづき、
きょうは「朝起きたら、ほっと座布団の電気が入りっぱなし」でした。
これ、環境少女グレタさんからギッタギタにされても文句いえない所業ですね(汗)。
さてさて。
>クエリでdiscとtrackで並び変えてるので、そのアルバムの1曲目の「年」になるかと思います。
なるほど、そういうことだったんですね。
>forked-daapd-27.0_artist-order_enhancement1.patch
おおおお。こんなにも早く!!!
本当にありがとうございます!!!
さっそく試してみたところ、画像@のとおり、イケましたぁあああああああ!!
ただ、ちょっと問題が…。画像Aをご覧ください。
アルバム一覧を見たとき、アルバム名順に並んでしまいます…(泣)。
daapd23: forked-daapd-27.0_artist-order.patchでも、
daapd24: forked-daapd-27.0_artist-order_enhancement1.patch でも、です。
daapd22: forked-daapd-26.5_artist-order.patchのときは、
年の新しい順→アルバム名順に並んでました。
私の運用では、アルバム一覧で最新順に並ぶほうが重要なので、
いったんdaapd22に戻しました。
って、「そんなこと早く言え!」と怒られそうですが、
スミマセン、私も今さっき気づいたところですので、ご海容ください。
もし直していただけるのであれば、とてもうれしいです。
その際、さらにワガママをお許しいただけるのであれば、ですが、
年→アーティスト名→アルバム名に並ぶのが、いちばんうれしいです。
そんなのめんどいわー、というお話であれば、
daapd22で運用しようかと思います。
念のため、ちょっとまとめますと…。
第一希望 (※)
◎ 年→アーティスト名→アルバム名順
26.5のパッチ時
○ 年→アルバム名順
27.0のパッチ時
△ アルバム名順
第一希望の補足
※ アーティスト名は、次の優先順位希望
@アルバムアーティスト読み
Aアルバムアーティスト
Bアーティスト読み
Cアーティスト
※ アルバム名は、次の優先順位希望
@アルバム名
Aアルバム名読み
画像A内のアルバム20枚を例にとると、次のとおりです。
<daapd22: forked-daapd-26.5_artist-order.patch時の並び順>
(2019) Official髭男dism - Pretender - Single
(2019) SHISHAMO - SHISHAMO BEST
(2019) 乃木坂46 - Sing Out! - Single
(2019) いきものがかり - STAR LIGHT JOURNEY - Single
(2019) 嵐 - Turning Up - Single
(2019) 竹内まりや - Turntable
(2019) 大塚愛 - 愛 am BEST tour 2019 ?イエス!ここが家ッス?at WWW X 2019.05.10
(2019) 大塚愛 - 愛 am BEST tour 2019 ?イエス!ここが家ッス?at Zepp DiverCity(TOKYO) 2019.05.02
(2019) 乃木坂46 - 今が思い出になるまで
(2019) STU48 - 風を待つ - Single
(2019) SHISHAMO - 君の隣にいたいから - Single
(2019) 日向坂46 - こんなに好きになっちゃっていいの? - Single
(2019) あいみょん - 瞬間的シックスセンス
(2019) STU48 - 大好きな人
(2019) ヨルシカ - だから僕は音楽を辞めた
(2019) RADWIMPS - 天気の子 OST
(2019) 椎名林檎 - ニュートンの林檎
(2019) NMB48 - 初恋至上主義 - Single
(2019) 乃木坂46 - 夜明けまで強がらなくていい - Single
(2019) ヨルシカ - エルマ
<第一希望の並び順>
(2019) あいみょん - 瞬間的シックスセンス
(2019) 嵐 - Turning Up - Single
(2019) いきものがかり - STAR LIGHT JOURNEY - Single
(2019) 大塚愛 - 愛 am BEST tour 2019 ?イエス!ここが家ッス?at WWW X 2019.05.10
(2019) 大塚愛 - 愛 am BEST tour 2019 ?イエス!ここが家ッス?at Zepp DiverCity(TOKYO) 2019.05.02
(2019) 椎名林檎 - ニュートンの林檎
(2019) 竹内まりや - Turntable
(2019) 乃木坂46 - 今が思い出になるまで
(2019) 乃木坂46 - 夜明けまで強がらなくていい - Single
(2019) 乃木坂46 - Sing Out! - Single
(2019) 日向坂46 - こんなに好きになっちゃっていいの? - Single
(2019) ヨルシカ - エルマ
(2019) ヨルシカ - だから僕は音楽を辞めた
(2019) NMB48 - 初恋至上主義 - Single
(2019) Official髭男dism - Pretender - Single
(2019) RADWIMPS - 天気の子 OST
(2019) SHISHAMO - 君の隣にいたいから - Single
(2019) SHISHAMO - SHISHAMO BEST
(2019) STU48 - 風を待つ - Single
(2019) STU48 - 大好きな人
なんか、とてつもないワガママを言ってますよね、私…。
めんどかったら、「めんどいわー」のひとことで終わっていただきたく。
申し訳ありません。m(_ _)m
追伸。
190レスまで行きましたので、近々、新スレッドを立てる予定でございます。
ひきつづきおつきあいいくだされば幸甚です。
書込番号:23096167
0点

>tanettyさん
>アルバム一覧を見たとき、アルバム名順に並んでしまいます…(泣)。
ごめんm(_ _)m 確認もれてた ^^;
>年→アーティスト名→アルバム名に並ぶのが、いちばんうれしいです。
>そんなのめんどいわー、というお話であれば、
うん、メンドいわ〜 ^^
>◎ 年→アーティスト名→アルバム名順
year DESC -> album_artist_sort -> album_sort
が順当かと思うけど
>※ アルバム名は、次の優先順位希望
> @アルバム名
> Aアルバム名読み
year DESC -> album_artist_sort -> album
@優先で良いのかな?
漢字だと思ったように並ばないとおもうけど。
書込番号:23096209
1点

>たく0220さん
おおおお。こんな夜中にお返事が(嬉)。こんばんはー。
私の管理する店舗に何時間も無断駐車してる車があって、さきほど貼り紙をしてきたら、体が冷え切ってしまいました。
いましがたうどんを食べ、芯からあったまり、ほっとひといきついているところです。
さてさて。
やっぱり、めんどいですかー)。
...って、あたりまえですよね(汗)。
>漢字だと思ったように並ばないとおもうけど。
漢字の混じるアルバム名には、iTunes上ですべて読みをつけてあります。
「 今が思い出になるまで」は
「いまがおもいでになるように」てな感じで。
これがdaapd上では「album_sort」の値になるんですよね?
...という前提のもとであれば、
year DESC -> album_artist_sort -> album_sort
で、希望どおり並ぶのでしょうか?
書込番号:23096222
0点

>たく0220さん
> @アルバム名
> Aアルバム名読み
あ、そっかー。
書き間違えてたことに、いま気づきました。
ご指摘どおり、正しくは、こうです。m(_ _)m
@アルバム名読み
Aアルバム名
おっと。スレッドも残り少ない。ちょっと大事に行かないと。
あした、新スレッドを立てる予定です。
書込番号:23096225
0点

>たく0220さん
とりいそぎ新スレッドを立てました。
<QNAP上に無上のiTunesサーバを構築する>
https://bbs.kakaku.com/bbs/K0000925629/SortID=23096227/#tab
198までは現スレッドをご使用願います。m(_ _)m
199と200は、私が埋めますので。
書込番号:23096228
0点

>たく0220さん
というわけで
>year DESC -> album_artist_sort -> album_sort
>が順当かと思うけど
まさしくそのとおりでございます。
私の単なる勘違い・書き間違えでした。
お恥ずかしい。
では、おやすみなさい。
って、まだ車がとまったままだ...。
これで9時間の無断駐車。
あした昼になってもとまったままだったら、盗難車両かも?ってことで、警察に行こうかな...。
めんどいけど。悩むー。
書込番号:23096233
0点

>tanettyさん
あぁメンド〜だぁ(嘘) ^^
year DESC -> album_artist_sort -> album_sort
で並び大丈夫かと思いますので、とりあえず確認お願いします。
Version 1.01
forked-daapd-27.0_artist-order.patch
forked-daapd-27.0_artist-order_enhancement1.patch
https://firestorage.jp/download/b5d2e33032d10741077107c3d0247f51fb6a09e4
ファイル名:forked-daapd_27.0_patch_artist-order_set_v1_01.zip
DLパスワード:qnap
sha256:1c1e28ed79a82e3bb5caf9fdd8da41ad88085414e29999c0f302256c40cb2104
DL期限:いつかは消える(私が更新しなかったら1か月ぐらい)
>あした昼になってもとまったままだったら、盗難車両かも?ってことで、警察に行こうかな...。
ついでに駐禁のシールベタベタに貼ってもらったほうが…
書込番号:23096241
1点

>たく0220さん
こんばんは。
結局、朝7:30まで車、止まってました。
13時間も他人の土地に無断駐車って、どんな神経してんでしょうねぇ。
さてさて。さっそく下記パッチを入れ替えてみたところ、イケましとぁあああああああ!!!
daapd23: forked-daapd-27.0_artist-order.patch
daapd24: forked-daapd-27.0_artist-order_enhancement1.patch
サイコーです!!
アルバム選ぶだけで楽しくなる、サイコーのしくみとしか。
「へー、2019って、乃木坂はシングル2枚、アルバム1枚だったんだー」とか、よーくわかるし。
...てか、私が希望内容をFIXしたのが3:25、たく先生のUPが3:55。
わずか30分で、そこまでできちゃうって、いったい...。
天才かよ!!!!! すごすぎですよ!!!!
本当に本当に本当にありがとうございました。m(_ _)m
書込番号:23097526
0点

このスレッドは、次のスレッドにつづきます。
<QNAP上に無上のiTunesサーバを構築する>
https://bbs.kakaku.com/bbs/K0000925629/SortID=23096227/#tab
たく0220さん、本当に本当に本当にありがとうございました。
書込番号:23099961
0点



NAS(ネットワークHDD) > QNAP > TS-431P
QNAP上に最高のiTunesサーバを構築する方法を調査し、実践していくスレッドです。
下記<本スレッドの前身>につづく、3本目のスレッドとなります。
<背景・概要>
QNAPにはiTunesサーバが標準で準備されていますが(以下、「標準品」と呼ぶ)、下記の致命的欠陥がある、残念な代物です。
そこで、標準品 (実体は「firefly」)の代わりに「forked-daapd」を利用し、最高のiTunesサーバをQNAP上に構築しようとしています。現状すでに標準品の欠点を克服したのみならず、使い勝手の向上も実現済であり、最高のものに仕上がっていますが、さらに高みを目指したいと思ってます。
たく0220さんに教えを乞いながら、おこなっています。というか、ほぼ100%、たく0220さんのお知恵です。本当にありがとうございます。m(_ _)m
実装方法・使用方法等については、後日、別スレッドにまとめる予定でございます。
<標準品 (firefly)の欠陥>
・アーティストの並び順として、ふりがなを見てくれない。
・Remoteアプリで再生できない。
・アルバムアートワークを、まったく表示できない。
<経緯>
forked-daapd という iTunesサーバをQNAP上に実装した (たく0220さんのご教示による)。
・アルバムアートワークを表示できるようになった。
・Remoteアプリで再生できるようになった (QNAPから直接AirPlayスピーカに音を飛ばせる)。
↓
さらに
・アーティストの並び順を正しくした (たく0220さん謹製パッチによる)。
・ジャンルの表示がおかしい問題を解決した (たく0220さん謹製パッチによる)。
・アーティスト別アルバムを新しい順にした (たく0220さん謹製パッチによる)。
・オーディオブックを再生する方法を調査し実践した。
・プレイリストから再生する方法を調査し実践した。
<今後>
・radiko・らじるの実装 (たく0220さんにて開発中)。
<本スレッドの前身>
その2<QNAP上でまともに使えるiTunesサーバを構築する。>
https://bbs.kakaku.com/bbs/K0000925629/SortID=22412981/#tab
その1<iTunesサーバでのジャケット表示とアーティスト並び順>
https://bbs.kakaku.com/bbs/K0000925629/SortID=22261119/#tab
2点

>tanettyさん
原因はlibantlr3c-devでライブラリ"/usr/lib/libantlr3c.so"が無いのでエラーになる。
過去の情報が無いので理由は良く判らないが、3.4-r1に更新されてからなので確認ミスかと思われる。
Depends(依存パッケージ)にもlibantlr3cが無いのでライブラリはインストールされない
(参考)Alpine Linux Packages : libantlr3c-dev
https://pkgs.alpinelinux.org/package/edge/testing/armv7/libantlr3c-dev
別途libantlr3cをインストールすればOK…
今ビルドだけしてみたけど無事終わったので、これで大丈夫そうです。
https://github.com/linuxserver/docker-daapd/blob/master/Dockerfile.armhf#L45
の45行目
libantlr3c-dev \
にあたる所の後に
libantlr3c \
を追加してみてください。
>たく先生はどちら派でしょう。
どっちも〜、今の気分はエクレアかな ^^
頭使ったので糖分補給したいですが、だるくてコンビニまで行く気力がないなぁ
書込番号:22811265
1点

>たく0220さん
イケましたぁああああああああ!!!!
ありがとうございます!!!!!!!!
まだ数十枚枚みただけですが、ジャケ写がズレてません。
「forked-daapd-26.5_sort.patch入れ替え」
「指定なしビルド」でおこないました。
あした、
「forked-daapd-26.5_sort.patchそのまま」
「master指定でビルド」でどうか、を実験してみようと思います。
>今の気分はエクレアかな ^^
せめてものお礼に。
...って、「絵かよ!」って、むしろ怒られそうですが(笑)。
>頭使ったので糖分補給したいですが
私の「エラーが同じになりました」からわずか1時間半で
「これで治るはず」のお話があり、ビックリしました。
さすが、たく先生! スゴすぎですよ!!!!
書込番号:22811416
0点

>たく0220さん
>原因はlibantlr3c-devでライブラリ"/usr/lib/libantlr3c.so"が無いのでエラーになる。
>過去の情報が無いので理由は良く判らないが、3.4-r1に更新されてからなので確認ミスかと思われる。
私には難しくて、よく呑み込めないのですが...。
次の理解で正しいでしょうか。
・ビルド時、大部品「libantlr3c-dev」を組み込む。
(その旨、Dockerfileに書かれている)
↓
・大部品「libantlr3c-dev」を組み込むには、
本当は小部品「libantlr3c」も必要
↓
・これまでは、そう大部品内に記述されていた。
しかし、いまは大部品内に書かれてない。
大部品のVerUpに際し、(大部品の開発者が)それを書き忘れたっぽい。
↓
・Dockerfile内に無理やり小部品を書いてやろう(今回の処置)。
↓
・解決
書込番号:22811424
0点

>tanettyさん
エクレアありがとうございます。夢の中でおいしく頂きました ^^
さて、原因についてはそんな感じでOKです。
だいたいの開発パッケージ(〜-dev)では、ビルドに必要なファイルと実行に必要なファイルとを分けて作っています。
たとえばlibwebsocketsですが
それぞれの"Contents of package"のリンク先を見るとインストールされるファイルが判ります。
Alpine Linux Packages : libwebsockets
https://pkgs.alpinelinux.org/package/edge/main/armv7/libwebsockets
Alpine Linux Packages : libwebsockets-dev
https://pkgs.alpinelinux.org/package/edge/main/armv7/libwebsockets-dev
それぞれ重複しないようにパッケージングされていますよね。
また、libwebsockets-devのDepends(依存パッケージ)にはlibwebsocketsが含まれていて
開発パッケージのみ指定しても実行用のパッケージも自動的に一緒にインストールされるようになっています。
この方がリポジトリの容量の節約にもなるし、効率的なので一般的なのかな?っと思います。
dockerfileも1行節約できるし…
Ver3.4-r0 では
libantlr3cはDependsに含まれていないが、"/usr/lib/libantlr3c.so"はインストールされる。
Ver3.4-r1 では
同様にlibantlr3cはDependsに含まれず、"/usr/lib/libantlr3c.so"はインストールされなくなった。
Ver3.4-r1で一般的なパッケージングに変更したなら、
Dependsにもlibantlr3cを追加するように設定しといてくれれば、確認に手間かからなかったのに…とグチってみる ^^;
まぁtestingリポジトリだから文句言えないか…
configureの所までマニュアルでやって、まさかと思って確認したらlibがない…
原因が判ったのは良いのですが、勝手に変えるなよ〜ってのと
こんなくだらない事に時間つかわせるなよって、ちょっとやり場のない怒りを感じてしまいました ^^;
>「forked-daapd-26.5_sort.patchそのまま」
>「master指定でビルド」でどうか、を実験してみようと思います。
forked-daapd-26.5_sort.patchはそのままだとエラーになりますよ〜
アー写関連のpatchだけ無しでね〜
書込番号:22811578
1点

>たく0220さん
詳しくご解説いただき、ありがとうございます!!!
よーーーくわかりました。
・開発パッケージ(libwebsockets-dev)と実行パッケージ(libwebsockets)がある。
・両者の部品(Contents)が排他的に定義されている。
・旧版(Ver3.4-40)では、開発パッケージのDependsには実行パッケージが定義されていた。
このため実質的には、実行パッケージ(の部品)も開発パッケージに含まれていた。
・新版(Ver3.4-r1)では、開発パッケージのDependsには実行パッケージが定義されていない。
このため、実行パッケージ(の部品)が開発パッケージに含まれなくなった。
しっかし、よくこんなややこしいの発見できましたね。スゴイです。
>こんなくだらない事に時間つかわせるなよって、ちょっとやり場のない怒りを感じてしまいました ^^;
「くだらない」とおっしゃっていた意味も、よーーーーくわかりました。
たしかにヒドイですね。ご立腹なのもごもっともかと。
ヒドイといえば。
ちょっと話は変わりますが、グチを聞いていただきたく。
ネットワークカメラのP社について、です。
製品不具合の原因を探るため、P社からログ取得を依頼されました。
P社「このプログラムでログを取得してください」
↓
私「取得しました。メールで送りました」
↓
私
数日後、念のため、ログとやらの中身を確認してみたところ、
(a) カメラIDとパスワードが平文で含まれている。
(b) SSIDとWi-Fiパスワードが平文で含まれている。
↓
私
泡くって、大至急
・カメラのパスワード変更
・ルータおよびLAN内全端末のWi-Fiパスワード変更
↓
私「こんなんでしたけど?」
↓
P社「すみませんでした。修正したログ取得プログラムを送付します」
↓
私「新プログラム、試してみましたが、状況(a)(b)とも変わってませんよ?」
↓
P社「すみませんでした」
↓
私「今後ログ類は、御社に送付前に確認し、痴漢もとい置換してからメール送付しますね」
なんだかもう、開いた口がふさがりませんでした。アゴが外れちゃったがごとく。
>forked-daapd-26.5_sort.patchはそのままだとエラーになりますよ〜
>アー写関連のpatchだけ無しでね〜
うーん、よくわかりませんが、エラーにならず、ビルドもコンテナ作成もできちゃいました。
たぶんですけど、私が「こうします」と書いた内容が舌足らずだったせいでで、
たく先生に内容がきちんと伝わってないのかも?
…と思いましたので、おこなったことを以下に記載いたしますね。
<patchフォルダのリスト>
-rw-r--r-- 1 admin administ 343 May 26 09:15 forked-daapd-26.4_HAVE_SPOTIFY_H.patch
-rw-r--r-- 1 admin administ 345 May 26 09:04 forked-daapd-26.5_artist-order.patch
-rw-r--r-- 1 admin administ 2665 May 26 10:26 forked-daapd-26.5_fix-genre.patch
-rw-r--r-- 1 admin administ 848 May 26 10:41 forked-daapd-26.5_sort.patch
<Dockerfile.armhf内のパッチ関係の記述>
COPY patch/ /tmp/source/
(中略)
cd /tmp/source/forked-daapd && \
patch -p1 < /tmp/source/forked-daapd-26.5_sort.patch && \
patch -p1 < /tmp/source/forked-daapd-26.5_artist-order.patch && \
patch -p1 < /tmp/source/forked-daapd-26.5_fix-genre.patch && \
<ビルドは>
master指定でビルド
さて、アー写の有無にかかわらず、masterでビルドすると、挙動がおかしいです。
× master指定でビルドしたもの
→ 「次の曲」を選択したときなどに、スピーカーが勝手に二つ選ばれてしまう(添付動画参照)。
○ 指定なしでビルドしたもの
→ 「次の曲」を選択したときなどに、正常に動作する。
というわけで当面は、「アー写ナシ」「指定なしビルド」のdaapdで運用することにいたしました。
書込番号:22813284
0点

>tanettyさん
>しっかし、よくこんなややこしいの発見できましたね。スゴイです。
たまにビルド時のコンソールに表示されるのをログに残してたりするので
"libantlr3c-dev"が他とはちょっと違うな〜というのは気がついてはいたのですが…
ライブラリ関係のコマンドでldconfigってのがあって、ライブラリも自前でビルドした時とか
OSにこのライブラリつかえるよっと教える必要があったりします。
ので、そっちかなと思い込んでしまったのでテスト環境で確認した時の脱力感ときたら…
旧版(Ver3.4-r0)でもDependsには実行パッケージが定義されてなかったみたいで
過去のログみると"libantlr3c"はビルドステージにはインストールされてませんでした。
"Alpine Linux Packages"のサイトでは過去のは確認できないので変更箇所が困った事に判らないんですよね。
備考欄でも追加して欲しいです。
ネットワークカメラの方は…
不具合増えてく一方ですね ^^;
個人情報とか意外と開発者ってその辺の考えがずれてたり杜撰だったりして
一応社内で一定の基準はあると思うのですが、チェック機能が働いてないのかな?
>うーん、よくわかりませんが、エラーにならず、ビルドもコンテナ作成もできちゃいました。
あら、大丈夫でしたか。
Ver26.5のリリースVer以降(つまり現在のmaster)では、書込番号:22569329のパッチでは
エラーになってしまうかと思ったのですが
私も間隔空いてしまって、少し記憶があいまいですね ^^;
masterの方は変更が多すぎなのと、暑さで集中力が続かなくて
なかなか分析できてませんが、何か判ったらお知らせしますね。
書込番号:22813584
1点

>たく0220さん
こんばんは。
私の管理する店舗に羽アリが大発生して、後始末にてんてこまいでした。
毎年この季節に発生するのですが、ことしは特に多く、数千匹?
いやー、まいりました。ちとヘバりぎみ。
いったいどこから来るのやら。
いろいろ調査・分析した結果、近くの山から飛んでくるのカナ?
と推測してるのですが、ぜんぜん違うかもしれません。
さてさて。
>ので、そっちかなと思い込んでしまったのでテスト環境で確認した時の脱力感ときたら…
心中お察しいたします...。
>旧版(Ver3.4-r0)でもDependsには実行パッケージが定義されてなかったみたいで
あらら。そうだったんですか。
>"Alpine Linux Packages"のサイトでは過去のは確認できないので変更箇所が困った事に判らないんですよね。
うーん、それはたしかに困りもんですね。
>一応社内で一定の基準はあると思うのですが、チェック機能が働いてないのかな?
働いてないというか、そもそもチェック機能があるのかどうかすら、疑問な感じです(汗)。
>私も間隔空いてしまって、少し記憶があいまいですね ^^;
原因はよくわかりませんが、結果オーライということで。
>なかなか分析できてませんが、何か判ったらお知らせしますね。
ありがとうございます。
申し訳ありません。
たいへん心苦しく思っております。
とはいうものの、私の能力では如何ともしがたいゆえ...。
たく先生のお力にすがるしかない次第でございますm(__)m
書込番号:22814819
0点

>tanettyさん
ご無沙汰しております。
そろそろmacOS Catalina、iOS 13、iPadOSのリリースが近づいてきたので
一応、情報だけお伝えしておきますね。
Unable to connect to forked-daapd with Apple Music #785
https://github.com/ejurgensen/forked-daapd/issues/785
上記issueはCatalinaのパブリックベータで確認されたみたいですが
現在のforked-daapdでは
Apple Musickからdaapdサーバーへのアクセスが出来ないかもしれません。
iPhone、iPadもRemoteアプリが継続されて使用可能か判らない状況です。
リリース後は進展あるかと思いますので
各端末のバージョンアップの際は、この点気をつけて下さいね。
書込番号:22926924
1点

たく先生
女子バレー、韓国に負けちゃった(泣)。
貴重かつ有用な情報、誠にありがとうございます m(_ _)m
いただいた情報を念頭に、行動したいと思います。
「Apple Musicって何だろ? サービス名としてのそれならわかるんだけど」と思って調べてみたら、
「ミュージック」アプリのことも、サービス名と同じく「Apple Music」っていうんですね。
知らなかったー。勉強になりました。
でも、疑問です。
現状、iOS「ミュージック」からはdaapdに接続できないかと思っていたのですが、できるのかしら?
CatalinaのApple Music??
ってのもよくわからなかったのですが。
これってたぶん、
iTunesが3つに分割されて、音楽機能は「Music」というアプリになるよ
の件で、「Music」を「Apple Music」と呼んでるってことですよね???
にしても、新OSでRemoteがもしなくなっちゃったら、めっちゃ困ります。
そのへん踏まえたうえでも、バージョンアップはソッコーで行う予定です。←をい
というのは、新機能「SideCar」(iPadをMacのサブディスプレイ化)をめっちゃ使いたいからです。
あと、iPhone5S(iOS12が上限)がありますので、最悪、Remoteはそれで使う予定です。
余談ですが、iPhone11Proを予約しました。
512なので、15万越えです。高っ!!!
これは初めからiOS13だと思うのですが、Remote、使えるかなぁ...。
書込番号:22927122
0点

たく先生
iPad・Macバージョンアップ後に、daapd関連がどうなったか報告いたしますね。
書込番号:22927133
0点

>tanettyさん
>女子バレー、韓国に負けちゃった(泣)。
残念…。
>現状、iOS「ミュージック」からはdaapdに接続できないかと思っていたのですが、できるのかしら?
同じ名称だと混同してしまうのですが、iOS版では出来なかったですね。
>「Music」を「Apple Music」と呼んでるってことですよね???
です。今後macOSではitunesって名称はなくなるみたいですね。
各アプリもリリースされた時は名称変わってるかもしれませんが
音楽関係の部分は「Apple Music」って名称になるみたいですよ。
iOSやiPadOSではどうなるのか確認してません。
該当端末もってないので、プレビューすらできませんので… (T T)
>余談ですが、iPhone11Proを予約しました。
高っ!
届いたら検品するので、是非私まで送ってください ^^;(冗談ですよ〜)
>これは初めからiOS13だと思うのですが
新OSのリリース前だったらiOS12だと思うけど、もし新OSならそれまで出荷待ちになっちゃうね。
>iPad・Macバージョンアップ後に、daapd関連がどうなったか報告いたしますね。
是非に宜しくおねがいします。
書込番号:22927201
1点

たく先生
ご返信ありがとうございます。
さて、実はちょっと困っておりまして…。
助けていただけると、とてもうれしいのですが。
「アー写ナシ」「master指定ナシ」の下記<環境>で運用しておりますが、
SONY h.ear go2で再生すると、例の<30秒遅れ問題>が発生してしまいます。
たしかこの(↓)ときは
https://bbs.kakaku.com/bbs/K0000925629/SortID=22523738/#22638495
少なくともh.ear go2で<30秒遅れ問題>は発生していなかったかと思います。
「master指定ナシ」にしているのは、「master指定アリ」だと
この(↓)とおり
https://bbs.kakaku.com/bbs/K0000925629/SortID=22523738/#22813284
<勝手にスピーカーが2つ選ばれる問題>が発生してしまうからです。
何がいけないのでしょうか。
<30秒遅れ問題>と<勝手にスピーカーが2つ選ばれる問題>
のどちらも発生しなくするのはムリなのかしら…。
<30秒遅れ問題>
・Remoteから再生指示後、30秒弱経過後、やっと音が出る。
・「次の曲」「前の曲」を選んだときも同じ。
<環境>
・26.5
・master指定<しない>ビルド
・パッチは3つ適用
patch -p1 < /tmp/source/forked-daapd-26.5_sort.patch && \
patch -p1 < /tmp/source/forked-daapd-26.5_artist-order.patch && \
patch -p1 < /tmp/source/forked-daapd-26.5_fix-genre.patch && \
書込番号:22927369
0点

>tanettyさん
おはようございます。
>SONY h.ear go2で再生すると、例の<30秒遅れ問題>が発生してしまいます。
遅れが発生しなかった要因も不明なので、原因が特定しにくいですね。
Chromecastのcast関連の修正がされたのが26.5のリリース後なので
https://bbs.kakaku.com/bbs/K0000925629/SortID=22523738/#22641272
で<30秒遅れ問題>が解消した時点に持ってくるしかないかと思います。
><30秒遅れ問題>と<勝手にスピーカーが2つ選ばれる問題>
>のどちらも発生しなくするのはムリなのかしら…。
<勝手にスピーカーが2つ選ばれる問題>は書込番号:22641272(2019/05/02)の時点では無かった
もしくは気づかなかったかもしれませんが、一度その時の状態に近いコミットでビルドして確認してみるのが
現状での妥協点かと思います。
一度5/22時点でのmasterでビルドした時と同様に、5/2時点でのmaster+アー写パッチなしで
--build-arg DAAPD_RELEASE=bc4b5275f33746c3541a9eab8d83b4831a4bfb95
でビルドして確認してみてもらえますか?
p.s. もう少し涼しくなったら、頭の回転あがると思うのでアー写の件はもう少しおまちください。
書込番号:22927623
1点

たく先生
ありがとうございました!!!!
>一度5/22時点でのmasterでビルドした時と同様に、5/2時点でのmaster+アー写パッチなしで
>―build-arg DAAPD_RELEASE=bc4b5275f33746c3541a9eab8d83b4831a4bfb95
さっそく試してみたところ、バッチリです!!!
h.ear go2で<30秒遅れ問題>が発生しなくなりました。
めっちゃ便利です。
これまでは、再生を停止したいとき、次の再生時の30秒待ちを嫌い、停止せずに「音量下げ」で対応してました。
でも、これなら、気軽に停止できます。
いやー、よかったー。ホント助かりました。
実は、1ヶ月ぐらい(?)この問題で悩んでて、どうしたらいいのか、さっぱりわからず困ってたんです。
たく先生に質問するにしても、もっと自分で調べてから。
そう考えてたのですが、何を調べていいのかすらわからず(恥)。
で、思い切って質問を投げてみたら、あっというまに解決。
さすがです!!!
>p.s. もう少し涼しくなったら、頭の回転あがると思うのでアー写の件はもう少しおまちください。
たく先生には感謝しかありません。
本当に本当に本当にありがとうございます。m(_ _)m
書込番号:22929038
0点

>tanettyさん
うまくいったようで、良かったです。
このバージョンでジャケ写がおかしくならなければ良いのですが。
>実は、1ヶ月ぐらい(?)この問題で悩んでて、どうしたらいいのか、さっぱりわからず困ってたんです。
相談ぐらいなら、いつでも大丈夫ですよ ^^
答えられるかはわかりませんが…
さて、帰りながらざっと確認してたのですが
https://bbs.kakaku.com/bbs/K0000925629/SortID=22523738/#22636798
で
>Chromecast側をdisableにする機能が追加されています。
とお伝えしたのですが、5/2時点でのmasterでは間違ってコード消してしまってたらしく…
5/17の下記コミットで再度追加されました。
[cast] Put back Chromecast exclude option
https://github.com/ejurgensen/forked-daapd/commit/c8650a04503c6a26633e04557ad3ebf981536613
もし、この機能が必要でしたら
https://bbs.kakaku.com/bbs/K0000925629/SortID=22523738/#22657714
を参考にDockerfile修正(行数は正確でないかも)し、ビルドコマンドは5/2時点でのmasterで実行してみてください。
67行目の 「/tmp/source/forked-daapd --strip-components=1 && \」の下に
※URLはhttpのhだけ削ってますので、入力時はhだけ付け足してください。
echo "**** Download commit c8650a0 patch file ****" && \
curl -o \
/tmp/source/forked-daapd_commit_c8650a0.patch -L \
"ttps://github.com/ejurgensen/forked-daapd/commit/c8650a04503c6a26633e04557ad3ebf981536613.patch" && \
76行目の 「 patch -p1 < /tmp/source/forked-daapd-26.5_fix-genre.patch && \」の下に
patch -p1 < /tmp/source/forked-daapd_commit_c8650a0.patch && \
ついでですが
スイッチサイエンス:Raspberry Pi 4 Model Bが発表されました!
https://mag.switch-science.com/2019/06/24/pi4b-new/
早く技適通らないかな〜と ^^;
書込番号:22929500
1点

たく先生、こんばんは。
>このバージョンでジャケ写がおかしくならなければ良いのですが。
少し見たかぎりでは、とくにジャケ写がおかしいということはなさげです。
ふう、よかったー。
>相談ぐらいなら、いつでも大丈夫ですよ ^^
お気遣い、ありがとうございます!!!!
一から十までお世話になりっぱなしで、恐縮しております。
>とお伝えしたのですが、5/2時点でのmasterでは間違ってコード消してしまってたらしく…
>5/17の下記コミットで再度追加されました。
え! そんなことがあったんですね。
>もし、この機能が必要でしたら
ご教示いただき、誠にありがとうございます。
現状、h.ear go2で再生したいため、Chromecastを無効化せず、当面はこのままでいこうかな、と思っておりますが、
もし無効化する際には、ご教示いただいた手順どおりおこなう所存でございます。
>スイッチサイエンス:Raspberry Pi 4 Model Bが発表されました!
ぬぬ? これはよさげだーーーー!
「3」からかなり性能がアップしてるんでしょうか。
いずれにしても、たく先生にかかれば、こういうオモチャも、すばらしい道具に変貌するんでしょうねぇ。
書込番号:22929576
0点

>tanettyさん
そろそろスレが一杯になりそうなので、5/31頃からの状況整理しとこうかと思います。
【masterでOK(とりあえず)】
2019/5/11(アー写あり):不具合が潜在してたかも?
2019/5/2(アー写なし):現状メインVer
【masterでNG】
1.ジャケ写NG
2019/5/22(アー写あり)、2019/5/27(アー写あり)、2019/5/30(アー写あり)
2.アルバム数とかアルバム並び順とかDBが変なの
2019/5/30(アー写あり)
3.スピーカーが勝手に二つ選ばれてしまう。
2019/7/21(アー写なし)
症状確認したバージョンで整理すると、こんな感じかと…
ジャケ写とアルバム数とかは、5/11〜5/22でdbやscanの処理部分にて修正が何点かある(8/18のcommit)ので
おそらく、アー写のパッチで変更された処理と不整合を起こしてしまってDBが壊れてしまったと考えてます。
スピーカーについては、5/11〜7/21と範囲が広いですが
こっちでも再現テスト出来そうですので、どこら辺からか絞り込みは出来そうです。
とりあえず簡単そうなスピーカーから切り分けしようかと思います。
>「3」からかなり性能がアップしてるんでしょうか。
3B+でGigabit Ethernetになったんだけど、Max300Mbpsで…
4Bで本当にGigabitに、あとUSB3.0のポートが追加になったのでファイルサーバーとしても、そこそこの性能は期待できるかも。
PoEもオプションで使えるのですが、ある程度完成された製品があるならそっちの方が管理楽なので
私的には導入前の実験とか機能代替え用途とか、簡易的なのになってしまうかな…
書込番号:22930907
1点

たく先生
こんばんは。
総務省統計局の調査「経済センサス 基礎調査」にWebから回答したのですが、郵便番号入力後、住所を(わかる範囲で)自動入力してくれない。都道府県名・市名も手動選択、町村名は手動入力でした。ちゃんとしろぉおおおおお!
がんばれ、ニッポン! いまから女子バレー、カメルーン戦を全力で応援します!!!
さてさて。いつもお世話になっております。てゆーか、なりっぱなしでスミマセン。
現状をまとめてくださったのですね。私が行うべきことだったの恐縮してしまったのですが、私自身わけわかんない状況になっておりましたので、たいへん助かりました。本当にありがとうございます。
新スレッドを作成いたしました。さりげに「最高」から「究極」に格上げしときましたけど、お許しください(笑)。
<QNAP上に究極のiTunesサーバを構築する>
https://bbs.kakaku.com/bbs/K0000925629/SortID=22931110/#tab
>3B+でGigabit Ethernetになったんだけど、Max300Mbpsで…
え? え? え? 300って、意味がわかんないです。
ハード的にはギガ対応してるけど、ソフト的(BIOSなりドライバなりOSなり)に制限してるってことなのかしら?
>4Bで本当にGigabitに、あとUSB3.0のポートが追加になったのでファイルサーバーとしても、そこそこの性能は期待できるかも。
ファイルサーバにするのであれば、やっぱりギガ欲しいですよねー。
書込番号:22931166
0点

あと1レス。
このスレッドのつづきは、下記スレッドです。
<QNAP上に究極のiTunesサーバを構築する>
https://bbs.kakaku.com/bbs/K0000925629/SortID=22931110/#tab
書込番号:22931172
0点

このスレッドは、下記スレッドにつづきます。
<QNAP上に究極のiTunesサーバを構築する>
https://bbs.kakaku.com/bbs/K0000925629/SortID=22931110/#tab
書込番号:22931176
0点



NAS(ネットワークHDD) > QNAP > TS-431P
・作成日時等を維持したまま
・まとめて
ファイルをコピーする方法について、以下では述べます。
NASのスレッドを覗くような方々にとっては、
「んなこた、あたりまえだわー」てなことかもしれませんが、
この情報が参考になる方も、少しはいらっしゃるのでないか。
と愚考いたしました。
(少なくとも私は下記事項を、きのう初めて知りました)
<はじめに (背景) - どう困っていたか?>
監視カメラからmicroSDカードを抜いて、Macに挿し、
大量(数万個)の映像ファイルをMacからQNAPにコピーする際、
次の2つの方法にはいずれも長短があり、困ってました。
・Finderからだと、一括コピーできない (途中でフリーズする)
・rsyncだと、作成日時を維持できない (「-t」をつけてもダメ)
<どうしたか?>
homebrewとやらのrsyncなら、日時含めてコピーできました。
@Aは、最初だけ必要な準備作業です。
Bは、rsyncが必要な都度、おこないます。
@ Macにhomebrew とやらをインストール
https://qiita.com/balius_1064/items/ac7dff5ef10eaf69996f
A homebrew から rsync をインストール
ターミナルから
# homebrew install rsync
B 「元」から「先」に、ファイルコピー
ターミナルから
# /usr/local/bin/rsync -ahvANX 元 先
<参考リンク>
https://yaritakunai.hatenablog.com/entry/2018/09/01/211000
https://qiita.com/BlueEventHorizon/items/209af1c9beaff669cd68
3点

なお、Window機の場合、次のコマンドでイケると思います。
ROBOCOPY 元 先 /MIR /COPY:DATSOU /DCOPY:T
上記コマンドの「先」としてQNAPを指定したことはありませんが、
HDD to HDDでは、うまいこといってましたので。
なお、上記コマンドでは、タイムスタンプのみならず、権限関係もできるだけコピーします。
書込番号:22771915
0点



NAS(ネットワークHDD) > QNAP > TS-431P
QNAP上でまともに使えるiTunesサーバを構築する方法を調査・検討するスレッドです。
<背景>
QNAPにはiTunesサーバが標準で準備されています。(以下、「標準品」と呼ぶ)。
標準品は、次の致命的欠陥があるため、残念ながら、まともに使える代物ではありません。
(a) Remoteアプリ(後述)で再生できない。
(b) アルバムアートワークを、まったく表示できない。
(c) アーティストの並び順として、ふりがなを見てくれない。
(b), (c)についてQNAP社に問合したところ、QNAP社は当初「不具合(bug)」と認めたものの、後日「設計どおり動いている(working as designed」と前言を翻しました。「仕様です(キリッ)」っていう、よくあるアレです。QNAP社に頼っても、解決の見込みはない。そう判断しました。
そこで、たく0220さんに教えを乞い、「forked-daapd」なるプログラムを入れてみたところ、(a)(b)は完全に解決しました。
(たく0220さんには、どれだけ感謝しても足りません。ありがとうございました)。
<forked-daapdの実装方法>
http://bbs.kakaku.com/bbs/K0000925629/SortID=22261119/#22412882
現時点(上記リンク先の実装)でもすでに素晴らしい完成度です。ヨユーで実用に耐えます。...というか、NAS内音源を再生する方法のなかで、すでに現状、最高峰の解答である、と私は感じています。操作が「速い」「簡単」「わかりやすい」からです。
すでに最高峰なんですが、ここまできたら、(c)も解決したくなるのが人情(?)ってもんで。実際、「あれ、あのアーティストの曲を再生したいんだけど、どこにあるんだろ...」って、なっちゃうこともあるので。
<本スレッドの趣旨>
forked-daapdにおける(c)の解決を目指します。
<Remoteについて>
Remoteは、iOS機(iPad/iPhone/iPod touch)で動くアプリです。
・「標準品」では、Remoteが使えません。
・「forked-daapd」では、Remoteが使えます。
Remoteを使うことで、次のことが可能になります。
・iOS機(iPad/iPhone/iPod touch)をリモコンとして使い、QNAP内楽曲をAirPlayスピーカーで楽曲再生。
Remoteには、次の大きな長所があります。
・MacやWindows上のiTunesを起動することなく、QNAP内の音源を再生できる。
・QNAPからAirPlayスピーカーに、直接音を飛ばせる。
- iOS機は、forked-daapdから見て、単なるリモコンに過ぎない。
- 音声データは、iOS機を経由せず、QNAPからスピーカーに直接飛ぶ。(iOS機のバッテリーを気にしなくてよい)。
- たとえばiPadで再生指示をしたあと、iPhoneでひきつづき、指示を出し直せる。(都度、状態をforked-daapdから引っ張ってくる仕組みため)。
・楽曲選択が、DLNAなどに比べ、きわめて高速におこなえる。
- Remoteアプリ内に楽曲データベースをキャッシュしているっぽい。
- DLNAクライアント各アプリには、このキャッシュ機能がない(経験上、そうだと思っています)。
<備考:forked-daapd実装の難度について>
私は、forked-daapdの仕組みについて説明できるほどの知識・スキルを、持ち合わせておりません。逆にいえば、そういうレベルの人間でも、実装までこぎつけることができた、ということです。ハサミがなぜ切れるかの原理がわからないひとでも、使い方さえ教えていただければ、ハサミを使えるようになるのと似たようなものかと。
ご興味のある方は、上記リンク先をご参照のうえ、ぜひがんばってトライなさってみてくださいな。
なお、実装方法・使用方法については、後日、別スレッドにまとめる予定です。
(その前にまずは上記(c)の解決をしてから...と考えております)。
2点

>たく0220さん
報告3つめです。
このスレッドの本筋とは、あまり関係ありませんが。
2/26にこう書きました。
>ぜんぜん話は違いますが、Remoteの不具合(?)の話を。
>iPadのRemoteでは、iTunesライブラリを2つ以上登録できません(異常な挙動)。
>たとえば、daapdを登録している場合、その登録を削除しないと、MacのiTunesを登録できません。
>iPhoneのRemoteでは、2つでも3つでも登録できます(正常な挙動)。
>iOSやRemoteのバージョンにかかわらず、そうです。
>本日、Appleにその旨を伝えました。
>実用上それほど困ってませんが、直してくれるといいなぁ...。
この件、本日Appleから回答があり、同様の症状が、Appleの環境でも再現できたとのこと。
修正の方向で動いてくれるそうです。
以前にも申し上げましたが、直してもらうには、3つの関門があるかと思います。
1 症状の確認
2 不具合と認める
3 直す気になる。
本当に直してくれるかどうかはわかりませんが、少なくとも2までは一気に進んだようで、良かったです。
書込番号:22515857
1点

>たく0220さん
報告4つめです。これが本筋です。
プレイリスト(m3u)内の楽曲(パス指定)が日本語だとダメ(Remoteで楽曲を認識できない)。
と思っていたのですが、下記実験結果が示すとおり、勘違いだったようです。
いろいろ仮説を立てながら実験してるのですが、「コレだ!」と言えるものがなく、症状さえつかめていません。
<立てた仮説 → 検証した結果>
・日本語がパスに含まれているとNG?
→ そうでもない
・「 - 」(半角スペース、半角ハイフン、半角スペース)がパスに含まれているとNG?
→ そうでもない
・カタカナがパスに含まれているとNG?
→ そうでもない
・カタカナと「 - 」がパスに含まれているとNG?
→ そうでもない
・カタカナの濁音・半濁音がパスに含まれているとNG?
→ そうでもない
<OK (Remoteが楽曲を認識する)>
/music/西野カナ/with LOVE/13 Stand Up.mp3
/music/西野カナ/Girls - Single/01 Girls.m4a
/music/西野カナ/Just LOVE/04 トリセツ.mp3
/music/西野カナ/あなたの好きなところ - Single/01 あなたの好きなところ.m4a
/music/一青窈/ヒトトウタ/06 ジュリアン.m4a
/music/一青窈/ヒトトウタ/03 たしかなこと.m4a
/music/一青窈/ヒトトウタ/05 アイ.m4a
<NG (Remoteが楽曲を認識しない)>
/music/西野カナ/アイラブユー - Single/01 アイラブユー.m4a
/music/西野カナ/パッ - Single/01 パッ.mp3
/music/一青窈/ヒトトウタ/01 ハナミズキ.m4a
<備考>
・Extended M3U 形式 (時間、アーティスト名、楽曲名、パス) でも、無印のM3U形式 (パスのみ。EXTINF句なし) でも、症状は同じ。
<NGのときのログの例>
db: Running query
'SELECT COUNT(*) FROM (SELECT f.path, f.path FROM files f WHERE f.disabled = 0 AND f.fname = '01 アイラブユー.m4a' COLLATE NOCASE AND f.path != '' GROUP BY f.path);'
db: Starting query
'SELECT f.path, f.path FROM files f WHERE f.disabled = 0 AND f.fname = '01 アイラブユー.m4a' COLLATE NOCASE AND f.path != '' GROUP BY f.path ORDER BY f.path ;'
db: End of query results
scan: No file in the library matches playlist entry
'/music/西野カナ/アイラブユー - Single/01 アイラブユー.m4a'
<OKのときのログの例>
db: Running query
'SELECT COUNT(*) FROM (SELECT f.path, f.path FROM files f WHERE f.disabled = 0 AND f.fname = '04 トリセツ.mp3' COLLATE NOCASE AND f.path != '' GROUP BY f.path);'
db: Starting query
'SELECT f.path, f.path FROM files f WHERE f.disabled = 0 AND f.fname = '04 トリセツ.mp3' COLLATE NOCASE AND f.path != '' GROUP BY f.path ORDER BY f.path ;'
scan: Adding
'/music/西野カナ/Just LOVE/04 トリセツ.mp3' to playlist 40 (results 1)
db: Running query
'INSERT INTO playlistitems (playlistid, filepath) VALUES (40, '/music/西野カナ/Just LOVE/04 トリセツ.mp3');'
書込番号:22515882
1点

>tanettyさん
こんばんは〜
さて、本題からですが
>いろいろ仮説を立てながら実験してるのですが、「コレだ!」と言えるものがなく、症状さえつかめていません。
ちょっとソースコードを追っかけながらした方が、原因が判るかもしれませんので
頂いたログから何か判るかもしれませんが、ちょっと待っててください。
ラジコの方あと少しなので、先に落ち着かせたいので ^^;
>EXTINF句内の記載順序(アーティストが先か、タイトルが先か)は、
>daapdの認識可否に、どうやら関係なかったようです。
ですね。改行がそんなのになってると思わなかったので…
Macのテキストエディタ上では改行されてたんですよね?
>iTunes プレイリスト関連で、Appleに次の内容を確認しました。そうだろうと予想していたとはいえ、回答のほとんどが「わかりません」「できません」だったのは残念ですが。
カンペが無いということは、気が付いた人が少ないのかな?
tanettyさんが初の質問だったり ^^
>・既存テキストファイル内の改行コードが…
Windowsのメモ帳はCRLFが標準で、CRのみ、LFのみと改行コードを選べるのは
標準のエディター以外でしか出来ないと思うし、Win用でCRのみと出来るエディターってあるのかな?
メモ帳はCRLF以外は改行とみなされないので、くっついてしまうし…
Winと互換とるときはCRLFにするのが無難かと思ってる。
>この件、本日Appleから回答があり、同様の症状が、Appleの環境でも再現できたとのこと。
>修正の方向で動いてくれるそうです。
とりあえず、よかったですね。そのまま直してもらえるといいですね。
書込番号:22515976
2点

>たく0220さん
こんばんは。いつもお世話になっております。
>ちょっとソースコードを追っかけながらした方が、原因が判るかもしれませんので
いつもいつもありがとうございます。本当に感謝しかありません。私のほうでも、ログと照らし合わせながら、dbの中身も見てみよう思います。テーブル filesのフィールド path, fname などが、OK/NGそれぞれのケースで、どんな値になっているのか?あたりを。
>ラジコの方あと少しなので、先に落ち着かせたいので ^^;
こちらもありがとうございます。楽しみにお待ちしております。ちなみに、教えていただきたいのですが。radikoは、地域制限アリ/ナシどちらになるのでしょうか。田舎在住のため、局が少ない&ショボくって。できれば東京の局を聴きたいなぁ、なーんて、ワガママなことを思っているのですが。
>Macのテキストエディタ上では改行されてたんですよね?
はい、「テキストエディット」上では改行されてます。ただ、その改行コードが何なのかわかんないのが困りもんなんですよねぇ。
>カンペが無いということは、気が付いた人が少ないのかな?
>tanettyさんが初の質問だったり ^^
だったかもしれません(笑)。
>Windowsのメモ帳はCRLFが標準で、CRのみ、LFのみと改行コードを選べるのは
>標準のエディター以外でしか出来ないと思うし
へー、そうなんですね。勉強になります! 改行コードって、ぜんぜん意識したことなかったので…。
>メモ帳はCRLF以外は改行とみなされないので、くっついてしまうし…
あ、そうそう。メモ帳だと、なんかくっついちゃうことがあって、何でだろうなぁ、とは思ってたんです。ところで、「標準のエディター」と「メモ帳」とは違うものなのでしょうか? てっきり、「メモ帳」が「標準のエディター」なのかと思ったのですが。
>Winと互換とるときはCRLFにするのが無難かと思ってる。
たしかに。今回勉強してみて、それがいちばんなのかな、と感じました。CRでもLFでも、どっちでもイケるってことですもんね。
>とりあえず、よかったですね。そのまま直してもらえるといいですね。
ありがとうございます。実はこれ、地味にたいへんだったんですよぉ。私のほうで iPad x 4台、iPhone系 x 3台、Mac x1台、Windowsx1台を使い、動作検証して、その結果をまとめて伝えて…とか。iPadでログとったりとか。そこまでして、やっとApple側でも動作検証に動いてくれました。ただの動作検証だけでも、Appleを動かすのは、けっこうたいへんです。でも、努力(?)が実ってよかったー。
書込番号:22516032
0点

>tanettyさん
>radikoは、地域制限アリ/ナシどちらになるのでしょうか。
ゴメンナサイ、今のところアリ版で一旦作ってます。
後から、ナシ版を考えてみようかと思っています。
らじるは制限ないので全国聞く事ができます。
>「メモ帳」
Windowsだと「メモ帳」と「ワードパッド」がスタートのアクセサリフォルダにあるかと思うのですが
標準というかバンドルといったらいいのか、ビルトインなのか判りませんが
OS付属ソフトってことでしたら、この2個ですが、「ワードパッド」だったらLFのみでも改行とみてくれます。
CRのみのエディターは、今つかってる「サクラエディタ 」でも出来た。良く見て無かった…(T T)
>Appleを動かすのは、けっこうたいへんです。
ご苦労様でした。そんだけ検証したら本当に大変だったろうに
最近は、同様の問合せが多くなってからしか検証に動かないのかな…って思ったり…
書込番号:22516110
1点

>たく0220さん
>ゴメンナサイ、今のところアリ版で一旦作ってます。
>後から、ナシ版を考えてみようかと思っています。
>らじるは制限ないので全国聞く事ができます。
承知いたしました。ありがとうございます。
>OS付属ソフトってことでしたら、この2個ですが、「ワードパッド」だったらLFのみでも改行とみてくれます。
>CRのみのエディターは、今つかってる「サクラエディタ 」でも出来た。良く見て無かった…(T T)
そういうことでしたかー。勉強になります!
>最近は、同様の問合せが多くなってからしか検証に動かないのかな…って思ったり…
そうかもしれませんね。なんかちょっと残念な感じですけど、しょうがないのカナ...。
さてさて。本題ですが。dbの中身とログを照合し、ちょっと気づいたことが。
@ filesテーブルをcsv出力したあと、numbers形式に変換しました。
A この(↓)ログの中にある文字列「01 アイラブユー.m4a」コピペして fname のフィルタとして設定すると、0件になります。
db: Running query
'SELECT COUNT(*) FROM (SELECT f.path, f.path FROM files f WHERE f.disabled = 0 AND f.fname = '01 アイラブユー.m4a' COLLATE NOCASE AND f.path != '' GROUP BY f.path);'
手入力で「 01 アイラブユー.m4a」というフィルタを作ると、ちゃんと1件でてきます。fnameの値は「01 アイラブユー.m4a」に見えます。
B この↓ログの中にある文字列「04 トリセツ.mp3」コピペして fname のフィルタとして設定すると、1件ちゃんと出てきます。
db: Starting query
'SELECT f.path, f.path FROM files f WHERE f.disabled = 0 AND f.fname = '04 トリセツ.mp3' COLLATE NOCASE AND f.path != '' GROUP BY f.path ORDER BY f.path ;'
@〜Bを見て思ったのは、文字コードの問題ではないか? です。
文字コードってMacでどうやって確認するのかしら?…を、いま調べ中です。
書込番号:22516140
0点

>たく0220さん
原因がわかったような気がします。やはり文字コード? まーたiTunesのせいっぽいです。
まずは実験結果から説明いたします。
実験材料は、次の3つ。
/music/西野カナ/アイラブユー - Single/01 アイラブユー.m4a
/music/西野カナ/パッ - Single/01 パッ.mp3
/music/一青窈/ヒトトウタ/01 ハナミズキ.m4a
上記3つでは、それぞれ「ブ」「パ」「ズ」がダメです。
filesテーブルで、fnameに対し、以下の手順で「ブ」「パ」「ズ」それぞれ「…を含む」フィルタをかけたとき、結果は以下のとおりでした。
(a) この3つのファイル名が出るdaapd上のログから、「ブ」「パ」「ズ」をコピペ
→0件
(b) iTunes上でこれら楽曲の「ファイル名」を表示させ、「ブ」「パ」「ズ」をコピペ
→0件
(c) iTune上でこれら楽曲の「曲名」を表示させ、「ブ」「パ」「ズ」をコピペ
→たくさん出る。
(d) 「ブ」「パ」「ズ」と手入力
→たくさん出る。
さて。iTunesでは、楽曲DBをインターネットから取得し、それに応じてファイル名を自動でつけます。このときに、少なくとも「ブ」「パ」「ズ」については、ヘンな文字コードでつけちゃってる…と考えると、辻褄が合います。
ちなみに、「ブ」「パ」「ズ」について、下記サイトにて、(a)または(b)でコピペして確認するかぎり、キリル文字?扱いになってるっぽいです(画像参照)。意味がわかりません…。
https://uic.jp/encode-detector/
んんん? でも、おかしいですね。iTunesがファイル名をヘンな文字(コード)に置き換えたとしても、daapdもそれに合わせてdbを作るだけのハズ。とすると、照合できないという事態は生じないハズ。うーん、どういうことだろ????
書込番号:22516265
1点

>tanettyさん
Unicode 符号化(encode) 正規化(normalization)
の違い…
Macにおける正規化の問題を忘れてた…
書込番号:22516291
2点

>たく0220さん
ありがとうございます。
私の知識レベルでは「???????」って感じなんですが(笑)。
まずは、いただいたキーワードから、いろいろ勉強してみます。
とりあえず、このあたりでも読んでみようかと...。
https://itskillmap.com/menu2_02/
書込番号:22516299
0点

>たく0220さん
>Unicode 符号化(encode) 正規化(normalization)
いろいろ調べて、ちょっとだけ意味がわかってきました。
例えば「ポ」を表現する場合、ふたとおりの表現がある、と。
・「ポ」そのもの。U+30DD
・「ホ」+ 半濁点。U+30DBとU+309A
1文字あたり2とおり以上の表現があるので、どっちかの表現に名寄せ(正規化)しとかないと、今回のように照合失敗が起きることがある。
...ということですよね?
Unicodeの何たるかも、ちょびっとだけですがわかってきました。
文字コードなのではなく、文字集合なんだと。
文字集合内の各文字には、コードポイントなるものが割り振られている。
コードポイントもとに(?)、文字集合内の各文字に対して、符号化(コード割り振り)したのが文字コード。
「ポ」のように、人間の頭の中での一文字に対し、Unicode上でコードポイントが2つあれば、文字コードとしても2つになる。
そんな理解をしました。
しかし、まさか、濁点とか半濁点(結合文字)を元の文字(基底文字)にくっつける。
なーんていうアラワザをくりだしてるだなんて、超ビックリ。
いやー、勉強になりました。
書込番号:22516421
1点

>たく0220さん
おはようございます。回避策がわかりましたので、とりいそぎ報告いたします。
濁点・半濁点を含む文字がm3uファイル内にあった場合、エディタ上にて手動で書き換える。たとえば、「パ」を消して、「パ」を書く。これだけでイケました。
なお、ほかに次の3事項を試してみましたが、3つともダメでした。
<NG>
・Finderからファイルをエディタにドロップ
・Finder上でファイル名をエディタにコピペ
・iTunesから楽曲をエディタにドロップ
※ エディタは、Mac純正「テキストエディット」を使用。
iTunesからのm3u出力では改行コードがおかしくなってしまう件もあわせて勘案すると、下記@ABの手順でプレイリスト作成するのが、現状ではいちばんラクなのかな?と考えております。運用上、プレイリスト作成頻度は高くないので、これでもほとんど問題ないレベルです。
<プレイリスト作成手順>
@ iTunesからテキストエディットにファイルをドロップ
A テキストエディット上で、パスをdaapdに合わせる形で一括置換
B テキストエディット上で、濁点・半濁点を目で探して、手動で書き換え
書込番号:22516578
1点

>たく0220さん
おかげさまでプレイリストはうまいこといきました。
本当にありがとうございました。m(_ _)m
書込番号:22517550
0点

>tanettyさん
>おかげさまでプレイリストはうまいこといきました。
うまくいって良かったですね。
iconvとかで変換スクリプト(Winでのバッチファイル風に)を作るのが良いのですがMacだと試すことが出来ないのでね…
Mac OSはEULAでWindows PC等、Mac以外のPCでの仮想化をNGにしてるので
正規のライセンスだけ持ってても使えないので、色々試せないのが困るんですよね。
さて、ラジコはようやく最終段階まで進みました。
あとは長時間テストを12時間ほど試して異常なければOKとしようかと思います。
書込番号:22523239
1点

>たく0220さん
こんばんは。
>さて、ラジコはようやく最終段階まで進みました。
わー。ありがとうざいます。楽しみです!!!!
EULA? iconv? 初めて聞くことばばかりでしたので、調べてみようと思います。
いつもヒントを与えてくださり、誠にありがとうございます。m(_ _)m
それはさておき。新スレッドを作成いたしました。
ラジコの具体的な実装手順については、そちらにお書きいただけると嬉しいです。
それ以外については、できれば本スレッドをご利用いただきたく...。
お手数をかけ誠に申し訳ありませんが、よろしくお願いいたいます。
<QNAP上に最高のiTunesサーバを構築する>。
https://bbs.kakaku.com/bbs/K0000925629/SortID=22523738/#tab
書込番号:22523750
0点

>tanettyさん
おはようございます
新スレッドの件、了解致しました。
プレイリストの件ですが、
変換の自動化を構築するなら、MacではAppleScriptを使った方が無難なのかな?
System7(MacOS 7)の頃からあったけど、1回しか使った記憶が無い…
AppleScriptでドラッグ&ドロップに対応したアプレットをドロップレットと言うそうです。
ドロップレットを作成しておけば、iTunesのプレイリストをドロップして自動的に変換してくれる様にする事が出来るかと思います。
・文字コードの件
参考:ザリガニが見ていた...。 UTF-8にもいろいろある
https://zariganitosh.hatenablog.jp/entry/20131124/utf8_nfd_nfc_bom
上記サイトは、見られたかもしれませんが
情報がまとまってるので、とても参考になるかと思います。
Homebrewはあまり使いたくなかったかと思いますので、iconvコマンドで対応する事になると思います。
・改行コードの件
参考:ザリガニが見ていた...。 改行コードの違いを体感してみる
https://zariganitosh.hatenablog.jp/entry/20131115/diff_cr_lf_feeling
同じ方のサイトですが、MacOS 9までは改行コードはCRのみだった様ですね。
iTunesは後方互換の為にCRのみとしてるのかもしれません。
CRのみなので、trコマンドのみでLFへ変換可能ですね。
iconvとtrはMacOSでは標準でインストール済みかと思いますので、
あとは変換後の保存先を、既存のファイルに上書きか新規かを考えるぐらいです。
とりあえず、この辺までで。
ドロップレットを作るのでしたら、もう少し調べますね。
書込番号:22524146
2点

>たく0220さん
>AppleScriptでドラッグ&ドロップに対応したアプレットをドロップレットと言うそうです。
>ドロップレットを作成しておけば、iTunesのプレイリストをドロップして自動的に変換してくれる様にする事が出来るかと思います。
>Homebrewはあまり使いたくなかったかと思いますので、iconvコマンドで対応する事になると思います。
>CRのみなので、trコマンドのみでLFへ変換可能ですね。
わー。いろいろと教えていただき、ありがとうございます!!!
ちょっとまだ消化しきれてない、というより、恥ずかしながら咀嚼途中です。
>ドロップレットを作るのでしたら、もう少し調べますね。
恐れ入ります。
まずは自分でいろいろいじってみて、おっしゃっていることを理解するところから始めたいと思います。
本当にありがとうございました。m(_ _)m
書込番号:22526252
0点

>たく0220さん
いつもお世話になっております。
調べてもどうしてもわからないので、ご教示いただけるととても助かるのですが。
ご助言いただいた3項目(tr, iconv, ドロップレット)について、少しずつ調べながら学習・検証しております。
しようと思っていることは、次の3つです。
@ trで改行コードとパスの置換
A iconvで文字コードの変換
B ドロップレットでドロップに対応しつつ、@Aを含む処理を行い、かつ、ファイル名を上手にハンドリングして出力
恥ずかしながら、さっそく@でつまづいております。
空白を含むパスを、うまく置換できないのです。
シングルクォートも、ダブルクォートも試しましたが、症状は同じでした。
説明が難しいので、下記の操作履歴をご覧いただいたほうが早いかと思います。
sekitori0.m3u
↓ (改行コード置換)
sekitori1.m3u
↓ (パス置換)
sekitori2.m3u
―↓↓Sekitori0.m3uの中身↓↓―
#EXTM3U
#EXTINF:284,朝 - 関取花
/Volumes/Multimedia/iTunes for xxx/iTunes Media/Music/関取花/朝 - Single/01 朝.m4a
#EXTINF:336,めんどくさいのうた - 関取花
/Volumes/Multimedia/iTunes for xxx/iTunes Media/Music/関取花/朝 - Single/02 めんどくさいのうた.m4a
―↑↑Sekitori0.m3uの中身↑↑―
<操作履歴>
$ more sekitori0.m3u
#EXTM3U^M#EXTINF:284,朝 - 関取花^M/Volumes/Multimedia/iTunes for xxx/iTunes Media/Music/関取花/朝 - Single/01 朝.m4a^M#EXTINF:336,めんどくさいのうた - 関取花^M/Volumes/Multimedia/iTunes for xxx/iTunes Media/Music/関取花/朝 - Single/02 めんどくさいのうた.m4a
$ cat -e sekitori0.m3u
#EXTM3U^M#EXTINF:284,?M-^\M-^] - ?M-^V??M-^OM-^V?M-^J?^M/Volumes/Multimedia/iTunes for xxx/iTunes Media/Music/?M-^V??M-^OM-^V?M-^J?/?M-^\M-^] - Single/01 ?M-^\M-^].m4a^M#EXTINF:336,?M-^BM-^A?M-^BM-^S?M-^A??M-^AM-^O?M-^AM-^U?M-^AM-^D?M-^A??M-^AM-^F?M-^AM-^_ - ?M-^V??M-^OM-^V?M-^J?^M/Volumes/Multimedia/iTunes for xxx/iTunes Media/Music/?M-^V??M-^OM-^V?M-^J?/?M-^\M-^] - Single/02 ?M-^BM-^A?M-^BM-^S?M-^A??M-^BM-^Y?M-^AM-^O?M-^AM-^U?M-^AM-^D?M-^A??M-^AM-^F?M-^AM-^_.m4a^M
$ tr '\r' '\n' < sekitori0.m3u > sekitori1.m3u
$ more sekitori1.m3u
#EXTM3U
#EXTINF:284,朝 - 関取花
/Volumes/Multimedia/iTunes for xxx/iTunes Media/Music/関取花/朝 - Single/01 朝.m4a
#EXTINF:336,めんどくさいのうた - 関取花
/Volumes/Multimedia/iTunes for xxx/iTunes Media/Music/関取花/朝 - Single/02 めんどくさいのうた.m4a
$ cat -e sekitori1.m3u
#EXTM3U$
#EXTINF:284,?M-^\M-^] - ?M-^V??M-^OM-^V?M-^J?$
/Volumes/Multimedia/iTunes for xxx/iTunes Media/Music/?M-^V??M-^OM-^V?M-^J?/?M-^\M-^] - Single/01 ?M-^\M-^].m4a$
#EXTINF:336,?M-^BM-^A?M-^BM-^S?M-^A??M-^AM-^O?M-^AM-^U?M-^AM-^D?M-^A??M-^AM-^F?M-^AM-^_ - ?M-^V??M-^OM-^V?M-^J?$
/Volumes/Multimedia/iTunes for xxx/iTunes Media/Music/?M-^V??M-^OM-^V?M-^J?/?M-^\M-^] - Single/02 ?M-^BM-^A?M-^BM-^S?M-^A??M-^BM-^Y?M-^AM-^O?M-^AM-^U?M-^AM-^D?M-^A??M-^AM-^F?M-^AM-^_.m4a$
$ tr '/Volumes/Multimedia/iTunes for xxx/iTunes Media/Music' '/music' < sekitori1.m3u > sekitori2.m3u
$ more sekitori2.m3u
#EXcc3U
#EXcINF:284,朝c-c関取花
cmcccccccccccccccccccccccccccccccccccccccccccccccccccc関取花c朝c-cSccgccc01c朝.c4c
#EXcINF:336,めんどくさいのうたc-c関取花
cmcccccccccccccccccccccccccccccccccccccccccccccccccccc関取花c朝c-cSccgccc02cめんどくさいのうた.c4c
l$ cat -e sekitori2.m3u
#EXcc3U$
#EXcINF:284,?M-^\M-^]c-c?M-^V??M-^OM-^V?M-^J?$
cmcccccccccccccccccccccccccccccccccccccccccccccccccccc?M-^V??M-^OM-^V?M-^J?c?M-^\M-^]c-cSccgccc01c?M-^\M-^].c4c$
#EXcINF:336,?M-^BM-^A?M-^BM-^S?M-^A??M-^AM-^O?M-^AM-^U?M-^AM-^D?M-^A??M-^AM-^F?M-^AM-^_c-c?M-^V??M-^OM-^V?M-^J?$
cmcccccccccccccccccccccccccccccccccccccccccccccccccccc?M-^V??M-^OM-^V?M-^J?c?M-^\M-^]c-cSccgccc02c?M-^BM-^A?M-^BM-^S?M-^A??M-^BM-^Y?M-^AM-^O?M-^AM-^U?M-^AM-^D?M-^A??M-^AM-^F?M-^AM-^_.c4c$
書込番号:22528495
0点

>tanettyさん
おそくなりました。
sedを使って変換してみてはどうでしょうか?
参考:hydroculのメモ sed コマンド
https://hydrocul.github.io/wiki/commands/sed.html
コマンドの例
cat sekitori0.m3u | tr '\r' '\n' \
| sed -e 's!^/Volumes/Multimedia/iTunes for xxx/iTunes Media/Music!/music!g' > sekitori1.m3u
書込番号:22528787
2点

ひゃー、レベル高っ!!
バッチリイケました。ありがとうございます!!
やりたいことがそのコマンドで実現可能であること。具体的な方法。
その二つをあらかじめ教えていただいたうえで逆引きしても、命令の意味を理解するだけで手いっぱいの私。
その二つともない時点から、スラスラッと回答を出してしまう たく0220さん。
こうして自分でやろうとして実際つまづいてみると、たくさん0220さんのスゴサを、いつもよりさらに実感できます。
cat sekitori0.m3u | tr '\r' '\n' \
| sed -e 's!^/Volumes/Multimedia/iTunes for xxx/iTunes Media/Music!/music!g' > sekitori1.m3u
難っ!
記法そのものも、めっちゃ勉強になりましたー。
これを(↓)理解するだけでも、私、かなり時間がかかったんですよぉ。←知識・理解力不足デス
-e 編集します。
s 置換します。
! 区切り記号 (置換対象文字列(パス)内に / が含まれるので、あえて ! で)
^ 行頭の
g その行で該当する部分すべてを対象に
正規表現については、*ぐらいしか知らなかったので、^とか$とか初めて知りました。
そっち方面も、図らずも勉強になりました。
あとは、濁点・半濁点ですが、sed コマンド内の-eオプションで
's/ド/ド/g'
みたいに実験してるんですが、うまいこと行ってません。
コマンド内ひとつめの「ド」は、NGなドをテキストエディタからターミナルにコピペ。
コマンド内ふたつめの「ド」は、OKなドをテキストエディタからターミナルにコピペ。
てなことをして、sedを実行してるんですけど、濁点含む曲を、プレイリスト内楽曲としてdaapdが認識してくれませぬ。
ところで、tr でうまくいかなかった理由って、何なんでしょう?
正直それはぜんぜん検討もつかなかったんですが。
文字コードがらみでしょうか????
それとも、構文が単純に間違っていただけ???
なんか、質問ばっかで申し訳ありません。m(_ _)m
書込番号:22528927
0点

本スレッドは、次のスレッドにつづきます。
<QNAP上に最高のiTunesサーバを構築する>。
https://bbs.kakaku.com/bbs/K0000925629/SortID=22523738/#tab
書込番号:22528930
0点



NAS(ネットワークHDD) > QNAP > TS-431P
QNAPヘルプデスクに、昨日初めて問い合わせをかけました。
「あ! こういうことがあるから、QNAPに問い合わせするときには、こういうことに気をつけなきゃいけないんだー」という、経験にもとづく「気づき」を、順次メモしていく所存でございます。
同じようにQNAPに問い合わせる方々にとって、少しでも参考になれば、と思っております。
まずは、ヘルプデスク画面(添付画像)からのメッセージ送信について、さっそく2つの「気づき」がありました。
※ ヘルプデスク画面は、QNAP管理画面(QTS)上のアプリ「ヘルプデスク」内にあります。
▼ 気づき@ 添付ファイル数の上限が記載と違うかもしれない (実は5個まで?)
ヘルプデスク画面には、添付ファイルを8個までつけられる旨の記載があります。そこで、7個の画像ファイル(各数百キロバイト)をつけたつもりが、5個しか届いてませんでした。
たまたま調子が悪かったのか、不具合があっていつも5個までしか届かないのかは不明です。いずれにしても、「送信」ボタン押下後には、「こういうのを送ったよ」の画面が見れるので、それをしっかり確認することが重要かと。(「こういうのを送ったよ」のメールも届きます)。
▼ 気づきA メッセージ欄に <> でくくった表現を入れてはいけない。
A ヘルプデスク画面の「メッセージ」欄に書いた文章のなかで、<> でくくった部分は相手に届きません。だから、<> でくくってはいけません。
たとえば、こう(↓)書いた部分ですが
<Environment>
QNAP: 4.3.5.0760 Build 20181114
Mac: Macbook Pro ‘13 2018 Mojave 10.14.1
相手にはこう(↓)届いちゃいます。
QNAP: 4.3.5.0760 Build 20181114
Mac: Macbook Pro ‘13 2018 Mojave 10.14.1
なので、<>でくくるのをやめ、たとえばこんな感じ(↓)で書いたほうがよいでしょう。
1. Environment
QNAP: 4.3.5.0760 Build 20181114
Mac: Macbook Pro ‘13 2018 Mojave 10.14.1
3点

こういうもんなんでしょうか。
11/28(水)深夜に問い合わせてから、木・金・土・日・月と、まる5日経過。
土日が休みだと仮定しても、木・金・月と3営業日経過してます。
しかし、「担当スタッフ」すら「未アサイン」のまま。
※Web画面から進捗状況を確認できます(添付画像参照)。
都合上、AppleとPLANEXに、よく問い合わせをします。
これまで、それぞれ100回以上は問い合わせしてるんじゃないかと。
Appleの場合は電話で問い合わせするってこともあるのですが、そんなに待たされることはありません。
わかれば、即答です。
わからなくて待たされるとしても
「実機で検証・調査のうえお時間を頂戴します。1週間程度で返事します」とか、
だいたいでも日程を言ってくれるので、安心して待ってられます。
PLANEXの場合、Webからの問い合わせですが、たいていは3営業日以内に何らか返答をくれます。
いっぽうでQNAPは、うーん、
Web画面から現状を把握できるのは、とてもすばらしい仕組みだと感心しています。
しかし、その仕組みでわかるのが「絶賛ほったらかし中です」ってことになっちゃってる(笑)。
いずれにしても、待つしかなさそうですね...。
書込番号:22298799
0点

検証に時間掛かるのかもしれませんし、そこは仰るとおり待つしかないでしょうね。
ただ私のケースの、代理店のフォースメディアさん…気遣いも含めて超優秀です。
この手のもので代理店選べるようなら今後はフォースメディアさんにしますわ。
(他が悪いと言ってるわけではなく、私にとって印象が良いので)
書込番号:22298838
1点

>まぐたろうさん
いつもお世話になっております。
貴重なご意見、誠にありがとうございます。
よくわからないので、教えていただきたいのですが...。
販売代理店は、故障・修理以外の技術的サポートもしてくれるのでしょうか。
たしかにこのスレッド(↓)にて
<「ヘルプデスク」への問い合わせは、日本語でも通じますか?」>
http://bbs.kakaku.com/bbs/K0000925629/SortID=22278255/#tab
まぐたろうさんから
>販売代理店に問い合わせされると丁寧に対応していただけるかと思います。
というお話をいただいておりました。
しかし、ktrc-1さんから
>正規代理店は基本的には製品保証の窓口であって、技術サポートの担当者がいるわけではありませんから。
とのご指摘がありました。
このため、「代理店での対応は、故障・修理のときのみ」と、私としては認識しておりました。
ちなみ今回、私が問い合わせているのは、QNAP上のアプリケーションサーバの動作についてです。具体的には、この(↓)スレッドの内容でございます。
<iTunesサーバでのジャケット表示とアーティスト並び順>
http://bbs.kakaku.com/bbs/K0000925629/SortID=22261119/#tab
なにぶん素人なもので、NASについては右も左もわかりません。
基本的な質問ばかりで申し訳ありませんが、ご教示くだされば幸いでございます。m(_ _)m
書込番号:22298895
0点

>まぐたろうさん
>検証に時間掛かるのかもしれませんし
私がQNAPに対して「え?」と思っているのは、ちょっと違いまして。
通常、問い合わせに対して、メーカー側がとる対応は、こういう流れかと思います。
@ 担当を誰にするか検討し決定。
↓
A 担当が検証・調査。場合によってエスカレーション。
↓
B 担当から回答。
Aでつまづくのなら、わかるんですよぉ。だって、自分でいうのもナンですが、ややこしそうな案件ですから。
でも、でもです。今回、@でほったらかし状態です。
「せめて担当を決めてよー」ということを、QNAPに求めたいっていうか。
書込番号:22298949
0点

>tanettyさん
>@ 担当を誰にするか検討し決定。
内容がややこしそうなので、エスカレーション先でも担当者をアサイン出来てないのかもしれませんね。
この担当者のアサインというのも一次受け(内容確認のみ)したらなのか、回答する担当者がアサインされたらなのかが不明なので
AかBの状況までステータスが変わらないかもしれません。
とりあえず、もうちょっとゆっくり待ちましょう ^^
国内メーカーでも数週間も途中経過すら連絡してこなかった所もありますが
そこよりは、マシだと願いましょう。
書込番号:22299081
1点

>たく0220さん
いつもお世話になっております。
せっかちな私を優しくたしなめてくださり、ありがとうございます。「あせっちゃダメ」ってことですね。
>この担当者のアサインというのも一次受け(内容確認のみ)したらなのか、回答する担当者がアサインされたらなのかが不明なので
AかBの状況までステータスが変わらないかもしれません。
なるほど...たしかにそうカモ。
>国内メーカーでも数週間も途中経過すら連絡してこなかった所もありますが
>そこよりは、マシだと願いましょう。
そう! それなんです!!
まさしくまったくおんなじことを思ってました。
だって、国内メーカーでも数週間放置プレイってのは、よくあることですから。
このあたり、(a)と(b)のどっちがマシか、悩ましいとろですよね。
(a) 放置プレイのうえ、Webなどから状況が見れない。電話なりメールで問い合わせすると「調査中です。回答がいつになるか、現状ではわかりません」の一点張り。
(b) Webなどから状況が見れるが、いつまで経っても進展なし。
おっしゃるとおり、国内企業では(a)が多いというイメージです。
(b)は初めてだったので、ちょっと戸惑い気味です。
(a)を含めですけど、いい意味でも悪い意味でも、国内企業は「ことばたくみ」っていうか。よくいえば、うまく相手をなだめる。悪くいえば、ごまかす。
たとえばですけど、QNAPのWeb画面上「担当スタッフ」欄の「未アサイン」ということば。これ見た瞬間、私は「何じゃこりゃー!?」と驚きました。
というのも、日本企業なら「未アサイン」なんてことばを、まず使わないと思うんです。使うなら、たとえば「選定中」とか。こっちのが「やってますよ」感が出るじゃないですか。
「未アサイン」だと、「なーーーんにもやってません」感が出まくりで(笑)。元が英語でしょうから「Not Assigned (yet)」とかの直訳なのかもしれませんが。
いずれにしても、たく0220さんのご助言どおり、おとなしく待とうと思います。
貴重なご助言、ありがとうございました。m(_ _)m
書込番号:22299149
0点

ktrc-1さんの書き込みについては私も存じておりますが、こちら側で状況が異常な状態かどうか判断できない以上、まずは相談するしかないでしょうね…
相談窓口とも記載されていたので私は相談した次第ですわ。
私もNASについて素人で右も左もわからないもので。
ま、ま。待つしかないでしょうなぁ。
書込番号:22299152
1点

>まぐたろうさん
ご回答ありがとうございます。
>相談窓口とも記載されていたので私は相談した次第ですわ。
そういうことでしたか。承知いたしました。
>私もNASについて素人で右も左もわからないもので。
そのようなことは、微塵も思っておりません。
いつものカキコミを拝見するかぎり、相当にお詳しい方なのかと。
それはそうと。
私としては純粋な疑問から質問させていただいたつもりなのですが、
万が一ご気分を害されていたようでしたら、謹んでお詫び申し上げます。
申し訳ありませんでした。
...いずれにしても、ご助言どおり、うーん、待つしかなさそうですね。
書込番号:22299169
0点

>このあたり、(a)と(b)のどっちがマシか、悩ましいとろですよね。
(a)(b)の違いをひとことでいうと...
(a)は、ほったらかしを隠そうとしてる。
(b)は、ほったらかしを堂々とさらしている。
エンドユーザからみて、どちらのメーカーが好ましいのか。永遠の問題です。
そのあたりも含めて、QNAPとのやりりを楽しんでいきたいと思います。「へー。そんな感じなんだー」てなぐあいに。
運用上ミッションクリティカルな不具合で問い合わせてるわけではないので、そんなスタンスでいられるわけですが。
書込番号:22299173
0点

>まぐたろうさん
ふたつほど追加で教えてけないでしょうか。
>代理店のフォースメディアさん…気遣いも含めて超優秀です。
@ QNAP上のアプリケーションサーバについて、フォースメディアさんに問い合わせたご経験はありますでしょうか?
もしありましたら、そのときのご感想は、いかがでしたでしょうか?
A テックウィンドさん(私のQNAPの販売代理店です)にQNAPについて問い合わせたご経験はおありでしょうか?
もしありましたら、そのときのご感想は、いかがでしたでしょうか?
実際にQNAPを運用のうえ、メーカーや代理店と多くのやりとりを実際になさっている(※)、まぐたろうさんの声をこそ、貴重なものとして伺いたいと思っております。
※ QNAPについてメーカーや代理店と、まぐたろうさんほど多くのやりとりをなさっている方は、そうそういないんじゃないか。これまでのまぐたろうさんカキコミを拝見して、そう私は思っております。
書込番号:22299185
0点

(a)も(b)も私についても勘ぐり過ぎですw
気が急くのは解りますが、まぁまったりどぞどぞ。
@ QNAP上のアプリケーションサーバについて、フォースメディアさんに問い合わせたご経験はありますでしょうか?
→この製品でしか問い合わせ経験はありません。
印象は非常に良いです。
A テックウィンドさん(私のQNAPの販売代理店です)にQNAPについて問い合わせたご経験はおありでしょうか?
→QNAP製品、こいつしか持ってないのでありません。
ただ、テックウィンドはWDのHDDが故障した時にお世話になった覚えがあります。特にトラブルは無かったような。
評判の悪い代理店って、一部じゃないかなぁと思います。何処だったかはよく覚えてませんし、思い出してもここには書きませんが…。
私も好き好んで代理店に問い合わせをしているのではなく、仕方なく…ですね。
(私の場合、大体は、たく0220さんが解説くださり不安を払拭してくださっておりますが)
ここで公開で相談して解決できれば他の人たちにも有益かと思いますし、私も+αで情報が得られる可能性があるため書き込んでおります次第ですね。
良い場所だとは思いますわ、ここ。
書込番号:22299218
1点

まぐたろうさん、おはようございます。
さっそくのご回答ありがとうございました。m(_ _)m
>(a)も(b)も私についても勘ぐり過ぎですw
何をおっしゃいますやら。
(a)(b)はともかく、まぐたろうさんの経験値は相当なものなんだと、信じて疑いません。
>気が急くのは解りますが、まぁまったりどぞどぞ。
せっかちな私を、たく02201さん同様、優しくたしなめてくださり、ありがとうございます。
>@ QNAP上のアプリケーションサーバについて、フォースメディアさんに問い合わせたご経験はありますでしょうか?
>→この製品でしか問い合わせ経験はありません。
>印象は非常に良いです。
フォースメディアさん、すばらしいんですね。
ちょっと私の質問の仕方が悪かったのかもしれません。質問はあくまで、
QNAP上の「アプリケーションサーバ」について、問い合わせなさったことはありますか?
なんです。「RAIDが」とか「ストレージプールが」とかの、ハード寄りじゃなく。
今回の場合はたまたま「iTunesサーバ」なわけですが、そんな感じで、OSより確実に上の層について、フォースメディアさんにご質問なさったことがあった場合、まぐたろうさんのご感想を伺いたかったのです。
いいかえれば、こういうこと(↓)を教えていただきたいのです。
・RAIDとかハード寄りの質問<以外>でも、販売代理店は受けてくれるのか?
→「んなもん、知らんわー!」と門前払いされないのか?
・受けてくれたとして、QNAPに直接問い合わせるのと比べ、どう違ってくるのか?
→ フォースメディアさんの丁寧度がMAXってことは理解できましたが、販売代理店の知識やスキルが、一般的にどれぐらいのものなのかも気になります。
→ 丁寧だとしても、「わかりませんでした」を懇切丁寧に説明されても困るので。
OSより確実に上の層について、販売代理店に日本語で質問できるのであれば、私にとって、こんな楽なことはないわけで。とはいうものの、販売代理店が回答の実効性を確保するには、質問内容に対して実機で検証できる環境や、検証に割ける人員なり体制が必須ですから、そこまで販売代理店に求めることができるのか、という点が、非常に心配なわけです。(恥ずかしながら、販売代理店の何たるかが、まだよくわかっておりませぬ...)。
ちなみに私は今回、英語でQNAPに問い合わせました。日本語併記しようと思いましたが、英語はやっぱりたいへんでした。英語だけで力尽き、日本語については
<For more precise information in Japanese, please see the site below>
てなことを記載したうえで、価格コムへのリンクを貼って、お茶を濁しました(笑)。
>A テックウィンドさん(私のQNAPの販売代理店です)にQNAPについて問い合わせたご経験はおありでしょうか?
>→QNAP製品、こいつしか持ってないのでありません。
>ただ、テックウィンドはWDのHDDが故障した時にお世話になった覚えがあります。特にトラブルは無かったような。
>評判の悪い代理店って、一部じゃないかなぁと思います。何処だったかはよく覚えてませんし、思い出してもここには書きませんが…。
なるほど、販売代理店というのは(一部の例外を除き)、しっかりとした仕事をするんですね。そして、テックウィンドさんもその例外ではない、と。非常に勉強になります。
>私も好き好んで代理店に問い合わせをしているのではなく、仕方なく…ですね。
うーん、そうなんですか。まぐたろうさんのカキコミを拝見するたびに、まぐたろうさんは販売代理店(というかフォースメディアさん)への問い合わせを激推しなさっているもんだと思いこんでました。どうも私の理解力不足だったようです。
>(私の場合、大体は、たく0220さんが解説くださり不安を払拭してくださっておりますが)
たく0220さんは、私もお世話になりっぱなしでございます。m(_ _)m
まぐたろうさんにも、私はお世話になりっぱなしです!!! m(_ _)m
>ここで公開で相談して解決できれば他の人たちにも有益かと思いますし、私も+αで情報が得られる可能性があるため書き込んでおります
私も同じ気持ちで、いろいろ書き込ませていただいております。
>良い場所だとは思いますわ、ここ。
まったく同感です。私の拙い質問に対し、みなさま真摯かつ懇切丁寧にご回答くださいます。感謝しかありません。
書込番号:22299302
0点

本日(2018/12/5)お昼ごろ、QNAPサポートから返答がありました(英語です)。ほっ。とりあえずひと安心。
水曜深夜に問い合わせてから、翌週水曜昼に返信があったわけですから、ほぼまるまる1週間経過ってことですね。
内容は以下のとおりでした。
・日本語が話せないから英語で返信する旨の謝罪
・いま日本人技術者が少ないので返事が遅くなった旨の謝罪
・Fireflyの設定をスクリーンショットで送ってほしい旨の依頼
・スクリーンショットを受信次第、まずは症状の再現性を確認する旨の予定
・必要に応じて開発チームに申し送りして根本原因を探る旨の予定
さっそくFirefly(iTunesサーバの実体プログラム)のスクリーンショットを送付しました。
ちなみに、英語の原文は、こんな感じです(↓)。
これぐらいの英語なら、私でもなんとか読めそうで、こっちもひと安心。
Thank you for contacting QNAP support.
Sorry to reply to you in English, as I do not speak Japanese and currently we do not have enough Japanese engineers to handle all cases, reason of the reply delay as well.
Could you please confirm how are your settings on the firefly? Send me screen shots, so I will try to reproduce your issue, then if necessary, will send the information to our development team to investigate the root cause.
I wait for your feedback.
書込番号:22303659
0点

サポート窓口への問い合わせから3週経過。(サポート窓口の要求に応じて)ログやらスクリーンショットを送ってから2週経過。
不具合と認めてくれ、修正に向け動いてくれているようではあります。ただし、実際の対応(修正版公開)が具体的にいつになりそうか、さっぱりわからない状況です。
ちゅーわけで、気づき4。
▼ 気づきC 腰を据えて待つべし! そうじゃないと、イライラしちゃう。
<QNAPサポート窓口とのやりとりまとめ> 2018/11/29〜2018/12/20
2018/11/29 私→QNAP
「iTunesサーバの動作がおかしいです。こういう症状です。どうしたらいいですか?」
↓
2018/12/05 QNAP→私
「fireflyのスクリーンショットを送ってください」
↓
2018/12/05 私→QNAP
「スクリーンショットです。どうぞ」
↓
2018/12/06 QNAP→私
「QNAP自体のログもください。ログの取り方はこうです」
↓
2018/12/06 私→QNAP
「ログです。どうぞ」
↓
2018/12/07 QNAP→私
「ログとスクリーンショットを開発チームに送りました。原因と解決策を調査します」
↓
2018/12/20 私→QNAP
「ログとスクリーンショットを送ってから、2週間が経過しました。どうなってますか?」
↓
2018/12/20 QNAP→私
「本件、不具合(bug)として確認済みです。開発チームが解決に向け鋭意開発中です。ただしリリースは、次のアップデートに合わせて…となるかもしれません」
書込番号:22338347
0点

▼気づきD 返信は5日以内に!
QNAP社からのメールに対し、ユーザが5日間(120時間)放置(返信しない)すると、「解決済み扱いにするけど、いいよね?」的なメールが、QNAP社から届きます(おそらくは自動送信メール)。
というわけで、QNAP社への返信は、5日以内におこないましょう。
ちなみに、こんな感じ↓のメールです。
「This message concerns your ticket #XXX-XXX-XXXXX. We have not received any response back from you in 120 hours, and would like to know if you consider this issue to be resolved. If you have any further questions, simply respond to this e-mail.」
書込番号:22384936
0点



NAS(ネットワークHDD) > QNAP > TS-431P
Q1.
guestでQNAPの共有フォルダにアクセスできないのですが。
A1.
guestでのアクセスは、初期設定では禁止されています。
(2018/12/19時点。QTS 4.3.5.0760 build 20181114)
QTSにて、項目「匿名ユーザーをSMB共有フォルダにアクセスすることを制限する」の値を、
下記@「無効」かA「有効」に変更してください。(初期値はB「有効(厳格)」)
<項目の場所>
QTS - [コントロールパネル]
[ネットワークサービスとファイルサービス] - [Win/Mac/NFS]
[Microsoftネットワーク] - [詳細オプション]
いちばん下までスクロール
項目「匿名ユーザーをSMB共有フォルダにアクセスすることを制限する」
<項目の値>
@ 無効。誰でも共有フォルダの一覧を表示できます。ゲストアカウントはアクセス許可のあるフォルダにアクセスできます。
A 有効。認証されたユーザーは共有フォルダの一覧を表示できます。ゲストアカウントはアクセス許可のあるフォルダにアクセスできます。
B 有効(厳格)。認証されたユーザーは共有フォルダの一覧を表示できます。ゲストアカウントは共有フォルダにアクセスできます。
<@ABを選んだときのアクセス可否>
(共有フォルダ「Public」に対する「ゲストのアクセス権」が、「フルアクセス」または「読み取り専用」に設定されているという前提)。
@ 無効
◯ \\QNAP
◯ \\QNAP\Public
A 有効
× \\QNAP
◯ \\QNAP\Public
B 有効(厳格)
× \\QNAP
× \\QNAP\Public
4点

Q2.
項目「匿名ユーザーをSMB共有フォルダにアクセスすることを制限する」は、実態として何を編集しているのですか?
A2.
SMBの設定 (smb.conf内に記載されたグローバル変数の値) を編集しています。
@ 無効
・security = USER
・map to guest = Bad User
・guest account = guest
・restrict anonymous = 0
A 有効
・security = USER
・map to guest = Bad User
・guest account = guest
・restrict anonymous = 1
B 有効(厳格)
・security = USER
・map to guest = Never
・guest account = guest
・restrict anonymous = 2
書込番号:22335703
1点

Q3.
当該項目の値を「無効」または「有効」にしても、guestでQNAPにログインできないのですが。
A3.
Windowsにログインしているユーザ名と同じユーザ名のユーザがQNAP上にあると、Windowsは(気を利かせたつもりで勝手に)そのユーザでQNAPにログインしようとします。そのユーザをQNAP上から削除してください。
書込番号:22335706
1点

このスレッドは、下記スレッドのまとめです。
<ゲストユーザーでも共有フォルダにアクセスする方法>
http://bbs.kakaku.com/bbs/K0000925629/SortID=22322246/#tab
書込番号:22335719
1点


クチコミ掲示板検索
新着ピックアップリスト
-
【Myコレクション】A20?
-
【Myコレクション】30万構成
-
【欲しいものリスト】サーバー用自作PC 構成案
-
【欲しいものリスト】10月7日
-
【欲しいものリスト】レンズ
価格.comマガジン
注目トピックス

(パソコン)
NAS(ネットワークHDD)
(最近3年以内の発売・登録)





