A Free IPtv Player

📺 TeVe license

A cross platform IPTv player developed for Android/IOS.

You can watch and add channels to your favorite list from all around the globe. You can access channels according to your preference of choice or based upon your country.

This app contains roughly 10,000 channels that are freely available to watch.

Overview

The app uses the IPTV API as a data sources and uses the standard dart libraries for making network requests.

In terms of UI, the goal was replicating the Android design as closely as possible to understand the possibilities that Flutter offers for crafting UIs.

Screenshots

Login SignUp
drawing drawing
Home

drawing

drawing

Favorite’s Page

drawing

Channel Page

drawing

Requirements

  • Any Operating System (i.e. MacOS X, Linux, Window)
  • Any IDE with Flutter SDK installed (i.e. IntelliJ, Android Studio, VSCode etc)
  • Knowledge about Dart and Flutter

Features

  • Login
  • Sign Up
  • View Live Stream
  • Add to Favorites
  • Sort by Country

API Reference

API used : https://iptv-org.github.io

Get all channels

  GET /iptv/channels.json
Parameter Type Response
none none List of Channels

Backend

Backend was developed using fast API and Sqlite

API used : https://web-7-ush.cloud.okteto.net

Check following repository to know more about Teve-Backend.

Credits

GitHub

View Github