{"categories":[{"label":"Dynamic Content","url":"https://skillfed.io/packages/category/internet-www-http-dynamic-content/3"}],"enrichment":{"capability":"Adds audio and video file management to Wagtail CMS, providing a media library interface and chooser panels similar to Wagtail's document handling.","skillfed_tags":["wagtail-extension","media-management","cms"],"use_cases":["Add a featured audio or video field to blog posts or news articles using MediaChooserPanel","Build a podcast or video gallery page with StreamField audio/video blocks","Create a media library interface for content editors to upload and manage audio/video files","Expose media items through Wagtail's REST API for headless CMS consumption","Customize media handling by extending AbstractMedia or AbstractMediaChooserBlock"],"what_it_does":"wagtailmedia extends Wagtail CMS with first-class support for audio and video files, mirroring the built-in document handling. It provides a Media model, a media chooser panel for page fields, and StreamField blocks for embedding audio and video directly in page content. The package integrates into Wagtail's admin interface and supports customization through settings (configurable file extensions, custom Media models, and form bases) and hooks for queryset filtering.\n\nYou install it into a Django+Wagtail project, add it to INSTALLED_APPS, run migrations and collectstatic, then use MediaChooserPanel on ForeignKey fields or AudioChooserBlock/VideoChooserBlock in StreamField definitions. It handles file type detection, provides a browsable media library in the admin, and can expose media via Wagtail's REST API. The package requires Python 3.10, 3.11, 3.12, 3.13, 3.14, Django 5.2 or 6.0, and Wagtail 7.0, 7.1, 7.2, 7.3, 7.4.","worth_installing":"Yes. wagtailmedia is actively maintained, has no known vulnerabilities, installs with minimal friction, and solves a clear gap in Wagtail's core (audio/video management). It is well-suited for Wagtail projects that need media beyond documents. The BSD-3-Clause license is permissive. Install if your Wagtail site requires audio or video content management."},"id":"wagtailmedia","links":{"html":"https://skillfed.io/packages/wagtailmedia","md":"https://skillfed.io/packages/wagtailmedia.md","pypi":"https://pypi.org/project/wagtailmedia/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-11","license_spdx":"BSD-3-Clause","license_treatment":"permissive","name":"wagtailmedia","python_support":"supports_current","summary":"A Wagtail module for audio and video files."},"popularity":{"monthly_downloads":141083,"position":11252,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.18.1"}
