## System Dashboard

Monitor your music system health and manage operations

### Service Status

Spotify ●

Disconnected

Response: --

Server ●

Disconnected

Response: --

Soulseek ●

Disconnected

Response: --

### System Statistics

Active Downloads

0

Currently downloading

Finished Downloads

0

Completed this session

Download Speed

0 KB/s

Combined speed

Active Syncs

0

Playlists syncing

System Uptime

0m

Application runtime

Memory Usage

--

Current usage

### Tools & Operations

#### Database Updater

Last Full Refresh: Never

Artists: 0
Albums: 0
Tracks: 0
Size: 0.0 MB

Idle

0 / 0 artists (0.0%)

#### Metadata Updater

Updates artist photos, genres, and album art from Spotify.

Current Artist: Not running

0 / 0 artists (0.0%)

#### Quality Scanner

Scan library for tracks below quality preferences

Processed: 0
Quality Met: 0
Low Quality: 0
Matched: 0

Ready to scan

0 / 0 tracks scanned (0.0%)

#### Duplicate Cleaner

Detect and remove duplicate tracks in Transfer folder

Files Scanned: 0
Duplicates Found: 0
Deleted: 0
Space Freed: 0 MB

Ready to scan

0 files scanned (0.0%)

#### Media Server Scan

Manually trigger Plex media library scan for music

Last Scan: Never
Status: Idle

Ready to scan

Waiting for scan request

### Recent Activity

📊

System Started

Dashboard initialized successfully

Now

## Playlist Sync

Synchronize your Spotify, Tidal, and YouTube playlists with your media server

### Your Spotify Playlists

Click 'Refresh' to load your Spotify playlists.

### Your Tidal Playlists

Click 'Refresh' to load your Tidal playlists.
Parsed YouTube playlists will appear here.

### My Beatport Playlists

Your created Beatport playlists will appear here.

## 🎯 Loading Fresh Beatport Tracks...

Fetching the latest music from Beatport

## 🏆 Top 10 Lists

Current trending tracks from Beatport charts

### 🎵 Beatport Top 10

Most popular tracks on Beatport

#### 🎵 Loading Beatport Top 10...

Fetching trending tracks

### 🔥 Hype Top 10

Editor's hottest trending picks

#### 🔥 Loading Hype Top 10...

Fetching editor's picks

## 💿 Top 10 Releases

Most popular albums and EPs on Beatport

#### 💿 Loading Top 10 Releases...

Fetching trending albums and EPs

## 🆕 New Releases

Latest albums and EPs from Beatport

### 📀 Loading New Releases...

Fetching the latest albums and EPs

## 🔥 Hype Picks

Editor selected trending tracks from Beatport

### 🔥 Loading Hype Picks...

Fetching the hottest trending tracks

## 🔥 Featured Charts

Top chart collections from Beatport creators

### 📊 Loading Featured Charts...

Fetching top chart collections

## 🎧 DJ Charts

Curated charts from top DJs and artists

### 🎧 Loading DJ Charts...

Fetching curated DJ selections

## 🎵 Music Downloads

Search, discover, and download high-quality music

Type:
Format:
Sort by:

Ready to search • Enter artist, song, or album name

### Search Results

Your search results will appear here.

### Download Manager

• Active Downloads: 0

• Finished Downloads: 0

No active downloads.
No finished downloads.

## 🎵 Discover Artists

Search for your favorite artists and explore their complete discography

🔍
Start typing to search for artists
Search Results

## Artist Name

Genres

### Similar Artists

Discover artists with a similar sound

Finding similar artists...
⚠️ Unable to load similar artists

## 📚 Music Library

Browse your complete music collection

0 Artists
🔍
Loading artists...
🎵
No artists found
Try adjusting your search or filters
Page 1 of 1
🎵

# Artist Name

Albums 0 owned, 0 missing
0%
EPs 0 owned, 0 missing
0%
Singles 0 owned, 0 missing
0%

Loading artist discography...

⚠️

### Failed to load artist details

An error occurred while loading the artist's discography.

### Albums

0 owned 0 missing

### EPs

0 owned 0 missing

### Singles

0 owned 0 missing
FEATURED ARTIST

# Loading...

Discover new music tailored to your taste

🎧

## Recent Releases

New music from artists you follow

Loading recent releases...

## Seasonal

Seasonal music

## Seasonal Mix

Curated seasonal playlist

⟳ Syncing to media server...
✓ 0 ⏳ 0 ✗ 0 (0%)

## 🆕 Recently Added

Latest additions to your library

## 🎵 Daily Mixes

Personalized mixes based on your taste

## Fresh Tape

New drops from recent releases

⟳ Syncing to media server...
♪ 0 / ✓ 0 / ✗ 0 (0%)

Loading fresh tape...

## The Archives

Curated from your collection

⟳ Syncing to media server...
♪ 0 / ✓ 0 / ✗ 0 (0%)

Loading the archives...

## 🔥 Popular Picks

Trending tracks from new discoveries

⟳ Syncing to media server...
✓ 0 ⏳ 0 ✗ 0 (0%)

## 🌟 Hidden Gems

Underground discoveries waiting for you

⟳ Syncing to media server...
✓ 0 ⏳ 0 ✗ 0 (0%)

## 🏆 Your Top 50

All-time favorites from your library

## 💎 Forgotten Favorites

Rediscover tracks you used to love

## 🔀 Discovery Shuffle

Random tracks from your discovery pool - different every time

⟳ Syncing to media server...
✓ 0 ⏳ 0 ✗ 0 (0%)

## ❤️ Familiar Favorites

Your reliable go-to tracks

⟳ Syncing to media server...
✓ 0 ⏳ 0 ✗ 0 (0%)

## 🎨 Build a Playlist

Create a custom playlist from your favorite artists

### Selected Artists:

No artists selected. Search and select 1-5 artists.

Building your playlist...

### Generated Playlist

⟳ Syncing to media server...
✓ 0 ⏳ 0 ✗ 0 (0%)

## 🧠 ListenBrainz Playlists

Playlists from ListenBrainz

Loading playlists...

## ⏰ Time Machine

Explore music from different decades

Loading decades...

## 🎵 Browse by Genre

Discover music by your favorite genres

Loading genres...

## Settings

### API Configuration

#### Spotify

Client ID:
Client Secret:
Redirect URI:
Current Redirect URI:
http://127.0.0.1:8888/callback
Add this URL to your Spotify app's 'Redirect URIs' in the Spotify Developer Dashboard

#### Tidal

Client ID:
Client Secret:
Redirect URI:
Current Redirect URI:
http://127.0.0.1:8889/tidal/callback
Add this URL to your Tidal app configuration

#### Soulseek

slskd URL:
API Key:

#### ListenBrainz

User Token:
Get your token from ListenBrainz Settings

### Server Connections

Plex Server URL:
Plex Token:
Music Library:
Select which music library to use (doesn't affect config file)
Jellyfin Server URL:
API Key:
Navidrome Server URL:
Username:
Password:

### Download Settings

Slskd Download Dir:
Matched Transfer Dir (Plex Music Dir?):

### 🔍 Discovery Pool Settings

Lookback Period:
Controls how far back to scan when adding new artists or refreshing discovery pool. Once scanned, artists are kept updated with new releases only.

### 🎵 Quality Profile

Quick Presets:
FLAC (Lossless) Priority: 1
File Size Range:
0 MB - 150 MB
MP3 320 kbps Priority: 2
File Size Range:
0 MB - 20 MB
MP3 256 kbps Priority: 3
File Size Range:
0 MB - 15 MB
MP3 192 kbps Priority: 4
File Size Range:
0 MB - 12 MB
Allow fallback to any quality if preferred qualities unavailable
How it works: Downloads try each enabled quality in priority order (1 = highest). File size constraints filter out outliers - MAX limits catch fake files (500MB "FLACs"), MIN limits (optional) can enforce minimum quality. Set MIN to 0 to accept all file sizes (recommended for most users).

### Database Settings

Concurrent Workers:
Number of parallel threads for database updates. Higher values = faster updates but more server load.

### 🎵 Metadata Enhancement

Enable metadata enhancement with Spotify data
Embed high-quality album art from Spotify
Supported Formats:
MP3, FLAC, MP4/M4A, OGG

### Playlist Sync Settings

Create playlist backups before sync

### Logging Information

Log Level:
DEBUG
Log Path:
logs/app.log
Processing...

## Match Download to Spotify

### Step 1: Select the correct Artist

Choose the artist that best matches your download

#### Top Suggestions

#### Or, Search Manually

### Step 2: Select the correct Album

Choose the album that best matches your download for

#### Top Suggestions

#### Or, Search Manually

## What's New in SoulSync

Version 1.0 - Complete WebUI Rebuild
×

### Tracks to Add to Wishlist

All tracks from this release will be added to your wishlist

## 🎵 Browse by Genre

🔍

🔍 Discovering current Beatport genres...

### Tool Information