🔥 Holiday Sale! 25% Off Platinum Membership and up to 50% Off on Deployarr (ends December 31).

6 Ways to store local media for streaming on Kodi, Plex, and more

Media center options like Kodi and Plex are increasingly popular. Especially with a rise on cord cutting, media server alternatives offer increased flexibility. But methods like Plex, Kodi, and Emby rely on user provided content. Rather than streaming from external sources, these software choices put an onus on local file playback. There's no one way to store media files. But local media storage is incredibly essential to the streaming experience. Check out the best ways to store local media for streaming on Kodi, Plex, and more! [Read: 10 Media server software options for multi-device streaming needs]

Store media files for streaming

Whichever method you use for local media storage depends on several factors. Notably, server and client devices play a major role. Additionally, the size of your media collection shapes how you store local media for streaming. Finally, specific HTPC software options determine the best method as well. Kodi is a media center. As such, it's suited to local file playback of connecting to servers like UPNP, a samba file server, and more. Plex and Emby, however, are server software options. Therefore, you won't be connecting a server from within Emby or Plex. Instead, those funciton as the server. [Read: Plex vs. Kodi - The ultimate comparison guide for beginners]

Best methods for local media streaming

1. USB drive

Local Media Storage - Usb Drive
A Usb Drive Is Great For Local Media Storage

A USB drive is by far the easiest method for local media storage. As prices for flash memory tumble, high capacity flash drives are available at lower price points. For my Kodi Raspberry Pi set up, which actually runs from within Recalbox, I use a 128 GB SanDisk USB drive. It holds tons of movies and TV shows. A major plus is its portability. However, this might not be the best method for a server. Whereas a USB drive provides an excellent way to store media files for portability and ease of access, it's not the best for a server. Most affordable flash drives top out around 256 GB or 512 GB. As such, those with large media collections may seek a different option.

2. External Harddrive

Local Media Storage - Ext Hdd
Try An External Harddrive For Portable Media File Storage

Similar to a USB drive, an external harddrive is a great method for local media storage. Depending on which model you choose, it may be portable and USB powered. Alternately, some external harddrives require a power adapter. Because certain external harddrives are specifically network attached storage devices (NAS), these may function as servers. Notably, the Western Digital My Passport Wireless Pro and QNAP TS-x53A are solid options for a NAS setup that can act as a Plex server.

3. Internal harddrive

Local Media Storage - Internal Hdd
There's Always The Option To Store Media Files On An Internal Harddrive Alongside Your Operating System

If you have an HTPC hooked up to your monitor or TV, or if you're running a dedicated Emby or Plex server, an internal harddrive is an excellent choice. With tons of space, internal harddrives offer a fertile landscape to store media files. However, unlike an external harddrive or flash drive, this isn't portable. Still, it's the best means for local media storage with a Plex server or for an HTPC running Kodi. I prefer an internal harddrive for local media storage on my Plex server and Emby server.

Recommended HTPC / Home Server Builds:

4. UPnP Server

Local Media Storage - Upnp
Accessing Files Via Upnp On Kodi

UPnP or universal plug and play is a network protocol which allows networked devices to communicate easily across a network. Kodi features the ability to add a network location. If you store media files on a UPnP server, it's simple to add this location to your Kodi media center for ease of access. This is best used for connecting with a client like a device running Kodi. I've used UPnP to connect my Plex and Emby servers with Kodi with little to no configuration.

Local Media Storage - Plex Upnp
Browsing A Plex Server With Upnp Via Kodi

5. Samba

Local Media Storage - Samba
A Great Way To Store Local Media: Samba Servers

Samba is a version of the Server Message Block (SMB) protocol. Because SMB is a common protocol, it's readily compatible with a variety of software options. For instance, Kodi offers an SMB connection method. As such, a Samba server is an awesome method for local media storage. Samba is simple to enable and configure on OpenELEC or even devices like Blu-Ray players. You can also set up Samba shares to automount at boot.

6. NFS

Local Media Storage - Nfs
Kodi Nes Browsing

Yet another awesome wat to store media files for streaming with Kodi, Plex, and more is NFS. Also known as a Network File System, this is a network protocol that lets client devices access files similar to local storage. Many HTPC software options like Kodi retain compatibility with NFS. Therefore, it's a worthy choice for local media stoages. NFS is a particularly excellent protocol for an Ubuntu server. [Read: Monitor file server status (Samba and NFS)]

Local media storage for streaming: Final thoughts

There's no one correct method for local media storage. Largely, how you store media files is contingent on your setup and preferences. For accessing content on a client, media may be stored on a server and accesed using a client device. Alterlately, a USB drive or external harddrive may function. For HTPC use or a server, you may local media storage on an internal harddrive. Or, network storage options like NFS or a Samba server are great picks to store media files for streaming. I use a combinatio. On my Plex server, I use my server's internal harddrive array to store media files. With my various streaming boxes like the Mecool BB2 Pro, WeTek Play 2, and Nvidia Shield TV, I prefer streaming from my server using the Plex client app or simply my 128 GB USB drive. Occasionally I stream Plex to my Linux laptop with UPnP.

How do you store your media files?

Be the 1 in 200,000. Help us sustain what we do.
126 / 150 by Dec 31, 2024
You will gain benefits such as Deployarr access, discord roles, exclusive content, ad-free browsing, and more.
🔥 Holiday Sale! 25% Off Platinum Membership $399.99 $299.99 (ends December 31).
Join the Geek Army (starting from just $1.67/month)

Moe Long

I am a staff writer at SmartHomeBeginner, and a freelance writer with a focus on tech media. I run Cup Of Moe and have been featured in Electromaker, MakeUseOf, The Penny Hoarder, TechBeacon, Cliqist, Bubbleblabber, DZone, and EpicStream. As an HTPC enthusiast, I'm quite fond of my Plex server and enjoy playing with my Raspberry Pi. When I'm not hammering away at my keyboard, I can be found drinking far too much coffee, running, and listening to vinyl.

Holiday Sale