Things break. Here's how to fix them.
A growing catalog of every error message we've seen and what to do about it.
Connection & login
connection.01 "Server not found" or "could not connect" when signing in
Your server URL is wrong, the server is offline, or your phone can't reach it on the current network.
- 01 Check the URL in a web browser first — open
https://your-server.comin Safari and confirm the Jellyfin login page loads. - 02 Use the full URL with https://, not just the domain. JellyAmp won't try to guess the protocol.
- 03 If you typed an IP like
192.168.1.50:8096, that only works on your home Wi‑Fi. For LTE / outside the house you need a public domain (set up via Tailscale, Cloudflare Tunnel, or a reverse proxy). - 04 Make sure there are no extra slashes or paths in the URL.
connection.02 "Invalid username or password"
Wrong credentials, or your Jellyfin account uses an authentication method (LDAP/SSO) that JellyAmp doesn't yet support.
- 01 Try logging into the Jellyfin web UI with the same username and password to confirm they work.
- 02 Passwords are case-sensitive.
- 03 If you use LDAP or external auth, create a regular Jellyfin user for JellyAmp (Jellyfin Dashboard → Users → Add User).
connection.03 Login screen keeps spinning forever
JellyAmp is waiting on a network response that never arrives. Usually a firewall, captive portal, or a server that's slow to respond.
- 01 Disconnect from any captive Wi‑Fi (airport, hotel, coffee shop) and retry on cellular.
- 02 If you're on a corporate or restrictive network, a firewall may be blocking the connection.
- 03 Restart the JellyAmp app (swipe up, swipe away).
Playback errors
playback.01 "A TLS error caused the secure connection to fail" — especially on the Apple Watch
The most common cause: iPhone airplane mode keeps Bluetooth on. The watch tries to send HTTP traffic through the iPhone's Bluetooth bridge (to save battery) instead of using its own LTE — but the iPhone has no internet to forward it to.
- 01 On iPhone: open Control Center → after enabling airplane mode, also tap the Bluetooth icon to turn it off explicitly.
- 02 Or: power the iPhone fully off (long-press side + volume → slide to power off).
- 03 Or: walk far enough from the iPhone that Bluetooth disconnects (>10m / a different room or floor).
- 04 JellyAmp itself shows a clearer hint when this scenario is detected — make sure you're on the latest App Store build.
playback.02 "Playback could not start on this device"
JellyAmp tried multiple stream formats and they all failed. Usually a server-side transcoding problem or a network drop.
- 01 Check your Jellyfin server's Activity tab in the dashboard — is there an error logged?
- 02 On Jellyfin: Dashboard → Playback → make sure transcoding is enabled and the temp folder has free disk space.
- 03 Try playing the same track from the Jellyfin web UI to isolate whether it's the file or the network.
- 04 If only one specific track fails, the file may be corrupt — re-encode or re-import it.
playback.03 Music starts then stops after 30 seconds
Network too slow to keep the buffer filled, or the server is too aggressively transcoding.
- 01 Move closer to your Wi‑Fi router or check cellular signal strength.
- 02 On the watch: download tracks ahead of time for offline use — much more reliable than streaming.
- 03 On Jellyfin: lower the streaming bitrate cap for the JellyAmp client in Dashboard → Devices.
playback.04 AirPlay icon is greyed out or won't connect
Either no compatible AirPlay device is on the network, or another app has the audio session locked.
- 01 Check that your speaker / Apple TV / HomePod is on the same Wi‑Fi network as your iPhone.
- 02 Force-quit any other audio app (Spotify, Apple Music, podcasts) and try again.
- 03 Restart your AirPlay device — they sometimes need it.
Apple Watch
watch.01 Watch app is empty / shows "Sign in on iPhone first"
The watch hasn't received your authentication session from the iPhone yet.
- 01 Open JellyAmp on your iPhone first and complete the sign-in.
- 02 Make sure the watch and iPhone are paired and within Bluetooth range.
- 03 On the watch: scroll to the Settings tab → tap Refresh from iPhone.
- 04 If still empty, force-quit JellyAmp on iPhone (swipe up, swipe away), reopen, then check the watch.
watch.02 Watch doesn't show what's playing on the iPhone
WatchConnectivity hasn't synced state. Usually fixes itself within a few seconds.
- 01 Open the JellyAmp watch app — the iPhone's playback should appear under "On iPhone" in Now Playing within ~3 seconds.
- 02 If not, toggle pause/play on the iPhone — that triggers a fresh sync.
- 03 Make sure the watch app is installed (Watch app on iPhone → My Watch tab → confirm JellyAmp is installed).
watch.03 Digital crown doesn't change the volume
By design — the crown scrolls the Now Playing view. Use the on-screen volume bar to change volume.
- 01 Tap or drag the volume bar on the Now Playing screen to change volume.
- 02 Volume is also controllable from any connected AirPods or Bluetooth headphones.
watch.04 Downloaded tracks won't play offline on the watch
Either the download didn't complete, or the file got evicted from the watch's cache (watchOS frees up space when storage is low).
- 01 Re-download the tracks — pull to refresh the Downloads tab and tap the download icon again.
- 02 Check watch storage: iPhone Watch app → General → Usage → free up space if it's nearly full.
- 03 Smaller libraries (~50 tracks) are more reliable than huge ones on the watch.
Library & metadata
library.01 No music shows up at all
Your Jellyfin library type isn't set to Music, or the user account doesn't have access to it.
- 01 On Jellyfin: Dashboard → Libraries → confirm at least one library has Content Type: Music.
- 02 On Jellyfin: Dashboard → Users → your account → make sure that library is not hidden.
- 03 Pull-to-refresh on JellyAmp's home tab to re-fetch the library.
library.02 Album art is missing or wrong
Jellyfin couldn't fetch metadata, or your local files are missing embedded art.
- 01 On Jellyfin: right-click the album → Refresh metadata → Replace all metadata.
- 02 Make sure your music files have proper ID3 tags (use a tagger like MusicBrainz Picard).
- 03 JellyAmp caches art aggressively — give it a few seconds to refresh after a metadata update.
library.03 Songs are split across the wrong artists/albums
Inconsistent metadata in your music files — Jellyfin organizes strictly by tags.
- 01 Re-tag the files with consistent Artist / Album Artist / Album fields.
- 02 On Jellyfin: refresh the library after re-tagging (Dashboard → Libraries → Scan Library).
App & device issues
general.01 App crashes immediately on launch
Usually a stale data folder from an older build or a corrupted local cache.
- 01 Force-quit JellyAmp, reopen.
- 02 If still crashing: delete the app and reinstall from the App Store. You'll need to sign in again, but no music data is lost (it lives on your Jellyfin server).
- 03 Update to the latest App Store build — bug fixes ship regularly.
general.02 Battery drains fast on the watch
Streaming over LTE is power-hungry. Background sync adds to it.
- 01 Download playlists for offline listening before long sessions (gym, runs, flights) — way kinder on the battery.
- 02 Disable Background App Refresh for JellyAmp on the watch if you don't need iPhone-state mirroring (Watch app → General → Background App Refresh).