Revox मल्टीयूजर सिस्टम

स्पीकरों का सेटअप पहले 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 कॉन्फ़िगरेशन में कुछ बातों का ध्यान रखना ज़रूरी है। अगर इन निर्देशों का पालन नहीं किया जाता, तो अप्रत्याशित समस्याएं उत्पन्न हो सकती हैं।

  1. हर Alias को केवल एक बार परिभाषित किया जाना चाहिए, स्रोतों में भी。
  2. नाम और Aliases की अधिकतम लंबाई 16 अक्षरों से अधिक नहीं होनी चाहिए।
  3. एक Alias के नाम में : चिह्न शामिल नहीं होना चाहिए।
  4. इंटरफ़ेस केवल उन उपकरणों को ढूंढता है जो वास्तव में उपलब्ध हैं।
  5. अगर Revox साइड पर सेटिंग्स बदल दी जाती हैं, तो Antcas Control के उपकरणों की खोज या इंस्टॉलेशन के लिए एक नई इम्पोर्ट की सिफारिश की जाती है। यह Revox सर्वर को रीस्टार्ट करके भी प्राप्त किया जा सकता है।

चैनल बनाना

उपकरणों के संरचना में चैनल बनाए जा सकते हैं। इनके लिए बनने के लिए कुछ पूर्वापेक्षाएं पूरी होनी चाहिए।

टाइप्स पूर्वापेक्षा
स्पीकर उपकरण को संरचना में दिखाई देना चाहिए।

कार्यप्रणाली

"नॉर्मल" Revox Action Server इंटरफ़ेस के विपरीत, यहां सभी वेरिएबल्स बाइडायरेक्शनल रूप से ट्रांसमिट किए जाते हैं। इसके अलावा, वेबसॉकेट प्रोटोकॉल का उपयोग किया जाता है ताकि सभी जानकारी प्राप्त की जा सके।

हर स्थिति जो एक स्रोत या यूजर की होती है, स्वचालित रूप से सभी संबंधित रूमों में वितरित की जाती है। यह वैल्यूज को भेजने के लिए भी लागू होता है। हो सकता है कि एक एम्प्लिफायर के लिए एक सिग्नल नहीं भेजा जाए अगर वह ऑफ है, क्योंकि कोई स्रोत या यूजर आवंटित नहीं किया गया है।

नोट: ज़ोन को SPS के माध्यम से बनाने का सीमलेस समर्थन लागू नहीं किया गया है। इनको Revox मल्टीयूजर App में कॉन्फ़िगरेशन करना चाहिए। हालांकि, ज़ोन को रूमों के बजाय उपयोग किया जा सकता है।

वेरिएबल्स

निम्नलिखित वेरिएबल्स रूम में उपलब्ध हैं। सिस्टम को वीज़ुअलाइज़ेशन के माध्यम से नियंत्रित करने के लिए, अपने-अपने रूम के वेरिएबल्स का उपयोग करने की सिफारिश की जाती है।

वेरिएबल मूल्य विवरण
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 उपयोगकर्ता एक उपयोगकर्ता का आवंटन। सभी नाम ($-प्रीफ़िक्स के बिना) इंटरफ़ेस में यूजर के तहत हैं। यहां संबंधित Alias का उपयोग किया जाता है।
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 यूजर के फेवरिट लिस्ट में एक फेवरिट का रेफरेंस।

नोट: जब स्रोत बदलता है, तो हमेशा प्रयास किया जाता है कि प्लेयर या यूजर ऑन कर दिया जाए।

कमांड्स भेजना

एक या अधिक कमांड्स भेजने के लिए, cmd वेरिएबल का उपयोग किया जाता है। यह कमांड एकल यूजर्स, रूमों आदि में भी पाया जाता है। उदाहरण के लिए, अगर एक रूम कमांड भेजा जाता है, तो प्रीफ़िक्स स्वचालित रूप से जोड़ा जाता है।

नोट: Antcas Control में इस वेरिएबल पर एक वैल्यू को समानांतर में भेजने के दौरान कोई कॉलिज़न मैनेजमेंट नहीं है। अगर इंटरफ़ेस वेट करता है या रीस्टार्ट होता है, तो केवल अंतिम स्थिति भेजी जाती है।

यह संभव है कि कई कमांड्स को एक साथ भेजा जा सके। यह एक नए लाइन या ; चिह्न के साथ लागू किया जाता है। इस प्रकार, यह सुनिश्चित होता है कि कमांड्स हमेशा उसी क्रम में होते हैं।

निम्नलिखित कमांड room100.cmd पर भेजी गई थी:

room:on
stream:spotify

यह Revox Action Server पर निम्नलिखित कमांड उत्पन्न करता है:

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

Revox ग्राफिक्स का उपयोग करना

यह संभव है कि Revox के ग्राफिक्स को सीधे उपयोग किया जा सके। इसके लिए, वैल्यू को इमेज विज़ुअलाइज़ेशन एलिमेंट पर ट्रांसफर करना होगा।

ग्राफिक मूल्य
Revox Logo "_revox_logo"

टेम्प्लेट

निम्नलिखित टेम्प्लेट का उपयोग एक रूम के साथ संचार करने के लिए किया जा सकता है। टेम्प्लेट में निम्नलिखित फंक्शन्स शामिल हैं:

  • यूजर्स और विभिन्न स्रोतों का चयन करना।
  • 5 मिनट तक रूम का उपयोग नहीं करने पर स्वचालित रूप से ऑफ करना।
  • प्ले पर क्लिक करने पर रूम को स्वचालित रूप से ऑन करना।
  • वॉल्यूम इंडिकेटर को एक डैम्पिंग वैल्यू के रूप में दिखाना।
  • अगर रूम का उपयोग नहीं हो रहा है, तो Revox Logo का उपयोग करना।
  • अंतर्राष्ट्रीय अनुवाद।
  • चैनल्स के साथ संगतता।

ध्यान रखना चाहिए कि कुछ सेटिंग्स को समायोजित करना होगा। ये आम तौर पर निम्नलिखित होते हैं:

  • यूजर लिस्ट को अनुकूलित करना होगा।
  • SPS और विज़ुअलाइज़ेशन में अधिकतम वॉल्यूम सेट करना।
  • M51 के साथ, इक्वालाइज़र को सीधे उपयोग नहीं किया जा सकता है।
  • फेवरिट लिस्ट को अनुकूलित या छिपाना।

डाउनलोड: