Simple django media player implementation with shared web worker and rust actix as stream backend for learning purposes.
Start django.
// Start django admin 127.0.0.1:8000
cd media_app
source .venv/bin/activate
./manage.py migrate
./manage.py createsuperuser
./manage.py collectstatic
./manage.py runserver
Add media.
./manage.py add_media --skip-existing-paths ~/Music ~/Videos/ ~/Downloads/*.mp3
Start stream backend.
// Start stream_backend
cd stream_backend
cargo run --release -- 127.0.0.1:8080