• 【CLOSED】v0.9系 不具合報告スレッド

    スナップショットを撮ってみました。
    Screenshot_2020-02-11 symphonic-mpd.png

  • @Cresson さま
    記載の現象については私もVivaldiで確認出来ました。

    技術的な話になりますが、画面上部の「全消去」のゴミ箱はbuttonタグで、
    下のアルバム毎・楽曲毎の「ゴミ箱」についてはaタグで記述されています。
    問題のaタグはclass="pull-right button-group-hover text-center"となっており、
    指定されたクラス設定のどれかがaタグの色を半透明にしているためだと思われます。

    (SETTINGSやSUPPORTのプラグイン上のaタグではclass設定がない状態で指定色にて
    表示されていることから)

    当該部分のスタイルを修正するためにはympdの内部ファイルを直す必要があるため、
    少々時間を頂く形になります。ご了承下さい。

  • @sunatomo さん

    確かに、テーマに関わらず、lightテーマでも半透明ですね。一見、無効化されたアイコンのようです。
    どうぞ時間は気になさらず。

  • ゴミ箱マークの件、いくつかの環境で確認してみました。
    1.Windows10
    Edge 問題なし
    Chrome 薄い
    Firefox 薄い
    2.iphone
    Safari 問題なし
    現状では環境依存のようです。

    表示上の問題については、今後はブラウザ環境も明記して報告したほうがよさそうです。

  • パパリウス様
    お久しぶりです。久しぶりに最新バージョンに更新してみました。
    特定のNAS依存の事象かもしれないのですが、NASの速度測定で変な結果が出ているのでご報告します(最終的にはマウントは成功、音源再生も可能)。
    ※画像がうまく貼り付けられなかったので、文字でコピペします。


    updating fstab start!!
    Checking ping reply to wrh-300crx.setup

    Checking cifs security mode and protocol version
    security mode and protocol version: sec=ntlm,vers=1.0

    Checking best rsize

    rsize BW CTX latency
    7300 0 0 0
    0 0 0 0
    0 0 0 0
    0 0 0 0
    16060 0 0 0
    0 0 0 0
    0 0 0 0
    0 0 0 0
    32120 0 0 0
    0 0 0 0
    0 0 0 0
    0 0 0 0
    61320 0 0 0
    0 0 0 0
    0 0 0 0
    0 0 0 0
    129940 0 0 0
    0 0 0 0
    0 0 0 0
    0 0 0 0

    best bandwidth : fio: kB/sec

    fstab setting : //wrh-300crx.setup/USB_storage /var/lib/mpd/music/NAS cifs ro,noauto,x-systemd.automount,sec=ntlm,vers=1.0,rsize=7300,cache=none,iocharset=utf8,username=admin,password=xxxxxxxxx
    Restarting mpd and mounting NAS with new setting

    NAS setting succeeded

  • @takoyaki さま
    ブラウザ毎のゴミ箱の検証結果、有難うございます。
    F12開発者モードを使用して直接aタグの色は変更してみたのですが、
    アイコンが薄いブラウザの場合は色を変えても表示が薄いままですね。

    また、NAS Settingの方も有難うございます。
    ympdでのRaspi側サーバとWebブラウザ間の接続について以前のバージョンと挙動が少し変わっているように感じます。
    (v0.9.2以前の場合はブラウザ上でympdのサイトを開きっぱなしにしてスリープ状態に放置していても、何か操作をしたらすぐにセッションが戻っているように感じるが、
    v0.9.3以降の場合は明示的にリロードをしないとセッションが回復しない場合がある。
    セッションを回復しない状態でプラグインなどを動作させようとすると挙動が怪しくなるため、スリープからの復旧時はリロードするように心がけている。)
    ↑
    私の場合はNAS SettingのOKボタンで走るedit_fstab.shの結果が表示されなくなり、SSHで接続してpsコマンドでプロセスを見るとゴミプロセスとして残る現象が今回の検証で発生しました。
    この場合、SSH接続でのリブートも出来なくなるため、psでゴミプロセスを探してkillコマンドでゴミプロセスをすべて閉じる必要がありました。

    ご提示の状況、推測にはなりますが私の現象と類似しているように見えます。
    ダークモード関連でympdのソースコードを拡張した際はこの辺りについては手を入れていないはずなのですが、ちょっと見てみたいと思います。

    おまけ:
    NAS Settingの試行の際、ダークモードの場合はpreタグの文字色が明るく視認性が悪いことが判明しました(Disk Usageも同じ現象になります)。
    取り急ぎ--pre-col: #272b30;と暗い色にして頂くことをお勧めします。

  • パパリウスさん
    こんにちは

    COLOR THEMEの話題ではないのですが、Spotifyを常用していますがプラグインの設定画面でpassword項目にパスワードが読める状態で常時表示されています。
    これはセキュリティー面で危険と思うのですが何らかの対策は可能でしょうか。
    宜しくお願いします。

  • はじめまして、v0.9.4 正式版で申し分ない音です。3点報告します。

    1.Web UIで、iPhone 11 pro の場合 アルバムを指定する画面のみ横幅のピクセルサイズがMaxの 414 であり、右端の”+”が押せません。前後の画面はサイズ 375 になっているみたいです。PCを使えばよいのですけど。

    2.SMPDをおなじネットワーク上で複数使う場合、ルーター?で自動的に後から起動したコンピュータ名は smpd-1 となります。起動順でコンピュータ名は違ってきます。そこで hostnamectl で変更できますが、AirPlay,Spotifyのデバイス名は固定されていて自分ではどうすることも出来ませんでした。
    (ちなみにvolumioではシステムープレーヤー名で変更できます)

    3.不具合とゆうわけではありませんが、皆様はどうされているかお聞きしたいので。
    COLOR THEMEのdarkにした場合に青色文字が見にくいです、青色を例えば黄色に変えれないかなと思っています。smpd以外でも青が見にくいですので殆どlightモードで我慢しています。簡単に色を変える方法があるでしょうか。皆様どうされていますでしょうか。

    以上 細かいことですが、よろしくおねがいします。

  • @miyt さん

    AirPlayのデバイス名変更ならアドバイスできます。

    sudo nano /etc/shairport-sync.conf
    

    で開くファイル上部に

    name
    

    の部分に“I2S”とありますから、その部分を適当な名称で書き換えれば、デバイス名を変更できます。

  • @miyt さま
    取り急ぎ、ダークモードのリンク色のみ青から変更する方法について説明します。
    (それ以外は順次確認したいと思います)
    /home/pi/plugins/32-color/dark.cssを編集し
    --a-col
    --a-focus-col
    の2つの色を変えてみて下さい。
    --a-colはリンクの既定色、--a-focus-colはリンク上にマウスカーソルが乗った際の色になります。

  • @flyingace さま
    SETTINGSのNAS Settingのpasswordと同じく、inputタグのpasswordを使用して隠匿することが出来ます(ただし通信経路まではSSLに対応していないので暗号化は出来ませんが)。

    <div style="padding:20px 20px 5px 20px;">
      <p>Set your Spotify Premium account.</p>
    
      <label class="control-label">username</label><br/>
      <input type="text" class="config" uri="/etc/spotifyd.conf" key="username" /><$
    
      <label class="control-label">password</label><br/>
      <input type="password" class="config" uri="/etc/spotifyd.conf" key="password"$
    
      <input class="run hidden" />
    
    </div>
    

    /home/pi/plugins/40-spofify/form.htmlを上記の通り修正して下さい(passwordをボタンを押したりして見えるようにしたり再度隠すのはJavaScriptを追加すれば出来るようです)。

  • @パパリウス さま
    @Cresson さまのゴミ箱の色が暗い(薄い)件、原因が分かりました。
    mpd.cssの316行目付近、

    .btn-group-hover {
        opacity: 20%;
    }
    

    が処理されたブラウザではリンクの色が薄くなるようです。ympdのmpd.jsの修正が必要と思われます。

  • mihyさま

    spotify の名前の変更は下記のとおりです。

    SSH でloginし、

    sudo nano /etc/spotifyd.conf

    この spotfy.conf のなかの、

    device_name = smpd

    この行の smpd をお好みの名前に変更し、
    CTRL+o
    で書き込みをし、
    ほんとに書き込むのという問い合わせに、yで答え、
    最後に、
    CTRL+x で終わってください。
    その後、
    reboot でリブートすれば変更されています。

    sshで入る方法については、ジャイアンさんの書かれたマニュアルに詳しく載っています。

    ご参考まで。

  • @ジャイアン さま
    素早い応答ありがとうございます。AirPlayデバイス名変更できました。
    プラグインで簡単に出来るよう勉強してみます。

  • @miyt さま

    iPhone11 proでの"+"ボタンが押せない件、不勉強で申し訳ございませんが横幅のサイズはどのようにわかったのでしょうか?
    裏で調べた限り、iPhone11 proは画面サイズが2436×1125ピクセルのため、Web UIで使用しているスタイルシートのフレームワーク(bootstrap)ではPC相当(md分類)と判断されるので標準で表示出来るように見えるのですが...
    参考URL。

  • @sunatomo さま
    iPhoneの解像度はhttps://www.webdlab.com/guide/screen-resolution-3/
    にある表を見ました。cssピクセルの値が書かれていたので、大体の数値を書きました。"md分類"のあたりは全く知りません。ただ右端に”三角”が表示される曲の指定画面では、横幅は正常に正常に表示されているようで、アルバムを指定する画面だけ横幅がおかしいです。スクリーンショットが必要なら贈りますが。

  • @sunatomo さん

    Spotifyのパスワードの件で御回答いただき有難うございます。
    form.htmlを編集して表示しないようにしてみます。
    Javaを使ってボタンを作りパスワードの表示・非表示をするなんて私には無理です、諦めます(笑
    有難うございました。

  • Spotifyのプラグイン、簡易パスワード表示・非表示対応しました。
    (チェックボックスを押すと切替出来ます)
    本当は前に書いたスレッドを直接編集するつもりですが、何故か編集出来なかったので新規投稿しました。

    <script>
      var pwd = $('#pwd');
      var pwc = $('#pwc');
      pwc.on('change', function() {
        if (pwc.prop('checked')) {
          pwd.prop('type', 'text');
        } else {
          pwd.prop('type', 'password');
        }
      });
    </script>
    <div style="padding:20px 20px 5px 20px;">
      <p>Set your Spotify Premium account.</p>
    
      <label class="control-label">username</label><br/>
      <input type="text" class="config" uri="/etc/spotifyd.conf" key="username" /><br/>
    
      <label class="control-label">password</label><br/>
      <input type="password" class="config" uri="/etc/spotifyd.conf" key="password" id="pwd"/><br/>
      <input type="checkbox" id="pwc"/>show password</br/>
      <input class="run hidden" />
    
    </div>
    

    他の設定部分も含めて関数化したほうが良いでしょうかねぇ。

  • @miyt さま
    cssピクセル、分かってませんでした:cold_sweat:
    なるほど、この状態なら当該機もスマホ(bootstrapのprefixではxs)として認識されているはずですね。
    F12開発者ツールでHTMLのソースコードを見る限り、楽曲を追加するボタン部分については画面サイズに応じて不可視にするクラス(hidden-xs)は登録されていないようです。

    お手数おかけしますがスクリーンショット提示頂けませんか?

  • @sunatomo さん

    Spotifyのプラグイン、簡易パスワード表示・非表示対応しました。
    (チェックボックスを押すと切替出来ます)

    対応ありがとうございます、表示切り替えボタンが出現し機能することが確認できました。

    spotify.png

    しかし考えて見ると、ボタンでパスワードが表示されることはセキュリティに付いてよく考えて使用しないといけないですね。