سینماگرافیCinemaGraphy
شخصی‌سازیConfigure خانهHome

v3.2.11

📖 راهنما

📖 Guide

نصب کلاینت، دیپلوی، متغیرها و سشن VIP.

Client install, deploy, env vars, and VIP session.

۱) نصب در استریمیو / نوویو

1) Install in Stremio / Nuvio

1 کلاینت: Stremio یا Nuvio Client: Stremio or Nuvio
2 افزونه‌ها → لینک منیفست (دکمه نصب در خانه، یا شخصی‌سازی) Addons → manifest URL (home Install, or Configure)
3 برای متای فارسی پایدار، سینماگرافی را بالاتر از Cinemeta بگذارید. Keep CinemaGraphy above Cinemeta for stable Persian meta.

لینک نصب stremio://stremio:// install link

۲) شخصی‌سازی

2) Configure

پروایدر، زبان، IPTV، TMDB و VIP را در /configure تنظیم کنید. خروجی /c/…/manifest.json است — عمومی پخش نکنید (ممکن است کوکی/رمز داخلش باشد).

Set providers, language, IPTV, TMDB and VIP on /configure. You get /c/…/manifest.json — do not share it publicly.

۳) Cloudflare Workers

3) Cloudflare Workers

ریپو: TheNerdCow/CinemaGraphy

Repo: TheNerdCow/CinemaGraphy

الف) از داشبورد (بدون ترمینال)

A) Dashboard (no terminal)

1 ورود به dash.cloudflare.com Sign in at dash.cloudflare.com
2 Compute → Workers & Pages → Create / اتصال به GitHub یا آپلود کد Worker Compute → Workers & Pages → Create / connect GitHub or upload Worker
3 بعد از دیپلوی: Worker را باز کنید → Settings → Variables and Secrets After deploy: open the Worker → Settings → Variables and Secrets
4 هر متغیر را دستی اضافه کنید (جدول Env). برای کلیدها و کوکی‌ها نوع Secret را بزنید تا بعد از آپدیت کد پاک نشوند. Add each variable (Env table). Mark keys/cookies as Secret so code deploys do not wipe them.
5 منیفست: https://YOUR-NAME.workers.dev/manifest.json Manifest: https://YOUR-NAME.workers.dev/manifest.json

ب) با Wrangler (توسعه‌دهنده)

B) Wrangler (developers)

1 pnpm install → npx wrangler login
2 فایل .dev.vars از روی .env.example (در Git نرود) .dev.vars from .env.example (never commit)
3 npx wrangler deploy — جزئیات: — see docs/CLOUDFLARE.md

پلن رایگان CF محدودیت CPU دارد؛ ترافیک خیلی همزمان ممکن است ضعیف‌تر از Vercel باشد.

CF Free has CPU limits; heavy concurrency may be weaker than Vercel.

۴) Vercel

4) Vercel

1 Import ریپو در Vercel (Node / Other) Import the repo in Vercel (Node / Other)
2 Settings → Environment Variables — جدول Env. حداقل TMDB_API_KEY Settings → Environment Variables — Env table. At least TMDB_API_KEY
3 Deploy → https://YOUR-APP.vercel.app/manifest.json Deploy → https://YOUR-APP.vercel.app/manifest.json
4 اگر Billing pause شد، از Cloudflare پشتیبان بگیرید. If billing is paused, use Cloudflare as backup.

۵) متغیرهای محیطی

5) Environment variables

روی سرور برای نمونهٔ عمومی. خیلی‌ها از /configure هم در لینک شخصی ست می‌شوند.

On the host for a public instance. Many can also be set via /configure in a personal link.

Var توضیحMeaning نمونهExample
TMDB_API_KEYمتای TMDBTMDB meta—
F2MEDIA_BASEURLF2Mediahttps://www.film2med.top
CINAMATIC_BASEURLCinamatichttps://cinamatic.top
ASLMOVIEZ_BASEURLAslMoviez—
SERIALBLOG_BASEURLSerialBlog—
DONYAYESERIAL_BASEURLDonyayeSerial—
ANIMEX_BASEURLAnimexhttps://animex.click
DIGIMOVIE_BASEURLDigiMoviehttps://www.digimoviez.com
DIGIMOVIE_COOKIEسشن VIP (ترجیحی)VIP session (preferred)—
AVAMOVIE_BASEURLAvaMoviehttps://avamovie.shop
AVAMOVIE_COOKIEسشن VIP (ترجیحی)VIP session (preferred)—
ENABLED_PROVIDERSلیست با ویرگولcomma listf2media,animex
CATALOG_IPTVBRIDGE_MANIFEST_URLIPTVhttps://iptvbridge.vercel.app/manifest.json
PROXY_ENABLEپروکسی عمومی (غیر TMDB image)generic proxy (not TMDB images)false

۶) کوکی VIP — Digi و Ava (یک روش برای هر دو)

6) VIP cookie — Digi & Ava (same steps)

فقط در شخصی‌سازی. روی Env سرور نگذارید. اکانت و ریسک با خودتان است.

Only in Configure. Never on server Env. Account risk is yours.

BASEURL: Digi https://digimoviez.com · Ava https://avamovie.shop

1 وارد سایت شو (لاگین + اشتراک فعال). Log in on the site (active VIP).
2 صفحه را Refresh کن. کلید F12 → تب Network. Refresh the page. Press F12 → Network tab.
3 روی اولین درخواست همان دامنه کلیک کن (مثلاً digimoviez.com یا avamovie.shop). Click the first request for that domain (e.g. digimoviez.com / avamovie.shop).
4 سمت راست → Headers → بخش Request Headers → خط Cookie. Right panel → Headers → Request Headers → line Cookie.
5 روی مقدار Cookie راست‌کلیک → Copy value (یک خط بلند). Right-click the Cookie value → Copy value (one long line).
DevTools · Request Headers (example)
:method: GET
accept: text/html
Cookie: PHPSESSID=xxxx; wordpress_logged_in_ab12=Nerd••••secret••••; mode=darkMode
↑ فقط همین خط Cookie را کامل کپی کنید (اعداد واقعی تار شده‌اند)
↑ Copy the entire Cookie line only (real values are blurred)
6 در Configure تیک Digi یا Ava → فیلد COOKIE → چسباندن. BASEURL را هم بگذار. دکمه نصب / کپی لینک. Configure → tick Digi or Ava → paste into COOKIE. Set BASEURL. Install / copy link.
7 سشن چند ساعت تا حدود یک روز است. استریم خالی شد → دوباره کوکی تازه بگیر. در استریمیو افزونهٔ قبلی را حذف و لینک جدید را نصب کن. Session lasts hours to ~a day. Empty streams → new cookie. In Stremio remove the old addon and install the new link.

Application → Cookies هم می‌شود، ولی باید دستی name=value; … بسازی. Network یک‌جا کپی می‌دهد.

Application → Cookies works too, but you must build name=value; … yourself. Network copies one line.

FAQ

استریم خالی؟No streams?

عنوان نیست، پروایدر آفلاین، یا سشن/VIP منقضی.

Missing title, offline provider, or expired VIP session.

پوستر نمی‌آید؟Missing posters?

پروکسی تصویر TMDB روی همان دامنهٔ افزونه باید در دسترس باشد. PROXY_ENABLE برای پوستر TMDB لازم نیست.

TMDB image proxy must be on the addon origin. PROXY_ENABLE is not required for TMDB posters.

پشتیبانیSupport

t.me/nerdcow · channel · GitHub

خانهHome شخصی‌سازیConfigure