{"schemaVersion":1,"repo":{"name":"Anime NSFW","url":"https://mangadex-repo.tail587f6c.ts.net/anime/nsfw/manifest.json","publicKey":"W0TFyL3WL8OIQ46gKFQmqZ0Ms6tH+kj0LtiB4BuFA4E="},"signature":"mUZBd0Ve7uRZbNGyAmi3vAXxQhE2Ks6uKkhaPb00IsXOx+jLGNJPzI2NfjexcRwOCP5Ws4y8bjpZoMB4ji4LDQ==","sources":[{"id":"hahomoe","name":"haho.moe","version":"0.2.1","abiVersion":1,"language":"en","nsfw":true,"bundle":"hahomoe.js","sha256":"c9851017d29f230c4d877d725c3394a7682108b14873c1286f1f143c96deb1d5","domains":["haho.moe"],"signature":"ZrzBqpg1Xot3qz03TH9Vcl1Hqq2E3Fyhakz24LZ1/Ak2eF35DznBFXqjsPiSQWQGgHyMcpmqWF9yaC5gRkFBAg==","changelog":[{"version":"0.2.1","notes":["Internal: episode playback links are now absolute URLs."],"date":"2026-07-28"},{"version":"0.2.0","notes":["Sort orders + a searchable include/exclude tag filter (the site's genre: facet, ~660 tags)."],"date":"2026-06-27"},{"version":"0.1.1","notes":["Play CDN mp4s directly (no Referer header) so AVPlayer streams them with native byte-range — the v1 header-proxy refetched the whole file per range request and stalled."],"date":"2026-06-27"},{"version":"0.1.0","notes":["Initial haho.moe source."],"date":"2026-06-27"}]},{"id":"missav","name":"MissAV","version":"0.1.4","abiVersion":1,"language":"all","nsfw":true,"bundle":"missav.js","sha256":"3e47d1fc5a8920178461b5fba0bd9ab56c5745b17c36f928e70cf1199517b9d8","domains":["missav.live","missav.ai","missav.ws","fourhoi.com"],"signature":"o1WQtrwAEyJUldUjAWOeWsjrtI6r5U7XVn2C7GqamaEtfDAfPZjBLAbNPQni0obzBbZICzx42cNyu5Ng36zDDQ==","changelog":[{"version":"0.1.4","notes":["The \"Any\" genre option can be saved and restored in a saved search instead of being dropped."],"date":"2026-07-28"},{"version":"0.1.3","notes":["Diagnostic: logs the resolved HLS stream URL so on-device playback failures (CoreMedia -12881) can be traced against the player proxy. No behaviour change."],"date":"2026-06-29"},{"version":"0.1.2","notes":["Fixes lazy home rails and adds pinned Uncensored Leak, FC2, 1Pondo, and Madou sections from MissAV shard URLs."],"date":"2026-06-28"},{"version":"0.1.1","notes":["Adds a homepage mirroring MissAV's recommended, genre, new release, recent update, and uncensored rails."],"date":"2026-06-28"},{"version":"0.1.0","notes":["Initial staging anime source ported from the Aniyomi MissAV extension."],"date":"2026-06-28"}],"capabilities":["home"]},{"id":"supjav","name":"SupJav","version":"0.1.7","abiVersion":1,"language":"all","nsfw":true,"bundle":"supjav.js","sha256":"9249c21b316602d8d8fe3dd4e702f58b9efc69c4d80e04f9dd670d08611c67d6","domains":["supjav.com","lk1.supremejav.com","streamtape.com","streamwish.com","niramirus.com","medixiru.com","voe.sx","voeunblock.com","tubelessceliolymph.com","simpulumlamerop.com","turbovidhls.com","fc2stream.tv"],"signature":"8kyK1PbyM8PehSvvfWTUnOifegV7xaECyJu2WoaaP5hZqh6X5xJn1EctrVhU1TcAhdpZkwepFvdR8ikcWqHdBg==","changelog":[{"version":"0.1.7","notes":["Internal: player links are now proper URLs."],"date":"2026-07-28"},{"version":"0.1.6","notes":["Hide the TV hoster: its segments are PNG-polyglot files (not playable media), so it always failed. Use FST/VOE/ST."],"date":"2026-06-29"},{"version":"0.1.5","notes":["Diagnostic: logs the resolved stream host(s) per hoster so on-device playback failures (CoreMedia -12881) can be traced against the player proxy. No behaviour change."],"date":"2026-06-29"},{"version":"0.1.4","notes":["Protector now mimics the iframe request (Sec-Fetch-Dest + supjav.com referer) so it returns the player redirect instead of a 404 page. TV/turbovidhls remains unsupported (obfuscated-JS player); use FST/VOE/ST."],"date":"2026-06-29"},{"version":"0.1.3","notes":["Resolve streams by following the protector to the player page (the redirect Location isn't readable after host.fetch auto-follows) and scanning it for HLS; allowlist the turbovidhls/fc2stream player hosts. Pending on-device verification."],"date":"2026-06-28"},{"version":"0.1.2","notes":["Adds a homepage that mirrors SupJav's Week's Popular and category rails."],"date":"2026-06-28"},{"version":"0.1.1","notes":["More reliable Cloudflare check — the verification now loads the exact page and uses one consistent browser identity, so it shouldn't loop."],"date":"2026-06-28"},{"version":"0.1.0","notes":["Initial staging anime source ported from the Aniyomi SupJav extension."],"date":"2026-06-28"}],"capabilities":["home"]}]}
