[PR #1287] [MERGED] cobalt 11: local media processing, better performance, and a lot of polish #1370

Closed
opened 2025-11-09 10:11:37 -06:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/imputnet/cobalt/pull/1287
Author: @wukko
Created: 5/29/2025
Status: Merged
Merged: 5/29/2025
Merged by: @wukko

Base: mainHead: develop


📝 Commits (10+)

  • 0bee4b1 web/queue/createSavePipeline: store original request & allow to retry
  • d8b274f web/layout: global spinner animation
  • 6a4de1b web/PopoverContainer: flip transform origin in rtl
  • 4a1780a web/ProcessingQueueItem: refactor, retry action, rtl optimization
  • a84b21a web/runners/remux: retry to run the worker 10 times awkwardly
  • 187bf9d merge: api 10.7.7 from main
  • dab88f7 web/ProcessingStatus: update the icon
  • 7dc2683 web/i18n/queue: update the queue title
  • 3935396 web/i18n/queue: update running remux text
  • 714e717 web/PopoverContainer: refactor & simplify code

📊 Changes

178 files changed (+6243 additions, -2518 deletions)

View changed files

📝 .github/workflows/test.yml (+2 -0)
📝 api/README.md (+1 -1)
📝 api/package.json (+2 -1)
📝 api/src/config.js (+15 -75)
📝 api/src/core/api.js (+42 -66)
api/src/core/env.js (+189 -0)
api/src/core/itunnel.js (+61 -0)
api/src/misc/file-watcher.js (+43 -0)
📝 api/src/misc/utils.js (+9 -0)
📝 api/src/processing/create-filename.js (+20 -5)
📝 api/src/processing/match-action.js (+27 -3)
📝 api/src/processing/match.js (+19 -6)
📝 api/src/processing/request.js (+37 -1)
📝 api/src/processing/schema.js (+12 -8)
📝 api/src/processing/services/bilibili.js (+2 -1)
📝 api/src/processing/services/loom.js (+48 -21)
📝 api/src/processing/services/twitter.js (+13 -0)
📝 api/src/security/api-keys.js (+28 -23)
📝 api/src/stream/internal-hls.js (+70 -2)
📝 api/src/stream/internal.js (+39 -5)

...and 80 more files

📄 Description

closes #663
closes #724
closes #1136
closes #1281
closes #1260
closes #1077
closes #1086
closes #1071
closes #799

duplicates of everything that's related to cobalt's live remuxing via tunnels:
closes #1193
closes #1114
closes #1074
closes #1070
closes #566
closes #420
closes #94
closes #204
closes #255
closes #345
closes #348
closes #374
closes #483
closes #564
closes #499
closes #1208
closes #794

youtube video length is no longer broken in various software if you use on-device processing!


🔄 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/1287 **Author:** [@wukko](https://github.com/wukko) **Created:** 5/29/2025 **Status:** ✅ Merged **Merged:** 5/29/2025 **Merged by:** [@wukko](https://github.com/wukko) **Base:** `main` ← **Head:** `develop` --- ### 📝 Commits (10+) - [`0bee4b1`](https://github.com/imputnet/cobalt/commit/0bee4b1ade53c76ddf7080e0301b4bc9566a7d40) web/queue/createSavePipeline: store original request & allow to retry - [`d8b274f`](https://github.com/imputnet/cobalt/commit/d8b274f55404f2528911a5919999fb97478386f3) web/layout: global spinner animation - [`6a4de1b`](https://github.com/imputnet/cobalt/commit/6a4de1be28ef83d4e3370bf6a57f367cc0000e8a) web/PopoverContainer: flip transform origin in rtl - [`4a1780a`](https://github.com/imputnet/cobalt/commit/4a1780ab7f17315a9eeb11455adae61cdffd00f3) web/ProcessingQueueItem: refactor, retry action, rtl optimization - [`a84b21a`](https://github.com/imputnet/cobalt/commit/a84b21a5010423472721e050111dcdd5405cab01) web/runners/remux: retry to run the worker 10 times awkwardly - [`187bf9d`](https://github.com/imputnet/cobalt/commit/187bf9d745e6ae046f1da2a079951de3b7cceeae) merge: api 10.7.7 from main - [`dab88f7`](https://github.com/imputnet/cobalt/commit/dab88f7ed8c8d6a31056f5a9afece50983c3f034) web/ProcessingStatus: update the icon - [`7dc2683`](https://github.com/imputnet/cobalt/commit/7dc268318035ecca79512b95d1851fb8bb255766) web/i18n/queue: update the queue title - [`3935396`](https://github.com/imputnet/cobalt/commit/3935396709c13b3f995aa00e00ac79f07688c872) web/i18n/queue: update running remux text - [`714e717`](https://github.com/imputnet/cobalt/commit/714e71751e149b81644614d8941e095900ab5f73) web/PopoverContainer: refactor & simplify code ### 📊 Changes **178 files changed** (+6243 additions, -2518 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/test.yml` (+2 -0) 📝 `api/README.md` (+1 -1) 📝 `api/package.json` (+2 -1) 📝 `api/src/config.js` (+15 -75) 📝 `api/src/core/api.js` (+42 -66) ➕ `api/src/core/env.js` (+189 -0) ➕ `api/src/core/itunnel.js` (+61 -0) ➕ `api/src/misc/file-watcher.js` (+43 -0) 📝 `api/src/misc/utils.js` (+9 -0) 📝 `api/src/processing/create-filename.js` (+20 -5) 📝 `api/src/processing/match-action.js` (+27 -3) 📝 `api/src/processing/match.js` (+19 -6) 📝 `api/src/processing/request.js` (+37 -1) 📝 `api/src/processing/schema.js` (+12 -8) 📝 `api/src/processing/services/bilibili.js` (+2 -1) 📝 `api/src/processing/services/loom.js` (+48 -21) 📝 `api/src/processing/services/twitter.js` (+13 -0) 📝 `api/src/security/api-keys.js` (+28 -23) 📝 `api/src/stream/internal-hls.js` (+70 -2) 📝 `api/src/stream/internal.js` (+39 -5) _...and 80 more files_ </details> ### 📄 Description closes #663 closes #724 closes #1136 closes #1281 closes #1260 closes #1077 closes #1086 closes #1071 closes #799 duplicates of everything that's related to cobalt's live remuxing via tunnels: closes #1193 closes #1114 closes #1074 closes #1070 closes #566 closes #420 closes #94 closes #204 closes #255 closes #345 closes #348 closes #374 closes #483 closes #564 closes #499 closes #1208 closes #794 youtube video length is no longer broken in various software if you use on-device processing! --- <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 2025-11-09 10:11:37 -06:00
Sign in to join this conversation.