Home Getting Started

Getting Started

By Joe
• 9 articles

Connect Phyn to your Jellyfin server

Connect Phyn to your Jellyfin server Add your Jellyfin server to Phyn, sign in, and start using your libraries from your phone, tablet, or desktop. Before you start You need: - A Jellyfin server that is already set up. - The Jellyfin server address. - Your Jellyfin username and password, or permission to use QuickConnect if your server supports it. Your server address should include the protocol, for example: - http://192.168.1.20:8096 - https://jellyfin.example.com If you are connecting from home, use the address that works on your home network. If you are connecting away from home, use the external address you normally use in a browser. Tip: Use the same address that opens Jellyfin in a browser on this device. If the browser cannot reach Jellyfin, Phyn will not be able to reach it either. Open Add server There are two common ways to reach the Add server screen. If this is your first server 1. Open Phyn. 2. If there is no saved server on the device, Phyn opens Add server automatically. 3. Continue with the steps in Add the server. If you are already signed in Use this path when Phyn is already connected to a server and you want to add or switch to another one. 1. Open the account menu. 2. Select Logout. 3. On the login screen, select Change server. 4. Select Add server. 5. Continue with the steps in Add the server. Good to know: Logging out signs you out of the current Jellyfin session. It does not remove the saved server from Phyn. Add the server 1. Enter your Jellyfin server URL. 2. If Phyn discovers Jellyfin servers on your network, you can select the discovered server instead of typing the address manually. 3. If you also use a different address away from home, enter it in External server URL. 4. Select Connect. Phyn checks the server address and saves the server when it can reach Jellyfin. Use Jellyfin server URL for the address that works where you are setting up Phyn. Use External server URL only when your server also has a separate remote address, such as a reverse-proxy or VPN address. Sign in with username and password 1. On the login screen, enter your Jellyfin Username. 2. Enter your Jellyfin Password. 3. Leave Remember me enabled if you want Phyn to remember the username on this device. 4. Select Login. After login, Phyn opens your home screen and loads the libraries available to your Jellyfin user. Sign in with QuickConnect If your Jellyfin server supports QuickConnect, Phyn may show Login with QuickConnect on the login screen. 1. Select Login with QuickConnect. 2. Follow the on-screen QuickConnect instructions in Phyn. 3. Open Jellyfin in a browser or another signed-in Jellyfin client. 4. Go to the Jellyfin QuickConnect page. 5. Enter the code shown in Phyn. 6. Approve the request. Phyn signs in after Jellyfin approves the QuickConnect request. When the connection and login are successful, Phyn shows your Jellyfin home screen and libraries. You can browse media, play items, and adjust server or app settings from the account menu. If Phyn cannot find your server If this happens, confirm the address works in a browser on the same device. Then check that: - The address starts with http:// or https://. - The port is correct. Many Jellyfin servers use 8096 for HTTP. - Jellyfin is running. - Your phone or computer is on the same network if you are using a local address. - Your VPN, firewall, reverse proxy, or DNS setup allows the device to reach the server. If Phyn reports that the server version is too low, update Jellyfin and try again. If Phyn says the server setup wizard is not complete, open Jellyfin Web as an admin and finish the Jellyfin setup wizard before connecting with Phyn. If sign-in fails If this happens, check the username and password by signing in to Jellyfin Web. If Jellyfin Web works but Phyn does not, try again after confirming you selected the correct server in Phyn. If QuickConnect does not work, confirm that QuickConnect is enabled on your Jellyfin server and that you approve the request before the code expires. Related articles - Fix server connection problems - Sign in with QuickConnect - Fix server connection problems - Send useful details to support

Last updated on Jul 10, 2026

Sign in with QuickConnect

Sign in with QuickConnect QuickConnect lets you sign in to Phyn by approving a short code from Jellyfin Web or another Jellyfin client. It is useful when you are setting up Phyn on a TV, shared device, or any device where typing a password is inconvenient. QuickConnect is controlled by your Jellyfin server. Phyn can show the QuickConnect button only when the selected server says QuickConnect is available. Server requirement: If you do not see Login with QuickConnect, your Jellyfin server may have QuickConnect disabled, unavailable, or unsupported for that login session. Use username and password, or ask the server administrator to enable QuickConnect. Before you start You need: - Phyn connected to the correct Jellyfin server. - Access to a browser or another Jellyfin client where you can already sign in. - Permission to use QuickConnect on that Jellyfin server. - Enough time to approve the code before it expires. If you are not sure which server Phyn is using, return to the login screen and check whether you need to select Change server first. Start QuickConnect in Phyn 1. Open Phyn. 2. Add or select your Jellyfin server. 3. On the login screen, select Login with QuickConnect. 4. Keep the QuickConnect screen open in Phyn. Phyn shows instructions, the server address, a QR code, and a short code. The app checks the server every few seconds while it waits for approval. Approve the code in Jellyfin 1. Open the server address shown in Phyn, or scan the QR code if that is easier. 2. Sign in to Jellyfin Web if you are not already signed in. 3. Open the profile menu in the upper-right corner. 4. Select QuickConnect. 5. Enter the code shown in Phyn. 6. Select Authorize. After Jellyfin approves the request, Phyn signs in automatically and opens your Jellyfin home screen. Security check: Only authorize a QuickConnect code that you started yourself. If you see an unexpected QuickConnect request, cancel it. If the code expires or fails If Phyn says the QuickConnect request could not be completed, return to the login screen and try again. A code can fail when it expires, when the server disables QuickConnect during the request, or when the device loses access to the server. Try this sequence: 1. Confirm the same Jellyfin server opens in a browser. 2. Start a fresh QuickConnect request in Phyn. 3. Approve the new code promptly in Jellyfin Web. 4. If it still fails, use username and password for this login. When to use username and password instead Use normal login if: - Your server does not show QuickConnect in Jellyfin Web. - Login with QuickConnect is disabled or missing in Phyn. - You cannot access a browser or another signed-in Jellyfin client. - Your server administrator has disabled QuickConnect for security reasons. Signing in with username and password uses your Jellyfin account directly and works even when QuickConnect is not available. Related articles - Connect Phyn to your Jellyfin server - Connect Phyn to your Jellyfin server - Fix server connection problems

Last updated on Jul 10, 2026

What is Phyn?

What is Phyn? Phyn is a native client app for Jellyfin. It lets you connect to your own Jellyfin server and use your media library from your phone, tablet, desktop, or Meta Quest headset. Phyn does not include a Jellyfin server or provide media by itself. You bring the Jellyfin server, libraries, and account. Phyn gives you a polished app experience for browsing, playback, downloads, reading, integrations, and notifications where supported. Important: Phyn is pronounced like "fin" and is built for Jellyfin users. You need access to a Jellyfin server before the app can show your movies, shows, music, books, or Live TV. What you can do with Phyn Depending on your server, account permissions, device, and Phyn Premium status, you can use Phyn to: - Watch movies and TV shows from your Jellyfin library. - Use immersive playback and watch supported 3D videos on Meta Quest. - Listen to music with native background playback. - Browse supported eBooks and reading libraries. - Download supported media for offline playback. - Cast playback with AirPlay or Google Cast on supported devices. - Use Live TV and the program guide when your Jellyfin server is configured for Live TV. - Connect supported integrations such as Jellyseerr. - Receive supported Jellyfin notifications after webhook setup. What you need Before using Phyn, you need: - The Phyn app installed on a supported device. - A Jellyfin server that is already set up. - The server address, such as https://jellyfin.example.com or http://192.168.1.20:8096. - A Jellyfin username and password, or QuickConnect if your server supports it. If you do not run the Jellyfin server yourself, ask your server administrator for the server address and login details. Supported platforms Phyn is available for iOS, Android, macOS, and Meta Quest. Platform support can affect which operating-system features are available, such as push notifications, background playback, casting, local network permission, and offline storage behavior. On Meta Quest, you can browse in panel mode or select Enter mixed reality for immersive playback. Supported 3D display formats include full and half side-by-side (FSBS/HSBS) and full and half top-and-bottom (FTAB/HTAB). A 3D video file is required; selecting a 3D format does not convert 2D content. Setup tip: Start by connecting Phyn to your Jellyfin server. After you can sign in and see your libraries, move on to downloads, playback settings, integrations, and notifications. Related articles - Connect Phyn to your Jellyfin server - Download movies and shows for offline playback - Send useful details to support

Last updated on Oct 10, 2026

Installation

Installation Install Phyn from the official app store for your device, then connect it to your Jellyfin server so the app can load your libraries. Phyn is a Jellyfin client. It does not include a Jellyfin server or provide media by itself, so you need access to a working Jellyfin server before the app can show movies, shows, music, books, or Live TV. Get Phyn Use the official store link for your platform: - Meta Quest: Get Phyn on the Meta Horizon Store. Check the listing for device compatibility. - Android: Get Phyn on Google Play - iPhone and iPad: Get Phyn on the App Store - Mac: Get Phyn on the Mac App Store Store tip: Use the store account for your platform: your Meta account on Quest, Apple ID on Apple devices, or Google account on Android. Before you open Phyn Have these details ready: - Your Jellyfin server address, such as https://jellyfin.example.com or http://192.168.1.20:8096. - Your Jellyfin username and password. - QuickConnect access if your server uses QuickConnect. - Network access to the server from the device where you installed Phyn. If someone else manages your Jellyfin server, ask them for the correct server address before starting setup. Local addresses, remote addresses, VPN addresses, and reverse-proxy addresses can be different. After installing 1. Open Phyn. 2. Add your Jellyfin server when prompted. 3. Sign in with your Jellyfin account. 4. Allow the device permissions that match the features you want to use. Permissions can affect app behavior. Notifications need notification permission, casting may need local network permission, and downloads need enough local storage on the device. Once installation is complete, the useful next step is connecting Phyn to Jellyfin and confirming your libraries load. After that, you can set up downloads, playback preferences, integrations, notifications, and Premium features at your own pace. On Meta Quest After connecting to Jellyfin, use Phyn in panel mode or select Enter mixed reality from the navigation menu for immersive playback. While watching, point your controller down or press B on the right controller to reveal the controls. Look downward to see the panel; you can grab and move it to a comfortable position. If you cannot install Phyn If this happens, check: - Your device can access its official store: Meta Horizon Store on Quest, App Store on Apple devices, or Google Play on Android. - Your device is signed in to the correct store account. - Your operating system version supports the current Phyn app. - The store listing is available in your country or region. - You have enough storage to install the app. If the store says Phyn is unavailable for your device, use another supported device or check back after future platform updates. Related articles - What is Phyn? - Connect Phyn to your Jellyfin server - First-run permissions and local network access - Manage your Phyn Premium subscription

Last updated on Oct 10, 2026

First-run permissions and local network access

First-run permissions and local network access When you open Phyn for the first time, the app may ask for permissions that help it discover your Jellyfin server, find Cast-enabled devices, send notifications, or save media for offline use. You can use Phyn without granting every permission immediately, but some features work better when the matching permission is allowed. Permission principle: Allow the permissions for the features you plan to use. If you deny a permission, you can usually enable it later in your device settings. Local network access Local network access lets Phyn look for Jellyfin servers and Cast-enabled devices on the same network as your phone, tablet, or computer. Allow this permission if you want Phyn to: - Automatically discover a Jellyfin server on your home network. - Find AirPlay, Google Cast, or other local playback targets where supported. - Connect more easily to local devices without typing addresses manually. If you skip or deny local network access, you can still type the Jellyfin server URL manually. Local discovery may not work until you allow the permission in system settings. Notification permission Notification permission lets Phyn show supported app notifications on your device. Allow this permission if you want to use: - Phyn in-app notifications. - Jellyfin webhook notifications sent to Phyn. - Device-level alerts for supported notification events. Notification setup may also require extra server configuration. In Phyn, the onboarding text points you toward the notification section in settings, where you can get a notification URL for the Jellyfin webhook setup. Storage and downloads Downloads need enough local device storage. Depending on platform behavior, Phyn may also need file or storage access to save, manage, or delete offline media. If a download fails, cannot be deleted, or disappears unexpectedly, check available storage and whether the operating system has restricted app storage access. Casting and device discovery Casting depends on the device, operating system, network, target TV or speaker, and server playback compatibility. If a Cast or AirPlay device does not appear: - Make sure both devices are on the same local network. - Disable guest Wi-Fi isolation if it blocks device discovery. - Check that Phyn has local network permission. - Confirm another app on the same device can see the casting target. - Wake the target TV, speaker, Chromecast, or Apple TV. What to do if you denied a permission Open your system settings, find Phyn, and enable the permission you need. The exact path differs by platform, but you are usually looking for Phyn under app permissions, privacy settings, notifications, local network, or storage. After changing a permission, close and reopen Phyn. Some permissions may not take effect on the current screen until the app refreshes. Which permissions matter most | Feature | Permission or setting that can matter | | --- | --- | | Discovering a local Jellyfin server | Local network access | | Casting to local devices | Local network access and network visibility | | Receiving push notifications | Notification permission | | Jellyfin webhook notifications | Notification permission, Premium access, and server webhook setup | | Offline downloads | Local storage space and download permission from Jellyfin | | Support screenshots | Screenshot attachment permission or system screenshot access, depending on platform | If Phyn still cannot find your server Local network permission helps discovery, but it does not fix every connection problem. If Phyn cannot find or connect to Jellyfin, type the server URL manually and confirm that the same address opens in a browser on the same device. A VPN, reverse proxy, firewall, DNS issue, or offline Jellyfin server can still prevent connection even when permissions are correct. Related articles - Installation - Connect Phyn to your Jellyfin server - Fix server connection problems

Last updated on Jul 10, 2026

Find the right Phyn help article

Find the right Phyn help article The Phyn help center is organized around what you are trying to do. Use this page when you are not sure where to start. Start with setup If you are new to Phyn, start with: - What is Phyn? - Installation - Connect Phyn to your Jellyfin server - Sign in with QuickConnect - First-run permissions and local network access Browse by task Use these areas: - Getting Started for setup, installation, login, server switching, permissions, and home screen basics. - Watching, Listening & Reading for video, music, eBooks, Live TV, casting, media details, subtitles, audio tracks, and playback quality. - Downloads & Offline for downloads, offline playback, storage, secure downloads, and failed download recovery. - Requests & Integrations for Jellyseerr, notifications, webhooks, and supported service connections. - Account, Premium & Billing for subscriptions, restore purchases, promo codes, billing, and cancellations. - Troubleshooting for direct fixes when something is not working. Faster support: If you cannot find the right article, send support a short description of what you were trying to do and what happened. A screenshot and a reply email address are usually more useful than a long report. Common troubleshooting starting points - Fix server connection problems - Send useful details to support - Fix video playback problems - Fix a failed or stuck download - Send useful details to support Related articles - What is Phyn? - Installation - Send useful details to support

Last updated on Jul 10, 2026

Sign out or change Jellyfin user

Sign out or change Jellyfin user Sign out when someone else needs to use Phyn, when you need to switch Jellyfin accounts, or before connecting the app to a different server. Signing out removes the active Phyn session from this device; it does not change your Jellyfin account on the server. Sign out of Phyn 1. Open the account menu. 2. Select Logout. 3. Wait for Phyn to return to the sign-in screen. Phyn stops active playback before it signs out. Shared-device tip: Sign out after using a shared phone, tablet, or computer so another person does not continue with your Jellyfin account. Sign in as a different user 1. From the sign-in screen, enter the other Jellyfin user's credentials. 2. Complete the sign-in process. 3. Check the home screen and libraries to confirm that Phyn is now using the expected account. Favorites, permissions, watch history, and available libraries can differ between Jellyfin users. Change to a different Jellyfin server 1. Sign out of the current account. 2. On the sign-in screen, select Change server. 3. Enter or select the Jellyfin server you want to use. 4. Sign in with an account for that server. If you cannot sign back in If this happens, confirm that the server address is correct and that the device can reach it. If the same credentials fail in Jellyfin Web, the issue may be with the server or account rather than Phyn. What happens next After you sign in, Phyn loads the libraries and permissions for the selected server and Jellyfin user. You can switch again later by repeating the same sign-out flow. Related articles - Connect Phyn to your Jellyfin server - Sign in with QuickConnect - Fix server connection problems

Last updated on Oct 10, 2026