Skip to content
This repository has been archived by the owner on Mar 3, 2019. It is now read-only.
/ sinus Public archive

Command-line remote control for Sonos/UPnP audio devices

License

Notifications You must be signed in to change notification settings

tv42/sinus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sinus -- command-line remote control for Sonos/UPnP audio devices

Status

I no longer own a Sonos device. This app worked for me in late 2016, but I cannot test it properly anymore. Feel free to start maintaining a more up-to-date fork, it's MIT licensed.

Installation

go get github.com/tv42/sinus

Usage

Discovery: First, you must choose what device to use. Run sinus discover. If you have only one UPnP device in your network, it's automatically chosen; otherwise, you see a list of options. Run sinus discover REGEXP.. to prune down the list, until exactly one entry matches.

After that, you can pause, play, adjust volume and so on:

sinus pause
sinus play
sinus vol up
sinus vol down

Run just sinus or sinus SUBCOMMAND -help for help.

Device support

Currently, Sinus works with UPnP media devices supporting the av1 spec. It has been mostly tested with Sonos devices, and some actions (sinus play queue, sinus line-in) have Sonos-specific details.

Better multi-device support may happen. Right now, you can use sinus discover to switch between devices).

About

Command-line remote control for Sonos/UPnP audio devices

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages