aircox-radiocampus/aircox/controllers
Chris Tactic 55123c386d #132 | #121: backoffice / dev-1.0-121 (#131)
cfr #121

Co-authored-by: Christophe Siraut <d@tobald.eu.org>
Co-authored-by: bkfox <thomas bkfox net>
Co-authored-by: Thomas Kairos <thomas@bkfox.net>
Reviewed-on: rc/aircox#131
Co-authored-by: Chris Tactic <ctactic@noreply.git.radiocampus.be>
Co-committed-by: Chris Tactic <ctactic@noreply.git.radiocampus.be>
2024-04-28 22:02:09 +02:00
..
__init__.py !111: tests: aircox.management (#114) 2023-06-30 16:39:55 +02:00
diffusion_monitor.py Feat: packaging (#127) 2023-10-11 10:58:34 +02:00
log_archiver.py Feat: packaging (#127) 2023-10-11 10:58:34 +02:00
playlist_import.py Feat: packaging (#127) 2023-10-11 10:58:34 +02:00
README.md !111: tests: aircox.management (#114) 2023-06-30 16:39:55 +02:00
sound_file.py #132 | #121: backoffice / dev-1.0-121 (#131) 2024-04-28 22:02:09 +02:00
sound_monitor.py #132 | #121: backoffice / dev-1.0-121 (#131) 2024-04-28 22:02:09 +02:00
sound_stats.py Feat: packaging (#127) 2023-10-11 10:58:34 +02:00

aircox.controllers

This module provides the following controllers classes:

  • log_archiver.LogArchiver: dumps and load gzip archives from Log models.
  • sound_file.SoundFile: handle synchronisation between filesystem and database for a sound file.
  • sound_monitor.SoundMonitor: monitor filesystem for changes on audio files and synchronise database.
  • sound_stats.SoundStats (+ SoxStats): get audio statistics of an audio file using Sox.
  • diffuions.Diffusions: generate, update and clean diffusions.
  • playlist_import.PlaylistImport: import playlists from CSV.