Shift KeySoftware

Native media client / 01

Active development

Music and video, shaped for the Mac.

Orbit is a native SwiftUI client for YouTube Music and YouTube that makes a large media ecosystem feel at home on macOS.

Platform
macOS · iOS
Stack
Swift · SwiftUI
Sources
YouTube Music · YouTube
Stage
Active development
ORBIT / 01Orbit YouTube Music home screen on macOS
A music-first home with native navigation, discovery, and playback controls.

The product / 02

One native home for listening, watching, discovering, and managing a personal media library.

I work across product direction, SwiftUI architecture, playback and collection workflows, platform integration, testing, and the iPhone companion experience. The goal is not to wrap a website—it is to translate the breadth of YouTube into a coherent Apple-platform product.

01

Two modes, one product

A source switch moves between Music and YouTube without making the app feel like two unrelated clients.

  • YouTube Music discovery and library
  • YouTube subscriptions, Shorts, history, and Watch Later
  • Shared search, account, and navigation foundations
02

Native playback

Playback is connected to the Mac rather than trapped inside a browser tab.

  • Now Playing and media keys
  • Picture in Picture and background audio
  • Queue management, equalizer, lyrics, and captions
03

Power-user depth

The product keeps advanced controls available without overwhelming the core listening experience.

  • Keyboard shortcuts and AppleScript
  • Last.fm recommendations and Smart Shuffle
  • Apple Intelligence-assisted commands and explanations

Product principles / 04

Native where it matters. Honest about the service underneath.

Orbit is an unofficial client and is not affiliated with YouTube or Google. It uses the user’s existing account and service access while preserving clear platform and distribution boundaries.

  • No claim of affiliation with YouTube or Google
  • Platform-specific macOS and iOS experiences
  • System integration without flattening service capabilities
  • Privacy-conscious local state and explicit account use

Selected work / 05

Explore the rest of the portfolio.

View all projects