SOUND Settings

## General Settings

Configure SOUND's startup behavior and system integration.

### Open Streamline

Access your music library in the Streamline web interface

### Startup & System

Start SOUND at login
Automatically launch SOUND when you sign in to your computer
Minimize to system tray
Keep SOUND running in the background when you close the window
Show dock icon
Display SOUND icon in the dock (in addition to menu bar)

### Notifications

Show system notifications
Display alerts for library scans, sync status, and errors

### Updates

Check for updates
How often SOUND should check for new versions

## Connection Settings

Configure how SOUND connects to your network and handles incoming connections.

Connection Mode
Automatic (Recommended)
SOUND will automatically detect the best connection method
Local Only
Only allow connections from your local network
Remote Priority
Optimize for remote connections

### Network Configuration

Server Port
Port number for SOUND server (default: 51823)
Bind Address
Network interface to listen on
Enable IPv6 Support

### Performance

Enable Compression
Reduces bandwidth usage for remote connections
Enable Response Caching
Improves performance for frequently accessed content
Maximum Concurrent Streams
Limit simultaneous audio streams

### Network Discovery

Enable mDNS/Bonjour Discovery
Allow automatic discovery on local network
Enable UPnP Port Forwarding
Automatically configure router for remote access
Broadcast Name
Name shown when discovering this server

## Remote Access

Local Server
Checking...
Cloudflare Tunnel
Checking...

### 🌐 Remote Access Tunneling

To access your SOUND server remotely, you'll need to set up a secure tunnel. We recommend using Cloudflare Tunnel for the best experience.

Why use your own Cloudflare Tunnel?

- Persistent URL - Your tunnel URL stays the same across restarts
- Better Performance - Dedicated tunnel optimized for your connection
- Full Control - Manage your tunnel settings and analytics
- 100% Free - Cloudflare provides unlimited bandwidth at no cost
- Custom Domain - Optional: Use your own domain name (e.g., music.yourdomain.com)

Getting Started: Click "Configure Cloudflare" below to set up your free tunnel in just a few minutes. You'll need a free Cloudflare account and an API token.

### 🔧 Advanced Connection Options

For users who want more control over their remote access setup.

#### Cloudflare Tunnel (Managed)

Create and manage your own Cloudflare tunnel with your API token. Full control over tunnel configuration.

#### Tailscale

Zero-config VPN with private mesh network. No port forwarding required, works anywhere.

Note: Advanced options require additional setup and maintenance. We recommend Quick Connect for most users.

## Family Sharing

Allow family members to access your SOUND library with their own Streamline accounts. Each person gets their own play history and scrobble settings.

How it works: Send an invite to family members by email. They'll click a link to accept and can then auto-connect from WAVE. Each person has their own play history and scrobble settings.

Family Members
0 / 4
Active Today
0

### Invite Family Member

Email Address
Your Name (for invite)

### Family Members

Loading...

How invites work: They'll receive an email with a link to accept the invite. Once accepted, they can auto-connect from WAVE using their Streamline account. You can revoke access anytime by removing them from the list.

## Music Libraries

Manage your music collection folders. SOUND automatically scans and syncs these locations with WAVE.

### Automatic Scanning

Scan for new music automatically
Periodically check your folders for new tracks and sync them to WAVE
Monitor folders in real-time
Instantly detect when files are added or removed (uses more CPU)

### Google Drive

Stream music directly from your Google Drive. No local storage needed - SOUND uses efficient byte-range requests to minimize data transfer.

Connect your Google Drive to stream music from the cloud.

Connected to Google Drive

#### Cloud Libraries

## Playback Settings

Configure audio playback features for the best listening experience.

### Gapless Playback

Enable gapless playback

Seamless transitions between consecutive tracks

Enable crossfade

Smooth transitions with overlapping audio

Crossfade Duration
3s

### Volume Normalization

ReplayGain Mode

Automatically adjust volume levels across tracks

### Advanced Settings

Advanced gapless settings, certification, and metadata analysis

Verify your system supports all gapless features

## Security & Privacy

Manage how SOUND protects your music library and handles connections.

### WAVE Authentication

Checking authentication status...

### API Key

Your API key allows applications like WAVE to securely connect to your SOUND server. Keep this secret!

### Access Control

Require WAVE authentication
Only allow access from authenticated WAVE users
Local network only
Restrict access to devices on your local network
IP Whitelist (Trusted Networks)
IP addresses and networks that can access without authentication. Use CIDR notation for ranges (e.g., 192.168.1.0/24 for entire subnet). Local connections (127.0.0.1) are always allowed.

### Privacy

Enable CORS headers
Allow web applications to access your SOUND server

### Encryption

Force HTTPS connections
Automatically enabled when using Cloudflare remote access

Failed to load metadata settings. Please ensure the server is running on port 51823.

## Metadata Insights

Comprehensive metadata quality analysis and automated improvement

Total Tracks
-
Issues Found
-
Quality Score
-

### Quality Distribution

Excellent (0) Good (0) Fair (0) Poor (0)

### Missing Fields

### Top Issues

### Recommendations

### Automated Tasks

Scheduler Status Checking...
0 0

### Schedule Settings

Enable Automatic Scheduling
Automatically run metadata tasks: hole-filling (30min), verification (2hr), enrichment (6hr)

### Metadata Sources

MusicBrainz
Primary source for accurate music metadata
AcoustID
Audio fingerprinting for track identification
Last.fm
Genre tags and popularity data

### Artists Needing Attention

Artist | Tracks | Missing Art | Missing Year | Quality
--- | --- | --- | --- | ---

Loading artist data...

## Music Service Integrations

Connect SOUND with your favorite music services for data import/export and scrobbling.

Last.fm

### Last.fm

Import history • Export scrobbles • Real-time sync

Not Connected

Connect your Last.fm account to import your listening history and enable automatic scrobbling.

You'll be redirected to Last.fm to authorize SOUND. Your credentials are never stored by SOUND.

Username
-
Total Scrobbles
-
Last Import
Never
Auto-sync

### Data Management

#### 📥 Import Data

Import your listening history from CSV, JSON, or service backups.

#### 📤 Export Data

Export your SOUND listening history in various formats.

ADVANCED TAB TEST

## Advanced Settings

### Intelligent Features

Intelligent Pre-buffering
Predictively loads tracks based on listening patterns to eliminate buffering delays
Acoustic Fingerprinting
Identify duplicate tracks and match songs even with different metadata
Real-time Transcoding
Automatically convert audio formats for optimal streaming performance
Smart API Caching
Cache metadata and API responses for faster performance

### Debug Options

Enable debug logging
Cache size (MB)
Amount of disk space to use for caching metadata and artwork

### Performance & Optimization

Worker Threads
Number of threads to use for scanning and processing
Buffer Size (MB)
Stream buffer size for playback (larger = more stable, higher memory usage)
Max Concurrent Streams
Maximum number of simultaneous client connections

#### Database Optimization

Optimize the database for better performance and reduced disk usage.

#### Reset Database

Clear all music data and start fresh. This will remove all tracks, play counts, and metadata.

### Library Management

Scan folders and update all metadata

## About SOUND

## SOUND by Streamline

Local music server for WAVE

Version 1.0.0

Build 12345

© 2024 Streamline. All rights reserved.

Privacy Policy • Terms of Service