wiim-cli
CLI tool for controlling WiiM and LinkPlay audio devices on your local network.
Install
uv tool install wiim-cli
Or run directly:
uvx --from wiim-cli wiim --help
Requires Python >=3.11.
Usage
wiim discover # Find devices
wiim status # Show what's playing
wiim play / pause / stop # Playback control
wiim next / prev # Track navigation
wiim volume [0-100] # Get/set volume
wiim mute / unmute # Mute control
wiim play-url <url> # Play audio from URL
wiim play-preset <n> # Play saved preset
wiim seek <seconds> # Seek in track
wiim shuffle true/false # Toggle shuffle
All commands accept --host <ip> to target a specific device. If omitted and a single device is found on the network, it's used automatically.
License
MIT
Metadata
Release files for wiim-cli 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| wiim_cli-0.1.1.tar.gz | 64.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| wiim_cli-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 70.9 kB
Release files / wiim_cli-0.1.1.tar.gz
| Download URL | wiim_cli-0.1.1.tar.gz |
|---|---|
| Size | 64.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f054d9bf71c007ca92613e7e038b769147f8426d8ab4866279d883a14f63de29
|
|
BLAKE2b-256 checksum How to use checksums |
ef0aae3f48a7cb263b62152cfbfb58feacb3ff139a708383657e7bb21e0dbd95
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.4
|
Release files / wiim_cli-0.1.1-py3-none-any.whl
| Download URL | wiim_cli-0.1.1-py3-none-any.whl |
|---|---|
| Size | 6.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
4229bccbc92ae1ba367a4f4e13f88058eddbddf5d462a600ad9b24298b35b0db
|
|
BLAKE2b-256 checksum How to use checksums |
0b12da2b8551f5ebad24cb77bfcf7de88188cf5d31ff264ec75e0222194ab0df
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.4
|