Faircamp 2.0 Docs
On this page ☰

Podcast site

A fictional podcast called Tales from fairer times with a solo producer. This example shows some podcast-specific techniques for setting up a site.

This is how their site directory looks like:

Directory Tales from fairer times/ Site
Manifest site.eno
Directory Podcast/ Multitrack
Manifest multitrack.eno
Image file logo.png
Directory Season 2/
Manifest defaults.eno Defaults manifest
Image file season_2_backdrop.jpg
Directory Episode 13/ Track
Manifest track.eno
Audio file episode_13.mp3
Image file cover.png
Directory Season 1/
Manifest defaults.eno Defaults manifest
Image file season_1_backdrop.jpg
Directory Episode 12/ Track
Manifest track.eno
Audio file episode_12.mp3
Image file cover.png
Directory Episode 11/ Track
Manifest track.eno
Audio file episode_11.mp3
Image file cover.png
Directory Episode 10/ Track
Manifest track.eno
Audio file episode_10.mp3
Image file cover.png
...

In this site, the podcast is a multitrack release, and that release page itself is the homepage. The episodes (tracks) are organized by season, and the tracks in each season are assigned a common season theme through a defaults manifest that propagates its settings to the tracks.

Tales from fairer times (Site)

title: Tales from fairer times
base_url: https://podcast.example.com
language: en

> All episodes on this podcast feature a transcript, therefore
> the "More" section is by default labelled as "Transcript" here
track.more_label: Transcript

> Waveforms are disabled both on multitrack and track pages here
*.theme.waveforms: disabled

Podcast (Multitrack)

feeds: podcast
presentation: podcast

> This disables all transcoding and retagging, meaning that faircamp
> just serves the original audio files 1:1 on the site, which is
> sometimes favorable for a podcast production
track.streaming_quality: original
track.tags: copy

-- synopsis
The award-winning fictional history podcast from Claire Celeste Schmidt
-- synopsis

Season 2 (Defaults)

track.theme.mode: light
track.theme.round_corners: enabled

track.theme.light:
background_alpha = 100
background_image = season_2_backdrop.jpg

Episode 13 (Track)

-- synopsis
An eel, an otter, a whale. The secret that unites them.
-- synopsis

-- more
[... the transcript of the episode ...]
-- more

Season 1 (Defaults)

track.theme.mode: dark

track.theme.dark:
background_alpha = 100
background_image = season_1_backdrop.jpg

Episode 12 (Track)

-- synopsis
What time teaches you. The long awaited finale to season 1.
-- synopsis

-- more
[... the transcript of the episode ...]
-- more