Revox Çok Kullanıcı Sistemi

Hoparlörlerin yapılandırılması önce Revox Uygulaması kullanılarak gerçekleştirilir. Ardından, dahil edilen cihazlar otomatik olarak tanınır. Her cihaza kendi ID'si atanır ve bu 100'den başlar. Bir cihaz kaldırılırsa, arka planda ID rezervede kalacaktır.

Çok Kullanıcı Sistemi 2.0 ve 3.0 desteklenmektedir. Sürüm 3.0'da ayrıca tüm bölgeler de gösterilir. Bölgelerin ataması Revox Uygulaması veya aşağıdaki komutlarla yapılır:

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

Önemli Notlar

Revox Yapılandırmasında dikkat edilmesi gereken bazı noktalar vardır. Bu talimatlara uymadıysa, beklenmeyen sorunlarla karşılaşılabilir.

  1. Her takma ad sadece bir kez tanımlanmalıdır, kaynaklarda da geçerlidir.
  2. İsimler ve takma adlar en fazla 16 karakter uzunluğunda olmalıdır.
  3. Bir takma adının adı : karakterini içermemelidir.
  4. Arayüz sadece gerçekten mevcut olan cihazları bulur.
  5. Revox tarafında ayarlar değiştirilirse, Antcas Control tarafından Cihazları Ara veya Yükleme'nin yeniden yapılması önerilir. Bu da Revox Sunucusunun yeniden başlatılmasıyla sağlanabilir.

Kanallar Oluşturma

Cihazlar Yapısı altında kanallar oluşturulabilir. Bu kanalları oluşturabilmek için çeşitli önkoşullar sağlanmalıdır.

Tipler Önkoşul
Hoparlörler Cihaz yapıda görünür olmalıdır.

Çalışma Şekli

"Normal" Revox Action Server arayüzüne göre, burada tüm değişkenler ikiye yönlü olarak iletilir. Ayrıca, tüm bilgileri almak için WebSocket protokolü kullanılır.

Her bir durum, bir kaynağa veya bir kullanıcıya aitse, otomatik olarak tüm ilgili odalara dağıtılır. Bu, değerlerin gönderilmesi için de geçerlidir. Bir amplifikatörün kapalı olması durumunda, hiçbir kaynak veya kullanıcı atanmadığı için bir sinyalin gönderilmediği olabilir.

Not: SPS aracılığıyla bölgelerin otomatik olarak oluşturulması desteklenmemektedir. Bu bölgeler Revox Çok Kullanıcı Uygulamasında yapılandırılmalıdır. Ancak, bölgeler odalar yerine kullanılabilir.

Değişkenler

Aşağıdaki değişkenler odada kullanıma sunulmaktadır. Tesisin görselleştirme aracılığıyla kontrol edilmesi için ilgili odanın değişkenlerini kullanmanız önerilir.

Değişken Değerler Açıklama
power TRUE/FALSE Oynatıcı aç/kapat
play TRUE/FALSE Oynat/Durdur
next TRUE Sonraki Parça. Pozitif kenarda geçiş yapılır. Bu komut her zaman mevcut değildir.
prev TRUE Önceki Parça. Pozitif kenarda geçiş yapılır. Bu komut her zaman mevcut değildir.
repeat TRUE/FALSE Hepsini Tekrarla. Bu komut her zaman mevcut değildir.
seek 0..# Parçada ileri geri gitme milisaniyede. Çok Kullanıcı 3'ten itibaren mevcuttur.
shuffle TRUE/FALSE Rastgele Oynat. Bu komut her zaman mevcut değildir.
volume 0..255 Yüzde olarak ses seviyesi dönüştürülür.
mute TRUE/FALSE Sessiz
balance -10..10 Stereo hoparlörlerde dengeli ayar.
bass -12..12 Bass -12 dB'den +12 dB'ye kadar
treble -12..12 Yüksekler -12 dB'den +12 dB'ye kadar
user Kullanıcı Bir kullanıcının ataması. Tüm isimler ($-ön ek olmadan) kullanıcılar altında arayüzde bulunur. Burada ilgili takma ad kullanılmaktadır.
source URI Geçerli kaynağa URI.
cmd RAW İlgili cihaza RAW komut.
$r.room:RAW'a eşittir.
!cmd RAW Cmd gibi, ancak tüm telgraf gönderilir. Bu çok komut için faydalıdır.
cover_url URL Albüm kapak için URL.
duration 0..# Parçanın süresi milisaniyede. Çok Kullanıcı 3'ten itibaren mevcuttur.
infotext Çok satırlı bilgi metni. Bu EXPLODE İş Bloku ile ayrılabilir. Her zaman 3 satır gönderilir.

Kaynak

source kaynağı kaynak adı ve hizmet (akış) olarak oluşur. Daha sonra, bir dosya veya radyo istasyonunu doğrudan çağırmak için daha karmaşık yollar saklamanın mümkün olacağı planlanmaktadır.

İsim aşağıdaki şekilde yapılandırılmıştır:

$s.xx://radio

Eğer kullanıcı akışı mevcut kullanıcıya eşitse, şu değer döndürülür:

radio

Aşağıdaki komutlar mümkündür:

Değer Açıklama
$.xx://radio Kaynağı $.xx seçer ve bunu radyo olarak ayarlar.
$.xx:// Kaynağı $.xx seçer
radio Mevcut akışı radyo olarak ayarlar. Bu, kaynağı kullanıcı akışına değiştirir.
://radio Aynı şey gibi.
fav/01 Kullanıcının favoriler listesindeki bir favoriye referans.

Not: Kaynağı değiştirirken her zaman oyuncuyu veya kullanıcıyı açmaya çalışılır.

Komut Gönderme

Bir veya daha fazla komutu göndermek için cmd değişkeni kullanılır. Bu komut ayrıca tekil kullanıcıların, odaların vb. altında da bulunur. Örneğin bir oda komutu gönderilirse, oda ön eki otomatik olarak eklenir.

Not: Antcas Control aynı anda bu değişkene bir değer gönderirken çakışma yönetimi sağlamamaktadır. Eğer arayüz bekler veya yeniden başlatılırsa, sadece son durum gönderilir.

Birden fazla komutu arka arkaya göndermek mümkündür. Bu, yeni bir satır veya ; karakteri ile gerçekleştirilir. Böylece komutların her zaman aynı sırayı takip edeceği garantilenir.

Aşağıdaki komut room100.cmd'e gönderilmiştir:

room:on
stream:spotify

Bu, Revox Action Server'da aşağıdaki komutu oluşturur:

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

Revox Grafikleri Kullanma

Revox grafiklerini doğrudan kullanma olanağı vardır. Bunun için değer görselleştirme öğesi resim olarak aktarılmalıdır.

Grafik Değer
Revox Logo "_revox_logo"

Aralık Şablonları

Aşağıdaki aralık şablonu, bir odayla iletişim kurmak için kullanılabilir. Bu aralık şablonu aşağıdaki işlevlere sahiptir:

  • Kullanıcıların ve çeşitli kaynakların seçimi.
  • Odayı 5 dakika kullanmadığında otomatik olarak kapatma.
  • Oynat düğmesine tıklandığında odanın otomatik olarak açılması.
  • Ses seviyesi göstergesi, zayıflatma değeri olarak gösterilir.
  • Oda kullanılmıyorsa Revox Logo kullanılır.
  • Uluslararası çeviri.
  • Kanallar'la uyumlu.

Dikkat edilmesi gereken bazı ayarların yapılması gerekmektedir. Bunlar genellikle aşağıdakilerdir:

  • Kullanıcı listesi güncellenmelidir.
  • SPS ve görselleştirmedeki maksimum ses seviyesi ayarlanmalıdır.
  • M51'de eşitleyici doğrudan kullanılamaz.
  • Favoriler listesinin uyarlanması veya gizlenmesi.

İndirme: