.strm files, which are small text files that point to streaming URLs. This is the recommended method for these media servers as it’s compatible with all systems and takes up minimal storage space (less than 1GB for libraries of any size).
Why use STRM for Jellyfin and Emby?
The STRM mounting method is specifically geared towards media servers that support.strm files. Benefits include:
- Universal compatibility - Works on all operating systems, including Windows
- Minimal storage - STRM files are tiny text files, using less than 1GB total
- No FUSE required - Doesn’t require Linux kernel FUSE support
- Better compatibility - Jellyfin and Emby have excellent STRM support
Setup steps
Configure TorBox Media Center for STRM
Set the Or with Docker Compose:
MOUNT_METHOD environment variable to strm:Configure Jellyfin or Emby volume mapping
Add the TorBox Media Center path to your Jellyfin or Emby container. Use the host system path, not the container path:This makes the files available inside your Jellyfin/Emby container at
/torbox-media-center.Add libraries in Jellyfin or Emby
In your Jellyfin or Emby web interface:
- Navigate to Dashboard > Libraries
- Click “Add Media Library”
- For Movies:
- Content type: Movies
- Folder:
/torbox-media-center/movies
- Click “Add Media Library” again
- For TV Shows:
- Content type: Shows
- Folder:
/torbox-media-center/series
- Save and scan libraries
Understanding STRM files
A.strm file is a plain text file containing a URL that points to your media. When you play a file in Jellyfin or Emby, it reads the URL from the STRM file and streams directly from TorBox.
Example STRM file content:
- Take up less than 1KB each
- Are created automatically by TorBox Media Center
- Are updated when your library refreshes
- Point directly to TorBox’s streaming URLs
Performance considerations
The STRM method has some disk I/O overhead:- Files are created and updated on disk during library refreshes
- Over long periods, this can cause disk wear (minimal, but worth noting)
- On slow filesystems (HDD vs SSD), many files can slow down initial scanning
Troubleshooting
STRM files aren’t playing
Check that:- Your TorBox API key is valid
- The files are cached in your TorBox account
- Jellyfin/Emby has network access to TorBox’s API
Libraries aren’t updating
Verify:- TorBox Media Center is running and refreshing (check logs)
- Your
MOUNT_REFRESH_TIMEis set appropriately - Jellyfin/Emby scheduled tasks are configured to scan libraries
Permission errors
Ensure:- The volume mapping uses the correct host path
- The user running Jellyfin/Emby has read permissions on the mount path
- Use
chownto fix any permission issues on the mount directory