Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

                                                _|
  _|_|_|  _|_|_|  _|_|      _|_|_|  _|  _|_|  _|_|_|_|    _|_|    _|  _|_|
_|_|      _|    _|    _|  _|    _|  _|_|        _|      _|_|_|_|  _|_|
    _|_|  _|    _|    _|  _|    _|  _|          _|      _|        _|
_|_|_|    _|    _|    _|    _|_|_|  _|            _|_|    _|_|_|  _|
                                                          _|
                                                        _|_|_|_|  _|      _|
                                                          _|        _|  _|
SmarterTV                                                 _|        _|  _|
makes any non smart TV smarter                              _|_|      _|

SmarterTV logo SmarterTV - Your TV, Smarter, for Less Than a Dinner!


Turn your old TV into a smart entertainment hub without monthly fees! With SmarterTV, all you need is $50 Single Board Computer (SBC) with WiFi and $5 SD card. Simply burn the SmarterTV image, install SmarterTV Android app, and start watching TV channels, movies, and more - totally free!

✔ No subscriptions, no hidden fees
✔ Works with any HDMI TV, even older models
✔ Easy setup in minutes

SmarterTV - Smart Streaming, No Extra Costs!

Installation

Server

  1. Download the latest binary for Linux (more builds for different SBCs are coming) from Releases, or build from sources as below:
git clone https://github.com/vitali2y/smartertv.git && \
  cd smartertv && cargo b --release

IMPORTANT: standard mpv video player have to be installed and available on $PATH.

Client

  1. Download SmarterTV Firefox extension from official Mozilla Firefox Add-ons site and install it on your desktop's or Android's Firefox, or build from sources as below:
cd client/webext && ./build.sh && cd -

Usage

Server

RUST_LOG=debug cargo r -- --channels ./sources.toml \
  --cover ./assets/smartertv_512.png \
  --addr $(/sbin/ip addr | grep 'state UP' -A2 | tail -n1 | \
  awk '{print $2}' | cut -f1  -d'/') --port 55025

Client

  1. Start watching already predefined channels under local (Ukrainian) and english channel sets (both lists can be updated or expanded, and new channel sets with their own channels can also be added) right after installing of SmarterTV Firefox extension,
  2. In order to watch movies go to some video streaming site, open any interesting video, then on Firefox: click ("three dots") menu -> Extensions -> SmarterTV,
  3. On opened SmarterTV panel: click top "Setup" icon -> right "Intercept" icon, back from SmarterTV extension to online site,
  4. On online site start playing video, and enjoy watching it already directly on HDMI monitor connected to your SmarterTV server.

Screenshots

Main screen Setup screen Firefox extension
Main screen Setup screen Firefox extension

Note

Rust 🦀 is inside!

About

SmarterTV makes any non smart TV smarter

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Contributors

Languages