Configure display, playback, and downloads
Loading settings...
How your library and collections are laid out
Layout
Fade between tracks for seamless transitions
Eliminate silence between tracks in albums
Automatically adjust volume levels for consistent playback
Target Volume Level
Shape the sound with presets or custom bands (Linux)
Presets
Bands (dB)
Automatically start the next episode when one finishes
Countdown Duration
Time before next episode starts automatically
Episode Limit
Stop auto-playing after this many consecutive episodes
Limit how much bandwidth video streams may use. Lower settings ask the server to transcode before sending, which saves data on metered or slow connections at the cost of picture quality. You can also change this for a single video from the player's quality menu.
Applies to videos started from now on; a video already playing keeps the quality it started at.
Decode video with the device's hardware decoder instead of the built-in web player, for better performance and battery life, and so picture-in-picture shows the video rather than the app. On by default. Turn it off to fall back to the built-in web player if a video misbehaves.
Takes effect the next time you start a video.
Drag or use the arrows to choose the order search result groups appear in. Empty groups are hidden automatically.
{#if cacheStats} {cacheStats.itemCount} images cached {:else} Thumbnails and artwork are cached locally for faster loading {/if}
Remove all cached thumbnails and artwork
Maximum storage for offline downloads
Automatically download albums you're listening to
Download the next {cacheConfig.queuePrecacheCount} tracks in the queue automatically
{#if networkDetectionSupported} Hold downloads unless on an unmetered network. Cellular and metered hotspots are excluded; WiFi and Ethernet are allowed. {:else} Only available on Android — this device has no metered connection to detect. {/if}
Higher detail helps diagnose a problem but writes more to disk. The setting survives a restart, so you can turn it up and then reproduce the bug.
Bundles the logs and your app/OS versions into one file to attach to a bug report. Access tokens and passwords are removed; nothing is uploaded anywhere.
Saved {formatBytes(exportedBundle.sizeBytes)} from {exportedBundle.fileCount} log file{exportedBundle.fileCount === 1 ? "" : "s"}.
{exportedBundle.path}
{#if canInstallUpdates} {/if}Couldn't export: {exportError}
{/if}{diagnosticsInfo.logDir}
{formatBytes(diagnosticsInfo.totalSizeBytes)} of logs held
{#if canInstallUpdates} Downloads are verified against JellyTau's signing key before anything is installed. {:else} Android installs are handled by the system installer — this opens the releases page. {/if}
You're on the latest version.
{:else if updateState === "failed"}Couldn't reach the update server. This is safe to ignore — JellyTau keeps working.
{:else if updateState === "installing"}Downloading… {Math.round(updateProgress * 100)}%
JellyTau will restart when this finishes.
Version {updateAction.version} is available
{#if updateAction.notes}{updateAction.notes}
{/if}
About these settings: