Customize Interface Based On Content
Is your feature request related to a problem? Please describe
The Podcasting Namespace supports multiple types of content besides traditional talk-radio-style podcasts. These additional types of content include Albums, Audio Books, and even Movies. I think we all want as many people as possible to get as much content as possible into the open podcasting infrastructure and some small tweaks based on content will help.
This was also discussed in the most recent episode of Podcasting 2.0 - Episode 82: Ranking the Stars https://podcastindex.org/podcast/920666
Describe the solution you'd like
Part 1:
During the visual setup wizard offer a user several options (single-select radio button) of the kind of content they plan on hosting, along with an icon representing the kind of content.
- Podcast
- Album
- Audio Book
- Movie
This would update a new field in the .env file called content_type
Users can also manually update the content_type field and any existing users would default to Podcast as a content type.
Part 2: Customize the Castopod UI based on the kind of content selected.
Podcast Retains the current structure as it exists and sets the appropriate podcast namespace value for the standard podcast content type.
Album
- Changes the New Podcast titles to New Album
- Changes the Import Podcast titles to Import Album
- Changes the New Episode titles to New Track
- Changes the appropriate podcast namespace value for the feed to music or album
Audio Book
- Changes the New Podcast titles to New Book
- Changes the Import Podcast titles to Import Book
- Changes the New Episode titles to New Chapter
- Changes the appropriate podcast namespace value for the feed to Audio Book
Movie
- Changes the New Podcast titles to New Movie
- Changes the Import Podcast titles to Import Movie
- Changes the New Episode titles to New Feature
- Changes the appropriate podcast namespace value for the feed to Movie
Part 3: Give users an option of selecting a different content type for a specific new podcast/feed that will overwrite their site standard. For example, if I am a podcaster and decide to put an album out, I should still be able to have both types and have the interface label change when I select the Album to fit the Album type and the existing podcasts to fit the podcast type.
Basically, have an option when I click New Podcast to create an Album instead and then when I click on the new album, the labels will read "New Track" instead of New Episode, etc.
Describe alternatives you've considered
The only other interface I know of that supports this kind of functionality is SovereignFeeds.com . When you click the New Feed button it offers an option between Podcast and Music Album.
Additional context
Add any other context or screenshots about the feature request here.