Turning an old laptop into a streaming box

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:

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:

Platforms: Any x86-64 PC, Raspberry Pi, some Android TV devices.

Download: LibreELEC | GitHub

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:

Platforms: Windows, Linux, macOS, Android, iOS (sideload).

Download: Kodi | GitHub

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:

Platforms: Windows, macOS, Linux, Docker, ARM.

Download: Jellyfin | GitHub

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:

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:

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:

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:

Platforms: Windows, Linux (Ventoy install runs from either).

Download: Ventoy | GitHub

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:

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

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.