PiTV - IPTV and STB Client

Archived: succeeded by QiTV (qitv.app). Cross-platform STB and IPTV player client.


PiTV - IPTV and STB Client

This project is archived and no longer maintained.

PiTV has been succeeded by QiTV, a free, open-source IPTV player for Windows, macOS and Linux. It does everything PiTV did (M3U playlists, STB portals, built-in free channels) and adds Xtream accounts, free channel lists by country, support for multiple languages, and pause, rewind and record for live TV.

Download QiTV at qitv.app or from its GitHub releases.

Status

PiTV was developed from 2021 to 2024 as a cross-platform IPTV and STB player client built with Electron, React and FFmpeg. It will not receive any more releases, bug fixes or security updates, and the repository is read-only. If you have a bug report or feature request, please open it on QiTV instead.

The old builds are kept on RELEASES for reference. They are built on an end-of-life version of Electron, so I recommend using QiTV instead. If you do download PiTV, only get it from that page and not from others’ distributions, which may contain malware.

Building from source

git clone https://github.com/ozankaraali/PiTV/
cd PiTV && yarn && yarn make

CI last built it with Node 19 and Python 3.8. Newer toolchains may need some tweaks.

Usage

You could use this software as a IPTV player or as a STB client. It bundles a list of publicly available IPTV channels from around the world for you to start quickly using or test the application. You can delete that playlist entry if you want from your computer after registering your playlists / STB player details. For further usage you need to enter your M3U Playlist or IPTV provider’s STB player details to “Settings”. When you save, if your authentication works, you will directly see the channel lists on the left side. Select a channel and it will begin shortly.

Screen Shot 2021-03-04 at 00 20 09 Screen Shot 2021-03-04 at 00 20 20

Disclaimer

This application bundles a list of publicly available IPTV channels from around the world. The channels are not hosted by this application or respective repository. The application simply creates a convenient way to browse a publicly available media database. The developer of this application has no affiliation with the content providers. The content provided can be removed at any time and we have no control over it. The developer assumes no liability and is not responsible for any legal issues caused by the misuse of this application.

No video files are stored in this repository, the application bundles open-sourced iptv-org playlist for quick startup, users can delete that playlist entry if they want to from their computer. If any links/channels in this application infringe on your rights as a copyright holder, they may be removed by sending a pull request or opening an issue. However, note that we have no control over the destination of the link, and just removing the link from the playlist will not remove its contents from the web. Note that linking does not directly infringe copyright because no copy is made on the site providing the link, and thus this is not a valid reason to send a DMCA notice to GitHub. To remove this content from the web, you should contact the web host that’s actually hosting the content (not GitHub, nor the maintainers of this repository).

Acknowledgements

FFmpeg

This software uses code of <a href=http://ffmpeg.org>FFmpeg</a> licensed under the <a href=http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html>LGPLv2.1</a> and its source can be downloaded <a href=https://github.com/ozankaraali/PiTV>here</a>

License

This software licensed under MIT.

Special Thanks

I want to thank people who supported me while creating this software: My family and Şamil, Alperen, Fatih, Deniz.

Thank you as well to everyone who used PiTV, reported issues and sent pull requests over the years. The journey continues with QiTV.