advplyr / audiobookshelf

Self-hosted audiobook and podcast server
https://audiobookshelf.org
GNU General Public License v3.0
6.76k stars 475 forks source link

[Enhancement]: More fluid options for people who are hosting their own podcast #1446

Open godSaysHODL opened 1 year ago

godSaysHODL commented 1 year ago

Describe the feature/enhancement

My use case for audiobookshelf is this:

I was hosting a podcast on anchor, but I REALLY wanted to self host to implement more features. I couldn't get Castopod working on my server correctly, and I found audiobookshelf and figured out how to use it.

I imported my current episodes from anchor's RSS feed, then deleted the link to their feed within the bookshelf podcast info. Then I opened my RSS feed from here. It worked great and I can add new episodes by manually moving the files into the directory and then changing the episode info in bookshelf. It doesn't seem like it's meant to work this way, but i love using it to self-host the pod, and it works on all the podcast apps I test to get new episodes, if I close and reopen the feed.

5 features that would greatly enhance this experience:

Feature request 1: Create a new podcast button from the library screen. It would be great if users didn't have to import a podcast from an already hosted site, and if audiobookshelf would promote the use as a podcast server in addition to a manager for other peoples podcasts. All it needs is a button to create a blank podcast template.

Feature request 2: Edit RSS Feed / Additional tags I would really like a spot to add additional tags into my RSS feed. Specifically for things like putting in the "podcasting:value" tags into the RSS feed so i can get paid directly by listeners from "value4value" Podcasting apps (the ones from https://podcastindex.org/apps)

Feature request 3: A button for refreshing/saving the RSS feed with new changes from files / episodes in my library. Currently I have to save changes to my podcast and close and re-open the feed.

Feature request 4: some sort of way to draft up a new episode, without manually moving files in the background. Right now, I have to manually move them from the main library where i uploaded them to the correct podcast folder in an external file browser.

Feature request 5: ability to lock the feed plug (so you don't risk changing the name when closing an reopening the feed.) Currently you must retype the full feed plug URL string, which risks breaking all RSS clients connection to your podcast.

godSaysHODL commented 1 year ago

Also an "owner email" box in the editor would be super important to implement tags, since most site implementations for sharing an rss feed require email verification to work. (an example being Transistor.fm, to make a webpage with "listen here links")

advplyr commented 1 year ago

Owner name and email was added in a previous release