Skip to content
MoonDevil1Public

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

45 Commits

Folders and files

Repository files navigation

TGTV Desktop

A lightweight Windows desktop app for LiveTGTV V1 built with Tauri 2, Rust, TypeScript and Vite. It uses the official V1 embed page for playback so the service's own player handles its stream formats and playback requirements. This project does not use LiveTGTV V2.

⬇️ Download for Windows

Download TGTV Desktop v0.2.1 (Windows installer)

View all releases and download the latest published version

The direct download above is the latest published installer currently available. A newer v0.2.2 build is being retried; use the Releases page to check for it once it has been successfully published.

Features

  • Loads the public V1 channel directory from /api/public/channels
  • Search by channel name and filter by category
  • Channel logos, dark desktop UI and refresh controls
  • Opens the official player at /embed/{id} inside the app
  • Windows installer built as an NSIS .exe
  • Uses native WebView2 through Tauri instead of bundling Chromium/Electron

Build on Windows 10/11

Install:

  1. Node.js 22 LTS
  2. Rust using rustup
  3. Microsoft C++ Build Tools (Desktop development with C++) and Windows SDK
  4. WebView2 Runtime (usually already present on Windows 10/11)

Then, from the repository folder:

npm install
npm run tauri dev

Build the installer:

npm run tauri -- build --bundles nsis

Artifacts are created in src-tauri/target/release/bundle/nsis/.

Build through GitHub Actions

  1. Open the repository's Actions tab.
  2. Select Build TGTV Desktop for Windows.
  3. Click Run workflow.
  4. When the run finishes, download the Windows installer artifact from that workflow run.

Open GitHub Actions

Playback notes

The desktop app embeds the official LiveTGTV V1 /embed/{id} player instead of extracting direct manifests. Playback depends on the service's availability, its embed policy, and any authorization/DRM requirements. The app does not bypass DRM or extract decryption keys. If the channel works in a normal browser but not inside the desktop app, inspect the embed restrictions and WebView2 compatibility.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages