SleptOn

SLEPTON

COMING SOON

Music discovery where real people stake their reputation on recommendations. No algorithms. No playlists. Just humans with taste — and the receipts to prove it.

25

Music Genres

16

Activity Tags

5

App Tabs

0

Algorithmic Recs

Humans only

iOS 18

Minimum Target

5 TABS

Home

Community feed — browse all recs, filter by any of 25 genres, sort by recent or popular, toggle list or grid view. Notification badge shows unread activity.

Library

Your Apple Music recently played — songs, artists, and albums. One tap to recommend anything you just listened to, with genre + activity context.

Discover

Personalized 2-column grid built from your rating history. The more you like and dislike, the smarter it gets. Includes a "Find Concerts" card powered by Ticketmaster.

Profile

Your reputation by genre, rec history and stats, followers/following, saved recs, concert attendance log, setlists, and badges. Supports private accounts.

Search

Search the Apple Music catalog by song, album, or artist. Post a recommendation with genre, activity tag, caption, and optional movie/TV link. 30-second previews play inline.

FEATURES

Human Curation

Real people stake their reputation on every rec. No algorithm decides what you see — curators with matching taste do.

25 Genres

Rock, Pop, Hip-Hop, Electronic, Jazz, Country, R&B, Indie, Metal, Classical, Alternative, Folk, Blues, Soul, Funk, Reggae, Punk, Singer-Songwriter, Soundtrack, Latin, World, Dance, Gospel, Ambient, and Other.

16 Activity Tags

Tag recs with context: Gym, Running, Driving, Studying, Working, Relaxing, Cooking, Partying, Commuting, Traveling, Gaming, Morning, Late Night, Focus, Vibing, Cleaning.

Movie & TV Links

Attach a movie or TV show to any song rec via TMDB — great for soundtracks or songs that remind you of something.

30-Second Previews

Audio previews play inline through AudioPreviewPlayer — listen before you decide to like or skip.

Concert Discovery

Live Ticketmaster integration surfaces upcoming shows for artists in your feed. Track concerts you've attended and log setlists on your profile.

Comments

Comment on any recommendation. Comment likes are tracked separately from the rec itself.

Follow System

Follow curators whose taste you trust. Followers and following counts live on every profile.

Notifications

Real-time push notifications for likes, comments, and new followers — all via CloudKit.

Saved Recs

Bookmark recommendations to revisit later. Saved recs are private to your account.

Share Cards

Generate a shareable image card for any recommendation — built with ShareCardGenerator.

Album Color Extraction

UI dynamically adapts colors to each song's album artwork — every recommendation card feels unique.

Artist & Album Browse

From the Library tab, browse your recently played by artist or album — tap through to artist detail and album track lists.

Top Curators

Leaderboard of top-rated curators per genre — see who the community trusts most for each style.

Private Accounts

Opt into a private profile. Your personal trust scores are always private — only global reputation is public.

Rich Profiles

Display name, username, bio, location, Instagram and Twitter handles, header photo, profile photo, and a pinned featured recommendation.

THE ALGORITHM

Fully transparent. No black box. Here's exactly how every recommendation is ranked in your feed.

Global Reputation

(likes − dislikes) ÷ (likes + dislikes + 10)

Normalized 0–1. Minimum 5 recs to display. Tracked per genre.

Personal Trust

your likes ÷ your total ratings of that curator

Private. Stays on device. Never visible to others.

Feed Score

30% global + 40% personal + 20% like ratio + 10% recency

Personal trust is the dominant signal — your experience personalizes over time.

TECHNOLOGY

Swift

Primary language

SwiftUI

Declarative UI

SwiftData

Local persistence + cache

CloudKit

Hybrid public/private DB

MusicKit

Apple Music catalog + recently played

TMDB API

Movie & TV data

Ticketmaster API

Concert discovery

Sign in with Apple

Authentication

Kingfisher

Image loading & caching

iOS 18

Minimum deployment target

Hybrid CloudKit Architecture

Public CloudKit database for the shared recommendation feed (manual CKRecord operations). Private CloudKit database for user-specific data via SwiftData sync. Hybrid approach required because SwiftData's CloudKit integration only supports private databases — but the community feed must be public and visible to all users.