A Plex alternative without a server: when it makes sense and when it doesn't
Plex, Jellyfin and Emby solved a real problem: turning a folder full of files into a good-looking library, with posters and "continue watching," available from any screen. But they all work the same way under the hood: a server that has to stay on, with access to the files, so other devices can watch.
If your videos already live in a cloud like OneDrive or Google Drive, or on a NAS that shares folders, there's another way: each device reads the files directly and builds the library on its own. This guide explains the differences so you can choose based on facts, not habit.
How each model works
With a server (Plex, Jellyfin, Emby)
You install the server on a computer, a NAS or a mini PC. The server scans your folders, downloads the info for each movie and stores everything in its database. Phones and TVs connect to the server, which sends them the video. If the device doesn't support the format, the server transcodes it (converts it on the fly), which takes a fair amount of CPU or a graphics card.
Without a server (Spectaculum and similar apps)
Each device connects to the source (OneDrive, Google Drive, Dropbox, MEGA, an SMB or WebDAV folder on the NAS), lists the files, looks up the info for each title and keeps its own library. The video goes straight from the source to the player, with no conversion. For that to work with any file, the player has to be able to decode almost everything on its own; Spectaculum uses the mpv engine for that on Android and Windows.
An honest comparison
| With a server | Without a server | |
|---|---|---|
| A machine running all day | Yes | No |
| Maintenance | Updates, ports, drives, sometimes an account with the service | Nothing beyond the app |
| Videos in the cloud (OneDrive, Drive) | You have to mount them on the server or download them first | Read directly |
| Unusual formats on low-powered devices | The server converts them | Depends on whether the player supports them |
| Watching away from home | Requires remote access to be set up | With the cloud it works anywhere; a NAS only works on your home network, unless you use a VPN |
| Slow internet | Can lower the quality on the fly | Plays at the file's quality; with low speeds, it's best to download first |
| Multiple users with synced history | Built in | Each device saves its own progress (Spectaculum adds accounts and friends, but progress is local) |
When a server makes sense
- You have many terabytes on drives at home and there's already a machine running all day.
- You share your library with family members who live elsewhere and want to control who watches what.
- Your TVs are older and don't handle formats like HEVC or DTS audio well, so you need something to convert the video.
- You enjoy setting up and maintaining your own system.
When reading directly is enough
- Your videos are already on OneDrive, Google Drive, Dropbox or MEGA, and you don't want to download them to a drive just so a server can see them.
- You don't want to leave a computer running or open ports on your router.
- You have a NAS that already shares folders over SMB or WebDAV and you just want them to look nice on the TV.
- You use a modern phone or Android TV that can play most files on its own.
What you give up, plainly
Without a server there's no on-the-fly conversion. If a file is 60 GB and your internet is 20 Mbps, it's going to buffer now and then; the fix is to download it first (Spectaculum lets you) or keep a lighter copy. There's also no central history: if you start a movie on the TV and keep watching on your phone, each device remembers its own spot.
You can combine them
It's not a decision for life. Lots of people use a server for the big drive at home and a serverless app for what's in the cloud or for their phone on a trip. Spectaculum also reads folders shared over SMB, so it can look at the same drive your server uses.