Roadmap · v1.0
musixquare.com
design system
changelog

We know where the seams are — and how we close them. Every known technical limit, sorted into three horizons so the team agrees on what's next, what's later, and what simply isn't ours to fix.

Now · Get unstuck

01
Now · H1

Remove the biggest friction users hit in the first 30 seconds.

01
System-audio sharing unavailable on mobile — getDisplayMedia({audio}) not implemented by iOS / Android
Ship a native mobile app and route system audio through screen share.
Trade-off Install friction — mobile users lose the "just open a URL" convenience
02
Local-file and system-audio modes only work on the same network
Run (or rent) a TURN relay so WebRTC can reach across networks — unlocks remote listening parties.
Trade-off Ongoing bandwidth cost — our first real operating expense

Next · Scale & surface

02
Next · H2

Do once the first two are in flight — infra investment pays back across multiple limits.

03
Many connected devices becomes flaky — P2P mesh scales O(n²)
Introduce an SFU (media relay). Shares infrastructure with the TURN rollout above, so this is the cheapest time to ship it.
Trade-off Ongoing server cost — scales with concurrent sessions
04
No UI for 7.1-channel routing — the engine already supports it
Re-expose the UI once there's real demand. Gated on user requests; code is ready.
Trade-off Added UX complexity — most users only need stereo, and 5.1/7.1 mixes are rare.

Not ours to fix · Platform walls

03
Not ours to fix

Documented so we stop re-litigating them — the decision is "won't fix".

05
YouTube can't be split into channels — IFrame API doesn't expose raw audio
No path forward — it's a DRM / CORS wall on Google's side.
Status Not fixable
06
Spotify / Apple Music / Tidal and other DRM streaming services can't be used
Would require per-platform licensing — not viable for a free solo project.
Status Not fixable

Scope

04

This roadmap covers technical seams only — not feature bets, growth goals, or brand work. Use it when deciding what to build next, or for answering "why can't I just paste a Spotify link?"