+
Skip to content
/ pusoo Public

Pusoo is an IPTV Player built with Flutter, licensed under GPLv3. It is designed to play a wide range of IPTV streams, both live and on-demand, with support for modern streaming formats and DRM.

License

GPL-3.0, GPL-3.0 licenses found

Licenses found

GPL-3.0
LICENSE
GPL-3.0
COPYING
Notifications You must be signed in to change notification settings

cacing69/pusoo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Pusoo

SRC Tool logo

Pusoo is an IPTV Player built with Flutter, It is designed to play a wide range of IPTV streams, both live and on-demand, with support for modern streaming formats and DRM.

All Channels, One Player, Infinite Play.

This project is currently under active development. I'm working on it in my spare time and will release a beta version as soon as possible.


Features

  • Modern UI - Clean and minimal design powered by Forui.
  • Open Source - Free to use and contribute.
  • Popular formats support: HLS (.m3u8), DASH (.mpd), MP4, MKV, and more.
  • YouTube support with YouTube IFrame Player.
  • Public & GitHub Sources Browse and load playlists from curated Public IPTV sources
  • Subtitle search and integration (external SRT/VTT).
  • DRM support: ClearKey & Widevine (when provided by the content provider).
  • Multiple source playlist with automatic fallback on failure.
  • Subtitles: external subtitle support (SRT, VTT) with customizable display.

Notes

  • This app does not provide any IPTV content by default.
  • Users must add their own playlists.
  • All channels come from public sources or user-provided playlists.
  • For legal content only - the app is not intended to bypass DRM or access paid services without authorization.
  • Make sure your device meets the Requirements.
  • If you prefer, you can also build the app from source (see Development).

License

License: GPL v3

Pusoo is released under the GNU General Public License v3 (GPLv3). See the LICENSE file for more details.


Development

If you want to build Pusoo IPTV Player from source, follow these steps:

  1. Clone the repository

    git clone https://github.com/cacing69/pusoo.git
    cd pusoo
    
    flutter build apk --release --split-per-abi

Usage Guidelines (Non-Legal)

  • Please use this app responsibly and for legal content only.
  • The app itself is free software under GPLv3, but the content you access may have its own terms of service.
  • Respect the terms of original stream providers.
  • This is a community project - commercial support or redistribution is allowed under GPLv3, but we encourage contributions back to the project.

Requirements

  • A working brain
  • Flutter SDK (latest stable) → Install guide
  • Dart SDK (bundled with Flutter)
  • Android Studio / VS Code (recommended for development)
  • Emulator or physical device (Android or iOS)
  • Internet connection (for fetching streams)
SRC Tool logo

Download

Since Pusoo is still under active development and not yet stable, we provide nightly builds for testing purposes:

Warning

  • Nightly builds may contain bugs or incomplete features.
  • Use at your own risk - no warranty provided.
  • For the most reliable experience, you may prefer to build from source.

Screenshots

Here are some screenshots of Pusoo IPTV Player:

Home) Home (TV) Home Grid (TV) TV Player Screen Home (Movies Grid) Home (Movies List) Detail Mivie Settings Screen Add New Playlist Screen home_setting_public_source home_setting_public_source_playlist home_setting_public_source_playlist_channel

More Screenshots

Check the Screenshots Gallery for more.

Support & Contribute

Pusoo is a community-driven project, built by me and awesome contributors in our free time. Your support helps us keep improving Pusoo - and keeps the coffee flowing.

How you can help

  • Star this repo - it means a lot!
  • Report bugs and suggest features
  • Contribute code, translations, or design ideas
  • Support development with a coffee

Sponsor Pusoo

GitHub Sponsors

About

Pusoo is an IPTV Player built with Flutter, licensed under GPLv3. It is designed to play a wide range of IPTV streams, both live and on-demand, with support for modern streaming formats and DRM.

Topics

Resources

License

GPL-3.0, GPL-3.0 licenses found

Licenses found

GPL-3.0
LICENSE
GPL-3.0
COPYING

Contributing

Stars

Watchers

Forks

Sponsor this project

  •  

Packages

No packages published
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载