AUDIO MOTIONADMIN
PortalsView site

AMM CONTROL CENTRE

Catalogue, uploads, portals and pitches.

Build and test the music-library workflow here. Local-first by default. v1.6 adds Sync Operations: recipient memory, clearance cases and track lifecycle history now connect upload, catalogue, pitching and rights work while media uploads remain guarded.

ZERO-COST GUARD ACTIVE
LOCAL CATALOGUE0uploaded test tracks
LOCAL AUDIO0 MBbrowser test storage
PRODUCTION SAFE CAP8 GBapp-enforced media hard stop
CONTACTS0imported / local contacts
SAVED PITCHES0local test deliveries
OPERATING COST£0hard requirement

AMM CLOUD BRIDGE · v1.2

Local-first, cross-device when you choose.

R2 UPLOADS OFF BY DEFAULT

D1 can sync catalogue metadata, contributor submissions, client requests and pitches between devices. Audio stays local unless the separate guarded media switch is deliberately enabled later.

Control Room authenticationUse the admin key configured privately in Cloudflare.

Create portal inviteGenerate a temporary creator or client code after admin sign-in.

Metadata synclocal-only session

Media guardAudio cloud stays OFF until explicitly enabled.
AMM code refuses new media above the 8 GB app ceiling. This is intentionally below the provider free-storage allowance.
Identity isolationEach contributor/client invite now gets its own internal principal ID. Display names are no longer used as the security boundary.
Waiting for cloud status…
Audit trailCloud logins, invite creation, metadata writes and media actions are recorded for the Control Room.
Authenticate the Control Room, then load the cloud audit.

AMM LEARN · v1.2

Tagging that adapts to your catalogue decisions.

LOCAL · ZERO API COST

AMM learns only from creative metadata you approve or reject. It does not learn or infer ownership, splits, publisher control, sample clearance or one-stop status.

REVIEWED GROUPS0human-reviewed examples
LEARNED CUES0filename/context signals
MODEL SCOPECreative onlygenre · mood · sync use · tags
COST£0no external AI API

SONIC INDEX · v1.4

Hear duplicates before they become catalogue clutter.

AMM builds a lightweight on-device sonic signature for similarity and duplicate review. It is not copyright fingerprinting and never deletes anything automatically.

SONIC INDEXED0catalogue tracks
NEAR DUPES0pairs needing review
VOCAL REVIEW0uncertain heuristic
EDIT IDEAS015 / 30 / 60 windows

Loading sonic index…

CATALOGUE BRAIN · v1.4

What is strong, what is missing, what should happen next.

AMM reads the catalogue as a portfolio, not a pile of files. It measures sync coverage, rights bottlenecks, missing deliverables and duplicate risk, then turns them into an action queue. No external AI API is used.

FAST CLEARANCE0one-stop + core rights
ALL-ROUND READY0creative + rights + assets
MISSING INST0instrumental rescue
RIGHTS RISK03+ missing facts
NEAR DUPES0human review only
COVERAGE GAPS0brief families underweight

Analysing catalogue…

SYNC COVERAGE MAPWhere the catalogue can answer briefs
NEXT BEST ACTIONSHighest-value fixes first

OPPORTUNITY RADAR · v1.5

What people are asking for vs what the catalogue can actually deliver.

AMM learns from on-device catalogue searches, Brief Match runs, submitted briefs and client requests. It does not use third-party analytics or paid AI. Demand is compared with catalogue coverage and readiness, then translated into practical creation briefs.

ZERO-RESULT SEARCHES0unanswered catalogue demand
BRIEFS OBSERVED0public + Match Lab
CLIENT REQUESTS0version / search / clearance
HOTSPOTS0high demand-to-supply gaps

Building demand map…

Unanswered searches

SYNC OPERATIONS · v1.6

Relationships, clearance and track history in one desk.

Recipient Memory uses imported contacts and AMM pitch history. Clearance cases remain human-controlled. Track Lifecycle shows how a cue moved from ingest to pitching and clearance without exposing this internal history to clients.

TRACKS PITCHED0unique catalogue cues
RECIPIENTS0relationships with pitch history
OPEN CLEARANCE0active rights cases
ACTIVITY EVENTS0local audit trail
RECIPIENT MEMORYWho has received what
CLEARANCE DESKRights blockers that need a human
0 open cases0 suggested cases
TRACK LIFECYCLEFrom ingest to pitch to clearance

SMART INGEST

Drop music. Let AMM analyse, suggest and learn.

Local analysis reads the audio and filenames on-device. It suggests versions, BPM, energy, dynamics, edit points, sonic descriptors, sync uses and tags, then learns from the creative choices you approve or reject. Rights data is never invented.

01Batch dropMasters, clean, instrumental, edits and stems together.
02Auto-groupFilename intelligence nests likely versions under a parent track.
03AnalyseAudio-derived energy, arc, intro, ending, tempo estimate and hook zones.
04SuggestCreative tags, scene fit, sync use and search vocabulary with confidence.
05LearnAccepted and rejected creative tags tune future suggestions.
06Rights gateOwnership, splits, samples and clearance still require human confirmation.

INGEST WORKBENCH

Know what is ready before you approve it.

Bulk ingest portal
IN REVIEW0
PREFLIGHT READY0
DUPLICATE WARNINGS0
NEEDS RIGHTS INFO0

Tag AI is creative assistance only. It can classify likely genre, mood, sync use, scene fit and search language from audio features and supplied context. It cannot establish ownership or clearance.

CATALOGUE

Track manager

Add a real MP3 or WAV here, then return to the public site on this same device to test playback, metadata, search and pitches.

STORAGE SAFEGUARD

No surprise billing.

Guarded cloud design0 / 8 GB
7.5 GBWarning
8 GBUploads blocked
Provider free allowanceNever intentionally crossed

This test build uses IndexedDB in your browser. The later cloud uploader will apply the same hard-stop principle before any file reaches paid usage.

CATALOGUE HEALTH

See what is pitch-ready before a brief lands.

CATALOGUE0local/imported tracks
PITCH READY080%+ creative metadata
RIGHTS READY080%+ rights metadata
FAST CLEARANCE0one-stop + sample clear
Metadata coverageField-by-field radar
Rights blockersWhat slows licensing down
Smart collectionsSaved from Brief Match Lab
Brief inboxCaptured on this test device

METADATA QC

Fix the catalogue in batches.

Readiness is split into creative, rights and assets so a track can be searchable without pretending its clearance is complete. “Safe assist” only normalizes/infer creative fields from existing metadata. It never invents ownership, splits or sample clearance.

PLAYLISTS + PITCHES

Saved test deliveries

DISCO-STYLE DELIVERY

Pitches created from the public catalogue are saved locally here with recipient, access, expiry and track order. Server-backed recipient analytics arrive with the production free backend.

DISCO → AMM

Migration assistant

NON-DESTRUCTIVE IMPORT

Bring the Audio Motion DISCO catalogue across without retyping it. The importer preserves the original DISCO Track ID and raw columns, maps standard metadata, restores version nesting when a nesting CSV is supplied, deduplicates records, and can pair downloaded audio by filename.

Add your DISCO exports above. Nothing is uploaded anywhere while we test.
Staging reviewUntick anything you do not want imported.
What to export from DISCO

Tracks: request a full track metadata CSV from DISCO Support, including writer information and custom fields.

Versions: export the Nesting CSV from DISCO Data & Sharing.

Contacts: Contacts → … → Export all contacts to CSV.

History: export Insights/Reports to CSV if you want a legacy analytics snapshot.

Audio: download originals or playlist selections. The production migrator will process them in quota-safe batches.

DISCO PARITY TRACKER

Match the useful parts. Improve the rest.

NO FAKE FEATURES
Track metadataLiveSearchable catalogue fields + custom source data
Version nestingLiveMain tracks, instrumentals, clean edits and stems
Folders / collectionsLiveImported and filterable
Contacts migrationLiveDISCO contacts preserved locally
Private pitchesTest liveBranded links, access mode, expiry setting and metadata modes
Alias / client metadataLiveClean recipient metadata or clearance summary
Brief Match LabAMM+Natural-language brief scoring with reasons
Rights RadarAMM+Clearance blockers surfaced before pitching
Sync DNAAMM+Edit points, hooks, arc, sonic and brand descriptors
Cross-device metadatav1.2 bridgeD1 bridge included; guarded media layer remains opt-in
Recipient analyticsCloud nextReal opens, streams and downloads need server events
Password / true expiry enforcementCloud nextUI is ready; enforcement belongs on the backend

CONTRIBUTOR PORTAL

Review incoming music before it hits the catalogue.

IN REVIEW0
NEEDS INFO0
APPROVED0

CLIENT REQUEST DESK

Versions, clearance and bespoke searches.

PORTAL INBOX

AMM INTELLIGENCE

Metadata that knows what matters for sync.

BEYOND DISCO FIELDS
Pitch readinessCreative metadata, versions and searchable sync uses.
Rights readinessWriters, publishers, PRO, ownership, samples and clearance contacts.
Asset readinessMaster, instrumental, clean, stems, artwork and identifiers.
Migration integrityDISCO IDs, raw source fields, dedupe flags and nesting relationships.

BRAND LOCK

AMM identity everywhere.

The transparent AMM mark drives the public site, private pitch pages, admin, PWA icon and future exports from one asset path: assets/amm-logo.png.

AMM LOGO

AMM SMART INGEST

Analyse, group and tag uploads

Local intelligence. Audio analysis runs in this browser. Creative metadata is suggested; rights and ownership stay human-confirmed.
Waiting for audio
AMM will group likely versions and suggest searchable sync metadata.
Sync intelligence & rights metadata
Sync DNA
Per-file / local test cap150 MB / 500 MB

BATCH METADATA

Edit selected tracks

Blank fields are ignored. Tags and sync uses are appended rather than replacing existing values.