# Crossfade

A TIDAL upload formatter and quality control tool for uploading to RED.

![](./assets/img/home.png)

## Getting Started

1. Clone repo and edit default config values in `.example.env.local`, then rename to `.env.local`.

```bash
git clone https://git.tgcomplete.com/anon28410/crossfade.git
cd crossfade
cp .example.env.local .env.local
```

2. Install dependencies, build, and run the app:

```bash
npm install
npm run build
npm run start
```

3. Navigate to `http://localhost:3000` in your browser.

## Prerequisites

You are required to already have the following CLI applications installed and configured:

- [mkbrr](https://github.com/autobrr/mkbrr)
- [SoX](https://github.com/rbouqueau/SoX)
- [smoked-salmon](https://github.com/smokin-salmon/smoked-salmon)

Note that you will need to have already configured a `red` preset for mkbrr. See the `mkbrr` wiki for more information on how to do this.

## Development

To run the app in development mode with hot-reload, use the following command:

```bash
npm run dev
```

![](./assets/img/workflow.png)
![](./assets/img/spectrogram.png)
