Jump to content

Recommended Posts

myoldvcr
Posted

I have one of these Tablo Dual Lite OTA tuners that has great TV reception but is not supported by Emby.  Recently I did some searching on the web and found this utility https://github.com/tmm1/tablo-for-channels which exposes a simple m3u playlist for the tuners on a Tablo device. My setup is Emby running on Debian Linux (Openmediavault v7.7.13) with "tablo-for-channels" runing in a docker container.

FYI,  this utility is only for a gen 3 or older devices. It will NOT work for the new round white Tablo gen 4 OTA devices. 

Steps to set up tablo-for-channels for Linux. Requires git and Go " https://go.dev/doc/install "

1. Install tablo-for-channels...

$ git clone https://github.com/tmm1/tablo-for-channels
$ cd tablo-for-channels
$ go build

2. Setup docker container (substitue x.x.x.x with the IP address of your Tablo device in the command)...

docker run -d --restart unless-stopped --name tablo-for-channels -e TABLO_IP=x.x.x.x -p 8050:80 tmm1/tablo-for-channels

3. Get the m3u playlist from the Tablo device. Either from terminal or web browser.

a) From a terminal (use the IP address of your docker server)

$ curl 192.168.0.1:8080/playlist.m3u
#EXTINF:-1 channel-id="KEYT-HD" tvg-chno="3.1",KEYT-HD
http://192.168.0.1:8080/watch/12

#EXTINF:-1 channel-id="CBS" tvg-chno="3.2",CBS
http://192.168.0.1:8080/watch/13

#EXTINF:-1 channel-id="NOW" tvg-chno="3.3",NOW
http://192.168.0.1:8080/watch/14

b) From a browser (use the IP address of your docker server).

http://192.168.0.1:8050 you shoud see a web page like this. Then click on the Playlist link.

image.jpeg.d04157fef5a7a5d47dd33e37d12e9b88.jpeg

After retrieving the playlist, import the playlist.m3u file into Emby as a new M3U TV source. 

These steps are also found on the website https://github.com/tmm1/tablo-for-channels 

Hope this is helpful.

  • Like 2
  • Thanks 2
Posted

Thanks for sharing.

myoldvcr
Posted

For those who use "Compose" here is an example file..

services:
  tablo-for-channels:
    image: tmm1/tablo-for-channels
    container_name: tablo-for-channels
    network_mode: bridge
    ports: 
    - 8050:80
    environment: 
    - TABLO_IP=192.168.0.1
    restart: unless-stopped

 

myoldvcr
Posted
On 7/28/2025 at 3:35 PM, myoldvcr said:

Steps to set up tablo-for-channels for Linux. Requires git and Go " https://go.dev/doc/install "

1. Install tablo-for-channels...

$ git clone https://github.com/tmm1/tablo-for-channels
$ cd tablo-for-channels
$ go build

Sory for the confusion but these build steps are not needed.

All that is needed is the docker command or the compose file. All the files needed for tablo-for-channels will be pulled from the git repo automatically.

  • Agree 1

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...