{"id":34135564,"url":"https://github.com/ofstudio/djay-tools","last_synced_at":"2026-05-28T06:31:40.271Z","repository":{"id":270188426,"uuid":"909261827","full_name":"ofstudio/djay-tools","owner":"ofstudio","description":"Command-line companion for Algoriddim djay Pro","archived":false,"fork":false,"pushed_at":"2024-12-29T00:52:33.000Z","size":9,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-12-17T13:21:15.896Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ofstudio.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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":"2024-12-28T07:03:08.000Z","updated_at":"2025-09-07T16:40:18.000Z","dependencies_parsed_at":"2024-12-29T07:26:39.377Z","dependency_job_id":"77cab0d1-d930-4629-a623-31392d9d2cc6","html_url":"https://github.com/ofstudio/djay-tools","commit_stats":null,"previous_names":["ofstudio/djay-tools"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/ofstudio/djay-tools","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ofstudio%2Fdjay-tools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ofstudio%2Fdjay-tools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ofstudio%2Fdjay-tools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ofstudio%2Fdjay-tools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ofstudio","download_url":"https://codeload.github.com/ofstudio/djay-tools/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ofstudio%2Fdjay-tools/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33597801,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-28T02:00:06.440Z","response_time":99,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":[],"created_at":"2025-12-15T01:48:32.330Z","updated_at":"2026-05-28T06:31:40.265Z","avatar_url":"https://github.com/ofstudio.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# djay-tools\n\nCommand-line companion for [Algoriddim djay Pro](https://www.algoriddim.com/djay-pro-mac).\n\n## Features\n\n- Copy playlist files into a directory with customizable prefix based on the song's position in the playlist and BPM.\n\n## Installation\n\n```bash\ngo install github.com/ofstudio/djay-tools@latest\n```\n\n## Usage\n\n```bash\ndjay-tools [command]`\n```\n\n### Flags\n\n```\n-h, --help   help for djay-tools\n```\n\n## Available Commands\n\n```\ncp          Copy playlist files into a directory\nhelp        Help about any command\n```\n\nUse `djay-tools [command] --help` for more information about a command.\n\n## `cp` command\n\nCopy playlist files into a directory.\n\n### Usage\n\n```bash\ndjay-tools cp [flags] playlist.csv \n```\n\nFirst export the playlist from djay as a CSV file and use it as input.\nOnly local files will be copied.  Other songs (e.g. from Apple Music) will be skipped.\n\nBy default, the files will be copied to the current directory with the default prefix\nbased on the song's position in the playlist and BPM.\n\nExample: `001 (128 bpm) Some Song.mp3`\n\nPrefix can be customized using the `--prefix` or `-p` flag.\n\n\n### Flags\n\n```\n  -h, --help            help for cp\n  -o, --output string   Output directory (default \".\")\n  -p, --prefix string   File name prefix. Available values: \"full\", \"pos\", \"bpm\", \"none\" (default \"full\")\n```\n\n### Examples\n\nCopy playlist files to specified directory:\n\n```bash\ndjay-tools cp -o /path/to/output /path/to/playlist.csv`\n```\n\nCopy playlist files to the current directory:\n\n```bash\ndjay-tools cp playlist.csv\n````\n\nWith bpm as prefix:\n\n```bash\ndjay-tools cp -p bpm playlist.csv\n```\n\n## License\n\nApache License 2.0\n\n## Contributing\n\nFeel free to open an issue or a pull request.\n\n## Author\n\nOleg Fomin — [@ofstudio](https://t.me/ofstudio), [ofstudio@gmail.com](mailto:ofstudio@gmail.com)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fofstudio%2Fdjay-tools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fofstudio%2Fdjay-tools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fofstudio%2Fdjay-tools/lists"}