Back to journal

Product · 9 min read

The Problem with 'Social Listening' Features

Every major streaming platform has tried social features. Most of them feel like a group chat with a soundtrack — which is exactly the problem.

What 'Social' Meant to Streaming Platforms

The logic seemed bulletproof when it first circulated around product teams: music is social, people want to share music, therefore add social features. Spotify launched social listening in various forms across a decade. Apple Music has had collaborative playlists. YouTube Music has comments. Countless third-party apps tried to build the Goodreads-for-music equivalent. The effort was sustained and earnest. The results, almost universally, feel slightly beside the point.

The problem isn't that these teams built badly. The problem is that they built the wrong thing, because they started from the wrong premise. "Music is social" is true. But it describes a kind of sociality that existing social feature playbooks aren't designed to serve. When product teams hear "social," the default mental model is: broadcast, react, follow, reply. That's the playbook that works for Twitter, for Instagram, for basically every social product that scaled. It doesn't translate cleanly to music.

Music's sociality is older than broadcast media. It's older than mass distribution. It's built around co-presence, around experiencing the same thing at the same time in proximity. When you bolt broadcast mechanics onto that kind of experience, you get something that looks like social music and behaves nothing like actually listening together.

Performance vs. Co-Presence

Here's the distinction that matters most: when you make your Spotify listening public, or pin songs to your profile, or share a playlist to your social graph — you're performing your taste. That's not a criticism. Performance of taste is a real and legitimate social act. It's how cultural conversations happen. It's how scenes form. It's how people find each other through shared reference points. Performed taste is genuinely useful.

But performance is fundamentally different from co-presence. When you perform your taste, there's a director and an audience. You choose what to show, you control the framing, the audience engages or doesn't on their own time. When you're co-present in a listening experience, there's no such hierarchy. You're both in the song at the same time. Neither of you is showing the other. You're both just there, in the same second, having whatever response the music produces.

The confusion between these two modes is, I think, why social listening features feel subtly hollow even when they work exactly as intended. Spotify's social features are very good at helping you discover what people you know are listening to. They're not trying to put you in the song with them. Those are different products solving different needs, and conflating them is what makes the "social music" pitch feel simultaneously obvious and somehow never quite right.

The Scope Problem

There's a second issue: the scale at which social features operate is wrong for intimate listening. If I want to listen to something with one specific person, I don't want that experience to be visible to my followers, my contacts, or any ambient social graph. The intimacy of the act requires a corresponding intimacy in the audience.

This is a design problem that's easy to underestimate. The moment you make a shared listening experience potentially public — even optionally — you change its character. People self-censor. They choose songs that feel more presentable. They think about what a playlist says about them rather than what a song says to the specific person they want to share it with. The experience shifts from authentic co-listening to a performance of co-listening. The difference is perceptible even when you can't quite articulate why it feels different.

Twunein's answer to this is to make the scope fixed and explicit from the start: exactly two people, a private session, no public activity feed. This is a deliberate constraint that shapes everything else about how the app works. There is no way to see what sessions other users are having. The session room is a room for two, and that's not a limitation we plan to expand. It's a design principle.

I realise that "private by design, no social graph" is an unusual choice for something you might call a social app. But that constraint is load-bearing. Remove it and you've built something different.

Passive vs. Active Listening

Another axis where social features consistently miss: the distinction between passive sharing and active co-listening. They require completely different things from the user, and designing one as if it were the other produces experiences that feel off in ways that are hard to locate.

Passive sharing is "here is what I'm listening to." It requires nothing of the recipient. They can look at it when they want, react if they feel moved to, ignore it entirely. It's low-friction social information, like glancing at a friend's status update. The sender doesn't need the recipient to engage at any particular moment. The signal sits there and waits.

Active co-listening requires both people to be present, attentive, and doing the thing at the same time. It's high-friction by nature. You both need to agree on a time. You both need to navigate an app and stay in it. You both need to be available when the session starts. It's closer to a phone call than to posting. You can't do it asynchronously. You can't serve it with an algorithm that surfaces the content whenever someone happens to open the app.

Most social listening features are designed for passive sharing because passive sharing scales. One feature can serve millions of users who engage whenever they want. Active co-listening doesn't scale that way — it's inherently bounded by the real-time constraint. This is, I think, the real reason no major platform has solved this properly. The business logic of passive sharing is more legible. The human experience of active co-listening is richer. They require different architectures, different product thinking, different success metrics.

The Discovery Frame vs. The Co-Presence Frame

Almost every social music feature that exists was designed to solve a discovery problem. How do I find new music? How do I know what people I trust are listening to? How do I see what's culturally relevant right now? These are genuinely useful questions. Collaborative playlists, public listening histories, artist activity feeds — they all address some version of these questions.

But discovery and co-presence are different problems. I already know the song I want us to listen to. The question isn't discovery — it's getting us both in it, at the same time, in a way that feels like we're actually together. Discovery tools don't help with that. If anything, they make it harder, because they're designed around asynchronous browsing rather than synchronous experience.

When I started building Twunein, the decision not to build a discovery layer was easy. Not because discovery isn't valuable — it clearly is — but because trying to solve both problems at once would compromise both. The co-presence problem is hard enough on its own. It requires specific infrastructure, specific UX decisions, specific privacy choices. Adding a social graph and an activity feed on top of that would dilute every single one of those choices.

What the Right Product Actually Looks Like

The question we kept coming back to: who is this for, specifically? Not "music listeners" as a demographic category. Who, specifically, is reaching for a co-listening experience and finding nothing good enough?

The answer is people in close relationships — romantic, deeply platonic, long-distance, or just physically separated at a specific moment — who want to share music the way they used to when they were in the same room. That's a specific population with a specific frustration, and they're not well served by features designed for the audience-and-performer dynamic that most social music assumes.

The right product for this is intimate by default. Two people. Private. Real-time. No audience, no performance, no feed, no follower count. Just the song and the two of you, wherever you are, in the same second. That's a much smaller scope than a social network. But scope is not the same as value. For the people who feel this gap, the value isn't small at all.

The Honest Thing to Build

There's a temptation in product development to add breadth — public features, discovery layers, social graphs — because they're more legible. Users can show them to other users. They drive organic discovery. They make pitch decks look bigger. Features that are inherently private and intimate don't do any of that. You can't screenshot a session and post it. The value lives in the moment of use and nowhere else.

That's a harder product to explain and a harder product to grow. But it's also an honest product. It does exactly the thing it says it does, for exactly the people who need it, at exactly the scale that makes sense for the experience. The constraint isn't a bug — it's what makes the thing real. A social music feature that feels like a group chat with a soundtrack is trying to be too many things for too many people. Twunein is trying to be one thing, for two people, very well.

Listen together, wherever you are.

Twunein keeps both of you in the same second of the same song.

Our Network