Put MP3 files in media/audio/ and MP4 files in media/video/, or use a public YouTube/Vimeo share URL. For longer videos, YouTube or Vimeo is recommended because it streams better and does not bloat shared-hosting storage.
Copy an entry in data/media-library.json
Copy an existing item, change the unique ID, title, summary, date, tags, and source. Keep commas valid. Then set "draft": false to turn on the Listen or Watch button.
Upload the changed JSON file and any self-hosted files through DirectAdmin File Manager or FTP. Refresh the Media Hub in a private browser window and test both desktop and mobile playback.
Formats
type: use podcast, video, or instructional. The first is audio-oriented; the other two display as video items.
Source types
Use audio for MP3. Use video for MP4, YouTube, or Vimeo. Use a relative site path for uploaded media or a full public URL for hosted media.
Before you publish
Use a unique ID, a valid YYYY-MM-DD date, 2–4 concise tags, and only recordings or assets you have permission to publish.
Article details
Published 2026Last reviewed July 12, 2026By Lee Jones, Founder