Lidify Setup Guide - ajgillis04/GillisDockerDepot GitHub Wiki

Lidify Setup Guide

Introduction

Lidify is a self-hosted music management and recommendation application that helps you organize your music library and discover new artists based on your listening habits.

Prerequisites

  • Docker installed
  • Lidify Docker container
  • Spotify and/or Last.fm account

Configuration Steps

Step 1: Accessing the Lidify UI

  1. Open your browser and navigate to http://<your-ip-address>:5000.
  2. Log in with your Lidify credentials.

Step 2: Obtaining Spotify Credentials

  1. Go to the Spotify Developer Dashboard and log in with your Spotify account.
  2. Create a new app and fill in the required details.
  3. Copy the Client ID and Client Secret from the app overview page.

Spotify Creds Copy Creds

Step 3: Configuring Lidify

  1. Update Docker Compose File: Create or copy ~/compose/templates/lidify.yaml file to and update the necessary environment variables for Lidify:

Step 4: Retrieve Profile IDs from Lidarr

  1. Retrieve Quality Profile ID:
    curl -X GET "http://[IP_ADDRESS]:8686/api/v1/qualityProfile" -H "X-Api-Key: [YOUR_API_KEY]" | jq '.[] | select(.name == "HQ") | {id, name}'
    
  2. Retrieve Metadata Profile ID:
    curl -X GET "http://[IP_ADDRESS]:8686/api/v1/metadata" -H "X-Api-Key: [YOUR_API_KEY]" | jq '.[] | select(.name == "Kodi (XBMC) / Emby") | {id, name}'
    

Step 5: Update Docker Compose with Profile IDs

  1. Copy the Retrieved IDs:
    • Replace <quality_profile_id> and <metadata_profile_id> with the actual IDs retrieved in Step 4.