Skip to content

Desktop - #3138

Closed
ssiloh wants to merge 2 commits into
InfinityLoop1308:mainfrom
ssiloh:desktop
Closed

Desktop#3138
ssiloh wants to merge 2 commits into
InfinityLoop1308:mainfrom
ssiloh:desktop

Conversation

@ssiloh

@ssiloh ssiloh commented Nov 14, 2026

Copy link
Copy Markdown

No description provided.

ssiloh and others added 2 commits November 14, 2026 13:21
- desktop/: Java 25 local server (JDK HttpServer + virtual threads) using the
  PipePipeExtractor submodule via a Gradle composite build
- OkHttp downloader ported from PipePipeClient's DownloaderImpl
- Signed media/HLS proxy with per-service headers (BiliBili Referer, NicoNico cookies)
- DASH manifests from byte-range indexed streams (YouTube up to 4K60, BiliBili)
  and synthesized HLS masters for NicoNico split video/audio playlists
- Desktop UI (no build step): search with suggestions and type filters, watch page
  with chapters/comments/related, theater mode, mini player, PIP, shortcuts,
  subscriptions feed, history with resume, watch later, local playlists,
  NewPipe/PipePipe subscription import/export, light/dark theme
- Opens as a standalone Chrome/Edge/Chromium app window; tray fallback
- CI workflow building self-contained app images (bundled JRE) for
  Windows, macOS and Linux
- Submodule URLs switched to HTTPS; extractor bumped to latest main

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@ssiloh ssiloh closed this Nov 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant