Useful on their own.
Better connected.
Play a round. Find your soundtrack. Try a useful tool. Follow each story into its native experience, then see what its source actually recorded.
Link Check × App ComposerKnow where a link will take you.18 · completed link checks
LoftwahFM × gamesA soundtrack with somewhere to go.7h 40m 41s · all-source audible listening
Protocol 11A different table every round.0h 7m 7s · classic active gameplay
SHOALSHOTRead the tide. Place the shot.2 · reported completed runs
FighterA squad worth coming back to.1 · reported fight completions
BubblesFind the angle. Clear the board.0 · reported completed runs
Choose a connection to explore. These are separate observations, never a tracked person moving between products.
A soundtrack with somewhere to go.
Find music to listen to, then hear how the same station can sit inside a game. LoftwahFM owns the stream; the game keeps its controls, sound effects and save.
Games can use FM’s versioned browser client and public stations. The listening history here includes every admitted FM source. Only the separately labelled game-attributed measure describes music reported by games.
Opens a new tab, keeping this story and its dates here.
Why are these connected?
The same public station can play through FM’s client in a game. The game owns its adapter, effects, mute and offline fallback.
Try the working patch bench ↗The bench is a demonstration. Choosing a connection here never starts audio.
Capability reviewed 2026-10-13. Read the maintained capability record.
- SHOALSHOT · browser evidence reviewed · The dedicated radio stages retain their 11 October source/release/full playback receipts at 365fcf0. The 13 October dossier separately records later finished-dive sharing and Home menu repair; that later menu interaction is not a fresh full radio replay. SDK 1.2.0 remains installed; physical phone/human listening and continuous shared My Mix remain separate.
- Fighter · browser evidence reviewed · SDK 1.2.0 now reports listening from native progress and actual host output through the existing audio manager. All eight stations and saved shuffle remain. A naturally finished fight offers a branded PNG, download and caption, labelled as a local unverified result. The live page names the same revision as the owning exact-main release. The distinct-game foundation remains proposed. Woodhouse reviewed source and the owning receipts; it did not repeat game playback. Physical phone, human listening and native OS sharing remain separate acceptance. The reviewed browser receipts use excluded test attribution. They prove scoped behaviour, not real audience listening, score verification or a completed variant platform.
- Protocol 11 · browser evidence reviewed · The original Jukebox and SDK 1.0.0 radio stages retain their 11 October evidence. The 13 October dossier separately records later player journeys and result sharing; no newer radio-client or audible-attribution verification is claimed.
- Bubbles · browser evidence reviewed · SDK 1.2.0 audible-progress attribution is established by the dedicated 12 October source/release/full player receipts at 64c1a60d. Later Classic sharing at 60e4e696 has its own 13 October status and receipt; it does not replace that full radio proof. Owner-preview, held editorial/shared mix, formal qualification, physical phone and human listening limits remain.
- Pirates · integration work recorded · Optional Enhanced radio remains planned. Original stays the default offline game; no adapter or hosted adoption is established.
What the source recorded
2026-10-17 to 2026-10-23 · UTC · saved snapshot
Accepted forward audible progression bounded by server elapsed time; excludes pauses, seeking, muted and stalled playback. FM native audio can report while the page is hidden; game adapters exclude hidden playback. All admitted listening-v1 sources, not gameplay time.
Partial coverage · 7 of 7 days reported. The current UTC day is partial. Accepted audible music time across all admitted sources. This is not gameplay time or unique listeners. History before 15 October may include unmarked verification.
Games are a smaller, separate part: 5 accepted audible seconds attributed to games in these dates. The headline above includes all admitted sources. Explore Games × Radio ↗
Blank dates: not reported. Ticks at the baseline: measured zero.
Read every day and its coverage
| UTC day | Seconds | Coverage |
|---|---|---|
| 2026-10-17 | 347 | clean |
| 2026-10-18 | 5257 | clean |
| 2026-10-19 | 5176 | clean |
| 2026-10-20 | 3734 | clean |
| 2026-10-21 | 4219 | clean |
| 2026-10-22 | 3833 | clean |
| 2026-10-23 | 5075 | partial |
FM’s native report opens its latest 30-day overview. It includes its own source filters; its moving window may differ from this frozen Woodhouse report.
Inspect this measure in Woodhouse AnalyticsDefinitions, source and limits
Reviewed 23 October 2026. No growth or record is claimed: compatible complete comparison history is not established for this story.
- D1 counts are exact for accepted listening-v1 receipts, not independently audited people or exhaustive listening.
- Collection began 10 October 2026; aggregate history is retained for 185 days. Entirely pre-collection or expired windows are unavailable, never zero. Current UTC day and the first collection day are partial.
- Historical counts before 15 October 2026 may include unmarked production verification that cannot be separated or subtracted. Growth comparisons and records require complete dates after comparableFrom.
- Client delivery, opt-out, rate limits and uninstrumented/older clients may omit listening. Declared tests, preview, obvious bot/headless and DNT/GPC traffic are excluded.
- Legacy Analytics Engine milestones are excluded: that separate pipeline is adaptively sampled and retained for three months, so it cannot establish exact lifetime records.
- No browser identity is stored by listening-v1; distinct listeners, returning audience and retention are unavailable.
Public contract endpoint (default window): https://fm.loftwah.com/api/portfolio-analytics. Revision not supplied.
Snapshot 8a21c1a1814d3ded1df28cd1, saved 2026-10-23T09:46:18.132Z. Frozen reports preserve these public aggregate observations; they do not retain private owner data.
Keep exploring
The same choices and destinations as the visual view. Each product keeps its own authority.
- Link Check × App Composer
Link Check works at its own address and inside Composer. Its completed inspections are reported through Composer’s public app contract. Opening the app and finishing an inspection are separate measures.
Inspect a link ↗ · Native report ↗- LoftwahFM × games
Games can use FM’s versioned browser client and public stations. The listening history here includes every admitted FM source. Only the separately labelled game-attributed measure describes music reported by games.
Find a station ↗ · Native report ↗- Protocol 11
Classic, Journey, private rooms and public matchmaking are separate modes. This story selects reported active time in Classic only; it never borrows time from another mode.
Play Protocol 11 ↗ · Open the native game ↗- SHOALSHOT
A reported completion is a source-defined terminal game/result transition. The native game owns catches, collection, saves and rewards; a Woodhouse count never becomes a verified catch or leaderboard result.
Play SHOALSHOT ↗ · Open the native game ↗- Fighter
The public contract counts launched non-tutorial fights ending in a win, loss, draw or forfeit. Only the separate replay measure is limited to Quick Fight. Native results and character progress remain with Fighter.
Open Fighter ↗ · Native report ↗- Bubbles
Woodhouse reads the public gameplay aggregates. Bubbles keeps score verification, stars and its global board. A zero run-completion count for this window does not mean nobody played outside the observed coverage.
Play Bubbles ↗ · Open the native global boards ↗
