Feat:
- Add OpenAI's Whisper support for automatic transcription. Only for Docker, not enabled by default since it uses a new image that is much larger than the existing one (400mb base image, 4GB full image)
- Record screen functionality, besides Upload media. Available under upload
- Docker images separation, the main one
mediacms:latest
is what used to plus there's a new onemediacms:full
that includes the dependencies for Whisper. Both useuv
instead ofpip
and they are based inpython:3.13.5-slim-bookworm
- add limits as far as max number of media per user (
UPLOAD_MAX_FILES_NUMBER
) - add media type identification, only specific files are allowed. Default list is ["video", "audio", "image", "pdf"] and can be edited through setting
settings.ALLOWED_MEDIA_UPLOAD_TYPES
Fixes
- show datetime on edit media form
- show message of pending encoding to upload user only
- for user page, show all media not only to author but also editors/managers/admins