パパリウス
パパリウス

マイルーム

オーディオルーム
オーディオルーム
借家(マンション) / 書斎兼用 / オーディオルーム / ~6畳 / 防音なし / スクリーンなし / ~2ch
<ネットワークトランスポート (I2S)> Raspberry Pi 3 ┣OS:symphonic-mpd (RT-Kernel) ┗電源:iFi-Audio iPower (5V…
所有製品

レビュー/コメント

レビュー/コメントはありません

カレンダー

          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

最新のレス

日記
製品レビュー/コメント

製品レビュー/コメントへのレスはありません

お気に入り製品

お気に入り製品はありません

日記

symphonic-mpd v0.2.9 feat. Spotify Connect を公開

このエントリーをはてなブックマークに追加
2017年09月23日

symphonic-mpd v0.2.9 feat. Spotify Connect を公開しました。

http://mpd.sytes.net/ja

変更点は以下の通りです。

・Spotify Connectに対応しました。iOSまたはAndroidのSpotifyアプリからデバイス名「symphonic-mpd」を選択してください。Spotify Connectで再生中は、mpd、及びAirPlay関連のプロセスは自動停止します。
(Spotify Connectの利用にはプレミアムアカウントが必須です。ラズパイと同一ネットワークのスマホ・タブレットから接続可能です。)

・自動アップデート機能を実装しました。

・一部の共有ライブラリを更新しました。

ご意見や不具合がございましたら、本スレッドにコメントをいただきますようお願い致します。

次回の日記→

←前回の日記

レス一覧

  1. 気持ち良すぎて疲れが吹き飛びます。
    音楽の力って本当に凄い。

    Spotify Connectの音質はまだ改善の余地がありますので引き続き取り組んでいきます。

    byパパリウス at2017-09-23 16:23

  2. パパリウスさん
    はじめまして KE2です。
    Symphonic-mpd を 公開されたのを拝見しました。
    試してみたいと思いますが Allo digi one か Hifiberry digi + pro で使えるでしょうか。

    byKE2 at2017-09-23 16:57

  3. KE2さん、こんにちは。
    I2S DACとドライバの対応表は以下をご参照ください。
    http://mpd.sytes.net/ja/support/i2s

    Allo digi oneのドライバは
    allo-digione

    Hifiberry digi + proのドライバは
    hifiberry-digi-pro

    となります。

    byパパリウス at2017-09-23 16:59

  4. パパリウスさん
    お疲れさまでした。こんなに早くspotify-conectに対応できるとは驚きです。音楽の力というより、パパリウスさんの知識がすごいです。
    今でも十分な音ですが、更なる改良を楽しみにしています。

    bytomomy at2017-09-23 18:18

  5. こんばんは、オーシャンです
    すばやい対応、ありがとうございます
    アップデートボタンまで有るとは思いませんでした
    ただ、NAS,RADIO,USB,RAMと一通り再生を確認した後、Spotify Connectを試したんですが、選択までは出来るんですが、音が出ません
    同時にympdに赤字でlostのアラートが出ます
    その為、その後のコントロールが出来ません
    SSHで繋いでみると、ログインはできる様なので、sudo rebootをすると元に戻ります。当たり前ですけど
    調査お願いします
    SB32向けの最高のディストリだと思います

    byオーシャン at2017-09-23 19:17

  6. >tomomyさん
    Spotify Connectのアイデアをいただきありがとうございました。
    他にもご意見、ご要望があればどうぞよろしくお願いいたします。

    >オーシャンさん
    Spotify Connectの再生を開始すると、
    mpd, ympd, shairport-sync, avahi-daemonのプロセスを停止しますので、ympdで赤字のアラートが出るのは想定通りの動きです。
    現在、Spotify Connectのビットレートを320kbpsに固定しておりますので、プレミアムアカウントでログインしていないと音が出ない可能性があります。
    (当方ではプレミアムアカウントでしか動作テストしておりません)

    プレミアムアカウントでは無い場合は、
    sudo nano /lib/systemd/system/spotify-connect.service

    ExecStart=
    で始まる行を確認いただき、
    --bitrate 320
    と記載があるところを
    --bitrate 160
    に直して、Ctrl+o Enter Ctrl+x
    で保存後、
    sudo systemctl restart spotify-connect
    としてみてください。

    byパパリウス at2017-09-23 19:37

  7. 補足ですが、Spotify Connectの再生を停止すると、
    mpd, ympd, shairport-sync, avahi-daemonのプロセスを再開しますので、Web GUIでもAirPlayでもSpotify Connectでも操作できる状態に戻ります。

    byパパリウス at2017-09-23 19:40

  8. すみません。ちょっとGoogleで検索したところ、Spotify Connectはプレミアム会員が必須のようです。(もうちょっと調べてみます)

    byパパリウス at2017-09-23 19:48

  9. >tomomyさん
    tomomyさんの環境では、Spotify Connectでの音出しは試されましたでしょうか?参考までに、正常動作したかどうか教えていただけませんでしょうか。お手数ですがよろしくお願い致します。

    byパパリウス at2017-09-23 19:56

  10. >パパリウスさん
    allo piano2.1+kaliでspotify-conect正常動作しています。

    bytomomy at2017-09-23 20:12

  11. >tomomyさん
    動作報告ありがとうございます!

    byパパリウス at2017-09-23 20:13

  12. こんばんは、オーシャンです
    再生出来る方がいるという事は、私の個別環境なんですかね
    その後何度かトライしているうちに、I2Sで再生出来る事が有りました
    その時は、再生を止め接続可能なデバイスから外すとympdのコントロールが戻ってきました
    Spotify Connectを選択した場合、以前前回の報告通りです
    何か調べようは有りますでしょうか?

    byオーシャン at2017-09-23 20:47

  13. オーシャンさん、こんばんは。
    報告どうもありがとうございます。

    こちらの環境でも、再生ボタンを押した後、音が鳴るまでかなり待たされたり、音切れが発生しやすい状況です。
    ログを見たところ、ALSAリングバッファのアンダーランが発生しているようでしたので、対策が必要です。
    (bitrateを160にするとある程度安定するようです、、、)

    ALSAリングバッファの設定変更で根本解決になると思うのですが、もう少し調べてみます。対策までお待ちくださいませ。
    (こんなに早く自動アップデート機能を使うことになるとは。。。。)

    byパパリウス at2017-09-23 21:19

  14. 21時前後にSpotify Connectの動作確認をしていた時はすごく不安定だったのですが、22時近くになり、ふと気が付くと音切れも再生遅延も皆無で快適に動作しています。
    不安定になる条件がよく分からないですね。。。

    byパパリウス at2017-09-23 22:01

  15. こんばんは、オーシャンです
     これは困りましたね、最初の報告に有るとおり、その他の機能は完璧です
    とりあえず、今回はAirPlayも安定して表示されないので、その辺りにヒントは無いでしょうか

    byオーシャン at2017-09-23 23:12

  16. オーシャンさん、続報をありがとうございます。
    AirPlayも不安定ということですね。

    AirPlayとSpotify Connectは両方ともBonjour/mDNSを使っているので競合しないか気になっていました。このあたりにヒントがありそうですので引き続き調査してみます。
    Spotify Connectが安定動作するまでしばらくかかりそうですがご容赦くださいませ。

    byパパリウス at2017-09-23 23:28

  17. こんにちは、オーシャンです
     本日も検証してみましたが、結果は同じでした
    ただ、他の方は問題無いとの事で、私独自の環境はと考え思い当たりました
    Sabereberry32はDAC側にクロックを持つんですが、MasterとSlaveという2種類のドライバーが有り、AirPlayを使う時は、Slaveを選択する必要が有ります
    現象からみても、多分これが関係していると思います
    これだけで意味が判りますでしょうか?

    byオーシャン at2017-09-24 16:35

  18. オーシャンさん、こんにちは。
    追加情報をありがとうございます。

    SlaveでないとAirPlayできないというのは、他のディストリビューション(VOLUMIO2やMOODEなど)でも同じでしょうか?
    それともsymphonic-mpdだけの問題でしょうか?念のため教えてください。

    それから、1点試していただきたいことがあります。
    sudo nano /etc/avahi/avahi-daemon.conf
    で設定ファイルを開き、
    [publish]というセクションにある

    #publish-addresses=yes

    というコメントされている行を、noに変更してコメントを外し、

    publish-addresses=no

    という状態で保存して再起動してみていただけませんでしょうか。

    byパパリウス at2017-09-24 17:27

  19. オーシャンです
    >SlaveでないとAirPlayできないというのは、他のディストリビューション(VOLUMIO2やMOODEなど)でも同じでしょうか?
     その通りで、たかじんさんがそう説明されていました
    #publish-addresses=yes
    というコメントされている行を、noに変更してコメントを外し、
    publish-addresses=no
    という状態で保存して再起動してみたところ、AirPlay時のI2Sは切り替わり切断すればympdは復活します、Spotify Connect時は音も出なくてympdも復活しません
    以上とり急ぎ

    byオーシャン at2017-09-24 18:04

  20. オーシャンです
    http://nw-electric.way-nifty.com/blog/sb32j.html
    のページに以下の様な記述が有ります
     VOLUMIOの組み込みの章で
    >Masterは、SABRE9018Q2Cをマスターにした動作で、ジッターは基板に搭載した発振器精度まで小さくなります。  airPlayを使うときはSlaveを選択してください
    以上です
    PS symphonic-mpdの組込みまで記述されてます(汗”

    byオーシャン at2017-09-24 18:26

  21. オーシャンです、連投すいません
    http://nw-electric.way-nifty.com/blog/2016/03/sabreberry32sab.html
     たかじんさんはこんなページも書いていました
    そこでやってみたところ、成功しました!!!
     dtoverlay=sabreberry32,slave カンマです
    ただ、少し音が甘くなるような気がします
    AirPlayが必要ない場合は、dtoverlay=sabreberry32
    の方が良いかもしれません
    お騒がせして、申し訳有りませんでした

    byオーシャン at2017-09-24 19:14

  22. オーシャンさん、ご連絡ありがとうございました。
    MasterモードでもAirPlayやSpotify Connectで音が出るようになるのが一番いいですね。時間があるときに調べてみます。

    オーシャンさんの件を調査している中で、mDNSの競合の問題を発見しました。辛うじて実害は無いのですが、気分的にスッキリしないので対策を考えてアップデートしたいと思います。(うまい解決法があればいいのですが、、、)

    byパパリウス at2017-09-24 21:18

  23. たかじんさんのページに、
    「16bit (S16LEフォーマット)で再生したいときはスレーブに切換えてください」という気になる記述がありますね。

    試しに、AirPlayをS16LE以外にしたい場合は、
    sudo nano /etc/shairport-sync.conf
    で設定ファイルを開き、
    # output_format = "S16";
    の行のコメントを外して、
    "S24", "S24_3LE", "S24_3BE", "S32"
    などの設定を試してみてください。

    もしかしたら、MasterモードでもAirPlayで再生できるかもしれませんね。

    byパパリウス at2017-09-24 21:37

  24. オーシャンです
     結果的に、パパリウスさんに何の落ち度も無かったわけです
    今回の事が今後の開発に役に立つ事を願っています
     現状で、dtoverlay=sabreberry32,slaveを標準とされたほうがトラブルを防げると思います
    たかじんさんのページですでに紹介ずみですが、SB32ユーザーはたかじんさんのHPを必ず見ていると思いますので

    byオーシャン at2017-09-24 22:13

  25. 0.2.10へのアップデート公開、ありがとうございます。
    正直なところ、Web UIに繋がらなくなったり、酷くすると短いフレーズの無限リピートもごく希に起こり、困っておりました。自分でforc-turbo=1をコメントアウトしたり、CPUの駆動周波数を960に落としたりとconfig.txtに手を加えましたが、しばらく使っているとやはりUIにアクセスできなくなっていました。もう次の0.3リリースを待とうと思っていたところでした。

    公開して下さった0.2.10ですが、説明にあるとおり「v0.2.9の設定画面から「UPDATE NOW」を実行」を行いました。説明にあるとおり、確かに「mpdとの接続が一時的に切れま」したが、設定画面を見るとバージョンは0.2.9のままで、0.2.10へのアップデートをボタンもクリック可能状態です。幾度かリブート、もしくはシャットダウンの後にアップデートを行っても、同様の結果です。
    「もしや」と思いsshでログインすると/etc/rc.localが上書きされており、USBバスパワーが停止されていることが確認できました(外付けUSB HDDを使っています)。これは設定画面表示上では0.2.9だけど、実際には0.2.10にアップデートされているということでしょうか?

    byジャイアン at2017-10-02 16:42

  26. ジャイアンさん、こんにちは。
    Web UIの件、対策が遅くなりましてご不便をおかけしました。
    無限リピートが発生する環境があるということも認識しましたので、安定動作に向けて改善してまいります。

    v0.2.10へのアップデートですが、
    cat /var/lib/mpd/music/.version.json
    を確認してみてください。
    上記ファイルがv0.2.9のままでしたら、アップデート処理が途中で止まってしまっている可能性があります。

    お手数ですが、
    sudo /home/pi/misc/inplace_update.sh
    を実行して、どのようなメッセージが表示されるか教えてください。

    byパパリウス at2017-10-02 18:08

  27. 初めまして。先日Symphonic-mpdの発表を拝見して、
    早速導入はしてみたものの自分の環境ではなかなか上手く行かず
    途方に暮れていたところでVer0.2.10にアップデートしたことを見かけ
    早速導入させて頂きました。

    まず最初に、自分は以下の環境を構築して
    各種ディストリビューションを動作させています。
    ・Raspberry Pi3
    ・HIFI DAC+
    ・NAS
    ・USB3.0メモリ(128GB)
    ・5V3.0A ACアダプタ

    まず、以前のバージョンでは挿入していると起動できなかったUSBメモリが
    「よくある質問と答え」内にあるテキストを設定したところ
    起動するようになりました。本当にありがとうございます。
    また、以前のバージョンだと連続起動後にハングアップ→再起動させると
    画面右上に温度計のようなマークがチカチカして起動プロセスが
    停止していたのも今のところは見受けられません。

    ですが、ジャイアンさんが仰るとおり、
    再生中しようとすると突然Web UIに接続できなくなったり、
    短いフレーズの無限ループが発生したりして、またNASでもUSBでも
    ライブラリに追加しようとしたところで同じように接続できなくなったり
    場合によっては起動音が無限ループしたりと不安定な状況が発生しています。

    もう一つ発生した状況として、再生中に突然再生が停止したと思ったら
    「Resource Temporary Unavailable」と右上に赤い小窓が表示され
    その状態だと「RADIO」「NAS」といったソースの場所が全て消えていました。
    SSHには接続でき各種コマンドも実行可能でしたが、リブートしたところ
    上記の起動音ループが発生して暴走していました。

    発生前後の状況として、
    ・ダッシュボードとcatコマンドでの温度は51℃近辺になっていました。
    ・microSDHCカードは8GB、16GB、32GBの容量で
     Sandisk・Greenhouse・東芝といったメーカー品を試しましたが全て同様です。
    ・USBメモリを抜いてrc.localにつけたコメント表記を外しNASのみにした状態、
     またNASも登録を外してネットラジオを再生した状態でも発生しています。
    といったところまでは掴んでいます。

    Ver.0.2.10へのアップデートも試してみましたが、
    表示はv0.2.9になっておりジャイアンさんと同様の状況です。
    ハングアップまでの短い時間ではあったものの、
    とても芯が強くよい響きがしていてもっと聴いてみたいので、
    安定動作のコツをお教えいただければ幸いです。

    byざわざわ at2017-10-02 18:08

  28. ざわざわさん、こんばんは。
    symphonic-mpdをお試しいただきありがとうございます。

    まずは正常に起動することを担保したいと思いますので、
    config.txtの下記の4行を全て「#」でコメントアウトして再起動してみてくださいませ。

    force_turbo=1
    arm_freq=1440
    over_voltage=8
    dtoverlay=sdhost,overclock_50=100

    この設定でハングアップが発生しないことが確認できましたら、
    安定動作する範囲でチューニングしてみてください。

    force_turbo
    →安定動作する設定が見つかったら、コメントをはずしてください

    arm_freq
    →1200〜1320あたりで試してみてください。

    over_voltage
    →1〜6の範囲で試してみてください

    dtoverlay=sdhost,overclock_50=100
    →コメントアウトしたままでOKです。

    ご不便をおかけしますがどうぞよろしくお願い致します。

    byパパリウス at2017-10-02 18:26

  29. ジャイアンさん、ご返信ありがとうございます。

    設定画面のバージョン情報は
    /var/lib/mpd/music/.version.json
    を参照しておりますので、古い.version.jsonがブラウザのキャッシュに残っているのが原因ではないかと思います。バージョンアップ自体は問題なく完了しているものと思いますのでご安心ください。
    (次回バージョンアップでキャッシュ対策をしたいと思います。)

    無限リピートの件は、こちらの環境でもarm_freq=1520にすると再現しました。オーバークロックが一因となっているようですので、arm_freqのデフォルト値もう少し下げることを検討したいと思います。

    byパパリウス at2017-10-02 19:49

  30. パパリウスさん、早速のレスポンス、ありがとうございます!

    “cat /var/lib/mpd/music/.version.json”の結果は...

    {
    "major":0,
    "minor":2,
    "revision":10
    }

    で、無事にアップデートは完了しているもようです。

    不必要だったかもしれませんが、“sudo /home/pi/misc/inplace_update.sh”も実行してみました。

    --2017-10-02 18:53:03-- http://mpd.sytes.net/release/symphonic-mpd-update.tar.gz
    Resolving mpd.sytes.net (mpd.sytes.net)... 13.113.217.250, 13.113.217.250
    Connecting to mpd.sytes.net (mpd.sytes.net)|13.113.217.250|:80... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 2115843 (2.0M) [application/octet-stream]
    Saving to: ‘symphonic-mpd-update.tar.gz’

    symphonic-mpd-updat 100%[=====================>] 2.02M 2.50MB/s in 0.8s

    2017-10-02 18:53:06 (2.50 MB/s) - ‘symphonic-mpd-update.tar.gz’ saved [2115843/2115843]

    この後、リブートして“Settings”パネルを確認しましたが、バージョン表記は“Audiophile Music Player v0.2.9”のままでした。
/etc/rc.localも上書きされていたので、再度、インストールされたとは思われるのですが。

    今回のアップデート後、USB HDD内音源のライブラリ構築が早くなったようです。これは大変に嬉しいです。

    バージョンアップ実行後、ずっと鳴らし続けていますが、今のところ不具合は起こっておりません...と書いているタイミングで無限リピートとUI無反応が始まり、挙げ句に起動音の無限ループも初めて経験しましたw
    リブートで事なきを得ています。

    補足で使用環境を

    I2S DAC : SabreBerry32
    Raspberry Pi 3
    Power Source : DC-Arrow
    NAS : non
    USB : external HDD powered by AC adaptor

    近日中にNASを構築して、USBを使わない推奨環境を整えようと考えています。
    それほどsymphonic-mpdの音を気に入っております。どうかよろしくお願いいたします。

    byジャイアン at2017-10-02 19:54

  31. ア!申し訳ありません!
    一旦投稿を削除して、手を入れた後に再投稿したものですから、パパリウスさんの返信と行き違いになってしまいました。
    ここをお読みの皆さまにおかれましては、“2017-10-02 19:49”のパパリウスさんの投稿は、“2017-10-02 19:54”に行った私の投稿への返信ですので、ご注意ください。スレッドを混乱させるようなことになり、申し訳ありません<(_ _)>

    byジャイアン at2017-10-02 19:58

  32. ブラウザのキャッシュを消去で、“Audiophile Music Player v0.2.10”と表示されるようになりました。

    byジャイアン at2017-10-02 20:04

  33. ジャイアンさん、ブラウザキャッシュの確認をいただきありがとうございました。
    ブラウザキャッシュ対策をしたv0.2.11を公開しました。
    (対策版のympdは再起動後に有効になります。UPDATEを実行し、mpdとの接続が切れた後、自動で再接続されましたら、ラズパイを再起動していただければと思います。)

    力強い応援のお声をいただきありがとうございました。
    音を気に入ってくださったということで、今後のアップデートにも力を入れていきたいと思います。

    今回のv0.2.11で、mpdの更新も行なっております。
    sudo nano /etc/mpd.conf
    で、設定を開いていただくと

    audio_output_timer_slack_us "3" #default:100
    decoder_timer_slack_us "3" #default:100
    という設定項目を追加しております。

    それぞれ、1〜100(μsec)を目安に設定していただく項目です。
    (100以上でも動作には問題ありません。)

    拙宅では、1だと音飛びが発生してしまいました。
    2もちょっと乾いた感じで気に入らなかったため、3を設定をしております。3〜10の辺りにちょうど良い設定があるのではないかと思います。

    byパパリウス at2017-10-02 21:36

  34. >パパリウスさん
    返信していただきありがとうございます。
    早速チューニングしたところ、自分のところでは
    >arm_freq=1200
    >over_voltage=3
    で安定しました。温度はだいたい55℃~65℃で推移しています。

    その後Linn Classicalを30分と負荷テスト的なノリでUSBメモリx4で1時間、
    NASで1時間それぞれ再生しましたが、今のところフリーズ・ハングアップは発生していません。

    Linn Classicalでちょうど打楽器アンサンブルの楽曲が放送されていたのですが、
    打楽器を叩いたときの打音から残響まで芯のある音が出ていたことから
    思わず聴き惚れて、打楽器が活躍する曲・迫力のある管弦楽曲をキューに加えています。
    素晴らしいディストリビューション、ありがとうございます!

    byざわざわ at2017-10-02 21:43

  35. ざわざわさん、ご連絡ありがとうございました。
    利用者のみなさんから安定性について情報を集め、オーバークロックの初期値を見直していきたいと思います。
    今後は安定性にも目を配り、オーバークロックを抑えた状態で音質を両立できるよう開発を進めていきますので、不具合や不安定な動作に気付かれましたら遠慮なくコメントをいただければと思います。

    byパパリウス at2017-10-02 21:59

  36.  こんにちは、オーディオ古参者ですがラズパイは超初心者です。
    0.29をインストールしようと思い、手順通りにSDカードに書き込みましたが起動しません。緑のLEDが2回ほど点滅したあとハングします。SDカードの中を見ると/root がありません。volumio2は正常に起動しますのでハードの故障ではないと思います。ご教示をお願いします。
    ラズパイ3B、バージョン1.2 dacはSabreBerry32 です。
    よろしくお願いします

    byロバの耳 at2017-10-02 22:22

  37. ロバの耳さん、こんばんは。
    symphonic-mpdをお試しいただきありがとうございます。

    PCでSDカードを開くと、直下に
    cmdline.txt
    config.txt
    といったファイルは存在しておりますでしょうか?

    これらのファイルが見えているようであれば、SDカードへの書き込みには問題ないかと思います。

    起動時に緑LEDが点滅してハングするということですので、オーバークロック関連の設定が適切でないことが原因と考えられます。

    PCでSDカードを開き、テキストエディタで
    config.txt
    を開いてください。

    そして、下記のように記述されている行を見つけ、
    それぞれの行の先頭に「#」を付けてコメントアウトしてから、ラズパイを起動してみてくださいませ。

    [変更前]
    force_turbo=1
    arm_freq=1440
    over_voltage=8
    dtoverlay=sdhost,overclock_50=100

    [変更後]
    #force_turbo=1
    #arm_freq=1440
    #over_voltage=8
    #dtoverlay=sdhost,overclock_50=100


    この設定で正常に起動することが確認できましたら、
    安定動作する範囲でチューニングしてみてください。

    force_turbo
    →安定動作する設定が見つかってから、最後に#をはずしてください

    arm_freq
    →1200〜1320あたりで試してみてください。

    over_voltage
    →1〜6の範囲で試してみてください

    dtoverlay=sdhost,overclock_50=100
    →コメントアウトしたままでOKです。

    ご不便をおかけしますがどうぞよろしくお願い致します。

    byパパリウス at2017-10-02 22:31

  38. パパリウスさん、早々のコメントありがとうございます
    無事に起動できました。バージョンも2.11にあげることが出来ました。
    音確かに良さそうですね。とても期待します

    byロバの耳 at2017-10-03 06:32

  39. ロバの耳さん、こんにちは。
    動作報告をいただきありがとうございました。
    お気付きの点がありましたらコメントいただきますようお願いいたします。

    byパパリウス at2017-10-03 12:41

レスを書く

レスを書くにはログインする必要があります
ログインする