wiim
Control WiiM audio devices (play, pause, stop, next, prev, volume, mute, play URLs, presets)
Setup & Installation
Install command
clawhub install geodeterra/wiimIf the CLI is not installed:
Install command
npx clawhub@latest install geodeterra/wiimOr install with OpenClaw CLI:
Install command
openclaw skills install geodeterra/wiimor paste the repo link into your assistant's chat
Install command
https://github.com/openclaw/skills/tree/main/skills/geodeterra/wiimWhat This Skill Does
Controls WiiM and LinkPlay audio devices from the command line. Supports playback control, volume adjustment, device discovery, and streaming audio from URLs or saved presets. Works with any WiiM or LinkPlay device on the local network.
Enables scriptable, keyboard-driven audio control without switching to a phone or GUI app.
When to Use It
- Pausing music on a WiiM speaker from a terminal session
- Adjusting volume on a network speaker without reaching for a phone
- Playing a podcast or radio stream URL on a WiiM device
- Skipping tracks while working in a terminal workflow
- Discovering all WiiM speakers on a home or office network
View original SKILL.md file
# WiiM CLI Control WiiM and LinkPlay audio devices from the command line. ## Installation ```bash # Install globally uv tool install wiim-cli # Or run directly without installing uvx --from wiim-cli wiim --help ``` Requires Python >=3.11. ## Quick Reference All commands accept `--host <ip>` to target a specific device. If omitted and only one device is on the network, it auto-discovers. ### Discovery ```bash wiim discover # Find devices on the network ``` ### Playback ```bash wiim status # Show what's playing wiim play # Resume wiim pause # Pause wiim stop # Stop wiim next # Next track wiim prev # Previous track wiim seek 90 # Seek to 1:30 wiim shuffle true # Enable shuffle ``` ### Volume ```bash wiim volume # Show current volume wiim volume 50 # Set to 50% wiim mute # Mute wiim unmute # Unmute ``` ### Play Media ```bash wiim play-url "https://example.com/stream.mp3" # Play a URL wiim play-preset 1 # Play saved preset #1 ``` ## Notes - The WiiM must be on the same local network as the machine running the CLI. - Discovery uses SSDP/UPnP — may not work across subnets/VLANs. - Spotify, AirPlay, and other streaming services are controlled from their own apps. Once playing on the WiiM, this CLI can pause/play/skip/adjust volume. - `play-url` works with direct audio URLs (MP3, FLAC, M3U streams, etc.).
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: Pausing music on a WiiM speaker from a terminal session
- 1Pausing music on a WiiM speaker from a terminal session
- 2Adjusting volume on a network speaker without reaching for a phone
- 3Playing a podcast or radio stream URL on a WiiM device
- 4Skipping tracks while working in a terminal workflow
- 5Discovering all WiiM speakers on a home or office network
Control WiiM audio devices (play, pause, stop, next, prev, volume, mute, play URLs, presets)
Security Audits
These signals reflect official OpenClaw status values. A Suspicious status means the skill should be used with extra caution.
Similar Skills
VIEW ALLmolt-radio
Become an AI radio host.
chill-institute
Use chill.institute (web UI) to search for content and click.
freelance-toolkit-fr
Boîte à outils pour freelances/indépendants en France : factures, time tracking, clients, dashboard.
flashcards-podcasts-master
Integrates with the EchoDecks External.