A personal project for managing podcasts in Alfred.
The workflow fetches Podcast feeds from a URL, in OPML format.
I export my podcast subscriptions and push them to a GitHub repository to keep them in sync. You need to provide an API token, if the repository is private.
You can unsubscribe a podcast, or add a new subscription by providing the RSS feed URL. The workflow will push the updated OPML file to your repository.
I use IINA to play podcasts, which supports IPC control via a socket.
The workflow can play podcasts in IINA, and keep track of the playlist.
pc
to list all podcastspcl
to list the latest episodespcn
to list now playing episodespca
to add a podcast
Run make
to compile.