These 7 Open-Source Apps Made My Smart TV Worth Using

TV is running Kodi

I’ve been using Google TV for a while now, and if there’s one thing I’ve learned, it’s that most smart TVs are nothing more than a row of streaming apps, irrelevant recommendations, and a sluggish interface. The hardware is usually fine, but the software feels restricted, slow, and locked down. But I didn’t give in to that experience. With a handful of open-source apps, I’ve managed to turn my smart TV into something actually useful. These apps let me run my own media server, stream live TV the way I want, transfer files easily, and more. If any of that sounds appealing, these seven open-source apps are worth your time.

Good to know: How to Clear Your Android TV Cache (and Why It’s Important)

Note: These apps can either be found in the Smart TV’s app store, or can be sideloaded.

1. Kodi

Kodi is a free, open-source media center that turns your TV into a hub for all your digital media. It features a 10-foot interface that works perfectly on a TV with a remote. It does not include content by default, but instead lets you organize and play your own media, such as videos, music, and photos, and extend functionality with add-ons.

Screenshot showing Kodi homepage

Kodi supports almost all popular audio and video formats, whether your files are on a USB drive, SD card, or a network server. Built for network playback, it can stream media from anywhere in your home or directly from the internet using nearly any protocol. Once you point Kodi to your media folders, it scans them and automatically creates a polished library with posters, descriptions, and fan artwork.

Through its add-on system, Kodi can connect to online services and content sources. You can install add-ons to watch YouTube, listen to podcasts, check the weather, enable live TV and PVR features, or even turn it into a gaming arcade machine.

2. Jellyfin

Similar to Kodi, Jellyfin is an open-source media server and client system, but with better features. It is, in fact, built as a community-driven alternative to Plex or Emby. You set up a server on a PC, NAS, or even an Android device to host your movies, TV shows, music, and photos. The Jellyfin Android TV app then connects to that server and streams your content on the big screen with an interface that feels similar to a premium streaming service. It is completely free, with no ads or tracking.

Screenshot showing Jellyfin homepage

Jellyfin lets you browse and play all the content from your server on your TV. It supports movies, TV series with proper season and episode organization, music libraries, photos, and more. Everything appears with cover art, descriptions, and subtitles if they are available, giving your personal library the feel of a streaming platform.

If your Jellyfin server is configured with a TV tuner or an IPTV source, you can watch live TV and recorded shows through the Jellyfin app.

3. NextPVR

NextPVR is a great option for cord-cutters who still want a traditional TV viewing experience on their own terms. It is a personal video recorder system that works as an open and free alternative to DVRs like TiVo.

Screenshot showing NextPVR homepage

You run a NextPVR server on a computer running Windows, Linux, or macOS that has access to a TV tuner, whether it is an antenna or cable tuner, or a compatible network tuner device. The NextPVR Android TV app acts as the client, allowing your Android TV to stream live television from that server, view program guides, and schedule or play recordings.

NextPVR offers all the features you would expect from a TV system. You can watch live TV and bring up an on-screen TV Guide to check what is currently airing or what is coming up next. The interface is remote-friendly and feels similar to a standard cable or satellite guide, which makes it easy for everyone in the house to use. You can schedule recordings of your favorite shows, either as one-time recordings or as a repeating series, and then watch them later on your TV whenever you want.

4. LocalSend

LocalSend is an open-source file transfer app that lets you send files between devices on your local network. It works like AirDrop or Nearby Share, but is completely cross-platform and private.

Screenshot showing LocalSend homepage

With LocalSend on your TV, you can wirelessly receive or send files from your phone, PC, or any device that also has LocalSend installed. I find it very useful for sending videos, APKs, photos, and even documents from my phone to the TV.

Transfers are fast and private, and communication is encrypted over HTTPS. The app is available on Android, iOS, Windows, macOS, and Linux, so any device on the same Wi-Fi can share files with your TV.

5. DTVFree Web Browser

DTVFree is an open-source web browser built specifically for Android TV, Google TV, and Fire TV devices. It is designed for remote control navigation and offers a smoother browsing experience compared to desktop-style browsers that are hard to use on a TV. It lets you open websites, read articles, stream from web pages, and perform quick searches directly on your TV without needing a phone or PC.

Screenshot showing DTV homepage

DTVFree features a TV-friendly interface that works with the D-pad on your remote. It includes a virtual cursor that you can toggle for websites that require precise clicking or scrolling. It also supports voice search using the built-in Android TV voice system, making it easy to enter long queries without typing.

6. TVHeadend

TVHeadend is an open-source TV streaming server and DVR similar to NextPVR. It runs on a separate machine, such as a Linux PC, NAS, or Raspberry Pi. TVHeadend takes input from antenna tuners, satellite receivers, or IPTV streams and makes those channels available over your home network.

Screenshot showing TVHeadend homepage

Your TV can then connect to TVHeadend using apps like Kodi, TiviMate, or Live Channels to watch live TV with full DVR control. It essentially acts like your own private cable backend that feeds channels to any TV or device in the house.

Once configured, TVHeadend lets your TV browse and stream live channels, view an electronic program guide, and schedule recordings just like a commercial DVR. You can pause or rewind live TV if timeshifting is enabled on the server. Recordings are stored on the server and can be played back from the same TV interface.

A major advantage is that TVHeadend can merge multiple sources. You can combine antenna channels, satellite feeds, and IPTV streams into one unified channel list, complete with channel logos and guide data. On the TV side, you just see one clean list of channels, regardless of where they are coming from.

7. VLC

You are probably already using VLC on your PC or phone, but you can also install it on your TV to play local files. The well-known media player plays almost any video or audio format, and the Android TV version brings the same flexibility to your TV.

Screenshot showing VLC homepage

VLC supports a wide range of formats and codecs, including MKV, MP4, AVI, AC3, high-bitrate 4K videos, and older formats. It also handles subtitles, multiple audio tracks, and even DVD or Blu-ray folders and ISO images. On your TV, it presents a clean interface with separate sections for video, audio, and browsing storage.

It can also play media from network shares like SMB or NFS, DLNA/UPnP servers, or direct stream URLs. You can paste an IPTV link or access files from a NAS without needing a separate streaming app. VLC remembers playback positions and offers playback controls like speed adjustment, background audio playback, and an equalizer. There are also many more things you can do with VLC.

Open-source apps give you control over your data and let you decide what you want in a service. You can take this even further, from both a privacy and control standpoint, by self-hosting these apps. If you’re not sure where to start, here are some of our favorite self-hosted apps to try. And if you’re tired of the ads and cluttered interface on your TV, switching to Projectivy Launcher might be a good idea.

Subscribe to our newsletter!

Our latest tutorials delivered straight to your inbox

Anurag Avatar

Read next

When Cingular chief Stan Sigman backed the original iPhone before its 2007 unveiling, he accepted terms American carriers usually refused: no logo on the device, no control over its software, no preloaded apps, and a share of monthly subscriber revenue flowing back to Apple, after signing on without seeing a prototype
In 2016, archaeologists dated two rings of snapped stalagmites in France’s Bruniquel Cave to 176,500 years ago, evidence that Neanderthals had walked 336 metres into darkness with fire and built architecture deep underground long before modern humans reached Europe
Otto von Bismarck was 74 when Germany adopted the world’s first national old-age social insurance program in 1889, setting the pension age at 70 after years of fighting socialists with bans, laws, and a promise few workers would live long enough to use
When cosmonaut Valeri Polyakov stepped out of his Soyuz capsule in March 1995 after 437 consecutive days aboard Mir, doctors recorded him at several centimetres above his pre-flight height, and his spine had become so unaccustomed to gravity that the recovery team carried him to a chair rather than risk the compression of letting him walk.
When Harvard astronomer Cecilia Payne submitted her 1925 doctoral thesis arguing that the Sun was made almost entirely of hydrogen, the field’s senior figure Henry Norris Russell talked her into adding a line calling the result ‘almost certainly not real,’ and then published the same conclusion himself four years later to widespread acclaim.
When Edme Mariotte stared at marks on a wall in the 1660s, one mark vanished inside a six-degree hole where the optic nerve leaves the eye and the brain has been filling in wallpaper, sky, and faces ever since
When seismic waves from the Chicxulub impact reached what is now North Dakota roughly ten minutes after the asteroid struck, they appear to have triggered a ten-metre standing wave in an inland river that flung fish onto the bank and buried them under glass beads still falling from the sky.
When survivors near Lake Nyos woke on the morning of 22 August 1986, the cattle were dead in the fields, the birds had fallen out of the trees, and 1,746 of their neighbours were lying where they had stood the night before, with no fire, no flood, and no wound to explain it.