Doughnut
Doughnut

Podcast app. For Mac.

Mentioned in Awesome Github Release

brew install --cask doughnut

screenshot

Doughnut is a podcast client built using Swift. The design and user experience are inspired by Instacast for Mac which was discontinued in 2015. After experimenting with alternate user interface layouts, I kept coming back to the three column layout as most useable and practical. Beyond the standard expected podcast app features, my goals for the project are: - [x] Support an iTunes style library that can be hosted on an internal or network shared drive - [x] Ability to favourite episodes - [x] Ability to create podcasts without a feed, for miscellaneous releases of discontinued podcasts Previously Doughnut was built on top of Electron which worked ok, but using 200+ MB for a podcast app, even when it's minimized felt very poor. Doughnut is now written as a 100% native MacOS app in Swift. ## How to Contribute ### Local Environments * Xcode 12.2+, latest stable release is recommended, but not required. * Install [SwiftLint](https://github.com/realm/SwiftLint). ```shell brew install swiftlint ``` ### Get the code ``` $ git clone git@github.com:dyerc/Doughnut.git $ cd Doughnut $ pod install $ open Doughnut.xcworkspace ```