Revox マルチユーザーシステム

スピーカーの設定はまず Revox アプリを使用して行います。その後、接続されたデバイスが自動的に認識されます。各デバイスには独自の ID が割り当てられ、これは 100 から始まります。デバイスを削除すると、ID は背景で予約されたままになります。

マルチユーザーシステム 2.0 と 3.0 がサポートされています。バージョン 3.0 の場合、さらにすべてのゾーンが表示されます。ゾーンの割り当ては Revox アプリまたは次のコマンドを使用して行います:

[zonen-id]:zone-owner:[raum-id]:on
[zonen-id]:zone-owner:[raum-id]:off

重要な注意事項

Revox の設定では、いくつかの点に注意する必要があります。これらの指示に従わない場合、予期せぬ問題が発生する可能性があります。

  1. 各エイリアスは一度だけ定義できます。ソースでも同様です。
  2. 名前とエイリアスの最大文字数は 16 文字を超えない必要があります。
  3. エイリアスの名前には : 記号を含めることはできません。
  4. インターフェースは実際に利用可能なデバイスのみを検出します。
  5. Revox サイドで設定が変更された場合、Antcas Control の デバイスの検索 または インストール の再インポートが推奨されます。これは Revox サーバーの再起動によっても実行できます。

チャンネルを作成する

デバイス構造内で チャンネル を作成できます。これらを作成するには、いくつかの前提条件を満たす必要があります。

タイプ 前提条件
スピーカー デバイスが構造内に表示されている必要があります。

動作方法

"通常の" Revox Action Server インターフェースとは異なり、ここではすべての変数が双方向で転送されます。さらに、WebSocket プロトコルを使用してすべての情報を取得します。

ソースまたはユーザーの各状態は、自動的に対応するすべての部屋に配布されます。これは値の送信にも適用されます。増幅器がオフになっている場合、ソースやユーザーが割り当てられていないため、シグナルが送信されないことがあります。

注意: PLC を使用してゾーンを形成するためのシームレスなサポートは実装されていません。これらは Revox マルチユーザーアプリで設定する必要があります。ただし、部屋の代わりにゾーンを使用できます。

変数

次の変数が部屋で利用可能です。システムを視覚化して制御するために、各部屋の変数を使用することをお勧めします。

変数 説明
power TRUE/FALSE プレーヤーのオン/オフ
play TRUE/FALSE 再生/一時停止
next TRUE 次のトラック。正のエッジで切り替えられます。このコマンドは常に利用可能ではありません。
prev TRUE 前のトラック。正のエッジで切り替えられます。このコマンドは常に利用可能ではありません。
repeat TRUE/FALSE すべてを繰り返す。このコマンドは常に利用可能ではありません。
seek 0..# トラック内をミリ秒単位でシーク。マルチユーザー 3 から利用可能です。
shuffle TRUE/FALSE ランダム再生。このコマンドは常に利用可能ではありません。
volume 0..255 パーセンテージで音量が変換されます。
mute TRUE/FALSE ミュート
balance -10..10 ステレオスピーカーのバランスを設定します。
bass -12..12 -12 dB から +12 dB のベース
treble -12..12 -12 dB から +12 dB の高音
user ユーザー ユーザーの割り当て。すべての名前($プレフィックスなし)は、インターフェース内の「ユーザー」にあります。ここで各エイリアスが使用されます。
source URI 現在のソースへの URI。
cmd RAW 対応するデバイスへの RAW コマンド。
$r.room:RAW に相当します。
!cmd RAW cmd と同様ですが、すべてのテレグラムが送信されます。これは複数のコマンドで便利です。
cover_url URL アルバムカバーへの URL。
duration 0..# トラックの長さをミリ秒単位で表示。マルチユーザー 3 から利用可能です。
infotext 複数行の情報テキスト。これは EXPLODE 機能ブロックで分割できます。常に 3 行が転送されます。

ソース

source ソースは、ソース名とサービス(ストリーム)で構成されています。将来的には、ファイルやラジオ局を直接指定するために複雑なパスを保存できるようになる予定です。

名前の構造は次の通りです:

$s.xx://radio

ユーザーストリームが現在のユーザーと同じ場合、次が返されます:

radio

次のコマンドが可能です:

説明
$.xx://radio ソース $.xx を選択し、ラジオに設定します。
$.xx:// ソース $.xx を選択します。
radio 現在のストリームをラジオに設定します。これにより、ソースがユーザーストリームに変更されます。
://radio 上記と同じです。
fav/01 ユーザーのお気に入りリスト内のお気に入りへの参照。

注意: ソースを切り替える際、常にプレーヤーまたはユーザーがオンになるように試みます。

コマンドの送信

1 つ以上のコマンドを送信するには、変数 cmd が使用されます。このコマンドは個々のユーザー、部屋などにもあります。例えば、部屋コマンドが送信された場合、部屋のプレフィックスが自動的に追加されます。

注意: Antcas Control は、この変数に値を同時に送信する際の衝突管理を行いません。インターフェースが待機しているか再起動した場合、最後の状態のみが送信されます。

複数のコマンドを連続して送信できます。これは新しい行または ; 記号で実装されます。これにより、コマンドが常に同じ順序になることが保証されます。

次のコマンドは room100.cmd に送信されました:

room:on
stream:spotify

これにより、Revox Action Server で次のコマンドが生成されます:

#RXXXXXXXXXXXXX:room:on; #RXXXXXXXXXXXXX:stream:spotify

Revox グラフィックを使用する

Revox のグラフィックを直接使用することができます。そのためには、値を画像の視覚化要素に転送する必要があります。

グラフィック
Revox ロゴ "_revox_logo"

テンプレート

次のテンプレートを使用して、部屋と通信できます。このテンプレートには次の機能があります:

  • ユーザーとさまざまなソースの選択。
  • 5 分間使用されない場合の自動オフ。
  • 再生をクリックしたときの部屋の自動オン。
  • 音量表示は減衰値として表示されます。
  • 部屋が使用されていない場合、Revox ロゴが使用されます。
  • 国際化翻訳。
  • チャンネル と互換性があります。

いくつかの設定を行う必要があることに注意してください。これらは通常次のものです:

  • ユーザーリストを調整する必要があります。
  • PLC と視覚化で最大音量を設定します。
  • M51 の場合、イコライザーは直接使用できません。
  • お気に入りリストの調整または非表示。

ダウンロード: