Doughnut is a Swift-built podcast client, inspired by the discontinued Instacast for Mac. It supports an iTunes-style library, the ability to favorite episodes, and the creation of podcasts without a feed.

Originally built on Electron, Doughnut was rewritten as a native MacOS app in Swift due to high memory usage.

Features

  • Native look and feel
  • Lightweight
  • Add and organize podcast collections
  • Search and filter podcasts
  • Manual and automatic refresh
  • Sort podcasts by new and older
  • Supports dark theme
  • Auto play the next podcast
  • iTunes style library that can be hosted on an internal or network shared drive
  • Ability to favorite episodes
  • Ability to create podcasts without a feed, for miscellaneous releases of discontinued podcasts

Install

1- Download from Github

You can download the app from Github releases as it gets regular and stable releases often.

2- Install using Homebrew

Just run the following command in your terminal:

brew install --cask doughnut

3- Build from Source

You will need to install XCode 12.2+ and SwiftLint

brew install swiftlint

Get the code and run it in your XCode

$ git clone [email protected]:dyerc/Doughnut.git
$ cd Doughnut
$ pod install
$ open Doughnut.xcworkspace

Resources & Downloads

GitHub - dyerc/Doughnut: Podcast client (podcatcher) for Mac
Podcast client (podcatcher) for Mac. Contribute to dyerc/Doughnut development by creating an account on GitHub.