
SLEPTON
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
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.
Your Apple Music recently played — songs, artists, and albums. One tap to recommend anything you just listened to, with genre + activity context.
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.
Your reputation by genre, rec history and stats, followers/following, saved recs, concert attendance log, setlists, and badges. Supports private accounts.
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.