stream-schedule

PPA description

schedule audio streams using liquidsoap and google calendar.

(packages are currently created it will take some days until all of them are available)

PACKAGE stream-schedule:
wrapper package containing all other packages

PACKAGE stream-schedule-gsync:
Each google calendar event has to contain the source stream URL or an pre-defined keyword at the title.
Use syncStreamSchedule.pl to write a list of stream events to a CSV file.
The output can be used by stream-schedule to switch between defined streams.

Configuration is to be done at /etc/stream-schedule/gsync.conf
Place the google calendar url, your google service account and the path of your service account key at "sources" section.
Place the output file at "target" section.

PACKAGE stream-schedule-liquidsoap:
define a liquidsoap daemon with 2 predefined stations that will be used for fallback configuration.
audio output, file archive and stream output can be defined at /etc/stream-config/liquidsoap/start.conf
defines remote control via socket, that is used to set the streams and get RMS values

PACKAGE stream-scheduler:
schedule the events from the gsync.conf output and make liquidsoap starting them.
Create RMS logs and plots at configured directory.

PACKAGE stream-schedule-webapp:
web gui to see the current status of the scheduler and the liquidsoap instance.

Adding this PPA to your system

You can update your system with unsupported packages from this untrusted PPA by adding ppa:mc-1/stream-schedule to your system's Software Sources. (Read about installing)

sudo add-apt-repository ppa:mc-1/stream-schedule
sudo apt-get update
        
Technical details about this PPA

This PPA can be added to your system manually by copying the lines below and adding them to your system's software sources.

Display sources.list entries for:
deb http://ppa.launchpad.net/mc-1/stream-schedule/ubuntu YOUR_UBUNTU_VERSION_HERE main 
deb-src http://ppa.launchpad.net/mc-1/stream-schedule/ubuntu YOUR_UBUNTU_VERSION_HERE main 
Signing key:
1024R/343FE8CD (What is this?)
Fingerprint:
00882A23C56AF1C1C91AA9C677A728B4343FE8CD

For questions and bugs with software in this PPA please contact M. Chrobok.

PPA statistics

Activity
0 updates added during the past month.
View package details

Overview of published packages

115 of 15 results
Package Version Uploaded by
libjson-webtoken-perl 0.10.0006 M. Chrobok (2016-04-08)
libjson-webtoken-perl 0.10.0006 M. Chrobok (2016-03-13)
libjson-webtoken-perl 0.10.0006 M. Chrobok (2016-03-13)
stream-schedule 0.01.0037 M. Chrobok (2017-02-24)
stream-schedule 0.01.0037 M. Chrobok (2017-02-24)
stream-schedule 0.01.0037 M. Chrobok (2017-02-24)
stream-schedule-gsync 0.01.0009 M. Chrobok (2016-04-08)
stream-schedule-gsync 0.01.0009 M. Chrobok (2016-03-13)
stream-schedule-gsync 0.01.0009 M. Chrobok (2016-03-13)
stream-schedule-liquidsoap 0.01.0019 M. Chrobok (2017-01-07)
stream-schedule-liquidsoap 0.01.0019 M. Chrobok (2017-01-07)
stream-schedule-liquidsoap 0.01.0019 M. Chrobok (2017-01-07)
stream-schedule-webapp 0.01.0016 M. Chrobok (2017-01-07)
stream-schedule-webapp 0.01.0016 M. Chrobok (2017-01-07)
stream-schedule-webapp 0.01.0016 M. Chrobok (2017-01-07)
115 of 15 results

Latest updates

  • stream-schedule 13 weeks ago
    Successfully built
  • stream-schedule 13 weeks ago
    Successfully built
  • stream-schedule 13 weeks ago
    Successfully built
  • stream-schedule-liquidsoap 20 weeks ago
    Successfully built
  • stream-schedule-liquidsoap 20 weeks ago
    Successfully built