Roses Audio Distribution Interface and Orchestration
The backend for Roses 2026 radio streaming.
The main application is a django project, using PostgreSQL as a database.
Streaming will be handled using a combination of liquidsoap and OvenMediaEngine.
See radio-tx (used at Roses 2025), which used a similar architecture.
A docker-compose.yml is provided that runs all services the app requires. The django app can be launched using uv:
uv run python3 manage.py runserverCheck the django docs for more information on working with django applications.
Issues are managed on Linear.