स्पीकरों का सेटअप पहले Revox-App के माध्यम से किया जाता है। इसके बाद, जोड़ने वाले उपकरण स्वचालित रूप से पहचाने जाते हैं। हर उपकरण को एक अलग ID आवंटित किया जाता है, यह 100 से शुरू होता है। अगर कोई उपकरण हटा दिया जाता है, तो पृष्ठभूमि में ID आरक्षित रहेगा।
मल्टीयूजर सिस्टम 2.0 और 3.0 का समर्थन किया जाता है। वर्जन 3.0 के साथ, सभी ज़ोन भी दर्शाए जाते हैं। ज़ोन का आवंटन Revox App या निम्नलिखित कमांड्स के माध्यम से किया जा सकता है:
[zonen-id]:zone-owner:[raum-id]:on
[zonen-id]:zone-owner:[raum-id]:off
Revox कॉन्फ़िगरेशन में कुछ बातों का ध्यान रखना ज़रूरी है। अगर इन निर्देशों का पालन नहीं किया जाता, तो अप्रत्याशित समस्याएं उत्पन्न हो सकती हैं।
उपकरणों के संरचना में चैनल बनाए जा सकते हैं। इनके लिए बनने के लिए कुछ पूर्वापेक्षाएं पूरी होनी चाहिए।
| टाइप्स | पूर्वापेक्षा |
|---|---|
| उपकरण को संरचना में दिखाई देना चाहिए। |
"नॉर्मल" Revox Action Server इंटरफ़ेस के विपरीत, यहां सभी वेरिएबल्स बाइडायरेक्शनल रूप से ट्रांसमिट किए जाते हैं। इसके अलावा, वेबसॉकेट प्रोटोकॉल का उपयोग किया जाता है ताकि सभी जानकारी प्राप्त की जा सके।
हर स्थिति जो एक स्रोत या यूजर की होती है, स्वचालित रूप से सभी संबंधित रूमों में वितरित की जाती है। यह वैल्यूज को भेजने के लिए भी लागू होता है। हो सकता है कि एक एम्प्लिफायर के लिए एक सिग्नल नहीं भेजा जाए अगर वह ऑफ है, क्योंकि कोई स्रोत या यूजर आवंटित नहीं किया गया है।
नोट: ज़ोन को SPS के माध्यम से बनाने का सीमलेस समर्थन लागू नहीं किया गया है। इनको Revox मल्टीयूजर App में कॉन्फ़िगरेशन करना चाहिए। हालांकि, ज़ोन को रूमों के बजाय उपयोग किया जा सकता है।
निम्नलिखित वेरिएबल्स रूम में उपलब्ध हैं। सिस्टम को वीज़ुअलाइज़ेशन के माध्यम से नियंत्रित करने के लिए, अपने-अपने रूम के वेरिएबल्स का उपयोग करने की सिफारिश की जाती है।
| वेरिएबल | मूल्य | विवरण |
|---|---|---|
| TRUE/FALSE | प्लेयर ऑन/ऑफ | |
| TRUE/FALSE | प्ले/पॉज़ | |
| TRUE | अगली ट्रैक। एक पॉज़िटिव एज पर स्विच किया जाता है। यह कमांड हमेशा उपलब्ध नहीं होता है। | |
| TRUE | पिछली ट्रैक। एक पॉज़िटिव एज पर स्विच किया जाता है। यह कमांड हमेशा उपलब्ध नहीं होता है। | |
| TRUE/FALSE | सभी रिपीट। यह कमांड हमेशा उपलब्ध नहीं होता है। | |
| 0..# | ट्रैक में मिलीसेकंड्स में स्क्रॉल। मल्टीयूजर 3 से उपलब्ध है। | |
| TRUE/FALSE | रैंडम प्ले। यह कमांड हमेशा उपलब्ध नहीं होता है। | |
| 0..255 | प्रतिशत में वॉल्यूम कन्वर्ट किया जाता है। | |
| TRUE/FALSE | म्यूट | |
| -10..10 | स्टीरियो स्पीकरों में बैलेंस सेट करना। | |
| -12..12 | बास -12 dB से +12 dB तक | |
| -12..12 | हाईज़ -12 dB से +12 dB तक | |
| उपयोगकर्ता | एक उपयोगकर्ता का आवंटन। सभी नाम ($-प्रीफ़िक्स के बिना) इंटरफ़ेस में यूजर के तहत हैं। यहां संबंधित Alias का उपयोग किया जाता है। | |
| URI | वर्तमान स्रोत के लिए URI। | |
| RAW | संबंधित उपकरण पर RAW कमांड। $r.room:RAW के बराबर है |
|
| RAW | cmd की तरह, लेकिन सभी टेलीग्राम भेजे जाते हैं। यह कई कमांड्स के साथ उपयोगी है। | |
| URL | एल्बम कवर के लिए URL। | |
| 0..# | ट्रैक की अवधि मिलीसेकंड्स में। मल्टीयूजर 3 से उपलब्ध है। | |
| मल्टी-लाइन इन्फोटेक्स्ट। इसे EXPLODE फंक्शन ब्लॉक के साथ अलग किया जा सकता है। हमेशा 3 लाइनों का ट्रांसमिशन होता है। |
source स्रोत का नाम और सेवा (स्ट्रीम) से बना होता है। भविष्य में, यह संभव हो सकता है कि जटिल पथ को स्टोर किया जा सके ताकि एक फ़ाइल या रेडियो स्टेशन सीधे टारगेट किया जा सके।
नाम इस प्रकार बनाया जाता है:
$s.xx://radio
अगर यूजर-स्ट्रीम वर्तमान यूजर के बराबर है, तो निम्नलिखित रिटर्न किया जाता है:
radio
निम्नलिखित कमांड्स संभव हैं:
| मूल्य | विवरण |
|---|---|
| $.xx://radio | स्रोत $.xx का चयन करता है और इसे रेडियो पर सेट करता है। |
| $.xx:// | स्रोत $.xx का चयन करता है |
| radio | वर्तमान स्ट्रीम को रेडियो पर सेट करता है। इस दौरान, स्रोत यूजर-स्ट्रीम पर स्विच किया जाता है। |
| ://radio | उपरोक्त के समान। |
| fav/01 | यूजर के फेवरिट लिस्ट में एक फेवरिट का रेफरेंस। |
नोट: जब स्रोत बदलता है, तो हमेशा प्रयास किया जाता है कि प्लेयर या यूजर ऑन कर दिया जाए।
एक या अधिक कमांड्स भेजने के लिए, cmd वेरिएबल का उपयोग किया जाता है। यह कमांड एकल यूजर्स, रूमों आदि में भी पाया जाता है। उदाहरण के लिए, अगर एक रूम कमांड भेजा जाता है, तो प्रीफ़िक्स स्वचालित रूप से जोड़ा जाता है।
नोट: Antcas Control में इस वेरिएबल पर एक वैल्यू को समानांतर में भेजने के दौरान कोई कॉलिज़न मैनेजमेंट नहीं है। अगर इंटरफ़ेस वेट करता है या रीस्टार्ट होता है, तो केवल अंतिम स्थिति भेजी जाती है।
यह संभव है कि कई कमांड्स को एक साथ भेजा जा सके। यह एक नए लाइन या ; चिह्न के साथ लागू किया जाता है। इस प्रकार, यह सुनिश्चित होता है कि कमांड्स हमेशा उसी क्रम में होते हैं।
निम्नलिखित कमांड room100.cmd पर भेजी गई थी:
room:on
stream:spotify
यह Revox Action Server पर निम्नलिखित कमांड उत्पन्न करता है:
#RXXXXXXXXXXXXX:room:on; #RXXXXXXXXXXXXX:stream:spotify
यह संभव है कि Revox के ग्राफिक्स को सीधे उपयोग किया जा सके। इसके लिए, वैल्यू को इमेज विज़ुअलाइज़ेशन एलिमेंट पर ट्रांसफर करना होगा।
| ग्राफिक | मूल्य |
|---|---|
| Revox Logo | "_revox_logo" |
निम्नलिखित टेम्प्लेट का उपयोग एक रूम के साथ संचार करने के लिए किया जा सकता है। टेम्प्लेट में निम्नलिखित फंक्शन्स शामिल हैं:
ध्यान रखना चाहिए कि कुछ सेटिंग्स को समायोजित करना होगा। ये आम तौर पर निम्नलिखित होते हैं:
डाउनलोड: