Work Words Frames Shelf Hello

Project - 2020

iCast

A native macOS podcast player built for Apple Silicon - subscribe via RSS, manage your library, and listen with a minimal, focused interface.

macOSSwiftPodcasts
iCast podcast player on macOS

iCast running on macOS - a clean, native podcast experience.

Podcasts without the clutter

iCast is a lightweight podcast player designed specifically for macOS. In a world of bloated, cross-platform Electron apps, iCast takes a different approach: a native Swift application that feels at home on your Mac and runs natively on Apple Silicon.

Add podcasts via their RSS feed URL, browse episodes, and play them instantly. Your subscriptions persist between sessions, and you can remove shows you no longer follow. The first alpha release focuses on doing the basics well - subscribe, browse, play.

Language

Swift

Platform

macOS

Architecture

Apple Silicon

Framework

AppKit

Feed Format

RSS / XML

Status

Alpha

Native performance, native feel

Built with Swift and AppKit, iCast parses RSS feeds to extract episode metadata, handles audio playback through AVFoundation, and persists subscription data locally. The app is compiled as a Universal Binary, running natively on both Intel and Apple Silicon Macs without Rosetta translation.

The interface follows macOS design conventions - sidebar navigation, proper window management, and system-native controls. No web views, no JavaScript runtime, just compiled Swift code talking directly to macOS frameworks.