Audio Motion Music

Opening your workspace…

AUDIO MOTION ADMIN

Sign in

Enter the admin key to manage music, private playlists and user access.

Return to Audio Motion
AUDIO MOTIONADMIN
God ViewToday · Daily planClient accessContributor / client sign-inView public site

Match missing audio from ZIPReconcile recovered audioCatalogue Operations DeskPrivate Audio Verification QueueMetadata & rights audit

AUDIO MOTION ADMIN

Manage your music in one place.

Add music, fix track information, handle song money, share with clients and manage access.

ADMIN ONLY
Open God ViewPublishing & song money
You’re inWhat needs attention

TODAY

What needs your attention?

Quick catalogue status here. For the full company-wide priority view, use Daily Plan.

Needs attention

AMM puts the most useful jobs first. It does not guess rights or delete anything automatically.

Checking the catalogue…
Recently added music

Open one of the latest tracks.

AUDIO MOTION MUSIC · CREATIVE STUDIO 4.0

Music Workspace

Find tracks, add music, correct artist identities and verify your catalogue, all from one place.

Open full Studio
Specialist tools Contributor review, rights, versions, imports and history

Artist/title changes require your approval. Nothing on this screen automatically rewrites credits, rights or recordings.

CLIENTS & SHARING

Clients & sharing (send music & follow activity)

Send music, answer requests and see client activity.

Client intelligenceRemember what was sent, what they told us and what needs following up.Open relationships
Brief → PitchPaste the brief, rank the catalogue, check the shortlist and create the client presentation.Start from a brief
Deals & licensingTake an opportunity from agreed terms to a documented licence and invoice handoff.Open Deal Desk
Contract builderCreate a controlled licence draft, reuse company details and clauses, then finalise the exact version for signature.Build a contract
Opportunity EngineSee what to pitch now, what to create or source, and what catalogue gaps are worth fixing.Open opportunities

SETTINGS & ACCESS

Settings & access (users, backups & system setup)

Manage access, backups and the parts that keep AMM running.

Users & sign-inControl admin, contributor and client access.Manage access
Check the systemMake sure the important parts of Audio Motion are working.Run system check
Storage spaceCheck working storage and long-term archive space.Check storage
Artist roster & GPT knowledgeImport the private roster, review changes and give Ask AMM grounded artist context.Open roster knowledge
Logo & brandingKeep the Audio Motion look consistent.Open branding
More settings (launch, restore & help)

AMM KNOWLEDGE

Artist roster & GPT knowledge

Turn the Audio Motion artist roster spreadsheet into structured private knowledge for Admin and Ask AMM. Upload a newer workbook later and AMM will show the differences before applying them.

PRIVATE ADMIN DATA
Spreadsheet → secure roster → Ask AMMThe Excel file is read on this device first. Nothing is written until you review the diff and press Apply roster update.
No roster spreadsheet imported yet
Privacy boundaryAdmin GPT may use emails, agreement dates, migration status, notes and music links when relevant. Public GPT receives only artist names and genres. Private roster fields are never exposed through the public catalogue API.
SOURCE ROWS—rows in latest workbook
ARTIST PROFILES—duplicates grouped safely
AGREEMENTS SIGNED—profile-level status
MISSING MUSIC LINKS—needs follow-up
MIGRATED—new provider progress
How to update itDuplicate spreadsheet rows for the same artist are combined into one profile with multiple music links.
Ready for your roster.Choose the spreadsheet and AMM will preview new, changed, unchanged and archived profiles.

CURRENT PRIVATE ROSTER

Artist profiles

No roster has been imported yet.

CATALOGUE HEALTH

Clean catalogue. Stable system.

See exactly what needs fixing. Safe cleanup only reuses trusted metadata already in AMM. It never deletes tracks or invents rights.

Open full Catalogue Health →

—CATALOGUE HEALTHChecking…

0 shown · cloud sync pending 0

Ready. No changes are made until you choose an action.

Checking catalogue…AMM is looking for missing information, duplicate risk and playback gaps.
CATALOGUE0tracks in this workspace
THIS BROWSER0 MBtemporary working data
ORIGINAL AUDIO FILESConnectedcomputer or archive location
ARCHIVE SPACE1 TBlong-term file storage
CONTACTS0people saved here
PRIVATE PLAYLISTS0music shared with clients
STORAGE LIMITSProtectedunexpected charges are blocked

START HERE

Common jobs

START HERE

These are the five jobs admins use most often.

1 · Add musicUpload a track, then check its title, artist and ownership information.Bulk add music
2 · Review new uploadsOpen the contributor list, listen and approve tracks that are ready.Review uploads
3 · Publishing & song moneyCheck royalties, song ownership, registrations, sample clearance and client payments.Open publishing & song money
4 · Turn a brief into a pitchRank the catalogue from a client brief, check the shortlist and create the private presentation.Open Brief → Pitch
5 · Check the systemConfirm that the database, sign-in and audio playback are working.Check the system

SYSTEM CHECK

Check the website, sign-in and audio.

NOT CHECKED

Check catalogue data, access control, media delivery and recovery from one place.

TRACK LISTCHECKshared track database
SIGN-INCHECKadmin, contributor and client access
AUDIO PLAYBACKCHECKlistening and downloads
R2 UPLOAD SWITCHCHECKStorage/reads can still create usage
No backup file selected.
1 · Test the new siteKeep the old site available until the new AMM site has been checked.
2 · Connect the shared track databaseCloudflare D1 keeps track details and portal activity available across devices.
3 · Protect sign-insThe admin key and sign-in secret protect admin and access-code sessions.
4 · Connect audio playbackThe Media Node connection provides protected listening and downloads.
5 · Confirm the backupConfirm a long-term backup exists before removing active copies.
6 · Test the full journeyContributor upload, admin review, client playlist, client request, then restore.
The system check has not run yet.
How original files are protected

Always-on storage creates separate listening copies. It never overwrites or automatically deletes WAV masters, stems, archive files or Media Node originals.

GO-LIVE SAFETY CHECK

Check everything before making the new site live.

CHECKING

Configuration check only: websites, sign-in, registered audio sources and local recovery markers. It cannot verify actual playback, offsite backups, old public audio links, or billing. It changes no records, DNS or paid settings.

0%ready
Run the preflight

AMM will separate true blockers from things that can wait until after launch.

Test private music playback ↗
COST PROTECTIONNot checked
Optional paid media uploads should remain disabled.
No production test has run yet.
What could stop the site going live?

Configuration blockers: broken routes, missing D1 or authentication, unexpectedly open private catalogue access, or no confirmed audio delivery source. A desktop Media Node is optional when cloud media is configured.

Manual security tests remain mandatory: client audio playback, downloads, old public media URLs, offsite backup and usage limits. A green configuration check is not permission to promote to production.

AUDIO FILE LOCATIONS

See where originals, backups and listening copies live.

MEDIA NODE

AMM keeps long-term backups separate from the copies used for fast listening and downloads. The archive vault holds verified long-term copies, the AMM Media Node serves active audio, and D1 stores metadata and relationships. Large media travels directly between the browser and the media node so Cloudflare never becomes the large-file pipe.

ARCHIVE VAULTArchiveArchive provider · current targetAccount not confirmed yet
ACTIVE MEDIAExpandableMac / Windows / Linux · assigned diskMedia Node not configured yet
METADATA BRAIN5 GB totalCloudflare D1 · catalogue / portals / auditChecking D1…
OPTIONAL R2OFFNot required for the primary architectureNo overage path required
AMM storage flow
UPLOAD→ACTIVE MEDIA→AMM HASH + DEDUPE→TERABOX ARCHIVE
CLIENT REQUEST→SIGNED URL→AUDIO PLAYBACK→EXPIRE / EVICT
Direct HTTPSPreferred: media.audiomotionmusic.com → Caddy → AMM Media Node. Best for full-speed delivery when the network accepts inbound 80/443.
Tailscale FunnelFallback: publish the same local node through an HTTPS *.ts.net address when router/ISP restrictions block inbound connections.
Universal media desktop kitBackup connection kit
Until the AMM Media Node is connected, audio remains on the current device.
How audio storage works

Audio playback: the AMM Media Node serves the active listening copies and downloads.

Masters: original WAVs, stems and production files remain unchanged in the Media Node/archive.

Cloudflare: Pages/Workers handle the site, authentication and metadata. Cloud preview fallback remains optional and its live status is shown by System Health.

AUTOMATIC STORAGE MANAGEMENT

Keep playback fast without overfilling active storage.

AMM never evicts an active file unless its archive copy has been explicitly verified. Auto-eviction is OFF. The planner suggests archive, pin, restore and eviction actions while humans keep the final say.

ACTIVE SHELF0 GBcurrent working set
ARCHIVE VERIFIED0 GBsafe cold copies
NEEDS ARCHIVE0objects not verified
PINNED0protected from eviction
SAFE TO EVICT0verified + unpinned
RESTORE QUEUE0cold files requested
STORAGE SETUPConnection readiness
AUTOPILOT POLICYConservative by design
Waiting for cloud data…
Connect D1 + the active media node to activate Storage Autopilot.
Backup safety rule

AMM treats prepared, uploaded and verified as different states. The Archive Bridge can report a manifest only after you explicitly confirm the remote vault has finished syncing. That human-confirmed receipt is what unlocks safe eviction.

STORAGE CALCULATOR

See how much storage the catalogue needs before moving files.

TIERED STORAGE DESIGN

The full Audio Motion archive should not be squeezed into the 8 GB cloud safety cache. Scan the DISCO/audio export folder here and AMM will calculate the real requirement locally without uploading any files.

FULL LIBRARYNot scannedactual files + 25% working headroom
RECOMMENDED ORIGIN1 TB minimumlocal / self-hosted archive target
ACTIVE MEDIA SHELFDynamicMedia Node direct delivery
ARCHITECTURE2 TB+ readyno database rebuild as the library grows
Audio masters / versions—
Stems / ZIP packages—
Artwork—
Documents / metadata—
Other—
How AMM manages a large catalogue

The complete library is archived in the current 1 TB archive provider while the working set sits on the guarded AMM Media Node. The archive layer is adapter-based, so AMM can move providers later without changing catalogue IDs. Signed direct URLs handle uploads and delivery. Expired or cold media can be evicted from active media storage only after the archive copy is verified.

Planning assumption until scanned: allow roughly 250–600 MB per composition when masters, instrumentals, clean versions and some stems are included. For a serious catalogue, 500 GB is a practical floor; 1 TB is the safer starting target.

USERS & ACCESS

Create access codes and control who can sign in.

ADMIN ACCESS

Create temporary access codes for contributors or clients, sign out devices, and keep shared track information up to date.

Your admin sign-inYour admin key protects this area.
Create an access codeCreate a temporary code for a music contributor or client.

Keep track information up to datelocal-only session

Audio connectionMedia node not connected yet.
AMM prefers the dynamic Media Node. Cloud preview fallback is shown here only when it is actually configured.
Separate user accessEach contributor/client invite now gets its own internal principal ID. Display names are no longer used as the security boundary.
Waiting for cloud status…
Access historyAdmin sign-ins, invitations, track changes and file actions are recorded here.
Sign in as an admin, then show recent activity.

SUGGESTED TAGS

Get tag suggestions based on choices you have already approved.

ON-DEVICE MODEL

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
PROCESSINGLocalno external AI API

DUPLICATE FINDER

Find tracks that may be duplicates or very similar.

AMM compares audio plus identifiers, duration, filenames, version labels and rights facts. Review each pair before cleanup. Version families such as instrumentals, clean edits, remixes, stems and cutdowns are protected from automatic deletion.

AUDIO ANALYSED0catalogue tracks
NEAR DUPES0pairs needing review
VOCAL REVIEW0uncertain heuristic
EDIT IDEAS015 / 30 / 60 windows

Checking for possible duplicates…

CATALOGUE SUGGESTIONS

See what is ready, what is missing and what to improve 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…

BRIEF COVERAGEWhere the catalogue can answer briefs
WHAT TO FIX NEXTHighest-value fixes first

OPPORTUNITY ENGINE

What is worth doing next?

Briefs, client requests, relationship signals and catalogue readiness now live in one dedicated opportunity workspace.

PITCH NOW→music already in AMM
CREATE / SOURCE+demand with weak supply
FIX WHAT WE HAVE✓music exists but needs work
FOLLOW UP◎real client actions due

CLIENT ACTIVITY & RIGHTS

See who received what, rights issues and each track's history.

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
CLIENT HISTORYWho has received what
RIGHTS ISSUESRights information missing that need a human
0 open cases0 suggested cases
TRACK HISTORYFrom ingest to pitch to clearance

BULK ADD MUSIC

Add one track, many tracks or a whole folder.

Choose files more than once if you need to. AMM keeps them in one queue, removes exact duplicates and groups likely masters, instrumentals, clean versions, edits and stems.

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.

REVIEW IMPORTED MUSIC

Review new music and see what still needs checking.

Add several tracks
IN REVIEW0
READY TO APPROVE0
POSSIBLE DUPLICATES0
RIGHTS INFO MISSING0

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.

ALL TRACKS

Browse artists & tracks.

Find missing audio
Supported audio formats & original master safety

Upload WAV, AIFF, MP3 or M4A masters and versions. AMM preserves the original master and creates a browser-safe listening preview when needed. Virtually any FFmpeg-decodable audio or video container is accepted; the original is never converted or replaced.

Checking the shared catalogue…

STORAGE LIMITS

Keep storage inside the configured safety limits.

Protected storage setup0 / 8 GB
7.5 GBWarning
8 GBUploads blocked
Configured quota ceilingNever intentionally crossed

This browser workspace keeps temporary local data while AMM stores shared catalogue metadata and media through the connected services.

VERSION STACKS

Keep every mix together.

AMM groups likely full mixes, instrumentals, clean edits, acapellas, cutdowns and stems into one composition view. It never changes rights information while grouping.

COMPOSITIONS0grouped titles
ALTERNATE VERSIONS0beyond the main version
SINGLE TRACKS0no sibling version detected
STACKS READY0core rights + audio present

WAVEFORMS & CUE POINTS

See the music, jump to the useful moments.

Waveforms are built from the browser-safe listening copy. Click anywhere on the waveform or use the cue buttons to jump straight there.

Choose a track

Select a track on the left
—

15 / 30 / 60 second jumps are always available when the track is long enough. Stored hook and edit points appear automatically.

MEDIA & AI HEALTH

Check the audio and fix the tags in the same place.

Original masters stay untouched. Cloud Ready means the listening copy is registered in cloud storage; Node Online means the desktop audio source answered a health check. Complete missing info reuses source-backed artist identity data.

MEDIA NODECHECKshared listening source
ON MEDIA NODE0catalogue tracks
AI TAG REVIEW0tracks worth reanalysing
AUDIO MISSING0needs attention

Always available listening copies

When cloud preview fallback is enabled, AMM can keep compressed listening copies available while the Media Node is offline. Originals stay on the Media Node/archive. The active quota and protection threshold are read from the current system configuration.

Checking cloud coverage…

CHANGE HISTORY

See what changed and undo mistakes.

AMM records catalogue adds, edits, deletes and duplicate merges made in this Control Room. Undo restores catalogue metadata and Media Node references. Original Media Node files are not deleted here.

0 changes

PLAYLIST BUILDER

Drag tracks into a client playlist.

Build the running order here, then open the public catalogue to add the recipient, access rules and create the managed private link.

SELECTED0tracks in running order
CORE RIGHTS READY0still requires human clearance

Catalogue

Client playlist · drag to reorder

MISSING TRACK INFORMATION

See which tracks are ready to send and which still need information.

CATALOGUE0local/imported tracks
PITCH READY080%+ creative metadata
RIGHTS READY080%+ rights metadata
FAST CLEARANCE0one-stop + sample clear
Track information coverageField-by-field radar
Rights information missingWhat slows licensing down
Smart collectionsSaved from Brief Match Lab
Brief inboxPrepared in this workspace

AI USE IN YOUR CATALOGUE

Review existing music without uploading it again.

This checks existing metadata, declarations and matching file fingerprints. Audio alone cannot prove whether a song was made with AI. Existing public tracks stay available while you review them.

Start a private catalogue scan when you are ready.

CHECK TRACK INFORMATION

Fix missing track details across several tracks at once.

Readiness is split into creative, rights and assets so a track can be searchable without pretending its clearance is complete. Complete selected combines per-track audio analysis with facts AMM already has from artist profiles and imported metadata. Unknown splits, publishers, owners, identifiers and clearance facts are still left for confirmation.

CLIENT PLAYLISTS

Private playlists and client activity

Managed pitch links enforce expiry and stream/download permissions. Opens, plays and master downloads are recorded as delivery activity without exposing internal catalogue notes to recipients.

ACTIVE PLAYLIST LINKS0
OPENS0
PLAYS0
DOWNLOADS0
Loading managed deliveries…
Playlist history on this device

Older device-created links are kept here for reconciliation.

SPREADSHEET IMPORT

Fill track details from Excel or CSV.

SMART MAPPING

Upload an .xlsx, .csv or .tsv file. AMM scans every sheet, finds the header row or key/value metadata form, matches familiar column names automatically, fills known metadata and writer details, and flags anything that needs human confirmation. Unknown ownership or split percentages are never invented.

How to apply itBy default AMM only updates tracks it can match by ISRC or title + artist.
No spreadsheet selected.
A preview will appear here before anything is changed.
What AMM can fill automatically

Track metadata: title, artist, ISRC, genre, mood, BPM, key, versions, sync uses, scene fit, tags and territories.

Rights facts: writers, supplied writer shares, IPI/CAE numbers, PRO/society, publishers, master owner and publishing owner.

Safety: AMM can map and validate supplied splits, but it will not guess an unknown writer share, publisher ownership, sample clearance or one-stop status.

MOVE MUSIC FROM DISCO

Import your DISCO catalogue

NON-DESTRUCTIVE IMPORT

Bring the Audio Motion DISCO catalogue across without retyping it. AMM preserves the original DISCO Track ID and raw columns, restores version nesting, deduplicates records, pairs downloaded audio by filename, and can send matched masters directly to the connected Media Node.

Add your DISCO exports above. Review the staging queue before importing.

Exception audio evidence

43 DISCO rows remain evidence-held: 11 unresolved rows + 32 duplicate-risk rows. Analyse only those files here. Audio stays in this browser unless you deliberately use another AMM upload tool.

ON-DEVICE · NO PAID API
Run Check DISCO export and verify the exception review first. Nothing in this desk can delete or merge catalogue tracks.
Evidence only. Strong audio similarity is a review signal, not automatic authority to delete, merge, change rights metadata or choose a master.
Staging reviewUntick anything you do not want imported.
What you need 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.

CHECK THE DISCO IMPORT

Check what imported correctly and what still needs attention.

CAPABILITY MAP
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 pitchesLiveBranded 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
Music feel & edit pointsAMM+Edit points, hooks, arc, sonic and brand descriptors
Cross-device metadataLiveD1-backed catalogue, portals and delivery records
Recipient activityLiveManaged pitch opens, plays and master downloads
Expiry + access enforcementLiveManaged links enforce stream/download rules and expiry server-side

CONTRIBUTOR UPLOADS

Review music sent by contributors before adding it to the catalogue.

IN REVIEW0
NEEDS INFO0
APPROVED0

CLIENT REQUESTS

Track versions, rights questions and custom music searches.

PORTAL INBOX

TRACK DETAILS GUIDE

Plain-English explanations of the track information used for licensing.

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.

LOGO & BRANDING

Keep the AMM logo and branding consistent 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 BULK ADD

Add files, a folder or a ZIP package

Universal media upload. Add MP3, WAV, AIFF/AIFC, FLAC, M4A/AAC/ALAC, OGG/OPUS, WMA, CAF, lossless/DSD formats, audio-bearing video containers, folders or ZIP packages. Originals are preserved. If the browser cannot decode a format or a large master safely, AMM uploads it normally and the Media Node creates the listening copy. Rights and ownership still require confirmation.
No ZIP package selected.Small ZIPs are inspected locally. Large ZIPs are safely streamed to the Media Node for on-disk extraction before they enter the review queue.
Drop audio, folders or ZIP packages hereThen add another batch if you want. Nothing already queued is replaced.
0 files queuedNothing selected yet
Your selected files will appear here before anything is saved.
Waiting for audio
AMM will group likely versions and suggest searchable sync metadata.
AI use and voice permission

Declare each part for this batch. For mixed batches, change individual tracks in their analysis cards before saving. Unknown answers are marked for human review.

Mixed writers or splits?Leave the shared rights fields blank here, then use Import a spreadsheet. AMM can match the rows to the uploaded tracks by ISRC or title + artist.
Music search & rights details
Music feel & edit points
Browser analysis limit150 MB per audio file

EDIT MULTIPLE TRACKS

Edit several tracks at once

Leave a field blank to keep its current value. New tags and suggested uses are added without deleting existing ones.