Skip to content

lolitemaultes/NRTV

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

NRTV

Northern Rivers Television

Emulated Northern Rivers TV Experience – self‑hosted IPTV with every local channel mirror and a slick web UI.


Features

  • Full channel lineup – ABC, SBS, Seven, Nine, Ten, NITV, community & shopping channels; matches the Lismore / Northern Rivers OTA list.
  • Instant switching – < 250 ms change‑over on a local network (HLS low‑latency mode).
  • Dynamic EPG – automatic sync with XMLTV; live "now/next" cards, progress bars, late‑run correction.
  • Audio & radio channels – stream radio services right from the guide.
  • Responsive UI – currently optimised for PC and TV, mobile phone styling coming soon.
  • CLI splash‑screen – fancy UTF‑8 box on startup with status info.
  • No vendor lock‑in – 100 % open‑source Flask + vanilla JS; keep your data in your house.

Quick Start

# 1. Grab the code
$ git clone https://github.com/lolitemaultes/NRTV.git
$ cd NRTV

# 2. Create a virtualenv
$ python3 -m venv .venv && source .venv/bin/activate

# 3. Install deps
$ pip install -r requirements.txt

# 4. Fire it up
$ python server.py

Open the URL in any modern browser – you’ve got a full‑blown Free TV.


Folder Structure

├── smart_tv.html
├── server.py

Channel Line‑up (sample)

LCN Channel
2 ABC TV
3 SBS World News
5 10 HD
6 7 HD
8 Nine Northern Rivers
20 ABC HD
21 ABC News
22 ABC Kids / Family
23 ABC ME
24 ABC News 24
30 SBS One HD
31 SBS Viceland HD
32 SBS World Movies
33 SBS Food
34 NITV HD
35 SBS WorldWatch
50 10 HD
51 10 Drama
52 10 Comedy
53 Sky News Regional
54 Gecko
55 GOLD
56 YOU TV
60 7 HD Lismore
62 7TWO HD
64 7mate HD

Roadmap

  • ✍️ PVR recording & catch‑up
  • ✍️ Subtitle overlay (WebVTT)

Legal

Streams are sourced from publicly accessible endpoints. Verify the licensing for your region before rebroadcasting. This repo is for educational/personal use. No warranty.


Credits


License

see LICENSE.md