Watch on iPhone with Swiftfin
Swiftfin is the official Jellyfin app for iPhone. This guide covers installing it from the App Store and connecting to the jfapp server.
What you need
- An iPhone running iOS 16.6 or later
- A Jellyfin account (invite completed, username and password ready)
- A few minutes and an App Store connection
The server address is always jfapp.xyz.
Step 1 — Install Swiftfin
Section titled “Step 1 — Install Swiftfin”- Open the App Store on your iPhone.
- Search for Swiftfin.
- Tap Get (the app is free).
- When install finishes, tap Open, or find Swiftfin on your Home Screen.
You can also install from this link on your phone: Swiftfin on the App Store.
Step 2 — Add the jfapp server
Section titled “Step 2 — Add the jfapp server”-
Open Swiftfin.
-
Tap Connect to Server (or Add Server).
-
Enter the server address:
jfapp.xyz -
Tap Connect.
Your iPhone will not find jfapp under Discovered Servers unless you are on the same local network as the server. Always add it manually with the address above.
Step 3 — Sign in
Section titled “Step 3 — Sign in”- Enter your Jellyfin username and password (the ones from your invite setup).
- Tap Sign In.
- Your library should load — browse movies and shows and tap one to play.
Sign-in fails?
Make sure you finished the invite link first. Until that is done, username/password login will not work. See Set up your account.
Step 4 — Optional settings
Section titled “Step 4 — Optional settings”After you are signed in:
- Quality — During playback, open the player controls and lower quality if you buffer on cellular or slow Wi‑Fi.
- Downloads — Some titles support offline download from the item screen (availability depends on the title and your account).
- AirPlay — Start playing in Swiftfin, open Control Center, then choose your Apple TV or speaker.
To ask for a missing title from your phone, open requests.jfapp.xyz with the same login, or tap Request in Jellyfin search when it appears. See Ask for a movie or show.
Something went wrong?
Section titled “Something went wrong?”| What you see | What to try |
|---|---|
| Cannot find / connect to server | Use exactly jfapp.xyz. Turn off VPN. Try Wi‑Fi instead of cellular (or the reverse). Check status.jfapp.xyz. |
| Invalid username or password | Confirm you completed the invite link and are using that password. Caps lock / autocorrect often cause this. |
| Works on Wi‑Fi but not cellular | Some carriers filter traffic. Stay on Wi‑Fi, or use Safari at jfapp.xyz. |
| Playback buffers or stalls | Lower stream quality in the player. Move closer to your router. |
| AirPlay missing or fails | Start playback in Swiftfin first, then pick the AirPlay device from Control Center. |
| App looks stuck after an update | Force-quit Swiftfin, reopen it, or remove the server and add jfapp.xyz again. |
Still stuck? See Watch on any device or try the web player at jfapp.xyz.