Period.
2025.04.19 - (in progress)
- beta 0.0.68 internal testing started: 2025.05.02
Screens


Used Tools & Skills
Skills
- Swift
- SwiftUI
- PythonKit / Python
- beeware/Python-Apple-support (Custom Framework)
- pyatv
- pypresence
Motivation
An app that displays Apple Music status on Discord Rich Presence. Similar apps existed before, but there was none that could read and display information from AirPlay devices like HomePod and Apple TV on the same network. As a HomePod user, I really wanted to implement this feature.
Learned
- Swift and Python integration, experience bundling/signing/notarizing Python runtime in macOS apps
- Accumulated macOS app development experience with SwiftUI
- Understanding of IPC with Python daemon, build/deployment pipeline
Results
- macOS app: Applepie-RPC (personal distribution)
- Blog: Documenting Python runtime & package embedding/distribution in macOS apps (KR)