A tool for encoding and publishing podcast content and assets. Inspired by bv-publish and the talk Stuart Langridge gave at Oggcamp 2015.
Snap Install
sudo snap install podpublish
Ubuntu Podcast Setup
The Snap home
interface munges ${HOME}
and my use case for podpublish is to use configuration files that contain relative paths to podcast assets, such as audio files and artwork.
The Ubuntu Podcast team use Dropbox to sync all the show assets, therefore the Dropbox directory needs to be symlinked into the podpublish snap data directory.
Run the following, which will create the data directory.
podpublish.encode-podcast --version
Now symlink Dropbox.
ln -s ~/Dropbox ~/snap/podpublish/x{*}/
Basic usage
To encode a podcast.
podpublish.encode_podcast ~/Dropbox/UbuntuPodcast/Configs/S09/s09exx.ini
To upload a podcast.
podpublish.publish_podcast ~/Dropbox/UbuntuPodcast/Configs/S09/s09exx.ini
See the podpublish project on GitHub for more detailed documentation.
- https://github.com/ubuntupodcast/podpublish
View full history Series and milestones
trunk series is the current focus of development.