Application

When enabled, users must log in with username/password to access the system. Requires application restart to take effect.

Paths

🔒 SSL/TLS Security

When enabled, all HTTP requests will be redirected to HTTPS. Requires SSL termination at reverse proxy or web server level.
Default port for HTTPS connections (typically 443).
HSTS tells browsers to only access the site over HTTPS. Only enable if SSL is properly configured.
How long browsers should enforce HTTPS-only access (31536000 = 1 year).
Permanent redirects are cached by browsers and search engines.
⚠️ Important: Only enable SSL enforcement if you have properly configured SSL termination at your reverse proxy (nginx, Apache, Cloudflare, etc.) or web server level. Enabling this without proper SSL setup will make the application inaccessible.

📄 Certificate Management

Manage SSL certificates for HTTPS connections. Upload certificate and private key files for custom SSL configuration.

Current Certificate Status

Certificate: Not configured
Private Key: Not configured
Expiry Date: N/A

Upload New Certificate

Upload your SSL certificate file (usually ends with .crt or .pem)
Upload your private key file (usually ends with .key or .pem)
Upload certificate chain file if required by your CA (intermediate certificates)

Core Services

YouTube Integration

📺 YouTube Playlists Manager

Spotify Integration

🎵 Spotify Manager

Last.fm Integration

Enter your username manually or use the "Authorize" button for OAuth authentication
🎵 Last.fm Manager

Lidarr Integration

🎵 Lidarr Manager

Metadata Services

Configure third-party metadata providers for enhanced artist information

Automatically enrich metadata for new artists using configured providers
📊 Enrichment Dashboard

Download Settings

Default quality for new downloads
Maximum quality to prevent excessive bandwidth/storage usage
Minimum acceptable quality
Maximum file size limit to prevent storage issues
Allow downloading lower quality if preferred quality unavailable
Download and embed closed captions/subtitles when available
Comma-separated list of language codes (e.g., en.*, es, fr). Use 'en.*' to match any English variant.

YouTube Download Enhancements

Settings to work around YouTube's streaming restrictions (SABR) that limit access to higher quality formats

Uses alternative player clients (web, mobile, android, ios) to access restricted formats
Slower download speeds and request delays to avoid YouTube detection
Prioritizes MP4 container formats which are less likely to be SABR-restricted
Automatically delete lower quality files after successful quality upgrades
Browser cookies from logged-in YouTube sessions can significantly improve format availability

Video Quality Management

Manage and upgrade video quality for your collection

Collection Quality

Loading statistics...

Database

Database Pool Settings

Database Pool Settings Information

  • Pool Size: The number of persistent database connections to maintain. Higher values allow more concurrent operations but use more memory. Recommended: 5-20 for most setups.
  • Pool Overflow: Additional temporary connections allowed beyond pool size during high load. These connections are closed when no longer needed. Recommended: 10-30.
  • Pool Recycle (seconds): How long a connection stays open before being replaced. Prevents stale connections and database timeouts. Recommended: 3600 (1 hour).
  • Pool Timeout (seconds): Maximum time to wait for an available connection before failing. Lower values fail faster, higher values wait longer. Recommended: 30-60 seconds.

Note: Changes require a service restart to take effect. Monitor system performance after adjusting these settings.

Scheduled Downloads

Automatically download videos marked as WANTED at regular intervals

Only used for daily and weekly schedules

Video Discovery

Automatically discover new videos for monitored artists

Note: Video discovery searches for new videos for artists marked as "monitored" and adds them with WANTED status for automatic download.

Scheduler Status & Control

Loading...

Video Import

Import videos from your PC or from a directory on the server.

Select a folder from your computer to upload and import videos.

Video files will be uploaded to the server and imported into your library.

Background Job Management

Checking...

Monitor and manage background jobs for metadata enrichment, video downloads, and bulk operations.

Logging

System Management Tools

Monitor system health, perform maintenance tasks, and view collection analytics

System Health

Monitor disk space, memory, CPU usage, and service status in real-time.

Open Dashboard

Maintenance

Clean up old logs, optimize database, remove orphaned files, and manage storage.

Open Tools

Collection Analytics

View collection statistics, top artists, genres, health assessment, and export data.

View Analytics

Video Indexing

Index videos, scan files, enrich artist metadata, and manage video database operations.

Open Tools

Available Themes

Theme Customizer

Select a theme to customize its colors and properties. Changes are applied immediately as you make them.

Select Theme to Customize

🚫 Video Blacklist Management

Manage blacklisted YouTube URLs to prevent re-download of unwanted videos. Blacklisted videos will not be downloaded in future scans, even if they appear in monitored artists or playlists.

0
Total Blacklisted URLs
0
Added This Week