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
FilestashZenphoto
MetaTube
Reservo
Jellyfin
Kyoo
ReadyMedia
Oblecto
Mediagoblin
DaneeCloud
Star history for MediaCMS