Repository navigation
feat: Merge v3.2.2 into stable - #19
Closed
apicalshark wants to merge 229 commits into
Closed
apicalshark wants to merge 229 commits into
apicalshark wants to merge 229 commits into
Conversation
Added regex to search_view and redirect logic to b32tv_redirect to support Bilibili opus links. Co-authored-by: apicalshark <58538165+apicalshark@users.noreply.github.com>
- Added regex in search_view and redirect logic in b32tv_redirect for opus support. - Rebuilt Tailwind CSS with --minify and stripped all newlines to ensure a single-line output for production. Co-authored-by: apicalshark <58538165+apicalshark@users.noreply.github.com>
Removed mention of port 8000 from firewall requirements. Shouldn't be there in the first place.
This reverts commit 9365b94.
This reverts commit 9f6ea3f.
Contributor
|
You are seeing this message because GitHub Code Scanning has recently been set up for this repository, or this pull request contains the workflow file for the Code Scanning tool. What Enabling Code Scanning Means:
For more information about GitHub Code Scanning, check out the documentation. |
… sanitization Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Bumps the go_modules group with 1 update in the /tools/miku-proxy-rotator directory: [golang.org/x/net](https://github.com/golang/net). Updates `golang.org/x/net` from 0.32.0 to 0.55.0 - [Commits](golang/net@v0.32.0...v0.55.0) --- updated-dependencies: - dependency-name: golang.org/x/net dependency-version: 0.55.0 dependency-type: indirect dependency-group: go_modules ... Signed-off-by: dependabot[bot] <support@github.com>
…edges proxy_dash hung on the primary base_url when an edge stalled individual objects (ms-to-25s latency swings), until dash.js abandoned the request. Abandoned handlers surfaced as bare 500s with no app log. Each track is now tried on base_url then backup_urls with an 8s per-attempt header deadline; exhausted mirrors return a logged 502 and client abandons are logged with elapsed time.
… for improved stream reliability
…ody floor threshold
This reverts commit 18052a8.
- Add _dash_response_lengths() to validate/derive Content-Length from Content-Range on 206s; skip lengthless mirrors instead of serving streams that end in non-computable download size (dash.js#4716) - Player: set 60s fragmentRequestTimeout with abandonRequestsRule explicitly on so slow fragments drop renditions instead of stalling - Fix UA risk control: pin fixed Chrome/152 UA instead of randomizing - Fix CdnConnection.iter_chunks() to tolerate whitespace in Content-Length - Docs: update DASH track-proxy section in AGENTS.md
Bumps [prettier](https://github.com/prettier/prettier) from 3.9.6 to 3.9.9. - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](prettier/prettier@3.9.6...3.9.9) --- updated-dependencies: - dependency-name: prettier dependency-version: 3.9.9 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
- retry VOD CDN handshakes with backoff plus backup-URL fallback - abort (never cleanly finish) truncated 200/206 bodies - singleflight ticket, anonymous-cookie, and dash fetches
Live: - Server-side format policy: FLV first, HLS fallback (LIVE_PREFER_HLS=true reverses it); one format per room, no client-side switching. - Player libs load per format only: hls.min.js on live-HLS pages, mpegts.js on live-FLV pages, neither on VOD (FLV is live-only; VOD is DASH/native). Format passed as window.live_format since HLS master URLs do not always carry an .m3u8 suffix to sniff. - Fixed per-quality live URLs: the dynamic QN wrapper now resolves via a getattr fallback, so the full quality ladder loads instead of 原画-only. - Anonymous sessions resolve the default quality only; per-quality ladders require login, so the extra fetches are skipped without SESSDATA. VOD/DASH: - Abort (never cleanly finish) truncated DASH segments so dash.js retries instead of demuxing corrupt bytes; upstream closed before re-raising. - Immutable Cache-Control on /proxy/dash segments: ABR re-probes become instant browser-cache hits. - Media/init/sidx retry attempts 3 to 5; segment failures log request forensics (bytesLoaded/bytesTotal/status). Restricted states: - Paywall codes (87005/87007/87008) short-circuit to a neutral Restricted video notice; doomed PGC/durl retries skipped. - Uploader-closed comments (12061) stop after the signed attempt (no unsigned retry burning a -352) and render a closed notice. Docs: - AGENTS.md: live HLS role, optional WARP/SOCKS5, live format policy. - doc/configuration.md: new [live] section (LIVE_PREFER_HLS).
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.