sodcalculator

10 Tech How-To

Connect USB Storage to Android for Bigger Jellyfin Library

Guide 10-22208 · Updated · Step by step

This guide shows you how to attach a USB drive or SSD to your Android phone or tablet and point Jellyfin at it, so you can store a much larger media library than the device’s internal storage allows. You’ll need a USB‑C or micro‑USB OTG adapter (or a drive that plugs in directly), a compatible storage device, and the Jellyfin app installed. The steps work for current Android versions (10 and newer) and Jellyfin server builds.

What You’ll Need

  • An Android phone or tablet with USB‑C or micro‑USB port and OTG support (most devices from the last several years support it).
  • A USB flash drive, external SSD, or USB hard drive. For reliable playback of large 4K files, an SSD or a powered hard drive is recommended.
  • A USB‑C to USB‑A OTG adapter or a USB‑C to USB‑C cable if your drive uses USB‑C. For micro‑USB devices, get a micro‑USB OTG cable.
  • The Jellyfin app installed from the Google Play Store or F‑Droid.
  • A file manager app (like Files by Google) to help with folder creation and file transfers.

Step-by-Step

  1. Connect the USB storage to your phone. Plug the OTG adapter into your phone, then connect the USB drive. If your drive has an LED, it should light up. On some phones, a notification appears saying “USB device connected.”
  2. Set up the drive for Android. Open your file manager and look for the USB drive under “Storage” or “USB” in the sidebar. If the drive is formatted as NTFS or exFAT, Android can usually read it, but for full read/write access and better compatibility, format it as exFAT (if the drive is 64 GB or larger) or FAT32 (if smaller). To format, go to Settings → Storage → tap the USB drive → Format. Note: formatting erases all data on the drive.
  3. Create a media folder structure. On the USB drive, create folders like Movies, TV Shows, and Music so Jellyfin can scan them properly. Use your file manager to create these folders at the root of the USB drive.
  4. Copy your media files to the USB drive. Connect the drive to a computer, copy your media files into the appropriate folders, then safely eject and connect to your phone. Alternatively, you can transfer files over Wi‑Fi using a file manager app or a USB cable.
  5. Open Jellyfin and log in. Launch the Jellyfin app and sign in to your server (or set up a new server if this is your first time). If you haven’t already, create a server account on the Jellyfin website and log in from the app.
  6. Add the USB drive as a media library. In the Jellyfin app, go to your server dashboard (usually accessible via the hamburger menu or your profile icon). Navigate to Libraries → Add Media Library. Choose the content type (Movies, TV Shows, etc.), then click on the folder icon to browse for the USB drive. Select the folder you created (e.g., Movies) and confirm.
  7. Scan for new media. After adding the library, Jellyfin will automatically scan the folder. If it doesn’t, go to the library settings and click “Scan Library” or wait for the next scheduled scan. Your media should appear in the app within a few minutes.
  8. Keep the drive connected. For Jellyfin to serve media, the USB drive must stay connected to your phone. If you disconnect it, Jellyfin will lose access to the library until you reconnect it and rescan.

Common Mistakes

  • Using a drive formatted as NTFS. While Android can often read NTFS, writing to it may fail or be slow. Format as exFAT for best compatibility.
  • Not creating separate folders for different media types. Jellyfin works best when movies, TV shows, and music are in separate folders. Mixing them can cause incorrect metadata or missing items.
  • Forgetting to grant storage permissions. Jellyfin needs permission to access the USB drive. When prompted, allow access to “USB storage” or “All files access” (on Android 11+).
  • Unplugging the drive while Jellyfin is scanning. This can corrupt the library index or cause files to be marked as unavailable. Always eject the drive safely via Settings → Storage → Eject.
  • Using a drive that draws too much power. Some USB hard drives require more power than a phone can provide. If the drive disconnects repeatedly, use a powered USB hub or an SSD.

Tips

  • Use an SSD over a spinning hard drive. SSDs are faster, more reliable, and draw less power, making them ideal for mobile use.
  • Keep your phone plugged into a charger. Streaming from a USB drive can drain the battery quickly. Use a charger while watching long movies.
  • Organize files with proper naming. Use standard naming conventions like Movie Name (2020).mp4 or Show Name (2010) - S01E01.mp4 to help Jellyfin fetch correct metadata.
  • Enable “Automatically scan” in library settings. This ensures new files are detected without manual scans.
  • Consider using a USB‑C hub. If you need to charge and use the drive simultaneously, a hub with power passthrough is a worthwhile investment.

Troubleshooting

Drive not recognized by the phone. First, check if the drive works on a computer. If it does, try a different OTG adapter or cable. Some phones require you to enable OTG in the developer options (Settings → Developer Options → OTG Storage). If the drive still isn’t detected, it may be drawing too much power; try a powered hub.

Jellyfin can’t see the drive. Make sure you’ve granted Jellyfin storage permissions. Go to Settings → Apps → Jellyfin → Permissions and allow “Storage” and “Files and media.” Also, ensure the drive is mounted (you should see it in your file manager). If the drive is mounted but Jellyfin still doesn’t see it, restart the app or the phone.

Media files don’t appear after scanning. Check that the files are in the correct folder and that Jellyfin’s library path points to that exact folder. Sometimes a rescan is needed: go to Libraries → your library → Scan Library. If files still don’t show, the file format may not be supported; try converting the file to a common format like H.264 MP4.

Playback stutters or buffers. This is often due to slow USB transfer speeds. Use a USB 3.0 drive and a USB 3.0 OTG adapter if your phone supports it. Also, try playing a lower-bitrate file to test. If the issue persists, the drive may be faulty or the phone’s USB port may be damaged.

Drive disconnects randomly. This usually indicates a power issue. Use a drive with its own power source or a Y-cable that draws power from a second USB port. Also, avoid using long extension cables.

Jellyfin crashes when accessing the library. Clear the app’s cache (Settings → Apps → Jellyfin → Storage → Clear Cache) and restart. If that doesn’t help, uninstall and reinstall the app, then re-add the library.

Frequently Asked Questions

Can I use a USB drive with Jellyfin on Android without rooting?

Yes, absolutely. Android’s native USB storage support and Jellyfin’s permission system allow you to use external drives without rooting, as long as you grant the necessary storage permissions.

Will Jellyfin work if I disconnect the USB drive?

No. The drive must remain connected for Jellyfin to access the media. If you disconnect it, the library will be unavailable until you reconnect the drive and rescan.

What file system should I use for the USB drive?

exFAT is recommended for drives over 64 GB because it supports large files and is compatible with Android and Windows. For smaller drives, FAT32 works but has a 4 GB file size limit.

Can I add multiple USB drives to Jellyfin?

Yes, you can add multiple drives as long as they are all connected to your phone (using a USB hub) and you add each drive as a separate library or add multiple folders within one library.

Does Jellyfin transcode media from the USB drive?

Yes, Jellyfin can transcode media if the file format isn’t natively supported by your playback device. Transcoding requires CPU power, so it may be slower on a phone, but it works.

Is it safe to keep the USB drive connected all the time?

Yes, it’s generally safe, but it may drain your battery faster. To extend battery life, disconnect the drive when not in use and eject it properly to prevent data corruption.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →