julio.io

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

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.

Through other users mobile screen for the Cthru music player project

Like Swapping Phones

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

Tastemakers mobile screen for the Cthru music player project

Tastemakers

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

Settings mobile screen for the Cthru music player project

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 mobile screen for the Cthru music player project

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 Experience mobile screen for the Cthru music player project

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.

App Color mobile screen for the Cthru music player project

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.

Onboarding mobile screen for the Cthru music player project

No Barrier to Entry

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

Station Building mobile screen for the Cthru music player project

Auto-stations

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

Signed Out mobile screen for the Cthru music player project

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.

Playlist mobile screen for the Cthru music player project

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 mobile screen for the Cthru music player project

Favorites

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

Search mobile screen for the Cthru music player project

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.

Detail Views mobile screen for the Cthru music player project

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 mobile screen for the Cthru music player project

Early Iterations

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

Agent Architecture mobile screen for the Cthru music player project

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:

  1. Source-of-truth docs: durable rules
  2. Playbooks: reusable workflows
  3. Trackers: short-term work streams

Beta

The app is currently beta testing in Test Flight. Request early access at cthru.app