Skip to content

liske/sonos-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

135 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sonos-cli

About

sonos-cli is a command line interface to control 'Sonos ZonePlayer'.

This piece of software is highly unstable and absolutely unfinished.

sonos-cli components

Net::UPnP

Net::UPnP is unable to handle the Transfer-Encoding headers. sonos-cli requires a fixed Net::UPnP version which handles Transfer-Encoding: chunked correctly (pull request on github.com).

This package is shipped with a fixed version.

Install

sonos-cli contains a Perl daemon and requires the following perl packages:

  • AnyEvent (EV backend is prefered)
  • AnyEvent::HTTPD
  • AnyEvent::Handle::UDP
  • JSON::Any
  • Log::Any
  • Log::Dispatch
  • Net::UPnP
  • Proc::Daemon
  • Proc::PID::File

Take a look at USAGE howto use sonos-cli.

About

command line interface to control Sonos ZonePlayers (e.g. for home automation integration)

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages