初めまして、ryoと申します。文科系の者でもあり、皆様のPC等の知識には到底及びませんが、雑多なジャンルの音楽を良い音で聴くのが好きで、現在はマルチアンプ(miniDSP社のOpenDRC-DA8と言う製品とアドインソフトを使ったFIR方式のcross-over使用)・マルチスピーカーシステムで楽しんでいます。Jplayの音の良さを知ってからは、TEACのCDプレーヤーやヤマハのネットワークプレーヤーを売り払いました。
昨年JplayFemto に移行したのですが(JplayFemto server、BubbleUPNP使用)、NASを使うのに手こずっています。Jplay本部から直接購入してしまったので、サポートも直接(Marcinさん)受けているのですが、壁に突き当たっています。JplayマニュアルにあるAutostart_MapDrive.batによってZドライブ(赤いバッテン付き)ができ、BubbleUPNPのライブラリからもZ:Public(私の環境の場合)が見えるところまで行っているのですが、これを選ぶと以下のエラーとなってしまうのです。
"Browse error. Reason: Attempt to invoke virtual method 'int Java lang. String.length()' on a null objet reference"
この問題についてはMarcinも解決策がないとのことです。ControlPC(Windows Server2019 GUIでの2台構成です)のWindowsとJplayFemtoの再インストールもしたのですが、変わりませんでした。
JplayFemtoでのNASの使用については、Yoさんの「NewJPLAY騒動顛末(3)–JPLAYfemtoServerのNAS接続」がとても参考となり、Marcin以上の分析を色々とされていることに敬服しました。上記のBrowse errorについて、お分かりになることがあれば、ぜひご教示いただけますでしょうか。よろしくお願いいたします。
ryoさん、初めまして。ご返事が遅くなり申し訳ありませんでした。
"Browse error. Reason: Attempt to invoke virtual method 'int Java lang. String.length()' on a null objet reference"
というのはBubbleUPnPがサーバとしては認識出来るが、実際にアクセスしにいこうとするとエラーになる時に出力されるエラーメッセージですね。
Zドライブですが、Windowsからは中身が見えていますか ?
また「BubbleUPNPのライブラリからもZ:Public(私の環境の場合)が見える」というのはどういう意味でしょうか。
どう見えるのか説明して下さい。
yoさま
ありがとうございます。
Windows(Control PCのExplorer)からはPublic (//192.168.0.10)(Z:)として赤のバッテン付きで表示されています。BubbleUPNPのライブラリにはC:\Music
(テスト用に設定)とZ:¥Publicが表示はされるが、再生できるのはC:\Musicのみということです。なお、BubbleUPNPでライブラリとしてMinimServerを選べば無事に再生ができています。よろしくお願いいたします。
ryoさん
> Windows(Control PCのExplorer)からはPublic (//192.168.0.10)(Z:)として赤のバッテン付きで表示されています。
は赤いバッテンをクリックすると音楽用フォルダーの中身は見えますか ?
これが見えていれば、Autostart_MapDrive.batは正しく処理を完了していると確認できます。この確認がとれれれば、後は、Bubble側の設定の問題ということになります。この可能性が高そうですね。
> BubbleUPNPのライブラリにはC:\Music(テスト用に設定)とZ:¥Publicが表示はされるが、再生できるのはC:\Musicのみということです。
この意味が分かりません。「BubbleUPNPのライブラリ」とは、
画面下の右端のLinraryボタンを押して、
右下に表示される、BubbleUPNPアイコンをクリックした時表示される、
「Select library」とタイトル表示される画面のライブラリリストで、
「JPLAY femtoServer」を選んだ時に表示される画面のことですよね ?
ここで表示されるのはZ:¥Public下のフォルダーのはずで、「Z:¥Public」と表示されることはないと思うのですが。
LAN構成はシンプルでしょうか。僕の環境では音楽用のLANを独立させ別ドメインとしているので、うっかりアンドロイド端末を音楽ドメイン以外の無線LANに繋ぐと「"Browse error.・・・」になりますが、そういうことはありませんか。
yoさま、ありがとうございます。
>赤いバッテンをクリックすると音楽用フォルダーの中身は見えますか ?
はい、パスワードを求められるので、NASのパスワードを入力すると音楽用フォルダーの中身が見えます。
>Z:¥Publicが表示はされるが、再生できるのはC:\Musicのみ
ご指摘の通り正しくは、「Z:¥」が表示されます。「Z:¥Public」はsetupJPLAYfemtoの再インストールの際のパス指定でした。
>LAN構成はシンプルでしょうか
意識的に別ドメインとしてはいませんが、アンドロイド端末の無線LANは光インターネット機器につないだ無線ルータ(ブリッジモード)に接続されているのに対し、controlPCのインターネット側は光インターネット機器に直接つながっているかも知れません。確認して、もしそうであれば無線ルータ経由につなぎ変えてみます。いずれにしても、Bubble側の設定やネット接続について試行錯誤してみることといたします。
横から失礼いたします。
パスワードを求められるのがおかしいのかなと思います。
マニュアルにあるbatファイルの書き方
c:\PsExec64.exe -s net use Z: “\\fileserver\music” /u:username password
ここでusernameの部分はご使用のNASで設定したユーザー名
半角スペースを一つ開けてpasswordの部分はご使用のNASで設定したパスワードに書き換えてください。
ここの記述が正しければパスワード無しで開けるはずです、、、。
通りすがり様
アドバイス誠にありがとうございます。
「パスワードを求められる」のは立ち上げ時バッチではなく、エクスプローラーから手動でNASにアクセスする場合です。
結局、このトラブルは、JPALYのフォラムにあったMarcinさんのアドバイスで、スクリプト(PsExecでなくタスクスケジューラに変更しました)から"/u:username password"の部分を外すことで解決しました。また、レジストリ(Computer\HKEY_LOCAL_MACHINE\SOFTWARE\JPLAY7)にキー(femtoServerIPaddress)を追加しJPLAYfemto serverのIPアドレスを特定しました。この方がBubbleUPNPの動作が安定するケースがあり、引き続き試しているところです。
yo様、通りすがり様、大変ありがとうございました。