-
Notifications
You must be signed in to change notification settings - Fork 9
Guide Add Audio and Video
How sermon audio and video get onto your site: what a server is, how media files attach to messages, and which hosting option suits you.
flowchart LR
S[Server: where files live] --> F[Media file: one recording]
F --> M[Message]
M --> P[Play button on your site]
A server is set up once and describes a place — your own website, a YouTube channel, a Vimeo account. A media file is one recording, and points at the server that hosts it. A message can have several media files: audio, video and a transcript, for instance.
| If your recordings are… | Use this server type |
|---|---|
| Uploaded to your own website | Local |
| On YouTube | YouTube |
| On Vimeo | Vimeo |
| On Facebook | |
| On SoundCloud, Wistia, Rumble, Resi or Dailymotion | The matching type |
| Somewhere else with a direct URL | Direct Link |
| Embedded with a snippet of HTML | Embed Code |
Tip
Hosting on YouTube or Vimeo saves your own bandwidth and gives visitors a player they already know. Local gives you full control and no third party.
- Components → Proclaim → Servers → New.
- Pick the Server Type from the picker. This cannot be changed later, so choose carefully.
- Give it a Server Name you will recognise in a dropdown.
- Fill in the fields that appear — they differ per type. YouTube asks for an API key; Local asks for a file path.
- Save & Close.
You only do this once per place your media lives. Ten years of sermons on one YouTube channel need one server.
Full detail: Help-server
Every server type works with no credentials at all — paste a URL and the media plays. An API key or OAuth connection expands what the addon can do: browsing your library from inside Proclaim, pulling in titles and durations, and for YouTube, pushing changes back.
Start without credentials. Add them when you want the convenience. See Server-Addons for the three levels.
- Open the message, or create and Save it first.
- In the Media Files card at the top, select Add Media File.
- Choose the Server. The form reloads with fields for that server type.
- Fill those in — a file picker for Local, a video ID or URL for YouTube.
- Optionally set Podcast(s) to include this recording in a podcast feed.
- Save & Close.
Full detail: Help-mediafile
- YouTube Sync pulls the title, description and duration from YouTube, so you do not retype them.
- The YouTube Status tab in Administration shows your API quota. YouTube limits how many requests a day you may make.
- Guide-Set-Up-Podcasting covers turning YouTube videos into a podcast feed.
- To keep a whole playlist in step with a series automatically, see Help-playlists.
- One message can have many media files. Add audio and video to the same sermon and visitors get both buttons.
- Content Origin marks whether a recording is yours or from elsewhere. Useful when a guest speaker's material has different terms.
- Duration and file size are shown to visitors when filled in — worth the few seconds it takes.
- A media file's Access level controls who sees the play button. It does not put a lock on the file itself.
| What you see | What to check |
|---|---|
| No play button on the site | Is the media file Published? Is its message published? |
| Button appears, nothing plays | Wrong file path or video ID, or the server settings are wrong |
| Server type does not support… | Some features, such as playlists, only exist for certain server types |
| YouTube data stopped syncing | Check the API quota under Administration → YouTube Status |
- Help-server · Help-servers — server setup
- Help-mediafile · Help-mediafiles — media file records
- Guide-Set-Up-Podcasting — turning recordings into a podcast
- Vimeo-API-Setup — Vimeo specifics
Need help with your site? Proclaim Support — the place to start for anything to do with your own install · Ask on GitHub
Something wrong with Proclaim itself? Report it on GitHub — bugs and code issues are tracked there, in the open.
More — Proclaim documentation · Helpful videos · Latest release · Christian Web Ministries
Security issues privately to info@christianwebministries.org, not a public tracker. When asking for help, say which Proclaim and Joomla versions you are on.
- Publish Your First Message
- Show Proclaim on Your Site
- Add Audio and Video
- Organise Your Messages
- Set Up Podcasting
- Control How Proclaim Looks
- Import and Migrate
- Maintain Your Site
- Multi-Campus-Admin-Guide
- Multi-Campus-User-Guide
- Template-Customization-Guide
- Vimeo-API-Setup
- Print-Friendly-View
- Content-Security-Policy
- Troubleshooting-FAQ
- Setting-up-your-development-environment
- Standards and Conventions
- Contributing-Workflow
- REST API
- Database-Schema
- Location-API-Reference
- Backward-Compatibility-Breaks-10.1
- ARS Migration Plugin
- Proclaim-Code-Road-map
- Tasks
- Overview
- Admin Center
- Messages
- Media Files
- Servers
- Teachers
- Series
- Podcasts
- Topics
- Locations
- Comments
- Message Types
- Playlists
- Templates
- Utilities