tv.js is a JavaScript smart TV experiment for streaming movies through a TV-style interface. It was built as a 24-hour hackathon project and is designed to run as a server with a browser-based front end. The app can run on a Raspberry Pi connected to a television through HDMI. Its interface can be controlled from a smartphone, so users do not need a keyboard or mouse in the living room. The project originally combined movie lookup, torrent search, BitTorrent streaming, and video conversion into one prototype. Because it deals with torrent-based media access, it should only be used with content the user is legally allowed to stream.

Features

  • Smart TV streaming interface
  • Node and Chrome-based server
  • Raspberry Pi TV setup
  • Smartphone remote control support
  • Movie lookup integration
  • ffmpeg conversion workflow

Project Samples

Project Activity

See All Activity >

License

Apache License V2.0

Follow tv.js

tv.js Web Site

Other Useful Business Software
$300 Free Credits to Build on Google Cloud Icon
$300 Free Credits to Build on Google Cloud

New customers can spin up VMs, build with AI, and query data at no cost.

Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of tv.js!

Additional Project Details

Operating Systems

Linux, Windows

Programming Language

JavaScript

Related Categories

JavaScript Live Streaming Software, JavaScript BitTorrent Client

Registered

2026-07-03