[GH-ISSUE #1527] selfhost (youtube): Failed to extract signature decipher algorithm. #6877

Open
opened 2026-04-19 08:59:19 -05:00 by GiteaMirror · 0 comments
Owner

Originally created by @tobycm on GitHub (Mar 25, 2026).
Original GitHub issue: https://github.com/imputnet/cobalt/issues/1527

problem description

Snippet of docker logs:

cobalt        | cobalt API ^ω^
cobalt        | ~~~~~~
cobalt        | version: 11.5
cobalt        | commit: 47d8ccbc17aeeac6cb754c8b721c2148f007c103
cobalt        | branch: main
cobalt        | remote: imputnet/cobalt
cobalt        | start time: Wed, 25 Mar 2026 06:51:33 GMT
cobalt        | ~~~~~~
cobalt        | 
cobalt        | [✓] internal tunnel handler running on 127.0.0.1:41897
cobalt        | [✓] api keys loaded successfully!
cobalt        | [✓] cookies loaded successfully!
cobalt        | [YOUTUBEJS][Player]: Failed to extract signature decipher algorithm.

youtube cookies are extracted with https://github.com/sertraline/Get-cookies.txt-LOCALLY-Cobalt

when i try to download through the api using my discord bot, it gives error.api.youtube.api_error
or when i try using the gui on cobalt.tools with my custom instance url:

Image

your instance configuration

docker-compose.yaml:


services:
  cobalt:
    image: ghcr.io/imputnet/cobalt:11

    init: true
    read_only: true
    restart: unless-stopped
    container_name: cobalt

    ports:
      - 9000:9000/tcp

    environment:
      API_URL: "<redacted>"

      API_KEY_URL: "file:///keys.json"
      API_AUTH_REQUIRED: 1

      COOKIE_PATH: "/cookies.json"

    labels:
      - com.centurylinklabs.watchtower.scope=cobalt

    volumes:
      - ./keys.json:/keys.json:ro
      - ./cookies.json:/cookies.json

  # watchtower updates the cobalt image automatically
  watchtower:
    image: ghcr.io/containrrr/watchtower
    restart: unless-stopped
    command: --cleanup --scope cobalt --interval 3600 --include-restarting
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
Originally created by @tobycm on GitHub (Mar 25, 2026). Original GitHub issue: https://github.com/imputnet/cobalt/issues/1527 ### problem description Snippet of docker logs: ``` cobalt | cobalt API ^ω^ cobalt | ~~~~~~ cobalt | version: 11.5 cobalt | commit: 47d8ccbc17aeeac6cb754c8b721c2148f007c103 cobalt | branch: main cobalt | remote: imputnet/cobalt cobalt | start time: Wed, 25 Mar 2026 06:51:33 GMT cobalt | ~~~~~~ cobalt | cobalt | [✓] internal tunnel handler running on 127.0.0.1:41897 cobalt | [✓] api keys loaded successfully! cobalt | [✓] cookies loaded successfully! cobalt | [YOUTUBEJS][Player]: Failed to extract signature decipher algorithm. ``` youtube cookies are extracted with https://github.com/sertraline/Get-cookies.txt-LOCALLY-Cobalt when i try to download through the api using my discord bot, it gives `error.api.youtube.api_error` or when i try using the gui on cobalt.tools with my custom instance url: <img width="529" height="496" alt="Image" src="https://github.com/user-attachments/assets/c304a263-1262-4396-8793-b52b5b0f0308" /> ### your instance configuration ```shell docker-compose.yaml: services: cobalt: image: ghcr.io/imputnet/cobalt:11 init: true read_only: true restart: unless-stopped container_name: cobalt ports: - 9000:9000/tcp environment: API_URL: "<redacted>" API_KEY_URL: "file:///keys.json" API_AUTH_REQUIRED: 1 COOKIE_PATH: "/cookies.json" labels: - com.centurylinklabs.watchtower.scope=cobalt volumes: - ./keys.json:/keys.json:ro - ./cookies.json:/cookies.json # watchtower updates the cobalt image automatically watchtower: image: ghcr.io/containrrr/watchtower restart: unless-stopped command: --cleanup --scope cobalt --interval 3600 --include-restarting volumes: - /var/run/docker.sock:/var/run/docker.sock ```
GiteaMirror added the instance hosting help label 2026-04-19 08:59:19 -05:00
Sign in to join this conversation.