Content

Adding Content & Media

How records, files and cover art fit together

In this article we'll focus on adding content & media to RKHM

Currently, there are 6 content plugins & 5 ways of adding/editing content:

Admin CRUDUploaderAutomationBulk ImportAI
Blog✅❌❌❌❌
Radio✅❌✅❌✅
Audiobook✅❌✅❌✅
Podcast✅✅✅❌✅
Music✅✅✅✅✅
Beat✅✅❌❌✅

Admin CRUD

RKHM boasts one of CodeCanyon’s most sophisticated admin panels, empowering you to effortlessly add, edit, and manage all types of content. In this guide, we’ll walk you through the process of manually adding a podcast as an example

Most content plugins follow a structured hierarchy of objects:

  1. Creator: The originator of content (e.g., Artist for music, Podcaster for podcasts)
  2. Group Object: A collection of related content (e.g., Album for music, Show for podcasts)
  3. Single Object: Individual content items (e.g., Track for music, Episode for podcasts)
  4. Tag Objects: Metadata for categorization (optional)
  5. Source Object: Hosts multimedia files or embeds (e.g., direct uploads, YouTube, SoundCloud)

The exception is the Radio plugin, which has no creator or group object. The Beat plugin follows the same shape as Music: Producer → Pack → Beat → Source.

Step-by-Step Content Creation Workflow

To ensure seamless organization, always begin with top-level objects and progress downward. For example:

  1. Add a Creator (e.g., a Podcaster)
  2. Create a Group Object (e.g., a Podcast Show)
  3. Create Single Objects (e.g., Podcast Episodes)
  4. Assign Sources (e.g., audio files or embedded links)

This parent-child hierarchy supports unlimited nesting: a Creator can have multiple Shows, each Show can host multiple Episodes, and each Episode can include multiple Sources (e.g., varying audio qualities or platform embeds)

In the video below, we show you how to add a sample podcast

Uploader

The uploader lets people add content from your website without opening the admin panel. First enable Upload content for the appropriate client user role. Installed content plugins can add their own upload permission and allowed source types; for example, Music can accept audio, video, YouTube, or SoundCloud sources, while Podcast can accept audio, video, or YouTube. Review those role settings before inviting users to upload.

In the uploader, choose a content type and source, then create or select the creator and collection before submitting the individual item. The available steps depend on the installed plugin. Check your file-size and allowed-format settings under Settings → Files; if background processing is enabled, the cron runner must be working before uploaded media becomes ready.

Review public upload permissions
The current uploader creates content on submission; it does not provide a separate moderation queue. Limit upload access to roles you trust, and test the flow with a non-admin account before enabling it widely.

Automation

You can use automation for several content plugins. Click here for full documentation

Bulk Import

You can use a free tool - Bulk Importer - to easily import thousands of tracks/albums into your RKHM. Click here for docs

AI

You can use a free tool - Lorem AI - to generate additional data for your content. Click here for docs