Logo Logo en
  • iRidi Pro
    Основные компоненты
    • Приложение i3 Pro
    • iRidi Pro Server
    • iRidi Studio
    • iRidium studio v. 1.3.8 (устаревшая версия)
    Java Script в iRidi
    • Руководство
    • Справочник
    • Примеры
    • JS драйвера
    другие
    • Личный Кабинет
    • iRidium Cloud
    • iRidium Transfer
    • Push-уведомления
    • Лучшая практика
    Лицензирование
    • Лицензирование и передача проекта
    • Оффлайн-лицензирование
    • Активация iRidi Pro Server
  • Продукты
    i3 lite
    • Приложение i3 lite
    • Регистрация и лицензирование
    • Сервер
    • Модули
    KNX Home Server
    • Приложение i3 KNX
    • KNX Home Server
    BUS77 HOME SERVER
    • Приложения Bus77 Home и Bus77 Lite
    • Bus77 Home Server
    Решения
    • BYOD - решение для гостиниц
    • Портал жителя - решение для МКД
    iRidi SCADA
    • iRidi SCADA
  • Bus77
    НАСТРОЙКА BUS77
    • Основы Bus77
    • Приложения Bus77 Home и Bus77 Lite
    • Работа с драйвером Bus77 в iRidi Studio
    • Настройка шины Bus77 в iRidi Studio
    ПРОТОКОЛ BUS77
    • Характеристики CAN (Bus77)
    • Описание протокола
    • Исходники на GitHub
    ОБОРУДОВАНИЕ BUS77
    • Каталог Bus77 Pro
    • Каталог Bus77 Lite
  • Поддерживаемое оборудование
    Драйверы
    • Список драйверов
    • ProAV драйвера
    • AV & Custom Systems
    • JS драйвера
    • Сторонние драйвера и фриланс
    Протоколы и интерфейсы
    • Голосовое управление
    • 1-Wire
    • BACnet IP
    • Bus77
    • KNX
    • KNX IP BAOS
    • Weinzierl kBerry
    • Microsoft Exchange
    • Modbus
    • MQTT
    • NFC
    • ODBC
    • Onvif
    • SIP
    • SNMP
    • Wake On Lan
    • Z-Wave
    • ZigBee
    Производители
    • AMX
    • AVCiT
    • Beckhoff ADS
    • Biamp Tesira
    • Bluesound
    • Casambi
    • BSS Harman
    • Clipsal
    • ControlArt 7Port
    • Crestron
    • DigiBird
    • Domintell
    • Duotecno
    • EIDE
    • EPSNET
    • Global Cache
    • HDL Buspro
    • Helvar
    • IEAST
    • INELS BUS
    • INELS Wireless
    • Intesis
    • Kleger
    • Kramer VIA
    • Kramer 3000
    • Larnitech
    • Legrand Netatmo
    • LG TV
    • Lutron
    • Lutron Homeworks QS
    • MyHome
    • Nest
    • Novastar
    • Panasоnic PTZ
    • Philips Dynalite
    • PJLink
    • Satel
    • SamsungTV
    • Sonos
    • Somfy
    • SpinetiX
    • Televic Conference
    • TIS
    • Tion
    • URRI
    • Velbus
    • Velocio
    • Vinteo
    • WyreStorm
    • WiiM
    • Xicato
    • Yamaha
    • ZONT
    • Z-Wave.me
    Протестированное оборудование
    • Панель HDL S57
    • Панель HDL S10
    • SIP-домофон
    • Akuvox
    • Arlight
    • Divus
    • QBic TD-1050 PRO
    • QBic TD-1060 Slim
    • QBic TD-1070
    • Sigur
    • Uni-Ubi
    • Velocio
  • Оборудование iRidi

    Серверы
    • HS Сервер
    • ProAV Control Processor Basic
    • ProAV Control Processor Advanced
    • Спецификация контроллеров UMC
    • Настройка контроллера UMC C2
    • Настройка контроллера UMC C3
    • Настройка контроллера HDL IntelliCenter 2 (UMC C4)
    Модули расширения
    • I-PX-RS1
    • I-PX-RS4
    • I-PX-IR3
    KNX
    • KNX Home Server
    • KNX IP Interface
    Панели управления
    • iRidium Panel 7
    • Touch Panel P3
    • Touch Panel P6
    • Touch Panel P8
    • Touch Panel P10
    • Tabletop Touch Panel 10
    • AV Remote Control
    ОБОРУДОВАНИЕ BUS77
    • Каталог Bus77 Pro
    • Каталог Bus77 Lite
    • Differences
iRidium mobile web-site
Содержание
    Инструменты‌
    • Сведения о странице
    • Постоянная ссылка
    • Версия для печати
    • Спецстраницы
    • Связанные правки
    • Ссылки сюда
    Login / Create Account
    Материал из for iRidium developers
    Перейти к: навигация, поиск
    Эта страница является переводом страницы WiiM. Перевод выполнен на 100%.

    Содержание

    • 1 iRidi for WiiM
    • 2 Description
      • 2.1 Tested with equipment:
      • 2.2 Conenction
    • 3 Work in iRidium
    • 4 Setting Commands and Feedback Channels
      • 4.1 Commands
      • 4.2 Feedbacks

    iRidi for WiiM

    A set of tools to create control interfaces using the driver for WiiM streaming players

    The documentation was updated on 16.6.2025

    Example: WiiM.irpz

    Description

    WiiM.jpg

    Linkplay Technology is a company that develops cutting-edge wireless technologies, software, hardware, and more for various voice-enabled and smart products worldwide across different markets.

    WiiM Pro Players are versatile network music streamers. They support Google Chromecast, AirPlay 2, Spotify Connect, TIDAL Connect, DLNA, MQA (beta), and Amazon Music Cast. These devices stream music directly from the cloud of all major music services or from your personal library.

    The WiiM Pro can be controlled via Chromecast, as well as through voice commands on iPhone, HomePod, compatible Echo devices, Google Home devices, and apps like Alexa, Google Home, or Apple Home.

    iRidi for WiiM Pro is a set of tools designed to create a wireless control interface for an audio system, ensuring reliable high-quality sound streaming.

    Tested with equipment:

    • WiiM Pro-5534
    • WiiM Pro-4A8A

    Conenction

    To connect to the WiiM Pro device, perform the initial setup:

    • User manual

    To set up the equipment, use the WiiM Home app and the web-interface of the equipment (access via the IP address).

    Work in iRidium

    Add the WiiM driver in the Devices tab to a created project:

    WiiM adddevice.png

    2. Enter the driver connection settings:

    WiiM Settings.png

    Log Level - level of logging;
    Host - IP-address of the equipment;
    Update time - frequency of requests to equipment (ms.);
    Driver Version - version of the driver.


    Setting Commands and Feedback Channels

    SendRecieve.png
    To control equipment it is required to set Commands and Feedbacks. To send a command, drag'n'drop it on a graphic item and enter a value to send. To display feedback drag'n'drop a feedback channel on a graphic item and choose how to output a value.

    Read more about work with graphic items in the "Types of graphic items" article.

    Commands

    Command Value Description
    Play Audio String To play sound
    Play/Pause Any Value To play a track / to pause the currently playing track
    Pause Any Value To pause the currently playing track
    Resume Any Value To resume Playback
    Previous Any Value To play the currently playing track
    Next Any Value To play the next* track
    • When playlist looping (Loop Mode) is enabled, sending a Next command on the last track will restart playback from the beginning of the playlist.
    Seek 0 ~ ... To play track from a specific time position (in seconds)
    Stop Any Value To stop playing the track
    Volume 0 ~ 100 To set the volume: 0-100%
    Mute 0/1 Enable silent mode for playback:

    0- turn off,
    1 - turn on

    Loop Mode 0 ~ 2 Enable playlist loop mode:

    0 – Off – turned off,
    1 – Loop – to enable infinite loop playback
    2 – Loop Once – to enable single loop playback

    Shuffle Mode 0/1 To turn on a mode to shuffle tracks in the playlist:

    0 – turned off.
    1 - turned on

    Stop Alarm Any Value To stop the alarm
    Switch Playback Source 0 - 7 To switch audio playback source:

    0 - WiFi,
    1 - line-in,
    2 - bluetooth,
    3 - optical,
    4 - co-axial,
    5 - line-in2,
    6 - udisc,
    7 - PC USB

    Add Slave Device to Multi-Room String To add a slave device (ip_address) to the multi-room mode (group)
    Mute Slave Device of Multi-Room 0/1 To set the mute mode of the slave device (ip_address) of the multi-room:

    0 - turn off,
    1 - turn on

    Set Volume for Slave Device String To set slave device volume (ip_address) of the multi-room: 0 - 100
    Set Audio Channel for Slave Device 0-2 To set the audiochannel for a slave device (ip_address) of the multi-room:

    0 - Stereo - stereophonic audio channel,
    1 - Left - left audio channel,
    2 - Right - right audio channel

    Remove Slave Device from Multi-Room String To remove a slave device (ip_address) from the multi-room
    Disable Multi-Room Mode Any Value To disable the multi-room mode
    Play Preset Content 1-12 To play preset tracks: up to 12 tracks

    *Value - enter it when drag'n'dropping a command on a graphic item.

    Feedbacks

    Feedback channels are assigned to graphic items to display the state of equipment. When adding a driver all feedback channels are created automatically, no additional setting is required.

    Command Value Description
    Active Channel 0-2 To set active channel for sound playback:

    0 - Stereo - stereophonic audio channel,
    1 - Left - left audio channel,
    2 - Right - right audio channel

    Playback Mode 0-12 Display the current track playback mode:

    0 - ldling - filling,
    1 - airplay streaming - real-time streaming,
    2 - DLNA streaming - DLNA streaming,
    3 - playing network content - playing network content,
    4 - playing UDISC - your disc is playing,
    5 - playback start by HTTP API - starting playback using HTTP API,
    6 - spotify connect streaming - spotify connect streaming,
    7- line-in imput mode - line input mode,
    8 - Bluetooth input mode - Bluetooth input mode,
    9 - optical input mode - optical input mode,
    10 - line-in #2 input mode - line input mode #2,
    11 - USB DAC input mode - USB DAC input mode,
    12 - the device is a guest in a multiroom zone - the device is in multiroom is subordinate

    Loop Mode 0/1 To set the Loop mode of track playing :

    0 - Off - turn off,
    1 - On - turn on

    Shuffle Mode 0/1 To set the shuffle mode :

    0 - Off - turn off,
    1 - On - turn on

    Playback Status 0-3 To display the status of the track playing:

    0 - stop - it is stopped,
    1 - playing audio - it is being played,
    2 - load - it is loaded,
    3 - pause - it is paused

    Current Position 0 ~ ... To display the current position (second) of the track
    Total Length Any Value To display the total track duration (seconds)
    Title String To display the title of the track currently playing
    Artist String To display the artist of the track currently playing
    Album String To display the album title of the track currently playing
    Playlist Count 1 ~ ... To show total number of tracks in playlist
    Track Index 1 ~ ... To display the number of the currently playing playlist track
    Volume 0 ~ 100 To display the volume of the currently playing sound (track and/or device)
    Mute 0/1 To display the use of mute playback mode for a track:

    0 – not muted,
    1 - muted

    Multi-Room Devices object To display devices available for inclusion in multiroom: an array of objects containing the parameters of slave devices in the group
    Slave Mute 0/1 To display the sound of the used slave device in multiroom:

    0 – not muted,
    1 - muted

    Slave Volume Any Value To display the volume of audio playback of the used slave device in multi-room: 0-100%
    Slave Channel 0-2 To display the current channel of the used slave device in multiroom:

    0 - Stereo - stereophonic audio channel,
    1 - Left - left audio channel,
    2 - Right - right audio channel

    *Value - the value that the equipment gives

    Источник — «https://dev.iridi.com/index.php?title=WiiM/en&oldid=147592»
    About us
    Company
    Team
    History
    Philosophy
    Rewards
    Partnership
    Our partner
    Partnership Programs
    Apply for partnership
    products
    iRidium pro
    iRidium lite
    iRidium gate
    iRidium server
    Loads
    iRidium pro
    iRidium lite
    Other version
    Marketing materials
    Support
    On-line courses/Video
    Recommended equipment
    Other version
    iRidium pro
    Documentation
    FAQ
    Forum
    iRidium lite
    Documentation
    Forum
    Projects
    Standart projects
    Smart buildings
    Smart house
    Special solution
    Find a dealer
    News
    Youtube
    Twitter
    VK
    Logo
    contact@iridi.com
    +7 (499) 322-73-29

    Privacy policy