Convert Figma logo to code with AI

iptv-org logoawesome-iptv

A curated list of resources related to IPTV

6,925
802
6,925
6

Top Related Projects

85,391

Collection of publicly available IPTV channels from all over the world

IPTV 国内+国外 电视台直播源m3u文件, 收集&汇总&本地源脚本

1,769

Utilities for downloading the EPG (Electronic Program Guide) for thousands of TV channels from hundreds of sources.

Quick Overview

The iptv-org/awesome-iptv repository is a curated list of resources related to Internet Protocol Television (IPTV). It serves as a comprehensive collection of tools, applications, providers, and other useful information for IPTV enthusiasts, developers, and users. The repository aims to be a one-stop reference for anyone interested in exploring or working with IPTV technology.

Pros

  • Extensive collection of IPTV-related resources in one place
  • Regularly updated with new and relevant information
  • Well-organized and categorized for easy navigation
  • Community-driven project with contributions from various experts

Cons

  • Some listed resources may become outdated or unavailable over time
  • Quality and reliability of individual resources may vary
  • Potential legal concerns regarding some IPTV providers or streams
  • May require technical knowledge to fully utilize some of the listed tools

Competitor Comparisons

85,391

Collection of publicly available IPTV channels from all over the world

Pros of iptv

  • Provides a comprehensive, ready-to-use playlist of IPTV channels
  • Regularly updated with working streams
  • Includes an extensive list of channels from various countries

Cons of iptv

  • Large file size due to the extensive channel list
  • May include some non-functioning or unstable streams
  • Less focused on educational resources about IPTV technology

Code comparison

iptv:

#EXTM3U
#EXTINF:-1 tvg-id="Example.tv" tvg-country="US" tvg-language="English",Example TV
http://example.com/stream.m3u8

awesome-iptv:

## IPTV Playlists
- [Example IPTV](https://example.com/iptv) - A curated list of IPTV channels.

Summary

iptv is a practical, ready-to-use playlist for IPTV enthusiasts, offering a vast collection of channels from around the world. It's regularly updated but may include some non-functioning streams due to its size.

awesome-iptv, on the other hand, serves as a curated list of IPTV resources, including software, tools, and playlist links. It's more focused on providing educational content and guiding users to various IPTV-related resources rather than offering a direct playlist.

Choose iptv if you want an immediate, extensive channel list, and awesome-iptv if you're looking for a broader understanding of IPTV technology and resources.

IPTV 国内+国外 电视台直播源m3u文件, 收集&汇总&本地源脚本

Pros of iptv-m3u-maker

  • Actively generates M3U playlists, providing ready-to-use content
  • Includes a web interface for easier management and customization
  • Supports multiple sources for IPTV channels

Cons of iptv-m3u-maker

  • Less comprehensive documentation compared to awesome-iptv
  • Smaller community and fewer contributors
  • May require more technical knowledge to set up and use effectively

Code Comparison

awesome-iptv (README.md):

# Awesome IPTV

A curated list of resources related to IPTV.

## Contents

- [Apps](#apps)
- [Providers](#providers)
- [Tools](#tools)

iptv-m3u-maker (main.py):

def run():
    # Load config
    config = Config()
    # Update channels
    update_channels(config)
    # Generate playlists
    generate_playlists(config)

The awesome-iptv repository serves as a comprehensive resource list for IPTV-related content, while iptv-m3u-maker is a tool for generating and managing IPTV playlists. awesome-iptv offers a wider range of information and links to various IPTV resources, making it more suitable for users looking to explore different aspects of IPTV. On the other hand, iptv-m3u-maker provides a practical solution for creating and maintaining IPTV playlists, which may be more useful for users who want to directly manage their IPTV content.

1,769

Utilities for downloading the EPG (Electronic Program Guide) for thousands of TV channels from hundreds of sources.

Pros of epg

  • Focused specifically on Electronic Program Guide (EPG) data
  • Provides structured XML-based EPG files for multiple countries
  • Regularly updated with automated processes

Cons of epg

  • Limited to EPG data only, doesn't include IPTV playlist information
  • May require additional tools or software to utilize the EPG data effectively

Code Comparison

epg:

<programme start="20230501000000 +0000" stop="20230501010000 +0000" channel="example.com">
  <title lang="en">Sample Program</title>
  <desc lang="en">A description of the program.</desc>
  <category lang="en">Entertainment</category>
</programme>

awesome-iptv:

## IPTV Providers
- [Provider 1](https://example.com) - Description of Provider 1
- [Provider 2](https://example2.com) - Description of Provider 2

## IPTV Tools
- [Tool 1](https://tool1.com) - Description of Tool 1
- [Tool 2](https://tool2.com) - Description of Tool 2

The epg repository focuses on providing structured EPG data in XML format, while awesome-iptv is a curated list of IPTV-related resources, including providers, tools, and other information. The code examples highlight this difference, with epg containing XML-formatted program data and awesome-iptv featuring a markdown-based list of resources.

Convert Figma logo designs to code with AI

Visual Copilot

Introducing Visual Copilot: A new AI model to turn Figma designs to high quality code using your components.

Try Visual Copilot

README

Awesome IPTV

A curated list of resources related to IPTV.

Contents

Apps

Applications with support of IPTV streams.

Web

  • WatchIPTV - Watch IPTV-org streams directly from your browser.
  • Jackal - Watch live tv from your browser with the help of Next application.
  • IPTV Player - Open-source Flutter app that allows you to watch publicly accessible streams from within your browser.
  • WhatsUp TV - Player for IPTV (.m3u) playlists.
  • IPTV Stream - Watch IPTV online.
  • TVPeer - Watch Peer to Peer (P2P) IPTV online from your browser.
  • Worlds TV Mobile - Search for the channel you prefer to tune in and stream in one click.
  • IPTVnator - Open-source and cross-platform IPTV player application with multiple features, such as support of m3u and m3u8 playlists, favorites, TV archive/catchup and more.
  • VidGrid - News channel focused multiviewer with support for live m3u8 playlists, YouTube and Twitch streams with one-click audio switching.
  • IPTV Smarter Player - Video streaming player that allows your IPTV customers or end-users to stream content like Live TV, VOD, Series, and TV Catchup supplied by you.
  • Purple WebPlayer - Free Webplayer to stream content within browser.
  • Web TV - IPTV player.
  • Pleyr - IPTV web browser player both m3u8 and mpeg2-ts playlists.
  • TV Tuner - Watch IPTV online with features such as keep watching last selected channel, search channel, search country and supported for both web and mobile layouts.
  • EBK IPTV - Watch online with pre-defined lists, add custom URLs, favorite channels/genres, channel/country search, and PWA support.
  • tv.garden - Explore and watch live TV from around the world with an intuitive globe interface, inspired by radio.garden.

Windows

  • VLC for Windows - Free and open-source portable cross-platform media player.
  • Kodi - Free cross-platform media player with library support.
  • MPC-HC - Free and open-source video and audio player for Windows.
  • PotPlayer - Free media player for Windows.
  • Megacubo - Open-source cross-platform IPTV streaming application with multiple features such as favorites, EPG based recommendations, etc. Supports M3U, Xtream and Mag devices lists.
  • IPTVnator - Free cross-platform IPTV streaming application with multiple features such as favorites, EPG, TV archive etc.
  • termv - A terminal IPTV player written in bash.
  • Zoom Player - Customizable media player for Windows PCs.

macOS

  • VLC for Mac OS X - Free and open-source portable cross-platform media player.
  • IINA - Modern media player for macOS.
  • Elmedia Video Player - Free media player for Mac OS.
  • Kodi - Free cross-platform media player with library support.
  • Megacubo - Open-source cross-platform IPTV streaming application with multiple features such as favorites, EPG based recommendations, etc. Supports M3U, Xtream and Mag devices lists.
  • IPTVnator - Free cross-platform IPTV streaming application with multiple features such as favorites, EPG, TV archive etc.
  • termv - A terminal IPTV player written in bash.
  • IPTV Player Live - Easy-to-use IPTV player and list manager that supports remote and local M3U playlists, Picture-in-Picture playback, and iCloud-based content sync for your other Apple devices.
  • Opus IPTV Player - Cross-platform IPTV Player for all your devices including iOS, iPad, MacOS, Apple TV, Android, and Android Tv.
  • TV Set - Free IPTV app for watching tv on iOS, tvOS, and macOS.

Linux

  • VLC for Linux - Free and open-source portable cross-platform media player.
  • Kodi - Free cross-platform media player with library support.
  • Megacubo - Open-source cross-platform IPTV streaming application with multiple features such as favorites, EPG based recommendations, etc. Supports M3U, Xtream and Mag devices lists.
  • Hypnotix - A Free IPTV streaming application with support for live TV, movies and series.
  • IPTVnator - Free cross-platform IPTV streaming application with multiple features such as favorites, EPG, TV archive etc.
  • FreetuxTV - Internet television and radio player.
  • termv - A terminal IPTV player written in bash.
  • IPTV Desktop - Watch TV channels on your device via internet from all over the world for free.
  • pytermv - A terminal IPTV player written in python.
  • yuki-iptv - IPTV player with EPG support (Astroncia IPTV fork).

iOS

  • Flex IPTV - Allows you to view live and non-live TV/stream technology-based IPTV.
  • nPlayer - Media player with support DTS (DTS HD), DTS Headphone:X, Dolby (AC3, E-AC3).
  • FastoTV Lite - Open source ad-free IPTV client, with support for live media, VOD, favorites list and EPG.
  • WhatsUp TV - Player for IPTV (.m3u) playlists.
  • Smarters Player Lite - Video streaming player that allows your IPTV customers or end-users to stream content like Live TV, VOD, Series, and TV Catchup supplied by you.
  • Purple Playlist Player - IPTV Player for users to watch content with their playlist.
  • IPTV Player Live - Free IPTV player and M3U list manager that supports Picture-in-Picture, AirPlay, Chromecast, and iCloud sync for a connected experience across iPhone, iPad, Apple TV.
  • Opus IPTV Player - Cross-platform IPTV Player for all your devices including iOS, iPad, MacOS, Apple TV, Android, and Android Tv.
  • APTV - A high-quality live streaming source player app that can preview in real time. It is a multifunctional player that can play and view (requires support from the live streaming source).
  • TV Set - Free IPTV app for watching tv on iOS, tvOS, and macOS.

Android

  • Kodi - Free cross-platform media player with library support.
  • KgTv Player - IPTV player with support quality change, search, export and modification of channels.
  • VLC for Android - Free and open-source portable cross-platform media player.
  • MX Player - Powerful video player with advanced hardware acceleration and subtitle support.
  • FastoTV Lite - Open source ad-free IPTV client, with support for live media, VOD, favorites list and EPG.
  • TiviMate IPTV Player - IPTV player for Android set-top boxes.
  • Megacubo - Open-source cross-platform IPTV streaming application with multiple features such as favorites, EPG based recommendations, etc. Supports M3U, Xtream and Mag devices lists.
  • TVirl - Special Android TV Input Service to integrate IPTV channels to pre-installed system TV App like Live Channels.
  • CosmiTV Player - IPTV Player and DVR for Android that resembles the cable tv box.
  • kantv - Open source player for Android.
  • TV.io Home Streaming - IPTV streaming with Chromcast support and groups chat.
  • ProgTV Android - The simple but convenient and universal software for watching TV and listening to radio channels over Internet or local network.
  • IPTV Smarters App - Video streaming player that allows your IPTV customers or end-users to stream content like Live TV, VOD, Series, and TV Catchup supplied by you.
  • IPTV Smart Purple Player - IPTV Player for users to watch content with their playlist.
  • Mbogi Music - A one stop audio and video app that gives you access to thousands of free online radio, free IPTV and podcasts from all over the world.
  • Opus IPTV Player - Cross-platform IPTV Player for all your devices including iOS, iPad, MacOS, Apple TV, Android, and Android Tv.
  • IPTV Pro - IPTV player for Android.
  • M3UAndroid - Open source streaming player for Android to play favorite channels in zapping mode with media player enhancements.
  • WorldsTvMobile - Whatch awesome-iptv tv list on android.
  • DangoPlayer - A fast video player and IPTV client for Android and TV.
  • Uni Player - Solution to get easy to play local or online playlist that help you get quick play content.
  • Smart IPTV Player Pro M3U Live - Free live media player that allows you to watch your favorite TV channels, movies, and TV shows.

Smart TV

  • SS IPTV - Smart TV application which provided opportunity of IPTV viewing for its users.

Apple TV

  • iPlayTV - IPTV/M3U player for Apple TV.
  • IPTV Player Live - Free IPTV player with support for M3U, Xtream Codes, and iCloud sync for a connected experience across Apple TV, iPhone, iPad, and Mac.
  • Opus IPTV Player - Cross-platform IPTV Player for all your devices including iOS, iPad, MacOS, Apple TV, Android, and Android Tv.
  • TV Set - Free IPTV app for watching tv on iOS, tvOS, and macOS.

Xbox

  • Open IPTV - A modern IPTV player for Xbox One.

Google Chrome

Roku

  • IOTV - IPTV Player for Roku.

Providers

Channel data sources

A list of useful sources containing information about TV channels.

  • LyngSat - A database of satellite TV channels containing the information necessary to capture a signal.
  • LyngSat Logo - Collection of TV channel logos.
  • TV Address - TV channels info.
  • Tapiosinn/tv-logos - Collection of TV channel logos.
  • RabbitEars.info - All about US local, over-the-air TV channels.
  • Picons - Collection of TV channel logos.
  • KingOfSat - European satellite zapping & directory.
  • Bulsatcom - List of Balgarian and international channels available via Bulsatcom.
  • Satindex.de - List of channels distributed via Astra and Hotbird satellites.
  • REM - Detailed information on Serbian TV channels.
  • iptv-pro/iptv-pro.github.io - Logos of Asian TV channels.
  • TVCL - Television channel listings and line-ups from around the world.
  • Telepedia - Wiki about TV channels, companies and programs.
  • Mihsign Vision - List of TV channels and TV companies.
  • Cableman - Catalog of TV channels broadcast in Russia.
  • FCCdata.org - Contains data on broadcasters in the United States, Canada, Mexico, UK, Ireland, Australia, and Japan.
  • Mavise - Database on audiovisual services and their jurisdiction in Europe.
  • Logopedia - Collaborative database for logos and branding.
  • Predavatel - Detailed information on Bulgarian and Macedonian channels.
  • CEM - Official register of TV channels broadcast in Bulgaria.
  • Sat-address - Information on satellite, terrestrial, cable, IPTV and streaming channels worldwide.

EPG Sources

Sources of EPG (Electronic Program Guide) for IPTV channels.

  • EPG for IPTV - EPG service provider for personalized Electronic Program Guide for your IPTV all around the world.
  • IPTVX|one - Program guide mainly for channels from the CIS.
  • i.mjh.nz - Program guide for channels from Australia, New Zealand and South Africa.
  • epg.51zmt.top - Program guides mainly for channels from China and some international ones.
  • deepepg - EPG for China.
  • EPG.pw - EPG service provider for personalized Electronic Program Guide for your IPTV all around the world.
  • bevy.be - Free EPG for 2 days, sorted by country.
  • EPGSHARE01 - Program guides for multiple countries.

Tools

Useful tools for working with IPTV.

  • WebGrab+Plus - Multi-site incremental XMLTV EPG grabber.
  • Streamtest - Free and easy to use web based stream tester utility.
  • m3u4u - Create, edit, sort m3u playlists online, EPG, and more.
  • Streamlink - A command-line utility that extracts streams from various services and pipes them into a video player of choice.
  • RockMyM3u - M3U & Xtream Editor, create playlists and more online.
  • m3u.in - Create, edit, sort channels/groups in m3u playlists online, merge two or more playlists into one, automatic updates, access logs, short links and more. (blocked inside the Russian Federation for now)
  • IPTV Tools - A website that provides the necessary tools for IPTV, such as a link checking tool.

Programming

Libraries and frameworks for working with IPTV data

  • @iptv/xmltv - Fast xmltv parser and generator for Node and browsers.
  • IPTV Checker — IPTV playlists checker for Node.js.
  • IPTV M3U Filter - A script to filter IPTV m3u playlists according to customized criteria.
  • iptv-checker-module - A Node.js package for programatically checking .m3u playlist channel connection quality.
  • @iptv/playlist - Fast M3U parser and generator for Node and browsers.
  • weekend-project-space/web-tv - IPTV player with support for M3U playlists.
  • xTeVe - M3U Proxy for Plex DVR and Emby Live TV.
  • Threadfin - M3U proxy for Kernel/Plex/Jellyfin/Emby based on xTeVe.

Contribution

Please feel free to make any changes to this list. As long as this changes are related to the topic of IPTV they are most likely be accepted.

License

CC0