MediaCMS

MediaCMS is a modern, fully featured open source video and media CMS, written in Python/Django/React, featuring a REST API.


Product Overview

MediaCMS is a modern, fully featured open source video and media content management system (CMS) that enables users to host their own media portal with complete control over their data. Built using the Django/Python/Celery and React stack, MediaCMS features a REST API and supports multiple publishing workflows, including public, private, unlisted, and custom options.

Main Features

MediaCMS offers a wide range of features that make it an ideal choice for building a small to medium-sized video and media portal. Some of the key features include:

  • Multiple Media Types Support: MediaCMS supports various media types, including video, audio, image, and PDF.
  • Multiple Classification Options: Users can categorize their media content using categories, tags, or custom classification options.
  • Sharing Options: MediaCMS allows users to share their media content on social media platforms and generates embed codes for videos.
  • Easy Search Functionality: The platform features a live search functionality that makes it easy to find specific media content.
  • Playlists: Users can create playlists for audio and video content, add and reorder media items, and manage playback speed and resolution options.
  • Responsive Design: MediaCMS has a responsive design that adapts to different devices and screen sizes, including light and dark themes.
  • Advanced User Management: The platform offers customizable user management options, allowing users to self-register, invite others, or keep their portal closed.
  • Configurable Actions: Users can configure actions for each media item, such as downloading, commenting, liking, disliking, reporting, and more.
  • Configuration Options: MediaCMS allows users to customize logos, fonts, styling, and add more pages to their portal.
  • Enhanced Video Player: The platform features a customized video.js player with options for multiple resolutions, playback speeds, and subtitles/CC support.
  • Transcoding Profiles: MediaCMS includes sane defaults for transcoding profiles, supporting multiple dimensions (240p-1080p) and codecs (h264-h265-vp9).
  • Adaptive Video Streaming: The platform supports adaptive video streaming through the HLS protocol.
  • Subtitles/CC Support: MediaCMS allows users to upload multilingual subtitle files.
  • Scalable Transcoding: The platform offers scalable transcoding capabilities with priorities and experimental support for remote workers.
  • Chunked File Uploads: MediaCMS features pausable and resumable file uploads for chunked content.

Overall, MediaCMS provides a comprehensive solution for building a modern video and media portal that can be customized to meet specific needs.

Related

Filestash
Zenphoto
MetaTube
Reservo
Jellyfin
Kyoo
ReadyMedia
Oblecto
Mediagoblin
DaneeCloud
Star history

Star history for MediaCMS