[PR #1065] [MERGED] api: itunnel transplants #5735

Closed
opened 2026-04-16 00:56:01 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/imputnet/cobalt/pull/1065
Author: @dumbmoron
Created: 1/20/2025
Status: Merged
Merged: 1/20/2025
Merged by: @wukko

Base: 10.6Head: transplant


📝 Commits (7)

  • 0378a1a api/youtube: fix error when downloading stuff from WEB
  • ec0d773 api/youtube: use Math.min instead of ternary operator
  • 035825b api: cache original request parameters in stream
  • 7767a5f api/youtube: add support for pinning client/itag
  • 19ade7c api/youtube: return internal metadata for replaying request
  • c07940b api/itunnel: pass itunnel object by reference
  • 600c769 api/stream: implement itunnel transplants

📊 Changes

7 files changed (+115 additions, -16 deletions)

View changed files

📝 api/src/core/api.js (+1 -1)
📝 api/src/misc/utils.js (+4 -0)
📝 api/src/processing/match-action.js (+2 -1)
📝 api/src/processing/services/youtube.js (+28 -10)
📝 api/src/stream/internal.js (+11 -1)
📝 api/src/stream/manage.js (+68 -2)
📝 api/src/stream/stream.js (+1 -1)

📄 Description

sometimes, the url that we are downloading from stops working.

a transplant takes note of this, and attempts to re-request the url in hopes of it working again


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/imputnet/cobalt/pull/1065 **Author:** [@dumbmoron](https://github.com/dumbmoron) **Created:** 1/20/2025 **Status:** ✅ Merged **Merged:** 1/20/2025 **Merged by:** [@wukko](https://github.com/wukko) **Base:** `10.6` ← **Head:** `transplant` --- ### 📝 Commits (7) - [`0378a1a`](https://github.com/imputnet/cobalt/commit/0378a1ae15ed6d1cefdded8efbd7e5a993b01491) api/youtube: fix error when downloading stuff from WEB - [`ec0d773`](https://github.com/imputnet/cobalt/commit/ec0d7737926d5d4f7c4db0dc71964c9291452770) api/youtube: use Math.min instead of ternary operator - [`035825b`](https://github.com/imputnet/cobalt/commit/035825bc0555fa2e1c2084a407ee14d04be97445) api: cache original request parameters in stream - [`7767a5f`](https://github.com/imputnet/cobalt/commit/7767a5f5bb49d05b3e4d6f5a9fdf86e4a038c3a1) api/youtube: add support for pinning client/itag - [`19ade7c`](https://github.com/imputnet/cobalt/commit/19ade7c9053dc9323c35ccee25dffb25a6e19f27) api/youtube: return internal metadata for replaying request - [`c07940b`](https://github.com/imputnet/cobalt/commit/c07940bfa4fc5b5c26d2892074b901ba928a5184) api/itunnel: pass itunnel object by reference - [`600c769`](https://github.com/imputnet/cobalt/commit/600c7691414f07568e038cca7877426b4ab9057d) api/stream: implement itunnel transplants ### 📊 Changes **7 files changed** (+115 additions, -16 deletions) <details> <summary>View changed files</summary> 📝 `api/src/core/api.js` (+1 -1) 📝 `api/src/misc/utils.js` (+4 -0) 📝 `api/src/processing/match-action.js` (+2 -1) 📝 `api/src/processing/services/youtube.js` (+28 -10) 📝 `api/src/stream/internal.js` (+11 -1) 📝 `api/src/stream/manage.js` (+68 -2) 📝 `api/src/stream/stream.js` (+1 -1) </details> ### 📄 Description sometimes, the url that we are downloading from stops working. a transplant takes note of this, and attempts to re-request the url in hopes of it working again --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-04-16 00:56:01 -05:00
Sign in to join this conversation.