問題タブ [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.
download - Sonos プログレッシブ ダウンロード
Sonos のドキュメントによると、Sonos は RTSP 経由または HTTP 経由の Shoutcast 経由の Mp3 ストリーミングのみをサポートしていることがわかりました。
Sonos の ShoutCast の代わりにプログレッシブ ダウンロードを使用して、HTTP 経由で MP3 形式でトラックをストリーミングすることは可能ですか?
sonos - Sonos テスト スイートが新しいプレイリストのアイテムのカウントに失敗する
コンテナ (ミュージック ショー) には 19 のトラックがあり、このショーのおすすめセクションには 1 つのアイテムがあります。合計で20項目あります。しかし、この番組をプレイリストに追加すると、トラックのみが処理され、playlsit には 19 のトラックが含まれます。Sonos コントローラーは問題なく動作しますが、Test Suite はメッセージ付きのプレイリストにショーを追加した後、合計アイテムのチェックに失敗します
不合格 シード プレイリストと新しく作成されたプレイリストには、同じ数の項目が含まれている必要があります。(予想 19 != 実際の 20)
その結果、テスト スイートは 1 つのエラーで失敗します。このようなテスト スイート レポートを送信しても問題ありませんか? それとも、そのような失敗で新しいサービスを拒否しますか?
ssl - Sonos Self-test Suite で SSL 証明書チェーンの検証エラーが突然発生するのはなぜですか
昨日、Sonos セルフテスト スイートを実行したところ、すべて問題なく動作していました。しかし、今日実行すると1回失敗します:
テスト スイート (具体的には ) をデバッグしてきましたがssl_validation.py
、Sonos SSL Validator エンドポイントに問題があるようです。
このファイルの 456 ~ 458 行の抜粋を次に示します。
テストが にPOST
リクエストを送信しhttps://sslvalidator.sonos.com/v1/dcv/3be404741ff301e3030db77fc779608416d656b9/724cf533a5e58b6b9a148b69b8b3545e60e59b92
、これを として取得しているようrequest.content
です:
これはエンドポイントのエラーのようです。status
これは(行 464)1011373133
どちらが間違っているか (また にもリストされていない)につながりdictionary_status_codes
、このテストの失敗を引き起こします。
バリデーターに問題がある場合は、誰か調査してください。この問題により、新しいサービスを承認のために Sonos に提出することができません。
testing - Sonos Self-test Suite でバグを見つけましたか?
概要
Sonos セルフテスト スイートitemType=other
は、カスタム ブラウズ アイコンもあるアイテムに対して誤って失敗するようです。
からこのリストに項目タイプother
を含める必要があると思いますutility.py
:
詳細
sonos セルフテスト スイートを実行すると、出力の一部として次のエラーが表示されます。
albumart.py
(メソッド) をデバッグすることで、問題を次のメソッドtest_custom_browse_icon_configuration
の抜粋に追跡しました。get_sample_custom_browse_icon_url
このコードは、カスタム アルバム アートを含むコンテナーを検索することになっていました。ただし、container_types
は以前の行で定義されていたことがわかります。
で、次のようValidation.BROWSEABLE_CONTAINER_TYPES
に定義されました。utility.py
タイプがこのリストにないことに注意してください'other'
! リストに含まれているはずだと確信してbrowse.py
います。
回避策
itemType=other
に変更することで、この問題を回避できましたitemType=container
(これはほぼ同等です)。
ただし、Sonos セルフテスト スイートの将来のバージョンでこれが修正されるとよいでしょう。
sonos - Python エラー「global name 'parser' is not defined」でセルフテストが失敗する
セルフテストを実行していると、インスタンス メッセージ「global name 'parser' is not defined」でいくつかのエラーが発生します。
Python用にすべてのパッケージをインストールし(Ubuntuでバージョン2.7を使用)、スイートのupdateTestContent部分のテストだけが失敗しました。
このエラーを修正する方法について何か提案はありますか?
出力の例: (ただし、UpdateTestContent テストでこのまったく同じエラーが約 30 回発生します)
停止 UpdateTestContent test_combinatorial_get_test_content_173616823212099076936397683973588533375 (mediaCollection){ id = "top" itemType = "container" displayType = "list" title = "HitsNL top30" canPlay = True canEnumerate = True albumArtURI = " https://external.unplug.de/img_top_hitsnl_ .png " }
インスタンス メッセージ:
global name 'parser' is not defined
2016-06-27 16:42:08,503 [情報] SONOS.sonos.workflow.fixture.UpdateTestContent - テスト ケース: 1 UpdateTestContent test_combinatorial_get_test_content_173616823212099076936397683973588533375
2016-06-27 16:42:08,503 [PASS] SONOS.sonos.workflow.fixture.UpdateTestContent - テスト コンテンツを更新する必要はありません。(式はTrue)
2016-06-27 16:42:08,503 [停止] SONOS.sonos.workflow.fixture.UpdateTestContent - グローバル名「パーサー」が定義されていません
2016-06-27 16:42:08,503 [停止] SONOS.sonos.workflow.fixture.UpdateTestContent - 1 UpdateTestContent test_combinatorial_get_test_content_173616823212099076936397683973588533375
2016-06-27 16:42:08,504 [デバッグ] SONOS.sonos.workflow.fixture.UpdateTestContent - [('../../sonos-1.1.0.dev_r248336-py2.7.egg/sonos/workflow/ Fixture.py'、2483、'_run_test_iteration'、'testMethod(factoryTestValues)')、('/home/zazell/Applications/sonos/smapi/content_workflow/updatetestcontent.py'、90、'test_combinatorial_get_test_content'、'self.smapiservice. init (self.smapiservice.configfile、parser.wsdl、CRAWLER_DISABLE)')]
2016-06-27 16:42:08,504 [情報] SONOS.sonos.workflow.fixture.UpdateTestContent - - - - - - - - - - - - - - - - - - - - - -
2016-06-27 16:42:08,505 [INFO] SONOS.sonos.workflow.result - 2016 年 6 月 27 日月曜日 04:42 PM にテスト ケース test_combinatorial_get_test_content のテスト イテレーション0 を終了します
python - soco (python) でグループボリュームを設定する方法を知っている人はいますか?
Sonos スピーカーのグループ音量を soco (python) で設定しようとしています。個々のスピーカーの音量を設定するのは簡単ですが、グループ レベルで音量を設定する方法は見つかりませんでした (音量を個別に設定する各スピーカーを反復することなく)。これを行うアイデアはありますか?
stream - Sonos/VLC の HDS 音楽ストリーム?
どこでも検索し、さまざまなことを試しましたが、どれもうまくいかないようです。このHDラジオ ストリームを再生する方法はありますか?
ラジオのウェブサイトはhttp://la100.cienradios.com/hd/です。
HDS 断片化ストリームのようです。末尾にplaylist.m3u8を追加するなどしてみましたが繋がりません。何か案は?
ios - sonos iOS でキューをクリアするときに現在の曲を削除する
Sonos-objcクラスを使用して、iOS アプリから Sonos を制御しています
トラックを再生したいときは、このメソッドを「playSpotifyTrack」と呼び、キューをクリアした後、現在の曲がまだ再生されていて、終了してもそのままです
どうすれば削除できますか?
------解決策------
解決策は、トラックをキューに追加してから、直接再生するのではなく、「playQueuePosition」を呼び出して再生することです
sonos - Sonos API : Spotify を再生するためのサービス トークン
私はsonos-objcクラスを使用して、sonosで曲を再生するように制御しています
メタデータには serviceid があります ("X_#Svc[serviceid]-0-Token")
EU の場合は serviceid = 2311、米国の場合は serviceid = 3079 と読みました
全世界向けの他のサービスはありますか?