lidarr-true-singles
Automatically unmonitor promotional singles from Lidarr.
## Running
```bash
docker run --rm \
--name lidarr-true-singles \
-e LIDARR_URL=http://localhost:8686 \
-e LIDARR_API_KEY=your_api_key \
-e UNMONITOR=false \
-e DELETE=false \
-e OUTPUT_UNMONITORED=false \
git.chse.dev/chase/lidarr-true-singles:latest
```
| Environment Variable | Description | Default |
| -------------------- | ----------------------------------------------------------------------------------------------- | ----------------------- |
| `LIDARR_URL` | The URL to your Lidarr instance | `http://localhost:8686` |
| `LIDARR_API_KEY` | Your Lidarr API Key | |
| `UNMONITOR` | Whether to unmonitor the tracks or not | `false` |
| `DELETE` | Whether to delete the tracks or not | `false` |
| `OUTPUT_UNMONITORED` | Print unmonitored singles that are downloaded. Note that this overrides the `UNMONITOR` option. | `false` |
| Environment Variable | Outcome |
| ------------------------------------------ | -------------------------------------------------------- |
| `UNMONITOR=false` | See duplicate singles |
| `UNMONITOR=true` | Unmonitor duplicate singles |
| `UNMONITOR=true`
`DELETE=true` | Delete duplicate singles |
| `OUTPUT_UNMONITORED=true` | See duplicate unmonitored singles that are downloaded |
| `OUTPUT_UNMONITORED=true`
`DELETE=true` | Delete duplicate unmonitored singles that are downloaded |
## Development
```bash
git clone https://git.chse.dev/chase/lidarr-true-singles.git
cd lidarr-true-singles
npm i
cp .env.example .env
# Edit .env with your Lidarr URL and API Key
node .
```