Parisson / TimeSide

scalable audio processing framework and server written in Python
https://timeside.ircam.fr/docs/
GNU Affero General Public License v3.0
368 stars 60 forks source link

Add a sync channels to monitor task processing #198

Open gnuletik opened 4 years ago

gnuletik commented 4 years ago

Quoting @yomguy

An implementation example of a notification system using django-channels:

https://realpython.com/getting-started-with-django-channels/

Quoting @gnuletik

IMO the challenge is how can we implement this progression on the API's async task (transcoding, analyzing) rather than how to do it with Django. But that's good to keep this nice resource :)

See https://github.com/Ircam-Web/timeside-player/issues/89

Also linked to the task notification workflow : https://github.com/Parisson/TimeSide/issues/193