Cthru Music Player
Overview
| Year | 2026 |
|---|---|
| Team | Personal Project |
| Product | iOS App |
| Role | Founder, Designer, & Developer |
A social music player built on the Apple Music API.
What I Built
Cthru is a music discovery app that helps people find new music through the taste of people they already trust and like. It is built around “liking bias,” the idea that we’re more influenced by people we feel connected to. Unlike major streaming services, where social discovery features are often buried or secondary, Cthru puts shared listening and personal influence at the center of the experience.
I founded, designed, and built the app myself, and it is currently being beta tested through TestFlight. All images and videos are screen capture of the production app, not mockups or animations.
Request early access at cthru.app
See through their tastes
Cthru’s main feature is a unique way to share music. Users can swap accounts in-app, transforming their entire app’s content and algorithm.

Like Swapping Phones
When another user’s account is selected, you see their stations, playlists, and favorites where yours would normally appear.

Tastemakers
The social-first app lets you find public accounts and encourages users to invite friends to join.

Privacy First
Sharing content is sensitive for everyone. The app provides fine-grained privacy controls so users can choose exactly what they share.
Stations
Stations are the Cthru’s primary way to play music. They are endless play sessions powered by a custom-built algorithm based on your listening history and favorites.

Edit Stations
Generated and user-created stations can be customized to choose the anchoring artists, eras, and popularity. They can be reordered or deleted to personalize the home screen.

Color Drenching
The app is designed to indulge the senses. A robust color system adapts the entire apps palette based on the current track’s album art.

Luscious & Accessible Color
The adaptive colors use luminance thresholds to keep type clear and legible.
The Player
The player is designed around a dial the echos the original iPods novel design where spinning the dial makes it easy to precisely scrub through a track.

No Barrier to Entry
The app can be sampled without having to connect Apple Music or sign in.

Auto-stations
Once Apple Music is connected through the one-tap flow, the system automatically builds stations from your Apple Music activity.

Nudges to Sign In
The user can continue using the app with all changes saved locally. When they perform an action that can be saved to their account, there’s a nudge to sign in.

Playlists
The app finds playlists by curators you might like based on your listening history. You can also create your own playlists to share in Cthru without affecting Apple Music.

Favorites
Cthru favorites are separate from Apple Music’s. They can be shared with other users and help drive the station algorithm.

Search
Search provides clearly delineated categories that can be filtered down to your favorites.
Details
Micro-interactions create a polished experience in every corner of the app.

Artist, Album, & Playlist Views
Consistent layouts and styling are used across views for better memorability, while subtle cues distinguish different types of content.

Early Iterations
I developed the design language and product solutions while building with AI-assisted coding.

Agent Architecture
I developed my own approach to agent architecture to make coding agents more consistent and improve their output quality. The system uses three types of docs depending on the need:
- Source-of-truth docs: durable rules
- Playbooks: reusable workflows
- Trackers: short-term work streams
Beta
The app is currently beta testing in Test Flight. Request early access at cthru.app