Shinei Nouzen
d08bb86931
Update README with API status notice
...
Added note about API status and hosting requirements.
2026-07-25 20:02:57 +05:30
Shinei Nouzen
5d2534eff2
docs: add bypass solutions for community contributions
...
Added Contributing Bypass Solutions section to README with:
- Free/open source tools (nodriver, Camoufox, curl_cffi, FlareSolverr, etc.)
- Paid APIs (Scrape.do 1K free, ZenRows, ScrapingBee)
- Implementation guide for contributors
- .env.example updated with SCRAPE_DO_TOKEN
Encourages community to implement streaming bypass methods.
2026-07-02 10:12:28 +05:30
Shinei Nouzen
45b436d752
chore: remove Cloudflare Worker edition
...
Worker approach tested and confirmed non-functional:
- Both AniList and Miruro block CF Worker IPs (HTTP 403)
- Edge-to-edge assumption was wrong
Removed:
- worker.js (885 lines)
- README Worker section
- docs/architecture.md Worker section
- Cloudflare Worker script deleted from CF account
CHANGELOG.md kept as historical record.
2026-07-02 10:01:13 +05:30
Shinei Nouzen
4293683ae4
fix: update docs to reflect CF Worker blocking reality
...
Both AniList and Miruro block Cloudflare Worker IPs (HTTP 403).
Worker approach tested and confirmed non-functional:
- /api/genres → AniList 403: 'manually blocked'
- /api/search → AniList 403: 'manually blocked'
- /api/episodes → Miruro 403: blocked
Updated README.md and docs/architecture.md:
- Worker section marked as experimental
- Troubleshooting reordered: FlareSolverr > ScraperAPI > self-host
- Architecture doc updated with actual test results
2026-07-02 09:58:21 +05:30
Shinei Nouzen
2c97ca2dd8
docs: add Cloudflare Worker edition documentation
...
- README.md: Added Worker deployment section, updated troubleshooting
- Fix 1: Cloudflare Worker (best — free, works)
- Fix 2: ScraperAPI (paid, 9/mo)
- Fix 3: FlareSolverr (self-hosted)
- Fix 4: Self-host API
- Added Worker vs Vercel comparison table
- docs/architecture.md: Added Worker architecture section
- Why Workers work (edge-to-edge bypass)
- Worker runtime differences table
- 15 Worker endpoints listed
- Deploy instructions
- CHANGELOG.md: Added v2.3.1 entry for Worker edition
2026-07-02 09:34:18 +05:30
Shinei Nouzen
015aa67ec2
fix: ScraperAPI requires premium plan for protected domains like Miruro
...
- pipe.js: add premium=true to ScraperAPI URL
- README.md: update ScraperAPI cost to $49/mo (premium required)
- .env.example: note protected domain requirement
- CHANGELOG.md: update ScraperAPI cost info
2026-07-02 08:58:05 +05:30
Shinei Nouzen
bb68100ef0
fix: update all stale endpoint counts 35/44 → 46
2026-07-02 07:52:36 +05:30
Shinei Nouzen
2e0ef33b92
docs: add streaming status, Cloudflare fix guide, and troubleshooting
...
- Add Streaming Status section explaining why pipe endpoints fail (500)
- Add 'How to Fix Streaming Issues' with 3 solutions:
- ScraperAPI (free 1K req/month, easiest)
- FlareSolverr (self-hosted, unlimited)
- Self-host entire API on VPS
- Update Configuration table with SCRAPER_API_KEY and FLARESOLVERR_URL
- Add FAQ entries for streaming 500 errors and /api/pipe-health
- Add troubleshooting row for streaming 500 errors
- Add verification steps with example responses
2026-07-02 07:48:51 +05:30
Shinei Nouzen
a6acfc6445
docs: full sweep — update all files to v2.3.0 with self-healing system
...
Updated 14 files across the repo to reflect v2.3.0:
- README.md: version badge, 46 endpoints, self-healing section, changelog
- test.js: version 2.3.0
- docs/*: architecture, endpoints, index, streaming — multi-mirror + fallback
- public/*: index.html, docs.html, openapi.json, manifest.json, privacy, tos
- api/proxy.js: updated example comments
- src/routes/apiRoutes.js: endpoint count 36→46
All version refs updated from 2.1.4/2.2.0 → 2.3.0.
Endpoint count updated to 46 (added /pipe-health).
miruro.tv refs updated to multi-domain (miruro.to/ru/bz/tv).
Syntax checks pass on all JS files.
2026-07-02 07:23:27 +05:30
Sʜɪɴᴇɪ Nᴏᴜᴢᴇɴ
16eb0236d7
docs: Update README for v2.1.4 — version, endpoints, env vars, changelog
2026-06-25 10:51:20 +05:30
Sʜɪɴᴇɪ Nᴏᴜᴢᴇɴ
4ec1ff69f4
feat: provider capabilities, enriched metadata, skip times (v2.1.0)
2026-06-25 02:02:47 +05:30
Sʜɪɴᴇɪ Nᴏᴜᴢᴇɴ
9b1ac11ff0
feat: improve subtitle extraction, quality fallback, and documentation
2026-06-25 01:43:11 +05:30
Sʜɪɴᴇɪ Nᴏᴜᴢᴇɴ
33e5e8e136
v2.0.0: Sync all docs — README, endpoints, OpenAPI, test suite
2026-06-25 01:18:28 +05:30
Sʜɪɴᴇɪ Nᴏᴜᴢᴇɴ
68f7ea7cf4
Update README.md
2026-06-10 22:11:26 +05:30
Sʜɪɴᴇɪ Nᴏᴜᴢᴇɴ
37e70c3bda
Update README.md
2026-06-10 22:06:57 +05:30
Sʜɪɴᴇɪ Nᴏᴜᴢᴇɴ
af08c91624
Update README.md
2026-06-10 22:05:04 +05:30
Sʜɪɴᴇɪ Nᴏᴜᴢᴇɴ
99d7c15750
docs: full README rewrite matching AniKotoAPI style - emojis, blockquote endpoints, parameter tables, roadmap, troubleshooting, star history, author footer
2026-06-09 15:48:46 +05:30
Sʜɪɴᴇɪ Nᴏᴜᴢᴇɴ
faa4888f77
docs: comprehensive README upgrade with badges, visuals, real API data, streaming flow, provider tables, TypeScript schemas
2026-06-09 15:44:19 +05:30
Sʜɪɴᴇɪ Nᴏᴜᴢᴇɴ
b0aa5d2281
docs: update URLs to mirurotvapi.vercel.app
2026-06-09 14:19:28 +05:30
Sʜɪɴᴇɪ Nᴏᴜᴢᴇɴ
c13e0bbd7e
feat: v1.1.0 - Swagger docs, mappings, Docker, premium landing page
...
- Swagger UI interactive docs at /docs
- OpenAPI 3.0 spec at /openapi.json
- mappings field in episodes response (anilistId, malId, kitsuId)
- Docker support (Dockerfile + .dockerignore)
- Premium landing page with try-it buttons (Walter-style)
- Health endpoint with providers list and endpoint count
2026-06-09 14:16:33 +05:30
Sʜɪɴᴇɪ Nᴏᴜᴢᴇɴ
85b8dcfcf0
docs: update production URL to miruroapi-zeta.vercel.app
2026-06-09 14:06:45 +05:30
Sʜɪɴᴇɪ Nᴏᴜᴢᴇɴ
776e1b9649
feat: MiruroAPI v1.0.0 - Free anime streaming API
...
- 16 API endpoints powered by AniList GraphQL
- Miruro pipe integration for streaming sources
- 12 streaming providers (kiwi, pewe, bee, bonk, etc.)
- M3U8 streaming URLs with subtitles and skip timestamps
- In-memory caching with TTL
- CORS support and health endpoint
2026-06-09 13:51:39 +05:30