Dasturiy ta'minot

Castor CLI – IPTV o‘rnini egallovchi bepul video oqim vositasi

19-iyul, 2026, 07:161 ko'rish3 daqiqa o'qish
Castor CLI – IPTV o‘rnini egallovchi bepul video oqim vositasi

Smart‑TVlar ko‘p hollarda maxsus ilovalar yoki IPTV xizmatlari orqali kontentni ko‘rishga mo‘ljallangan bo‘ladi. Biroq, ko‘plab foydalanuvchilar turli veb‑saytlardan oqimlarni to‘g‘ridan‑to‘g‘ri televizorga uzatish imkoniyatini izlaydi. Castor CLI – bu bunday ehtiyojni qondiruvchi, ochiq kodli, terminaldan boshqariladigan vosita bo‘lib, video oqimlarini avtomatik tarzda chiqaradi, formatni moslashtiradi va DLNA/UPnP protokoli orqali televizorga uzatadi.

Nima uchun Castor muhim?

Oddiy HDMI kabeli yoki ekran aks ettirish (screen mirroring) usullari ko‘pincha kechikish, rezolyutsiya pasayishi va qurilma mos kelmasligi muammolariga duch keladi. Castor bu muammolarni bartaraf etadi:

Latest Release
  • Real‑time transcoding – ffmpeg yordamida video formatini televizor talabiga moslaydi.
  • Avtomatik subtitrlar – Whisper modelidan foydalangan holda subtitrlar yaratilib, video ichiga qo‘shiladi.
  • Ko‘p saytlarni qo‘llab‑quvvatlash – Chrome headless brauzeri orqali tarmoq faoliyatini kuzatib, video manbaini topadi.
  • Docker va native paketlar – bir necha platformada o‘rnatish juda oson.

Qanday ishlaydi?

Castor quyidagi bosqichlarni bajaradi:

Go Reference
  1. Headless Chrome – brauzer foydalanuvchi agentini tasodifiylashtiradi, Cloudflare Turnstile kabi bot himoyasini aylanib o‘tadi.
  2. Chrome DevTools Protocol orqali tarmoq so‘rovlarini tutadi va video oqim URL‑larini aniqlaydi.
  3. ffmpeg bilan kerakli kodek va rezolyutsiyani tanlab, video oqimini transcode qiladi.
  4. DLNA/UPnP MediaRenderer qurilmasiga SSDP orqali topilgan IP‑manzilga oqimni uzatadi.
  5. Istalgan paytda Whisper modelidan foydalangan holda subtitrlarni yaratadi va video faylga qo‘shadi.

O‘rnatish va sozlash

Castorni bir necha usulda o‘rnatish mumkin:

Homebrew
  • Homebrew (macOS/Linux): brew install --cask stupside/tap/castor
  • Docker imidji: docker run --rm --network host ghcr.io/stupside/castor:latest scan
  • Manba kodidan git clone va make orqali go install qilish.

O‘rnatishdan so‘ng config.yaml faylini yaratish talab qilinadi. Unda quyidagilar bo‘lishi kerak:

License
device:
  name: "Living Room TV"
  type: dlna
sources:
  - proxies: ["https://vidsrc-embed.ru"]
templates:
  movie: "/embed/movie/{itemID}"
  episode: "/embed/tv/{itemID}/{season}-{episode}"
tmdb:
  api_key: "YOUR_TMDB_KEY"
whisper:
  enable: true

TMDB (The Movie Database) API kaliti bepul ro‘yxatdan o‘tish orqali olinadi; bu kalit orqali Castor kino va serial ma'lumotlarini qidirish, poster va tavsiflarni ko‘rsatish imkonini beradi.

Build Status

Qurilmalar bilan moslik

Castor DLNA/UPnP MediaRenderer profilini qo‘llab‑quvvatlaydi, shuning uchun deyarli har qanday smart‑TV (Samsung, LG, Sony Bravia, Panasonic, Philips, Hisense, TCL, VIZIO, Sharp) va Kodi, VLC, Plex kabi tarmoqli media pleyerlar bilan ishlaydi. Qurilma avtomatik ravishda castor scan buyrug‘i orqali aniqlanadi.

Browsing TMDB titles in the castor TUI

Xavfsizlik va cheklovlar

Castor ochiq kodli bo‘lsa-da, ba'zi xavfsizlik jihatlari e'tiborga olinishi lozim:

Selecting a cast target in the castor TUI
  • Headless Chrome brauzeri internetga to‘g‘ridan‑to‘g‘ri ulanadi; shuning uchun ishonchli tarmoqlarda ishlatish tavsiya etiladi.
  • Docker konteynerida --network host parametri talab qilinadi; bu parametr Windows yoki macOS Docker Desktop’da ishlamaydi, shuning uchun mahalliy binarni ishlatish kerak.
  • Whisper modelini avtomatik yuklab olish (~75 MB) uchun internetga kirish zarur; modelni model_path orqali maxsus joyga ko‘chirishingiz mumkin.

Xulosa

Castor CLI IPTV‑ga arzon, mustaqil va texnik jihatdan kuchli alternativani taklif etadi. Video oqimlarini avtomatik aniqlash, transcoding, subtitr yaratish va DLNA orqali uzatish jarayonlari bir necha buyruq bilan bajariladi. Ochiq kodli bo‘lishi hamjamiyat tomonidan tezkor yangilanishlar va qo‘shimchalar kiritilishini ta’minlaydi. Agar siz smart‑TVda turli veb‑saytlarning kontentini bevosita ko‘rishni xohlasangiz, Castor – bu zamonaviy, xavfsiz va kengaytiriladigan yechim.

brew install --cask stupside/tap/castor
Manba: Hacker News
#Castor #CLI #video oqim #IPTV #DLNA
Telegram da muhokama qilish