問題タブ [sonos]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - Upnpx LastChangeParser
私はupnpxライブラリをテストしてsonosマルチルームオーディオシステムを制御しています...正常に動作しています。イベントに関する主な問題は1つだけです。このように、sonosレンダラーからボリューム変更イベントを受け取った場合
-(void)UPnPEvent:(BasicUPnPService *)sender events:(NSDictionary *)events{でホールイベントと間違った値を取得していません
そのはず ...
誰かが私に正しい方向にアドバイスしてくれたらとても嬉しいです!
よろしくFTZ
php - PHP で Sonos を制御しようとするとエラー 405 が発生する
これは私のエラーです:
ポート 8080 で最新バージョンの WAMP を介してこのサーバーをホストしています。メイン ページの demo.php にアクセスしようとすると、sonos プレーヤーに SOAP/UPNP 要求が送信されるはずです。残念ながら、常にエラー 405 が表示されます。早急に修正する必要があります。
これは私のコードです: メインページ:
インポートするスクリプト:
ruby - Alfred ワークフローで実行される Ruby スクリプトに Gem を含める
Alfred を介してホットキーで音量を変更する Alfred ワークフローを作成しようとしています。
Sonos を制御するための有効な gem はこちら: https://github.com/soffes/sonos
問題は、gem をスクリプトの一部として含めるだけでは機能しないことです。ワークフローを実行しても何も起こりません。私が話しているAlfredのスクリーンショットのスクリーンショットを添付しました。
他の Ruby スクリプトを試してみましたが、問題なく動作します。しかし、gem を必要とするものはすべて機能しません。
また、宝石をダウンロードして絶対パスを要求することも試みましたが、運もありません。
sonos - Sonos サービスには SSLv3 が必要ですか?
SSLv3 ハンドシェイクの失敗により、サービスの送信が拒否されました。開発マシンでセルフ テストが正常に実行されます。拒否理由のエラー メッセージは次のとおりです。
確かに、既知の脆弱性 (Poodle) により、SSLv3 のサポートはもはや必要ありません: http://aws.amazon.com/security/security-bulletins/CVE-2014-3566-advisory/を参照
Sonos のドキュメントには次のように記載されています。
- Heartbleed や CRIME などの既知の脆弱性にさらされている SSL/TLS 実装を使用しないでください。
sonos - Sonos API - プログラムされたラジオの最小セグメント長
プログラムされたラジオのためにSonosデバイスに必要なトラックの最小(セグメント)長はありますか?
変更への応答性を高めるために、トラックが 1 つだけのプログラムされたラジオの GetMetadata 要求に応答するようになりました。しかし、Sonos デバイスはすぐに、プログラムされたラジオ用にさらに別のトラックを要求する印象があります。したがって、デバイスには少なくとも 2 つのトラックが必要だと思います。
これが事実であるかどうか誰かが知っていますか?ありがとうございました!
sonos - ライブ ストリームの高評価/低評価を実装できません
ライブ ストリームに高評価/低評価を実装しようとしています ( itemType = 'stream'
)。ドキュメントによると、これは可能であるはずですが、残念ながらアイコンは表示されません。http://musicpartners.sonos.com/node/340の手順に正しく従ったと思います。
デバッグするgetExtendedMetaData()
とgetMediaMetadata()
、正しいプロパティを持つ動的タグが返されます。
また、私のプレゼンテーション マップ XML と文字列 XML は正しいと思います。同じことを試してみると、itemType = 'track'
うまくいきます。
私は何が間違っているのでしょうか?これをデバッグする方法はありますか? これはまったく可能ですか?
OSX および iOS (iPad) 用の Sonos アプリでこれをテストしてきました。どちらも機能しません。
ちなみに、ライブ ストリームの情報とオプションも表示できないようです。
sonos - itemType プログラムでトラックのスクラバーを有効にする方法
私のアプリケーションは、 itemType のコンテナーを使用して、プログラムされたラジオとしてトラックを配信しますprogram
。ユーザーはスクラバーを使用してトラック内をスキップすることができます。
Sonos UI にスクラバーが表示されますが、操作できません。
この動作を有効にする方法はありますか?