Skip to content

swarga-research/sircond

Repository files navigation

Overview

Sircond is a management daemon that interfaces with a SiriusConnect satellite radio receiver. SiriusConnect is a standard interface protocol "spoken" by Sirius satellite radio receivers which are capable of external control (including "Sirius-Ready" car stereo units). Some SiriusConnect receivers, such as the SCH2P, have an RS-232 serial port. Others, such as the SC-H1, provide an 8-pin mini-DIN connector and require additional interface circuitry to interface with a standard RS-232 or USB port. A third type of interface, the TTS-100 from TimeTrax, interfaces a SiriusConnect car stereo unit to a standard USB port. Sircond supports all of these variants.

In addition to allowing user control of a SiriusConnect radio, Sircond also acts as an arbiter of that control, allowing simultaneous "read-only" access by multiple network clients while granting "read/write" access to only one client at a time. This allows multiple clients to receive metadata updates and status information while preventing conflicting actions (e.g. one user changing channels while another user is recording a program).

While intended for use on Linux systems, Sircond can also be compiled and run on Win32 machines.

About

Sirius Connect Daemon for Linux

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published