plac-for-apple-platform

Unofficial Roon client for Apple devices

Plac for macOS

Third-party Roon clients written in SwiftUI.

Screenshot of Plac for macOS

Install

Currently, there is no prebuilt binary of Plac for Apple platform. You have to build from source with Xcode and install the built application or run in debug mode using Xcode.

License

This project is licensed under Apache-2.0 License. This project contains asset files licensed under CC0-1.0.

Every file has REUSE annotation for copyright and license.

Development

System Dependencies

You need a recent version of Xcode (tested on Xcode 16.4, older versions might work.) Make sure swift command is available after installing.

This project has flake.nix for other tools. To start development shell, run:

nix develop

To develop without Nix Flakes, install required tools listed on outputs > devShell > packages section in flake.nix.

Code Formatting

This project uses dprint for code formatter frontend. After installing system dependencies, you can format source code by:

dprint fmt

License Checking

This project adheres to REUSE framework. You can check files have valid REUSE annotations by:

reuse lint