What 200 real reviews say about calming with sound
A netnographic read of how people already talk โ unprompted, in public, in their own words โ about using Calm, Endel and Brain.fm for anxiety, sleep and focus: what they'll pay for, what they complain about, and where "real music" and "generated soundscape" pull against each other.
Source: research/netnography/SUMMARY.md, coded from research/netnography/dataset.csv (200 rows, collected 2026-07-09) ยท Method: Kozinets, R. (2020), Netnography, Sage ยท Honest note: Reddit was completely blocked in this research session (see Gaps below) โ the dataset substitutes App Store, Product Hunt, a Discourse forum and Apple Community threads, disclosed rather than hidden.
200 rows, one blocked platform, disclosed
The protocol called for Reddit (r/Anxiety, r/sleep, r/Meditation, r/ouraring, r/AppleWatch, r/adhd) as a primary source, following Kozinets' (2020) netnography method. Reddit was completely inaccessible through every available tool in this session โ a scripted pull, WebSearch, and WebFetch all failed (full log in Gaps, below). No Reddit content appears in this dataset.
The 200-row dataset instead combines Apple App Store customer reviews for Calm, Endel and Brain.fm (public RSS feed, verbatim, 50 most recent per app โ 150 rows) with verbatim posts from other public, fetchable user-generated-content sources: Product Hunt reviews, a Discourse support forum (ditchnet.org), and Apple Community threads about Breathe-app HRV readings (50 rows). Every row carries a real URL that was actually retrieved in this session โ nothing was invented.
140 of the 200 rows were coded to a theme (the most relevant subset); the remaining 60 are generic,
low-relevance reviews โ e.g. "great app" โ left uncoded with relevance_1to3 = 1. The 150
App Store rows were classified programmatically by a keyword-priority heuristic, one highest-priority
theme per row; the 50 Product Hunt / forum / Apple Community rows were each read and coded manually.
This is a pragmatic single-coder pass, not independently double-coded โ treat it as a research-grade
first pass, flagged as a limitation throughout.
Six themes, one dominant: coping right now
Frequency of each theme among the 140 coded rows. coping_now and willingness_to_pay together account for 7 in 10 coded rows.
| Theme code | n (of 140 coded) | % of coded rows |
|---|---|---|
| coping_now | 56 | 40.0% |
| willingness_to_pay | 43 | 30.7% |
| app_complaint | 11 | 7.9% |
| real_music_vs_soundscape | 11 | 7.9% |
| biometric_attitude | 10 | 7.1% |
| unmet_need | 9 | 6.4% |
60 of the 200 rows (30%) were generic/low-relevance and left uncoded โ they are not counted in the percentages above, which are of the 140 coded rows only.
Where the 200 rows came from
App Store reviews dominate the dataset by volume; Product Hunt, a forum and Apple Community threads fill in the substitute sources for the blocked Reddit angle.
75% of rows ยท Calm, Endel & Brain.fm, 50 each
20% of rows ยท Endel, Calm, Brain.fm reviews + ditchnet.org
5% of rows ยท Breathe-app HRV support threads
| Source | n |
|---|---|
| appstore_Calm | 50 |
| appstore_Endel | 50 |
| appstore_BrainFM | 50 |
| producthunt_Endel | 13 |
| producthunt_Calm | 11 |
| producthunt_BrainFM | 8 |
| forum_ditchnet_Endel | 8 |
| applecommunity_HRV2 | 6 |
| applecommunity_HRV | 4 |
| Total | 200 |
Five descriptive patterns โ data description only, no strategy claims
Billing friction dominates negative sentiment โ for Endel and Brain.fm
Of the 43 rows coded willingness_to_pay, most are complaints about auto-renewal,
not being able to find or cancel the subscription inside Apple's settings, and charges that didn't
match the price shown at signup. This pattern is far less prominent for Calm, where price
complaints skew toward "overpriced" rather than "surprise-charged."
"coping_now" quotes name a specific mental-health function
Anxiety, panic, PTSD, grief, ADHD task paralysis โ reviewers self-report clinical or quasi-clinical framing inside ordinary App Store reviews, not just in dedicated health forums.
"Real music vs. generated soundscape" recurs, unresolved
Some users explicitly compare the product unfavourably to a free Spotify/YouTube playlist or a specific real song they expected to hear; others explicitly value the absence of real songs and lyrics as the point. Both positions coexist in the dataset โ sometimes inside the same review (liking the concept, disliking the execution).
Adverse anxiety reactions are rare but present
Two rows in the dataset describe a user experiencing increased anxiety or a panic attack they associate with using the app, alongside otherwise positive/neutral framing of the same review. Both are self-reported, uncontrolled, single-user accounts.
HRV discussion is about measurement reliability, not behaviour change
All ten biometric_attitude rows โ App Store and Apple Community threads โ concern
whether or when an HRV reading is generated and how consistent it is, not what users did
differently after seeing a stress/HRV score. This likely reflects the sources available (Apple's
own Breathe-app support threads) rather than a general absence of behaviour-change discussion โ
the subreddits meant to capture that angle (r/ouraring, r/AppleWatch) were not reachable in this
run.
The strongest quotes, in their own words
12 of the best verbatim quotes from the coded set, each copied exactly as retrieved โ no paraphrasing โ with its theme, source, date and the real permalink it was collected from.
Gaps & limitations
Reddit was a hard, fully-documented block
All three access methods failed in this session: (1) a scripted pull
against r/<sub>/search.json returned HTTP 403 on every attempt; (2) WebSearch,
both unrestricted and domain-restricted to reddit.com, returned an explicit "domain not accessible"
error; (3) WebFetch against www.reddit.com and old.reddit.com both failed, as did two public
Reddit-mirror ("redlib") instances. Net effect: zero Reddit content could be verified, so r/Anxiety,
r/sleep, r/Meditation, r/ouraring, r/AppleWatch and r/adhd are unrepresented. This disproportionately
under-represents informal, non-product "coping_now" talk and organic HRV/wearable behaviour-change
discussion outside Apple's own support threads โ the substitutes used (Apple Community, Product Hunt,
a Discourse forum) are adjacent, not equivalent.
- Single-coder, not double-coded. The 150 App Store rows were classified by a
keyword-priority heuristic rather than full manual reading; a 10-row spot-check showed reasonable
but imperfect fit. The 50 non-App-Store rows were coded manually. Treat
theme_codeas a research-grade first pass. - No per-review permalink for App Store rows. Apple's public RSS feed does not expose a stable, individually-addressable URL per review, so each App Store row links to the app's live "see-all=reviews" page โ a real, working URL โ rather than a review-specific deep link, because no such deep link exists in the public feed.
- Other sources attempted and excluded: Trustpilot (HTTP 403 on calm.com/endel.io/brain.fm pages), Google Play Store (JavaScript-rendered, no review content via WebFetch), Quora (HTTP 403), justuseapp.com (HTTP 403), Twitter/X (no individual tweets with permalinks found), and Xiaohongshu / RED (out of scope for this task's explicit Reddit + App Store instructions).
- Product Hunt dates are approximate (e.g.
~2025), back-calculated from a relative timestamp ("2yr ago") shown on the page at fetch time (2026-07-09), and marked with~to flag the imprecision.