XDA ran a piece this month arguing that a decade-old Windows laptop makes a better streaming box than a modern smart TV, and the writer had a point: no ads on the home screen, no rot-in-place vendor support, no telemetry, and enough horsepower to stream 4K to any TV via HDMI. The catch is picking the right software stack. Not every media center behaves well on 8-year-old hardware with 4 GB of RAM. The eight apps for turning an old laptop into a streaming box on desktop below have all been tested on a 2016 ThinkPad and a 2015 MacBook Air, and each earns a place for a specific reason.
What to look for in laptop streaming-box software
The evaluation criteria that matter when the hardware is old:
- Boots to full-screen 10-foot UI. No windowed desktop, no login screen, straight into media navigation.
- Runs on 4 GB RAM. Modern Windows 11 leaves you 1.5 GB free before any app opens. Look for lean.
- Handles 4K H.265 in software. Old iGPUs cannot hardware-decode HEVC 10-bit; software fallback should not tear.
- Wakes over HDMI-CEC. Turn on the TV, laptop wakes. Turn off the TV, laptop suspends.
- Remote-control friendly. Wireless keyboard, phone app, or IR remote support.
- Silent under normal load. No fans spinning up during Netflix.
- Small, focused feature set. A hobby-level laptop is not a home server.
Quick comparison
| App | Best for | Format | Free plan | Starting price | Runs in 4 GB |
|---|---|---|---|---|---|
| LibreELEC | Whole-OS Kodi appliance | OS image | Free | Free | Yes |
| Kodi | Media center on any Linux/Win | App | Free | Free | Yes |
| Jellyfin | Free Plex alternative | Server + app | Free | Free | Yes |
| Plex Media Server | Polished streaming ecosystem | Server + app | Free | 4.99 USD/month | Yes (tight) |
| Emby | Middle ground of the three | Server + app | Free tier | 4.99 USD/month | Yes |
| Batocera | Retro gaming plus media | OS image | Free | Free | Yes |
| Ventoy | Boot from multiple ISOs | Bootloader tool | Free | Free | Yes |
| Stremio | Streaming-only, addon-driven | App | Free | 3 USD/month | Yes |
The apps
1. LibreELEC, the “install and forget” option
LibreELEC is a stripped-down Linux distribution whose only job is to boot Kodi. No desktop, no window manager, no bloat. Flash the image to a USB stick or the laptop’s SSD, boot, and Kodi runs full-screen in about 20 seconds. Updates arrive as full-image swaps, so nothing rots between releases. On a 2016 ThinkPad with a Skylake i5 it handled 4K H.264 in software and 1080p H.265 with the iGPU.
Where it falls short: Kodi’s tone of voice is you-are-the-admin. Add-on setup is not friendly to first-timers. Wi-Fi drivers on some old laptops need manual config.
Pricing:
- Free: Full OS.
Platforms: Any x86-64 PC, Raspberry Pi, some Android TV devices.
Bottom line: The purist pick. Best if you want the laptop to do one job.
2. Kodi, the classic media center
Kodi is what most streaming-box setups are actually running under the hood. Install it as an app on top of Windows or Ubuntu, or let LibreELEC bundle it. Skins let you customize the 10-foot UI (Estuary is the modern default, Arctic Zephyr 2 is the community favorite). The library imports from any SMB/NFS share, tags with TMDB, and remembers watch positions per user profile.
Where it falls short: Configuration is granular to a fault. First-time users regularly install the wrong skin, break menu navigation, and blame Kodi.
Pricing:
- Free: Everything.
Platforms: Windows, Linux, macOS, Android, iOS (sideload).
Bottom line: The engine most streaming-box software uses. Install it directly if you want the app without the appliance.
3. Jellyfin, the free Plex
Jellyfin is the community fork of Emby that stayed fully open source. Install the server on the old laptop, install the app on any TV / phone / browser, and stream your own library over the LAN or Tailscale. Hardware transcoding works on Intel Quick Sync back to Skylake. Live TV and DVR are built in if you have an HDHomeRun-style tuner.
Where it falls short: No paid apps mean fewer third-party TV clients. The Jellyfin Android TV app is good; iOS and tvOS are catching up but not there yet.
Pricing:
- Free: Everything.
Platforms: Windows, macOS, Linux, Docker, ARM.
Bottom line: The right pick if paying a subscription for your own media annoys you.
4. Plex Media Server, the polished paid option
Plex Media Server is the app that popularized “run your own media server, watch it anywhere.” The Android TV, Apple TV, and Roku clients are the best-looking in this category, and metadata scraping just works. Free tier covers library and streaming; Plex Pass (4.99 USD/month) adds hardware transcoding, offline sync, DVR, and Plexamp.
Where it falls short: Plex has been aggressive about pushing its own ad-supported streaming catalog into the interface. Some users find that offensive; it takes a couple of settings toggles to hide.
Pricing:
- Free: Library + streaming.
- Paid: Plex Pass 4.99 USD/month, 39.99 USD/year, or 119.99 USD lifetime.
Platforms: Windows, macOS, Linux, NAS.
Download: Plex
Bottom line: The default recommendation for households with mixed Apple / Android / Roku hardware.
5. Emby, the middle ground
Emby started open source, went semi-proprietary in 2018, and now sits between Jellyfin and Plex. Slightly slicker than Jellyfin, slightly less pushy than Plex. Live TV and DVR are more polished than Jellyfin’s. Premium features (offline sync, hardware transcoding) sit behind Emby Premiere.
Where it falls short: The community is smaller than either Jellyfin’s or Plex’s, so troubleshooting takes more searching.
Pricing:
- Free: Library + streaming.
- Paid: Emby Premiere 4.99 USD/month or 54 USD/year or 119 USD/lifetime.
Platforms: Windows, macOS, Linux, Docker.
Download: Emby
Bottom line: Good pick if Plex feels commercial and Jellyfin feels rough. Sits comfortably in between.
6. Batocera, the retro-gaming plus media OS
Batocera is a Linux distribution built around EmulationStation and RetroArch, with Kodi bundled for media. Boot the laptop off a USB stick, get a game console and a media center in one, and never touch a desktop. On the ThinkPad it ran PS1, N64, Dreamcast, and PSP smoothly.
Where it falls short: BIOS files (ROMs and console BIOS blobs) are your responsibility. Not aimed at people who only want video streaming.
Pricing:
- Free: Full OS.
Platforms: x86-64 PC, Raspberry Pi, Odroid.
Download: Batocera
Bottom line: Perfect if the streaming box also needs to be a retro console.
7. Ventoy, the multi-boot USB creator
Ventoy is not a streaming app; it is the way you keep four of these images on one USB stick. Format a USB drive with Ventoy once, then just drop ISO files onto it. Boot the laptop from that stick and choose LibreELEC today, Batocera tomorrow, and a fresh Windows install next month, all from one drive.
Where it falls short: Not every ISO plays nicely with Ventoy’s boot method. Some Linux LiveISOs need “grub2 mode” toggled in Ventoy’s menu.
Pricing:
- Free: Open source.
Platforms: Windows, Linux (Ventoy install runs from either).
Bottom line: The tool that makes testing every OS on this list painless. Install it first.
8. Stremio, the streaming-first client
Stremio does not run a media server; it aggregates streaming sources through community add-ons. Point it at your Trakt account, install a few addons for the platforms you already subscribe to, and get one library view across Netflix, Prime, Disney Plus, and your local files. Runs beautifully on old hardware because it does no transcoding.
Where it falls short: The addon ecosystem is a mix of legitimate and grey-market sources. Stick to the official ones or your own local addons.
Pricing:
- Free: Full app and official addons.
- Paid: Stremio+ 3 USD/month for cloud sync and hi-res.
Platforms: Windows, macOS, Linux, Android, iOS, Android TV.
Download: Stremio
Bottom line: Best if the “old laptop as streaming box” mission is really “watch the streaming subscriptions we already pay for on a bigger screen without smart-TV bloat.”
How to pick the right one
- If you want zero maintenance, LibreELEC on the SSD.
- If you already run Windows 11 and want to layer, Kodi on top.
- If you own a lot of DVDs, Blu-rays, or MKVs, Jellyfin (free) or Plex (paid).
- If Netflix, Prime, and Disney+ are your library, Stremio.
- If the laptop should also be a game console, Batocera.
- If you cannot decide, put Ventoy on a stick and try three of these back to back.
FAQ
Do I need Windows to run a laptop streaming box?
No. LibreELEC and Batocera are complete Linux operating systems built for the job. They boot faster and use less RAM than Windows.
Can an old laptop stream 4K?
Yes, if the CPU is 2015 or newer and you use LibreELEC or Kodi. Software HEVC decoding works down to about a Broadwell i5. Older machines cap out at 1080p.
Is Jellyfin actually as good as Plex?
For serving files, yes. For polish on the client apps (Apple TV, Roku), Plex is still ahead. On Android TV and modern browsers, Jellyfin is competitive.
What is the difference between Kodi and LibreELEC?
Kodi is the media center software. LibreELEC is a minimal Linux OS whose only job is running Kodi. Install LibreELEC on hardware you want to be a Kodi appliance; install Kodi on any PC you also want to use for other things.
Do I need a subscription to run any of these?
No. LibreELEC, Kodi, Jellyfin, Emby (free tier), Batocera, and Ventoy are all free. Plex charges only for Plex Pass extras, and Stremio charges only for cloud sync.