Disco
A social music app. Discover tracks, share what you're listening to, and connect with people through music.
What is Disco
Disco puts music at the centre of every interaction. Users discover new tracks, see what their friends are listening to, explore genres and artists, and connect with people who share their taste.
Most music apps treat listening as a solo experience. Disco treats it as a social one.
It started as a side project and grew into a full company. It's still active and growing.
The Timeline
The core of Disco is a real-time feed. It shows you what your friends and followers are listening to as it happens. No algorithm deciding what you see. Just an honest stream of what people are playing.
Tracks in the feed come with options to comment, react, and play a 30-second snippet or full track through Spotify Premium.
Friends and Discovery
The friends screen is where you grow your music circle.
- People You May Know. Find new connections through mutual friends, up to three degrees out.
- Recommended Users by Genre. Disco surfaces users who share your taste, so you can connect through the music you both listen to.
Leaderboards
Leaderboards rank the most active users and the most popular music across the platform.
- Listen Counts, Followers, and Likes. Users ranked by engagement.
- Top Tracks and Artists. The most played music across Disco.
- Genre Highlights. Each genre has its own rankings, showing the top tracks and most engaged listeners.
Groups
Users create and join groups based on shared music interests. Groups give people a space to talk about music, share tracks, and build a community around the genres and artists they care about.
Profile
Your profile shows your listening history, social groups, followers, and activity. It's your music identity on Disco.
How it's built
The app is built with React Native, with native modules in Swift/Objective-C for iOS and Kotlin/Java for Android where performance matters.
Music playback runs through a custom Spotify integration that plays tracks directly through Spotify, not a wrapper or redirect. Users hear music inside Disco without leaving the app.
The backend is Laravel. Recommendations and user connections are powered by a Neo4j graph database. The graph makes it fast to traverse friend-of-friend relationships, surface shared listening habits, and generate relevant suggestions at scale.
Where Disco is going
The current version covers the core: real-time sharing, social discovery, leaderboards, and groups. The next phase builds on that.
The timeline will get more structure. Tracks grouped by sessions, playlists, or themes. Social interactions like comments, likes, and shares surfaced more clearly. Personalised recommendations woven into the feed without replacing the real-time stream.
The discover section will grow into a full browsing experience. Genres, sub-genres, artist profiles, album pages, and track detail pages, all with social features built in.
Further out, Disco will move into live events. Personalised gig and festival recommendations based on listening habits, location-based suggestions, RSVP and social planning, and the ability to see which friends are attending.