{"id":13862410,"url":"https://github.com/ChaseDurand/Ableton-Live-Sample-Tagger","last_synced_at":"2025-07-14T11:34:01.025Z","repository":{"id":47172276,"uuid":"321811519","full_name":"ChaseDurand/Ableton-Live-Sample-Tagger","owner":"ChaseDurand","description":"Utility for tagging samples used across Ableton Live Sets/Projects with Live's \"Collection\" feature.","archived":false,"fork":false,"pushed_at":"2023-04-21T02:36:15.000Z","size":178,"stargazers_count":9,"open_issues_count":1,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-08-24T06:38:42.834Z","etag":null,"topics":["ableton","ableton-live","audio"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ChaseDurand.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-12-15T23:09:57.000Z","updated_at":"2024-06-12T00:50:31.000Z","dependencies_parsed_at":"2024-08-05T06:15:05.553Z","dependency_job_id":null,"html_url":"https://github.com/ChaseDurand/Ableton-Live-Sample-Tagger","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ChaseDurand%2FAbleton-Live-Sample-Tagger","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ChaseDurand%2FAbleton-Live-Sample-Tagger/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ChaseDurand%2FAbleton-Live-Sample-Tagger/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ChaseDurand%2FAbleton-Live-Sample-Tagger/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ChaseDurand","download_url":"https://codeload.github.com/ChaseDurand/Ableton-Live-Sample-Tagger/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225974454,"owners_count":17553957,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ableton","ableton-live","audio"],"created_at":"2024-08-05T06:01:43.813Z","updated_at":"2024-11-22T22:31:06.841Z","avatar_url":"https://github.com/ChaseDurand.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"# Ableton Live Sample Tagger\n\n\u003e_\"Don't delete these!\"_\n\nThis is a utility for tagging samples that appear across any Ableton Live Set to make sample library cleaning/deleting risk free. It tags samples using the red tag 0 with Live's \"collection\" browser feature (introduced in Live 10) and logs samples in a SQLite database. This is especially useful for people like me who download too many free samples online, use a handful of them, and run out of disk space. Now you can safely delete samples via Live's browser without the risk of unknowingly breaking projects by deleting samples they use.\n\nThis utility finds all non-backup Ableton Live Sets in a given directory, parses them to find all unique samples (Ableton Live Sets are gzipped xml files), and adds a tag via an xmp file (used by Live for collection tags).\n\nScripts in the [Analysis](/Analysis) folder provide basic data summaries/highlights.\n\nTested on Live 10, macOS (10.13 and 10.15).\n\n## Usage\n\nPass the directory of project files as an argument. If no existing database is found, a new one will be created. Subsequent runs will use the existing database.\n\n```python3 alst.py path/to/projects```\n\n## Disclaimer\n\nThis project is not endorsed or affiliated with Ableton in any way. \"Ableton\" is a trademark of Ableton AG.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FChaseDurand%2FAbleton-Live-Sample-Tagger","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FChaseDurand%2FAbleton-Live-Sample-Tagger","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FChaseDurand%2FAbleton-Live-Sample-Tagger/lists"}