{"repo":"torchbox/wagtailmedia","free":true,"listed":false,"github":"https://github.com/torchbox/wagtailmedia","clone":"git clone https://github.com/torchbox/wagtailmedia.git","description":"A Wagtail module for managing video and audio files within the admin","language":"Python","stars":250,"topics":["wagtail","django","audio","streamfield","video","wagtail-plugin","hacktoberfest"],"license":"BSD-3-Clause","category":"media-processing","readme_excerpt":"wagtailmedia A module for Wagtail that provides functionality similar to wagtail.documents module, but for audio and video files. Requirements wagtailmedia requires the following: - Python (3.10, 3.11, 3.12, 3.13, 3.14) - Django (5.2, 6.0) - Wagtail (7.0, 7.1, 7.2, 7.3, 7.4) Install Install using pip: wagtailmedia is compatible with Wagtail 7.0 and above. Check out older releases for compatibility with older versions of Wagtail. Settings In your settings file, add wagtailmedia to INSTALLED APPS : All wagtailmedia settings are defined in a single WAGTAILMEDIA dictionary in your settings file. The defaults are: URL configuration Your project needs to be set up to serve user-uploaded files from MEDIA ROOT . Your Django project may already have this in place, but if not, add the following snippet to urls.py : Note that this only works in development mode ( DEBUG = True ); in production, you will need to configure your web server to serve files from MEDIA ROOT . For further details, see the Django documentation: Serving files uploaded by a user during development and Deploying static files. With this configuration in place, you are ready to run ./manage.py migrate to create the database tables used by wagtailmedia . wagtailmedia loads additional assets for the chooser panel interface. Run ./manage.py collectstatic after the migrations step to collect all the required assets. Custom Media model The Media model can be customised. To do this, you need to add a new model to your proje","default_branch":null,"files":null,"tree":[],"storefront":"/r/torchbox","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/torchbox/wagtailmedia/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}