Magpie indexes every Ableton Live project you point it at and turns the pile into one searchable list β tempo, Live version, plugins, track counts, backups, version history and your own notes, all read straight out of the set files. It is strictly read-only: it never writes, moves, renames or deletes anything inside a folder you give it. This guide covers installation, the first scan, the full search syntax, version families and manual regrouping, collections and the pipeline, the one-press update check, and five practical workflows.
Index every Ableton project you own and get one searchable view of tempo, plugins, version history, backups and notes. Reads Live 8 through 12 and never writes to a single file. Β· Watch on YouTube β
Magpie is free with an Audubon member account. Sign in, pick your platform on the product page, and the download starts. Both builds also sit permanently in your Members Area.
There is no serial, no activation and no online check. Nothing to enter, and nothing to lose.
On first launch the library is empty. Click + Add folderβ¦ at the top of the sidebar and choose a folder that contains your projects β not an individual project. Magpie walks the whole tree beneath it, so one entry usually covers a drive's worth of work.
A project, to Magpie, is any folder containing at least one .als file. Ableton's own Backup/ subfolders are counted but not parsed, so backups show up as a number rather than flooding the list.
Adding a folder starts a scan immediately. An .als is gzipped XML, so Magpie is decompressing and parsing every set you own β the first pass over a large library is the slow one. A real 465 GB library (3,948 sets across 984 projects) takes about fifteen minutes. Every launch after that is fast.
The status line at the top shows the totals as they grow: projects indexed, sets, backups counted, and gigabytes covered.
The middle column is one sortable table, and it is the same table in every view. Click a column header to sort by it; click again to reverse. Text sorts ascending first, numbers and dates descending first β the useful default for Modified is almost always "what did I touch last", which is where Magpie starts.
.als files the project folder holds.Backup/ folder. Anything over 20 is highlighted.Rows carry badges where they matter: format clash when a project loads the same plugin in two different formats, dupe when another project shares its name, and a family count like 2 fam Β· 8 when the folder holds more than one set. Click the triangle on any multi-set row to expand it.
Nobody names project versions tidily, so Magpie reads the habit rather than demanding you fix it. song1, song2, song3 collapse into one expandable stack, newest save first, with the most recent marked NEWEST.
Version markers it understands: trailing numbers (song2, song 12), lone letters (song a), digit-and-letter (song 6b), v-prefixes (v3), parenthetical copies (song (2)), and words like final, master and copy.
A second pass folds longer names into the shorter one they extend β Cybernetic Duck 4 basses match joins Cybernetic Duck β but only when the shorter set actually exists in the same folder. It is deliberately conservative: a version scribble merges, while bassline never disappears into bass.
When the rules guess wrong, fix it by hand. Drag any set onto another family's header to pin it there, or onto the loose sets below to pull it out on its own. Manual placement is stored per file and applied after the automatic passes, so it always wins β and it survives rescans, restarts and rule changes.
Any project with more than one set expands, whether or not the names group into a family. A folder holding three differently-named songs still lists all three.
The search box at the top filters the list as you type. Plain words match the project name, its path, your notes, your tags and any plugin it uses β so typing serum finds every project with Serum in it, even if the word never appears in a filename. They also match the sets inside a project and the version families those sets group into, so a set called toesucker.als is findable even when the folder holding it is called something else entirely.
Prefixes narrow it to one field:
bpm:140 β that tempo, within half a BPM. bpm:140-150 for a range.plugin:serum β projects using a plugin whose name contains "serum".format:vst3 β projects containing a plugin in that format. Also vst2 and au.live:12 β sets made in Live 12.anything. live:12.4 narrows further.status:mixing β pipeline stage. Use status:progress for In progress and status:cold for Cold storage.tag:collab β one of your own tags.Terms stack. Every term must match, so bpm:140-150 plugin:serum status:mixing means all three at once. Mix prefixes with free text freely: bpm:174 vocal finds the 174 projects with "vocal" somewhere in the name, path, notes, tags or plugin list.
Matches are marked. Whatever you typed is highlighted in the name it was found in β the project, the family, or the set. When the hit is inside a project rather than in its folder name, that row opens by itself so you can see which set matched; clear the search, or click the caret, and it closes again.
Search runs on top of whichever view you are in, so you can search inside a single collection or inside Favorites. The status bar shows how many projects survived the filter.
Click any row and the right-hand panel fills with everything Magpie knows about it. Two buttons sit at the top: Open in Live hands the newest set to Ableton and gets out of the way, and Reveal folder opens the project in Explorer or Finder. Below them are four tabs.
Copy manifest for collaborator sits under the plugin list. It puts a plain-text summary on your clipboard β project name, Live version, tempo, set count, then every plugin with its format and vendor, anything missing marked, and a final section listing format mismatches. Paste it into a message and whoever is opening the project knows what they need before they try.
Everything above is read off disk. This is what you add on top β and none of it moves a file.
Collections are virtual. Magpie never creates a directory or moves a file β a collection is a named list of project paths. So one "album" can span three drives, a project can sit in several collections at once, and deleting a collection deletes nothing but the list.
The bottom of the sidebar carries four standing filters, each with a live count. Click one to show only those projects; click it again to clear.
Backup/ folder has grown large. Ableton never cleans these up, and they are usually the easiest space to reclaim.Magpie writes exactly two files, both in the OS user-data directory, well away from your projects.
library.json β the watched folders and the scanned index. Disposable; rebuilt from disk on every scan.meta.json β your status, notes, tags, favorites and collections. Precious, keyed by folder path, and never touched by a scan.That separation is the point: re-indexing from scratch cannot lose anything you typed. Both files are written to a temporary file and then renamed, so an interrupted write cannot truncate the real one. If you back up one thing, back up meta.json.
Because meta.json is keyed by folder path, moving a drive or changing a drive letter will orphan your notes for those projects. Re-add the folder at its new location, then move the notes over β or keep the drive letter stable, which is the easier answer.
The status bar shows the version you are running, and beside it a Check for updates button. That button is the only thing in Magpie that touches the internet.
Press it and a dialog appears before anything happens, restating what the app is about to do: Magpie does not connect to the internet for any other purpose, it has no account, no analytics and no telemetry, and it never sends anything about you, your projects or your library. Accept, and it asks one question β what is the current version of Magpie? β with nothing attached. Not your version, not your platform, not a single project name. The comparison happens on your machine.
You get one of three answers, each naming both numbers so nothing is left to guess:
None of this is automatic. There is no check on launch, no timer, no background poll, and the dialog cannot be turned off β a promise about not phoning home is worth repeating every single time. Never press the button and Magpie never opens a connection.
You remember it was around 140, you remember using Serum, and you are fairly sure it is on the old drive. What you do not remember is what you called it. Type bpm:135-145 plugin:serum β that is usually a list short enough to recognise on sight. Add a word you might have used in the name, or sort by Modified and look at the period it would have been. Click through the shortlist and read the Overview tab; the track count and Live version normally settle it.
Before you zip anything, select the project and open the Plugins tab. Check for missing devices and for a format clash badge on the row β a plugin loaded as both VST2 and VST3, or an AU that will not open on a Windows machine at all. Fix what you can in Live, then hit Copy manifest for collaborator and paste the result into your message. They will know what they need before they open it, rather than an hour later.
Create a collection called Album One, then add subfolders under it β Confirmed, Maybe, Interludes. Search or sort your way to each candidate and add it from the Notes tab. The projects stay exactly where they are on disk; the collection is only a list of paths, so a track on an archive drive and a track on your internal sit side by side. Set each one's status as it moves β Mixing, then Released β and the sidebar becomes a progress readout for the record.
Click Backups > 20 in the sidebar and sort by folder size on the Overview tab as you click through. Ableton never prunes its own Backup/ folders, so a project you finished in 2021 may be carrying two hundred of them. Use Reveal folder to open each one and clear the backups yourself β Magpie will not do it for you, by design. Rescan afterwards and the counts update. Mark the projects you are done with as Cold storage so they drop out of your working views.
Plug it in, add its projects folder as a watched folder, and let the scan run β it is safe on anything, since Magpie only reads. When it finishes, sort by Live to see how far back the archive goes, and check Missing plugins to find out which of those projects will still open on your current setup. Anything from Live 8 or 9 reports its real tempo and plugin list even though the XML layout is completely different from a modern set. Tag the ones worth reviving and give them a status so they stop being an undifferentiated pile.