<< back

Doughnut 2.0.1

Podcast client (podcatcher)

Category: News
Price: Free
Popularity: Low
Version String: 2.0.1 (1666453501)
Release Date: 2022-10-22
Architecture: Intel & AppleSilicon(ARM)
Minimum OS: macOS 10.15
Vendor Name: Chris Dyer
Homepage: doughnutapp.com

Version History 2.0.1 (1666453501)

• Remove redundant DownloadManager related code. by @GetToSet in https://github.com/dyerc/Doughnut/pull/83
• Update MASPreferences to 1.4.1. by @GetToSet in https://github.com/dyerc/Doughnut/pull/84
• Remove taskQueue wrapper for episode DB operations to prevent queueing. by @GetToSet in https://github.com/dyerc/Doughnut/pull/86
• Fix: sidebar images dimmed out when window not active on macOS 13 beta. by @GetToSet in https://github.com/dyerc/Doughnut/pull/89
• Move advanced preference controls to a separate pane. by @GetToSet in https://github.com/dyerc/Doughnut/pull/90
• Support for subscribing podcasts.apple.com URLs. by @GetToSet in https://github.com/dyerc/Doughnut/pull/94
• Fix first episode being accidentally selected on reload. by @GetToSet in https://github.com/dyerc/Doughnut/pull/96
• Assign duration information so it's available in episode list view wi… by @woj-tek in https://github.com/dyerc/Doughnut/pull/105
• Enable symbolication for PLCrashReporter by @GetToSet in https://github.com/dyerc/Doughnut/pull/107
• Support for Apple’s unified logging system. by @GetToSet in https://github.com/dyerc/Doughnut/pull/109
• Performance improvements for batch (un)marking played or favourite. by @GetToSet in https://github.com/dyerc/Doughnut/pull/95
• Fix: unable to seek through current episode with the playback slider by @GetToSet in https://github.com/dyerc/Doughnut/pull/110
• Implement custom User-Agent for media playback by @GetToSet in https://github.com/dyerc/Doughnut/pull/92
• Add a playback threshold percentage at which point to mark an episode as played by @dyerc in https://github.com/dyerc/Doughnut/pull/111

Description:

Doughnut
Podcast app. For Mac.
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: - Support an iTunes style library that can be hosted on
an internal or network shared drive - Ability to favourite episodes
- 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. This version is archived in the electron branch. Doughnut is now
written as a 100% native MacOS app in Swift.


How to Contribute

Get the code

$ git clone git@github.com:CD1212/Doughnut.git
$ cd Doughnut
$ open Doughnut.xcworkspace