Skip to content

Releases: NivinCNC/CNCVerse-Bridge

CNCVerse Bridge v1.1.1

Choose a tag to compare

@github-actions github-actions released this 10 Oct 11:08

Changelog since v1.1.0

  • Release v1.1.1 (9a43b1e)
  • Repos dialog: scroll the added-repo list so the URL field stays on screen (52380ec)
  • add server support in readme (dfc3943)

Full diff: v1.1.0...v1.1.1

Downloads

  • Android: CNCVerse-Bridge-v1.1.1.apk
  • Windows: CNCVerse-Bridge-v1.1.1.msi (or CNCVerse-Bridge-v1.1.1-setup.exe)
  • Linux (Debian/Ubuntu): CNCVerse-Bridge-v1.1.1_amd64.deb

CNCVerse Bridge v1.1.0

Choose a tag to compare

@github-actions github-actions released this 09 Oct 13:06

Changelog since v1.0.1

  • Release v1.1.0 (dd914a6)
  • App: settings move into the app; drop the web page, profiles, health and maintenance (d7da363)
  • Release notes: changelog first, downloads after (9060c0f)
  • Release workflow: publish the existing tag without --target (fixes HTTP 403) (efb269c)
  • Release workflow: temporary gh API debug output for the publish step (e7a1811)
  • Release announcement on Discord: download card with a field per platform (0a2ba37)
  • Commit log: post only pushes to main (9da8960)

Full diff: v1.0.1...v1.1.0

Downloads

  • Android: CNCVerse-Bridge-v1.1.0.apk
  • Windows: CNCVerse-Bridge-v1.1.0.msi (or CNCVerse-Bridge-v1.1.0-setup.exe)
  • Linux (Debian/Ubuntu): CNCVerse-Bridge-v1.1.0_amd64.deb

CNCVerse Bridge v1.0.1

Choose a tag to compare

@github-actions github-actions released this 09 Oct 12:32

Changelog since v1.0.0

  • Release v1.0.1 (18b7875)
  • Server screen: 'Open configure page' button while the bridge is running (bd4e91b)
  • Release notes: changelog of every commit since the previous release tag (181b22b)
  • Release workflow: announce new releases on Discord and Telegram (88075d7)
  • Commit log: post full commit titles to Discord from the workflow (b9adac4)
  • Post pushed commits to the CNCVerse Telegram 'Github Logs' topic (799f059)

Full diff: v1.0.0...v1.0.1

Downloads

  • Android: CNCVerse-Bridge-v1.0.1.apk
  • Windows: CNCVerse-Bridge-v1.0.1.msi (or CNCVerse-Bridge-v1.0.1-setup.exe)
  • Linux (Debian/Ubuntu): CNCVerse-Bridge-v1.0.1_amd64.deb

CNCVerse Bridge v1.0.0

Choose a tag to compare

@github-actions github-actions released this 09 Oct 11:59

Changelog since v0.0.26

  • Release workflow for Android, Windows and Linux; version 1.0.0 (409145e)
  • App: Health tab, management settings, own Cloudflare Tunnel; Android on BridgeRuntime (77cf337)
  • App build: drop the geo proxy layer, WARP relay, web admin and headless server (ca47bd7)
  • MPD proxy: split Kodi-style |headers off the manifest URL (6a64468)
  • Meta keeps the id it was asked for; movie streams use the cached load() data (3c77433)
  • Relay HLS links locked to WARP (MultiMovies GD Mirror) through /proxy/bound (d17265a)
  • Hide archive downloads; filter renamed "Hide non-seekable / non-playable files" (c1c28c1)
  • Seek filter: judge by what comes back, not just the status code (c27dd66)
  • Stream cache keeps stream info on disk: no more "Auto" quality after a restart (b4b2e01)
  • "Hide non-seekable files" profile filter; two-line support entry (48f1d51)
  • Support entry text: "Click to donate this project" (633f04a)
  • "Support the project" entry on top of stream lists, per-profile toggle (c2b7fa1)
  • Relay extensions' own local servers (/proxy/local), fix anime episode numbers in stream titles (6175d99)
  • Subtitle language codes, provider order by display name, merged sub/dub anime episodes, more id prefixes (417213e)
  • Relay links (proxy, decrypt, subtitles) use a fixed base: CNC_STREAM_BASE_URL (1c2fb40)
  • Cast photos: send app_extras.cast with photo and role on meta pages (2001e1a)
  • Any-country residential fallback for imgcdn, PenguPlay-style playback settings, richer meta pages (c45e98d)
  • Fix OutOfMemoryError crash loop: stream big catalogs straight into gzip, keep only the gzip (2c7d759)
  • gzip JSON responses; big cached catalogs pre-gzipped once (1e2ef1d)
  • Memory: bound the stream cache (3,000 lists, flush every 30 min) and encoded catalogs (300 MB) (0a8c575)
  • Profile presets: Live TV / Live Sports pick only live-only extensions (6abe70c)
  • Geo: workers.dev uses the India tunnel first (tunnelDomains default jio.com, workers.dev) (35ae517)
  • Search cache for catalog searches, shared with the stream lookup (a8210eb)
  • Geo: India tunnel as last resort for other IN-proxied hosts (tv.imgcdn.kim…) (7649f03)
  • Jio buffering: tunnel recovers on its own, carries only Jio, domain-fronts SNI-filtered hosts (04fbded)
  • Geo: own Indian tunnel first for pinned hosts (jio.com…), Ultrasurf as fallback; stream cache survives restarts (6ae8711)
  • Stream cache: lists live for the configured TTL, each signed link keeps its own expiry (057f99a)
  • Home pages: load once at startup, then refresh a page only when someone opens it (1b9ead3)
  • Live-TV search: plain lower-case match instead of normalizeTitle regexes per channel (51cc5f9)
  • CPU: answer live-TV catalog searches from the cached home pages (895e6f6)
  • Profiles: at most 50 extensions switched on; existing profiles trimmed to their best 50 (b74cc73)
  • Health: proxying by a fixed domain rule (workers.dev, jio.com…) doesn't mark a plugin "proxy" (8459ff6)
  • Health: bridge cancellations aren't provider failures; "proxy" only when a proxy was really used (cc0ded2)
  • Streams: answer at 8 s and cache it, keep adding providers' links to the cache until a hard 45 s stop (9070cf8)
  • Fix streams outage: plugin dispatcher 256 total / 8 per host; restore stream aggregation of 22f51fa (8425899)
  • Streams: answer after 8 s with what's found; slow providers finish into the cache; all providers at once (c4c546c)
  • TMDB: race api.tmdb.org and api.themoviedb.org, rewrite plugin TMDB calls; dispatcher 96/16; skip non-IMDb/TMDB ids (22f51fa)
  • Speed + CPU: shared high-limit dispatcher for plugin HTTP, quiet logs, kotlinx-datetime 0.7, slow-call log (8b7f976)
  • CPU: exact fast path for CloudStream's fuzzy extractor matching; cache encoded JSON of big home-page catalogs (0397c77)
  • Geo: per-extension country override accepts a list (TH,ID,VN) — the one with the most working proxies is used (d37636e)
  • Geo: a single timeout no longer marks a host blocked for 12 h; plugin pool sized for blocking I/O (69c5f95)
  • Revert speed-ranked live proxy selection (jio.com stays on Ultrasurf); let abandoned stream scrapes finish and cache (3aaefd5)
  • Live relay: speed-ranked proxies, look-ahead for any segment naming, hedged fetches, 90 s live playlists (1e43c64)
  • Meta: try every enabled source sharing a name; keep proxies until health checks prove them dead; jio.com via Ultrasurf (16e818e)
  • Proxy pool: add ProxyScrape GitHub (per country), proxyfreeonly.com and hproxy.com sources (8c1e482)
  • Admin: source switches don't scroll to top; add TheSpeedX proxy lists (cca73d5)
  • Country detection: accept country codes and regional tags in the language field (mx, es-MX, pt-BR) (28edc82)
  • Admin Extensions tab: no timed re-render (refresh after actions, watch only running installs) (17a4bb4)
  • Admin: keep a plugin's Sources list open across the 3s Extensions refresh (23fdf5f)
  • Per-source global switches; home-page audit that uninstalls dead extensions (2f7392d)
  • workers.dev always via Ultrasurf; auto-uninstall for all installed extensions (19afe3d)
  • Plugin updates never remove a working extension; re-fetch missing files (d306739)
  • Live refresh: 2 min for live-event pages, 15 min for big playlists, one per provider (080d78a)
  • Live-only providers: refresh cached home pages after 2 min (background) (8a19cf0)
  • Ultrasurf/private proxies tolerate load: down after 6 failures, re-checked every 30s (0c1e16d)
  • Fix selecting one source of a multi-source plugin (Rogmovies without VegaMovies) (c5cf6c1)
  • Keep WARP and Ultrasurf: WARP default route, Ultrasurf first for India (95785c4)
  • Never ask visitors for local-network access; safer dead detection (28a8b6c)
  • User page views + dead filter; admin Geo Proxy tab and maintenance UI (178f8cb)
  • Drop Ultrasurf/WARP routing; Jio 450/451 handling; load-balanced stream proxies (45a0244)
  • Geo proxy pool, persisted stream health, nightly maintenance (backend) (8244158)
  • Stop extension settings from being silently lost (631044b)
  • Remove hard-coded 4K badge from provider cards on the user page (7a0c8af)
  • Fix 4K labels, catalog toggle, credits reloads; add Discord, per-profile formatter and multiple profiles (62af4bb)
  • Fix blockers and review findings from PR #22 (acd359f)
  • feat: stream cache engine, profile quality filters, and formatter presets (4cee962)
  • Minor formatter fix (ab230eb)
  • Minor fix (eef3d56)
  • Minox fix (35b0dc7)
  • Add formatter support (45f51d8)
  • Optimise meta matching (a83c452)
  • huge optimization (f1a47a4)
  • Add Discord badge to README (009fcc9)
  • Remove stats polling (359552b)
  • optimisation (5ae8764)
  • Minor fix (d9c7c86)
  • Add congfig support and Build fix (eeef0fe)
  • Remove cloudflare support (a60f6c0)
  • Add cache support - Thanks lag (75adcf8)
  • Minor change (5547fd5)
  • Proxy per domain (7e1c765)
  • fix connection leaks (cf51016)
  • Fixed auto updater (9ac8292)
  • Impro name matching (053820b)
  • fix duplicate id (67a8938)
  • Clean logs (710f2ac)
  • Remove rich meta of built in addsons (6189738)
  • Revert "fix tmdb" (2d9236a)
  • fix tmdb (68e12c3)
  • Revert "Fix TMDB connect timeout with multi-host fallback, Cinemeta integration, and caching" (f9e3897)
  • Fix TMDB connect timeout with multi-host fallback, Cinemeta integration, and caching (cb4bebd)
  • Add logo (9556d70)
  • Fix crash (6653c36)
  • Fix Stremio server catalog and stream issues (6d00048)
  • Revert "Fix some bottle neck issues" (b19da2b)
  • Fix some bottle neck issues (0fe7b80)
  • %0sec mark load (2373c55)
  • Change 1Hr to 30Min (6465595)
  • chip selection fix (926419e)
  • Ep fix (2a82eff)
  • Finall add (d794559)
  • revamp mobile ui for web and admin (82408e8)
  • Ui changes (fd9e356)
  • Nme fix (077aded)
  • fix bound (de49a06)
  • prewarm home pages (cb1356f)
  • Add admin html (a3dac04)
  • feat(desktop): full extension settings UI via ShadowUi — plugin Android UI now renders on desktop (30169bd)
  • Linux Support push (4e4ebd5)

Full diff: v0.0.26...v1.0.0

Downloads

  • Android: CNCVerse-Bridge-v1.0.0.apk
  • Windows: CNCVerse-Bridge-v1.0.0.msi (or CNCVerse-Bridge-v1.0.0-setup.exe)
  • Linux (Debian/Ubuntu): CNCVerse-Bridge-v1.0.0_amd64.deb

Release v0.0.27

Choose a tag to compare

@NivinCNC NivinCNC released this 15 Sep 14:10

Changelog

  • Remove admin code
  • Fix catalouge merging

Release v0.0.26

Choose a tag to compare

@NivinCNC NivinCNC released this 15 Sep 13:11

Changelog

  • Fix mpd for some live urls
  • Fix release scripts
  • Minor fixes

Release v0.0.25

Choose a tag to compare

@NivinCNC NivinCNC released this 09 Sep 18:10

Changelog

  • Remove cloudflare solver card from android

Release v0.0.23

Choose a tag to compare

@NivinCNC NivinCNC released this 23 Aug 17:46

Changelog

  • Add Desktop Support

Release v0.0.22

Choose a tag to compare

@NivinCNC NivinCNC released this 21 Aug 14:28

Changelog

  • Fix cloudflare limit

Release v0.0.21

Choose a tag to compare

@NivinCNC NivinCNC released this 21 Aug 12:53

Changelog

  • Added more logging to find cloudflare issues