Skip to content

A service for integrating Linux devices into a home theatre system over HDMI-CEC. Mirror of code maintained at gitlab.com.

License

Notifications You must be signed in to change notification settings

kira-bruneau/cec-sync

Repository files navigation

cec-sync

A service for integrating Linux devices into a home theatre system over HDMI-CEC

Usage: cec-sync [COMMAND]

Commands:
  serve   Run the cec-sync service [default]
  active  Change active source device
  power   Change device power status
  volume  Change TV / AVR volume
  mute    Change TV / AVR mute status
  help    Print this message or the help of the given subcommand(s)

Options:
  -h, --help  Print help

Implemented backends

Unix Socket

Used by the CLI when there's a cec-sync server running (started by cec-sync serve)

Udev

Handles hot plugging of Pulse-Eight CEC adapters

D-Bus

  • MPRIS: Syncs media playback state between your Linux device and your home theatre system
  • systemd-logind: Syncs systemd sleep state with the sleep state of your TV

Wayland

Planned backends

Wayland

X11

  • xtest: Handles TV remote input for your X-based desktop environment

About

A service for integrating Linux devices into a home theatre system over HDMI-CEC. Mirror of code maintained at gitlab.com.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published