Documentation index
Project resources
The repository preserves the reasoning behind the implementation—not just the resulting source. Use this index to move from product behavior to architecture, protocol research, validation evidence, and release preparation.
Start here
Project orientation
RepositorySource, README, and issue trackerThe canonical project checkout and public collaboration surface.
ArchitectureDependency direction and feature boundariesCompose, ViewModels, domain contracts, data adapters, playback, and station scope.
PlanningMilestones, estimates, and gatesThe detailed roadmap model and active M23 workstreams.
ContributingHow to make a safe focused changeBranch, architecture, testing, privacy, and pull-request expectations.
Future scopeDeferred and pre-Alpha featuresM17 Private Messages boundaries, completed M24–M26/M27.1, the M27.2 delivery plan, and the M28 publication gate.
Portal evidenceBuild, link, responsive, and visual validationThe verification record and repository screenshots for this documentation surface.
Research
Station and protocol contracts
Endpoint inventoryReviewed public sources and station boundaries
Network feature matrixTraffic cadence, authentication, and mutation behavior
Authentication matrixIndependent station sessions and verified sign-in behavior
Authentication researchLegacy form challenge, cookies, redirects, and protected storage
Chat researchBounded reads, posting contract, and transient form material
Song-request researchCatalog search, eligibility, confirmation, and one-shot submission
Secondary-content researchSame-station HTTPS trust policy and Custom Tab boundary
UGC safety researchGoogle Play requirements and authorized station moderation path
M18–M22
Station certification
StreamingSoundtracks.comM18 · public, authenticated, VIP, request-message, Favorites, and Chat evidence
1980s.FMM19 · independent account and complete supported workflow evidence
Adagio.FMM20 · classical metadata and authenticated workflow evidence
Death.FMM21 · sparse metadata, compact Queue, RIP, and authenticated evidence
Entranced.FMM22 · extended Queue and legacy ICY behavior evidence
M23
Testing and Play readiness
Release-candidate auditManifest, dependency, backup, signing, certificate, and 16 KB evidence
Device compatibilityAPI, phone, Fold, Tablet, Razr, and accessibility matrix
Performance validationStartup diagnostics and 1,500-track Favorites behavior
Data Safety worksheetData handling and declaration evidence
In-app diagnostics validationFixed allowlist, redaction contract, Android copy/share, privacy review, and physical-Razr evidence
Play declaration packetReviewer instructions, foreground service, and Console copy
Play Console checklistCompleted setup and remaining owner-controlled inputs
Store listingPrepared public listing text and assets
Alpha release notesCandidate highlights, traffic behavior, and known limitations
Test and participate
Guides and community
TestersProduct testing workspaceGuided sessions, expected evidence, severity, privacy rules, and structured result submission.
EnvironmentUbuntu CLI setupLocal Android tooling and repository validation setup.
FeedbackIssues and bug reportsReport reproducible behavior without credentials or private captures.
TrackingLive build dashboardCurrent workstreams, status, evidence, and achievement order.
User trust
Privacy and participation terms
The public privacy notice is generated from the same canonical document shipped in the app. Community participation terms and moderation boundaries remain separately inspectable.