{"id":15651991,"url":"https://github.com/fwcd/m1xxx","last_synced_at":"2025-10-26T07:14:15.698Z","repository":{"id":39582344,"uuid":"497056429","full_name":"fwcd/m1xxx","owner":"fwcd","description":"Unofficial native Mixxx builds for macOS (Apple Silicon/Intel) and Linux","archived":false,"fork":false,"pushed_at":"2024-10-28T02:26:14.000Z","size":563,"stargazers_count":38,"open_issues_count":16,"forks_count":7,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-10-29T21:04:36.202Z","etag":null,"topics":["apple-silicon","dj","homebrew","m1","m2","macos","mixxx","music","osx"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fwcd.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":"2022-05-27T15:58:03.000Z","updated_at":"2024-10-28T01:46:39.000Z","dependencies_parsed_at":"2023-09-25T04:02:38.449Z","dependency_job_id":"3c8ce216-8e22-4d58-8adf-be5be7d7ab7e","html_url":"https://github.com/fwcd/m1xxx","commit_stats":{"total_commits":615,"total_committers":4,"mean_commits":153.75,"dds":"0.43577235772357725","last_synced_commit":"e7837441980f51c75065887e561c27b356bb4318"},"previous_names":[],"tags_count":347,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fwcd%2Fm1xxx","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fwcd%2Fm1xxx/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fwcd%2Fm1xxx/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fwcd%2Fm1xxx/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fwcd","download_url":"https://codeload.github.com/fwcd/m1xxx/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230511482,"owners_count":18237658,"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":["apple-silicon","dj","homebrew","m1","m2","macos","mixxx","music","osx"],"created_at":"2024-10-03T12:40:52.845Z","updated_at":"2025-10-10T07:34:17.550Z","avatar_url":"https://github.com/fwcd.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# M1xxx\n\n[![Build](https://github.com/fwcd/m1xxx/actions/workflows/build.yml/badge.svg)](https://github.com/fwcd/m1xxx/actions/workflows/build.yml)\n\n\u003e [!NOTE]\n\u003e Official snapshot builds of Mixxx for Apple Silicon are now available for download [here](https://mixxx.org/download/#testing). These are recommended for most users and can also be installed via Homebrew:\n\u003e ```bash\n\u003e brew tap homebrew/cask-versions\n\u003e brew install --cask mixxx-snapshot\n\u003e ```\n\nUnofficial snapshot builds of the free and open source DJ software [Mixxx](https://mixxx.org/) for macOS (arm64/Apple Silicon, x86-64/Intel) and Linux (x86-64).\n\n![Screenshot](images/screenshot.png)\n\n## Installation\n\n[Get the most recent binaries from GitHub Releases here.](https://github.com/fwcd/m1xxx/releases)\n\nAlternatively you can install `m1xxx` via [Homebrew](https://brew.sh/) using\n\n```sh\nbrew tap fwcd/fwcd\nbrew install --cask m1xxx\n```\n\nThis has the additional advantage of making it easy to upgrade or remove `m1xxx`.\n\n## Background\n\nMixxx traditionally only provided builds for x86-64 macOS. While these run fine under Rosetta 2, native Mixxx builds for arm64 run at roughly half the CPU load and feel noticeably more snappy than the x86-64 version.\n\nThis repo provides native builds for arm64 that are cross-compiled from GitHub's x86-64 Actions runners.\n\n## Upstreaming process\n\nBoth the `mixxx` and the `vcpkg` branch now use the official upstream revisions.\n\n## Building natively on Apple Silicon (arm64 macOS) hosts\n\nWhile the CI workflows in this repo mainly deal with the case of cross-compiling Mixxx from x86-64 macOS runners to arm64, it is also possible to compile directly from an arm64 macOS (Apple Silicon) host.\n\nFirst, make sure to have Homebrew installed and the submodules in this repo checked out (using `git submodule update`). To install the system dependencies, run:\n\n```sh\nscripts/install-macos-deps\n```\n\nTo compile and install Mixxx's dependencies into `vcpkg` run:\n\n```sh\nscripts/bootstrap-vcpkg\nscripts/install-vcpkg-deps\n```\n\n\u003e [!NOTE]\n\u003e If vcpkg produces a 'missing Python' error message, make sure to have `python` on your PATH, e.g. by symlinking it to `python3` with `ln -s /opt/homebrew/bin/python3 /usr/local/bin/python`.\n\nTo build Mixxx, run:\n\n```sh\nscripts/configure-mixxx\nscripts/build-mixxx\n```\n\n## Credits\n\nThanks to [`daschuer`](https://github.com/daschuer) for the work involved in backporting the relevant Qt patches, parts of the CI workflows and assistance in building the dependencies!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffwcd%2Fm1xxx","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffwcd%2Fm1xxx","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffwcd%2Fm1xxx/lists"}