Megacubo

EdenwareAppsGPL-3.0活跃维护

跨平台 IPTV 直播播放器,支持 M3U 播放列表、EPG 节目单和社区共享源,覆盖 Windows、macOS、Linux、Android 及电视盒子。

🎬 A powerful, intuitive IPTV streaming app supporting M3U playlists, EPG, and community lists. Available for Windows, macOS, Linux, Android & TV Boxes.

v17.7.0发布于 2026-09-06 00:19 UTC618star +2 / 7 天92fork同步于 2026-11-10 17:57 UTC

怎么上手

由 README 提炼,执行前请确认
git clone https://github.com/EdenwareApps/Megacubo.git
cd Megacubo
npm install
npm run prepare
npm run debug
硬件要求按 README 说明

README 未说明具体显存或 GPU 型号要求,仅提到支持硬件加速播放;覆盖 Windows、Linux、macOS 和 Android。

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

免费开源的 M3U/IPTV 播放器,跨平台整理并播放你自备的直播源

跨平台 IPTV 直播播放器,支持 M3U 播放列表、EPG 节目单和社区共享源,覆盖 Windows、macOS、Linux、Android 及电视盒子。

核心能力

  • 支持 M3U 播放列表与直播电视、电台流
  • 内置社区模式,可发现和分享公开流
  • 提供迷你播放器与画中画模式
  • 支持书签、观看历史和多语言界面
  • 基于 Electron,支持外接播放器与硬件加速

容易踩的坑

普通用户应直接从官网或 GitHub Releases 下载安装包,从源码运行需要 Node.js 和 npm 环境;Linux 用户可选用 AppImage、Snap 或 Flatpak 包;应用本身不提供频道内容,需自行添加 M3U 播放列表或社区源。

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本v17.7.0
  1. v17.8.0Megacubo v17.8.0pre-release2026-11-07 · 2026-11-07 04:40 UTC
    查看更新说明

    Changelog

    • Adopt a fixed dark, Netflix-inspired palette for lists, menus and dialogs, leaving only font, grid size and navigation effect configurable
    • Add content profiles (general, adult, movies, series, kids, anime, news, music, sports, religious) that shape suggestions and browsing
    • Ask for the profile once in the wizard (community mode) and pre-seed it from the installer edition
    • Replace the parental lock with a 4-digit PIN (created on first use, 3 attempts, changeable later) and remember authorization for 30 minutes
    • Download and install Android app updates in-app, without leaving Megacubo or opening a browser

    Thanks to @jorisveloso for the Netflix-inspired UI prototype idea that seeded the new interface.

    Android Notes

    If you run into an error when installing the new version, uninstall the old one first, then try installing the new version again.

    Linux Notes

    On Linux, you can easily download and install by running this command in your terminal:

    wget -qO- https://megacubo.tv/install.sh | bash
    

    To uninstall, just run:

    wget -qO- https://megacubo.tv/uninstall.sh | bash
    

    MacOS Notes

    Megacubo is not signed for Mac, so to run the app, follow the steps in the link below under the 'How to Open an Unsigned App' section:

    https://www.howtogeek.com/205393/gatekeeper-101-why-your-mac-only-allows-apple-approved-software-by-default/

    https://support.apple.com/pt-br/guide/mac-help/mh40616/mac (in Portuguese)

    For some releases, Mac versions may not be available due to the issue mentioned at this link. To grab the latest available Mac version in DMG format, click here.

  2. v17.7.0Megacubo v17.7.0最新正式版2026-09-06 · 2026-09-06 00:19 UTC

    Changelog

    • Upgrade Electron to 44.1.1 (44.x on win/linux x64+arm64, 43.x on win x86)
    • Harden Electron window navigation (will-navigate/setWindowOpenHandler, webSecurity on)
    • Worker memory: zero-copy emitBinary and mpegts length handling
    • Support binary events across multiple workers
    • Fix countries list in options and enable auto-test by default
    • Minor bugfixes and improvements

    Android Notes

    If you run into an error when installing the new version, uninstall the old one first, then try installing the new version again.

    Linux Notes

    On Linux, you can easily download and install by running this command in your terminal:

    wget -qO- https://megacubo.tv/install.sh | bash
    

    To uninstall, just run:

    wget -qO- https://megacubo.tv/uninstall.sh | bash
    

    MacOS Notes

    Megacubo is not signed for Mac, so to run the app, follow the steps in the link below under the 'How to Open an Unsigned App' section:

    https://www.howtogeek.com/205393/gatekeeper-101-why-your-mac-only-allows-apple-approved-software-by-default/

    https://support.apple.com/pt-br/guide/mac-help/mh40616/mac (in Portuguese)

    For some releases, Mac versions may not be available due to the issue mentioned at this link. To grab the latest available Mac version in DMG format, click here.

  3. v17.6.9Megacubo v17.6.92026-07-25 · 2026-07-25 15:24 UTC
    查看更新说明

    Changelog

    • Add new Docusaurus-based website
    • Improve download safety and validation across playlist, EPG, icon, and indexing pipelines
    • Enhance indexing, caching, database, and worker performance and reliability
    • Improve MAG, channel, bookmark, Menu, proxy, and UI behavior
    • Refactor internal modules, strengthen error handling, and remove obsolete dependencies from crash reporting
    • Improvements and minor bugfixes

    Android Notes

    If you run into an error when installing the new version, uninstall the old one first, then try installing the new version again.

    Linux Notes

    On Linux, you can easily download and install by running this command in your terminal:

    wget -qO- https://megacubo.tv/install.sh | bash
    

    To uninstall, just run:

    wget -qO- https://megacubo.tv/uninstall.sh | bash
    

    MacOS Notes

    Megacubo is not signed for Mac, so to run the app, follow the steps in the link below under the 'How to Open an Unsigned App' section:

    https://www.howtogeek.com/205393/gatekeeper-101-why-your-mac-only-allows-apple-approved-software-by-default/

    https://support.apple.com/pt-br/guide/mac-help/mh40616/mac (in Portuguese)

    For some releases, Mac versions may not be available due to the issue mentioned at this link. To grab the latest available Mac version in DMG format, click here.

  4. v17.6.5Megacubo v17.6.52026-03-17 · 2026-03-17 17:10 UTC
    查看更新说明

    Changelog

    • More reliable downloads: detects invalid content (e.g., HTML), reduces freezes, and improves progress/error handling.
    • Faster, more stable lists: optimized loading with fewer hangs and less risk of incomplete lists.
    • Smarter caching: quicker navigation and searches with fewer unnecessary reloads.
    • Better portal support: improved compatibility with different list/server types.
    • More robust UI: extra validations, fewer interruptions, and smoother flows (e.g., setup wizard).

    Android Notes

    If you run into an error when installing the new version, uninstall the old one first, then try installing the new version again.

    Linux Notes

    On Linux, you can easily download and install by running this command in your terminal:

    wget -qO- https://megacubo.tv/install.sh | bash
    

    To uninstall, just run:

    wget -qO- https://megacubo.tv/uninstall.sh | bash
    

    MacOS Notes

    Megacubo is not signed for Mac, so to run the app, follow the steps in the link below under the 'How to Open an Unsigned App' section:

    https://www.howtogeek.com/205393/gatekeeper-101-why-your-mac-only-allows-apple-approved-software-by-default/

    https://support.apple.com/pt-br/guide/mac-help/mh40616/mac (in Portuguese)

    For some releases, Mac versions may not be available due to the issue mentioned at this link. To grab the latest available Mac version in DMG format, click here.

  5. v17.6.4Megacubo v17.6.4pre-release2026-03-10 · 2026-03-10 03:18 UTC
    查看更新说明

    Changelog

    • Improved lists loading and parsing
    • Enhanced wizard configuration flow, worker monitoring and recovery system
    • Xtream playback-related bugfix
    • Added a “Back to top” button for long lists
    • Minor performance and stability improvements

    Android Notes

    If you run into an error when installing the new version, uninstall the old one first, then try installing the new version again.

    Linux Notes

    On Linux, you can easily download and install by running this command in your terminal:

    wget -qO- https://megacubo.tv/install.sh | bash
    

    To uninstall, just run:

    wget -qO- https://megacubo.tv/uninstall.sh | bash
    

    MacOS Notes

    Megacubo is not signed for Mac, so to run the app, follow the steps in the link below under the 'How to Open an Unsigned App' section:

    https://www.howtogeek.com/205393/gatekeeper-101-why-your-mac-only-allows-apple-approved-software-by-default/

    https://support.apple.com/pt-br/guide/mac-help/mh40616/mac (in Portuguese)

    For some releases, Mac versions may not be available due to the issue mentioned at this link. To grab the latest available Mac version in DMG format, click here.

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    Megacubo

    All Contributors


    Why use Megacubo?

    The internet already contains thousands of publicly available TV channels, radio stations, live streams and community broadcasts from around the world. Many broadcasters distribute their own streams online, including free-to-air channels, public networks and independent media.

    Megacubo helps users organize and access this open media ecosystem in one place through personal playlists and community discovery features. The application itself does not decide what users watch — users are responsible for the sources and playlists they add and access.

    Many people use Megacubo to:

    • watch free-to-air channels already available in their country
    • access publicly available broadcaster streams
    • organize personal IPTV/M3U playlists
    • watch international public channels
    • listen to radio streams
    • use miniplayer mode while working or studying
    • access community-shared public streams

    Megacubo was designed as a flexible media player focused on accessibility, organization and cross-platform compatibility.


    Features

    • IPTV player with M3U support
    • Live TV and radio streaming
    • Community mode
    • Miniplayer / Picture-in-picture mode
    • Bookmarks and watch history
    • Multi-language interface
    • Cross-platform support
    • Hardware accelerated playback
    • Optional premium add-ons (scheduled recordings, Cast support)
    • External player support
    • Electron-based desktop app
    • Android support
    • Open source

    Platforms

    PlatformSupported
    Windows✅
    Linux✅
    macOS✅
    Android✅

    Screenshots


    Download

    Recommended Download

    The latest official builds, installers and platform-specific packages are available on the official website:

    ➡️ https://megacubo.tv

    The website provides:

    • Windows installer
    • Linux packages
    • macOS builds
    • Android version
    • latest stable releases
    • setup instructions

    GitHub Releases

    Portable and release assets are also available in the GitHub Releases section:

    ➡️ https://github.com/EdenwareApps/Megacubo/releases


    Quick Start

    If you're new to Megacubo:

    1. Install the app for your platform
    2. Open Megacubo
    3. Add your M3U playlist or community source
    4. Start watching live streams and channels

    Installation

    Windows

    Download from:

    Linux

    Megacubo supports Linux desktop environments and distributions through:

    • AppImage
    • Snap
    • Flatpak

    Linux users can also build directly from source.

    macOS

    macOS builds are available from the official website and releases section.

    Android

    Android version available on the official website.


    Development

    Getting Started

    # clone repository
    git clone https://github.com/EdenwareApps/Megacubo.git
    
    # enter folder
    cd Megacubo
    
    # install dependencies
    npm install
    
    # prepare project
    npm run prepare
    
    # run development build
    npm run debug
    

    Build Installers

    # Linux
    npm run build:electron:linux
    
    # Windows
    npm run build:electron:win
    
    # macOS
    npm run build:electron:mac
    

    See:

    • DEVELOPING.md
    • BUILDING.md

    for detailed instructions.


    Documentation

    Getting Started

    User Guide

    Advanced

    Help

    Development

    Legal


    Community Mode

    Megacubo includes a community mode where users may discover and share publicly available streams and playlists.

    Users remain responsible for:

    • the playlists they add
    • the streams they access
    • compliance with local laws and broadcaster rights

    Megacubo does not host media content itself.


    Available Languages

    LanguageCodeLanguageCode
    ArabicarBengalibn
    ChinesezhDutchnl
    EnglishenFrenchfr
    GermandeGreekel
    HindihiIndonesianid
    ItalianitJapaneseja
    PolishplPortuguesept
    RussianruSpanishes
    SwahiliswTurkishtr
    UkrainianuaUrduur
    TelugutePunjabipa

    Want to help translating Megacubo?

    ➡️ https://github.com/EdenwareApps/megacubo/tree/master/www/nodejs-project/lang


    Star History


    Contributing

    Big thanks to everyone who contributed to Megacubo.

    Please feel free to:

    • open issues
    • submit pull requests
    • improve translations
    • improve documentation
    • contribute channel metadata
    • report bugs
    • suggest features

    Support

    GitHub Issues

    https://github.com/EdenwareApps/Megacubo/issues

    Official Website

    https://megacubo.tv

    Email

    [email protected]


    Disclaimer

    Megacubo is a media player application.

    The project does not provide, host or own TV channels or copyrighted streams. Users are responsible for the playlists, streams and content sources they access through the software.