Audio::Radio::Sirius - Control a Sirius satellite radio tuner
Sirius satellite radio (http://www.sirius.com) is a US based satellite radio serice. While none of the tuners they make have serial or USB connectors, it has been found that generation 2.5 tuners (Sportster, Starmate, * Replay, Sirius Connect, and others) have a common tuner module. Furthermore this tuner module generally has a serial interface.
Once your tuner is connected to your system and accessible via a serial port like device, you can use this module to access it:
use Audio::Radio::Sirius;
use Win32::SerialPort; # or Device::SerialPort on Linux
my $serial = new Win32::SerialPort('com1'); my $tuner = new Audio::Radio::Sirius;
$tuner->connect($serial);
$tuner->power(1);
$tuner->channel(184); # tune in the preview channel
This alpha release is not feature complete. Please expect (possibly code breaking) changes. Any such changes will be documented in the CHANGES file.
INSTALLATION
To install this module, run the following commands:
perl Build.PL
./Build
./Build test
./Build install
COPYRIGHT AND LICENCE
Copyright (C) 2005 Jamie Tatum
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.