Suivi des « ateliers Aircox » de la radio (vidéos, manuels, etc) : http://public.radiocampus.be/Aircox/ https://dev.aircox.radiocampus.be
Go to file
2015-12-04 17:51:51 +01:00
aircox fix get_monitor 2015-12-01 17:13:03 +01:00
templates/admin update tracks, work on admin, fix stuff and models 2015-08-24 21:08:26 +02:00
website start to restructure the project tree 2015-12-01 16:16:45 +01:00
LICENSE update project tree... 2015-12-01 16:19:18 +01:00
README.md fix get_monitor 2015-12-01 17:13:03 +01:00
requirements.txt update project tree... 2015-12-01 16:19:18 +01:00
setup.py fix aircox info 2015-12-04 17:51:51 +01:00

Aircox

Platform to manage a radio. We use the power of Django

Current features

  • streams: multiple random music streams when no program is played. We also can specify a time range and frequency;
  • diffusions: generate diffusions time slot for programs that have schedule informations. Check for conflicts and rerun.
  • liquidsoap: create a configuration to use liquidsoap as a stream generator. Also provides interface and control to it;
  • sounds: each programs have a folder where sounds can be put, that will be detected by the system. Quality can be check and reported for later use. Later, we plan to have uploaders to external plateforms. Sounds can be defined as excerpts or as archives.
  • cms: a small CMS to generate a website with all cool informations related to programs and diffusions. On the contrary of other plateform, we keep programs and content management seperate.
  • log: keep a trace of every played/loaded sounds on the stream generator.

Applications

  • programs: managing stations, programs, schedules and diffusions. This is the core application, that handle most of the work.
  • cms: cms manager with reusable tools.
  • liquidsoap: liquidsoap manager and control.

Code and names conventions and uses

  • absolute dates: datetime fields, named "begin" "end" for ranges and "date" otherwise
  • time range: timefield name "duration"
  • parents: when only one parent, named "parent", otherwise model/reference's name