MediaCMS
Modern, fully featured open source video and media CMS, written in Python/Django/React, featuring a REST API.
MediaCMS is an open‑source content management system for video, audio, image and PDF assets, built with Django, Python, Celery and a React front‑end. It runs on self‑hosted infrastructure and exposes a documented REST API, allowing developers to integrate media handling into custom web platforms. The platform supports adaptive streaming via HLS, multiple transcoding profiles, subtitles, and an enhanced video.js player with resolution and speed controls.
The system provides role‑based access control, configurable publishing workflows (public, private, unlisted, custom), and user management options such as self‑registration or invite‑only access. Media can be organized with categories, tags, playlists, and searchable live‑search functionality, while built‑in tools like a video trimmer and automatic transcription via Whisper facilitate editing and accessibility.
Intended for universities, organizations handling sensitive content, community portals, or personal media collections, MediaCMS offers a fully featured, customizable solution without vendor lock‑in, released under the AGPL‑3.0 license.
Reviews
Loading reviews…
Similar apps

Video Editing
ClipBucket
Start your own video sharing website (YouTube/Netflix Clone) in a matter of minutes.

Video Editing
Immich
Photo and video backup solution directly from your mobile phone (alternative to Google Photos).

Media Players & Streaming
PeerTube
Decentralized video streaming platform using P2P (BitTorrent) directly in the web browser.

Photo & Video Management
Mediagoblin
Media publishing platform that anyone can run (alternative to Flickr, YouTube, SoundCloud).

Media Players & Streaming
MistServer
Public domain streaming media server that works with any device and any format.

Media Players & Streaming
Restreamer
Access H.264 real-time video streaming on your website without a streaming provider.