ani-moopa / moopa Goto Github PK
View Code? Open in Web Editor NEWFree Anime streaming website with AniList tracker integration. no ads involved
Home Page: https://moopa.live
License: GNU General Public License v3.0
Free Anime streaming website with AniList tracker integration. no ads involved
Home Page: https://moopa.live
License: GNU General Public License v3.0
Describe the bug
Can't login. It always says Log In the navigation bar. And when I try to login it doesn't work.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
it would login to my anilist account and show me things like recently watched and my watchlist
Desktop (please complete the following information):
Additional context
It worked before the update..
Bug
A clear and concise description of what the bug is.
Steps to reproduce the behavior:
Expected behavior
The anime should load
Desktop
Additional context
Only happens for This specific anime "BLEACH" as far as i know
Possible Solution
None
After I finish an anime using moopa, it just sets it as complete on my anilist with no ui appearing to let me rate the anime. Would be cool if there was a prompt that would appear before or after it updates that you've finished the anime asking you for a rating.
Self explanitory
When i used aniwatch I just used malsync which has a pop up when you're on the last episode
Would be down to help with this if anyone wants to make a pr
10:55:25 PM: build-image version: fcb0c1b3ada6d25c1cb58e8bc514f5f23cc14f15 (focal)
10:55:25 PM: buildbot version: d4068f75b500fda01f8eb2592656f157c0c28aa7
10:55:26 PM: Fetching cached dependencies
10:55:26 PM: Failed to fetch cache, continuing with build
10:55:26 PM: Starting to prepare the repo for build
10:55:26 PM: No cached dependencies found. Cloning fresh repo
10:55:26 PM: git clone --filter=blob:none https://github.com/Naiml007/Ani-Moopa
10:55:26 PM: Preparing Git Reference refs/heads/main
10:55:28 PM: Starting to install dependencies
10:55:28 PM: Python version set to 3.8
10:55:28 PM: Attempting Ruby version 2.7.2, read from environment
10:55:28 PM: Using Ruby version 2.7.2
10:55:29 PM: Started restoring cached go cache
10:55:29 PM: Finished restoring cached go cache
10:55:30 PM: go version go1.19.13 linux/amd64
10:55:30 PM: Using PHP version 8.0
10:55:31 PM: v18.19.0 is already installed.
10:55:32 PM: Now using node v18.19.0 (npm v10.2.3)
10:55:32 PM: Enabling Node.js Corepack
10:55:32 PM: Started restoring cached build plugins
10:55:32 PM: Finished restoring cached build plugins
10:55:32 PM: Started restoring cached corepack dependencies
10:55:32 PM: Finished restoring cached corepack dependencies
10:55:32 PM: No npm workspaces detected
10:55:32 PM: Started restoring cached node modules
10:55:32 PM: Finished restoring cached node modules
10:55:32 PM: Installing npm packages using npm version 10.2.3
10:55:37 PM: npm WARN deprecated [email protected]: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser
10:55:37 PM: npm WARN deprecated [email protected]: Please use @jridgewell/sourcemap-codec instead
10:55:38 PM: npm WARN deprecated [email protected]: [email protected]
10:55:53 PM: added 867 packages, and audited 868 packages in 20s
10:55:53 PM: 152 packages are looking for funding
10:55:53 PM: run npm fund
for details
10:55:53 PM: 1 moderate severity vulnerability
10:55:53 PM: To address all issues, run:
10:55:53 PM: npm audit fix
10:55:53 PM: Run npm audit
for details.
10:55:53 PM: npm packages installed
10:55:53 PM: Successfully installed dependencies
10:55:53 PM: Starting build script
10:55:54 PM: Detected 1 framework(s)
10:55:54 PM: "next" at version "13.5.5"
10:55:54 PM: Section completed: initializing
10:55:55 PM:
10:55:55 PM: Netlify Build
10:55:55 PM: ────────────────────────────────────────────────────────────────
10:55:55 PM:
10:55:55 PM: ❯ Version
10:55:55 PM: @netlify/build 29.32.4
10:55:55 PM:
10:55:55 PM: ❯ Flags
10:55:55 PM: baseRelDir: true
10:55:55 PM: buildId: 65b53563391a75b90e94e8b0
10:55:55 PM: deployId: 65b53563391a75b90e94e8b2
10:55:55 PM:
10:55:55 PM: ❯ Current directory
10:55:55 PM: /opt/build/repo
10:55:55 PM:
10:55:55 PM: ❯ Config file
10:55:55 PM: No config file was defined: using default values.
10:55:55 PM:
10:55:55 PM: ❯ Context
10:55:55 PM: production
10:55:55 PM:
10:55:55 PM: ❯ Installing plugins
10:55:55 PM: - @netlify/[email protected]
10:56:05 PM:
10:56:05 PM: ❯ Using Next.js Runtime - v4.41.3
10:56:06 PM:
10:56:06 PM: @netlify/plugin-nextjs (onPreBuild event)
10:56:06 PM: ────────────────────────────────────────────────────────────────
10:56:06 PM:
10:56:06 PM: No Next.js cache to restore.
10:56:06 PM: Netlify configuration property "build.environment.NEXT_PRIVATE_TARGET" value changed.
10:56:06 PM:
10:56:06 PM: (@netlify/plugin-nextjs onPreBuild completed in 56ms)
10:56:06 PM:
10:56:06 PM: Build command from Netlify app
10:56:06 PM: ────────────────────────────────────────────────────────────────
10:56:06 PM:
10:56:06 PM: $ npm run build
10:56:07 PM: > [email protected] build
10:56:07 PM: > next build
10:56:08 PM: ⚠ No build cache found. Please configure build caching for faster rebuilds. Read more: https://nextjs.org/docs/messages/no-cache
10:56:08 PM: Linting and checking validity of types ...
10:56:10 PM: ./components/anime/mobile/topSection.js
10:56:10 PM: 59:11 Warning: Using <img>
could result in slower LCP and higher bandwidth. Consider using <Image />
from next/image
to automatically optimize images. This may incur additional usage or cost from your provider. See: https://nextjs.org/docs/messages/no-img-element @next/next/no-img-element
10:56:10 PM: ./components/watch/primary/details.js
10:56:10 PM: 43:13 Warning: Using <img>
could result in slower LCP and higher bandwidth. Consider using <Image />
from next/image
to automatically optimize images. This may incur additional usage or cost from your provider. See: https://nextjs.org/docs/messages/no-img-element @next/next/no-img-element
10:56:10 PM: info - Need to disable some ESLint rules? Learn more here: https://nextjs.org/docs/basic-features/eslint#disabling-rules
10:56:10 PM: Creating an optimized production build ...
10:56:10 PM: > [PWA] Compile server
10:56:10 PM: > [PWA] Compile server
10:56:10 PM: > [PWA] Compile client (static)
10:56:10 PM: > [PWA] Auto register service worker with: /opt/build/repo/node_modules/next-pwa/register.js
10:56:10 PM: > [PWA] Service worker: /opt/build/repo/public/sw.js
10:56:10 PM: > [PWA] url: /sw.js
10:56:10 PM: > [PWA] scope: /
10:56:10 PM: > [PWA] Fallback to precache routes when fetch failed from cache or network:
10:56:10 PM: > [PWA] document (page): /_offline
10:56:17 PM: [webpack.cache.PackFileCacheStrategy] Serializing big strings (836kiB) impacts deserialization performance (consider using Buffer instead and decode when needed)
10:56:26 PM: ✓ Compiled successfully
10:56:26 PM: Collecting page data ...
10:56:29 PM: ArtPlayer 5.0.9 https://artplayer.org
10:56:30 PM: REDIS_URL is not defined. Redis caching will be disabled.
10:56:30 PM: REDIS_URL is not defined. Redis caching will be disabled.
10:56:30 PM: REDIS_URL is not defined. Redis caching will be disabled.
10:56:30 PM: REDIS_URL is not defined. Redis caching will be disabled.
10:56:30 PM: Prisma has detected that this project was built on Netlify CI, which caches dependencies. This leads to an outdated Prisma Client because Prisma"s auto-generation isn"t triggered. To fix this, make sure to run the prisma generate
command during the build process.
10:56:30 PM: Learn how: https://pris.ly/d/netlify-build
10:56:30 PM: PrismaClientInitializationError: Prisma has detected that this project was built on Netlify CI, which caches dependencies. This leads to an outdated Prisma Client because Prisma"s auto-generation isn"t triggered. To fix this, make sure to run the prisma generate
command during the build process.
10:56:30 PM: Learn how: https://pris.ly/d/netlify-build
10:56:30 PM: at pa (/opt/build/repo/node_modules/@prisma/client/runtime/library.js:36:69)
10:56:30 PM: at new t (/opt/build/repo/node_modules/@prisma/client/runtime/library.js:128:2640)
10:56:30 PM: at 9422 (/opt/build/repo/.next/server/chunks/9422.js:1:194)
10:56:30 PM: at webpack_require (/opt/build/repo/.next/server/webpack-runtime.js:1:146)
10:56:30 PM: at /opt/build/repo/.next/server/pages/en/anime/watch/[...info].js:1:36585
10:56:30 PM: at webpack_require.a (/opt/build/repo/.next/server/webpack-runtime.js:1:991)
10:56:30 PM: at 944 (/opt/build/repo/.next/server/pages/en/anime/watch/[...info].js:1:36383)
10:56:30 PM: at webpack_require (/opt/build/repo/.next/server/webpack-runtime.js:1:146)
10:56:30 PM: at /opt/build/repo/.next/server/pages/en/anime/watch/[...info].js:1:470
10:56:30 PM: at webpack_require.a (/opt/build/repo/.next/server/webpack-runtime.js:1:991) {
10:56:30 PM: clientVersion: "5.3.1",
10:56:30 PM: errorCode: undefined
10:56:30 PM: }
10:56:30 PM: > Build error occurred
10:56:30 PM: Error: Failed to collect page data for /en/anime/watch/[...info]
10:56:30 PM: at /opt/build/repo/node_modules/next/dist/build/utils.js:1171:15 {
10:56:30 PM: type: "Error"
10:56:30 PM: }
10:56:30 PM:
10:56:30 PM: "build.command" failed
10:56:30 PM: ────────────────────────────────────────────────────────────────
10:56:30 PM:
10:56:30 PM: Error message
10:56:30 PM: Command failed with exit code 1: npm run build (https://ntl.fyi/exit-code-1)
10:56:30 PM:
10:56:30 PM: Error location
10:56:30 PM: In Build command from Netlify app:
10:56:30 PM: npm run build
10:56:30 PM:
10:56:30 PM: Resolved config
10:56:30 PM: build:
10:56:30 PM: command: npm run build
10:56:30 PM: commandOrigin: ui
10:56:30 PM: environment:
10:56:30 PM: - NEXT_PRIVATE_TARGET
10:56:30 PM: publish: /opt/build/repo/.next
10:56:30 PM: publishOrigin: ui
10:56:30 PM: plugins:
10:56:30 PM: - inputs: {}
10:56:30 PM: origin: ui
10:56:30 PM: package: "@netlify/plugin-nextjs"
10:56:31 PM: Failed during stage "building site": Build script returned non-zero exit code: 2
10:56:31 PM: Build failed due to a user error: Build script returned non-zero exit code: 2
10:56:31 PM: Failing build: Failed to build site
10:56:31 PM: Finished processing build request in 1m5.421s
Describe the bug
When accessing to this anime Mahoutsukai no Yome SEASON 2 Part 2 seems that the Source Provider comes from Zoro (I will assume that is from this site) and has the same title of the episodes as Mahoutsukai no Yome SEASON 2 - Zoro Provider.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
New releases episodes from Zoro Site with the correct redirect, hopefully this is a minor bug.
Currently, this anime should have only 8 episodes.
Screenshots
Mahoutsukai no Yome SEASON 2 Part 2
Same Titles as Mahoutsukai no Yome SEASON 2
In which should be only 8 episodes
Desktop (please complete the following information):
Smartphone (please complete the following information):
Additional context
Hope that this anime is the only one with this issue, but if there something I could do to contribute or help this amazing Webapp, please let me know.
Possible Solution
Perhaps whenever a source provider is down/slow or have any issues redirect to the next source provider that Moopa supports/uses. Thank you! 🫡
Is your feature request related to a problem? Please describe.
Yes, my feature request is related to a problem. The problem is that many people struggle to understand and follow video content, especially those who are deaf or hard of hearing, have different language proficiency levels, or learn better through visual aids. This can lead to a lack of engagement, comprehension, and inclusivity.
Describe the solution you'd like
I would like to request a feature that allows users to access a variety of subtitles in different languages for videos on the platform. This feature would enable users to choose from a range of subtitles that cater to their individual needs, preferences, and language proficiency levels. The subtitles could be available in multiple languages, including English, Spanish, French, Chinese, Arabic, and others.
Describe alternatives you've considered
Alternative solutions that I have considered include using automatic captioning tools, which can provide subtitles in various languages. However, these tools often produce inaccurate or incomplete subtitles, particularly for non-English languages. Another alternative is to rely on community contributions, where volunteers create and submit subtitles in different languages. While this approach has worked for some platforms, it may not be feasible or reliable for all communities, especially those with limited resources or linguistic diversity.
Additional context
Na
[17:32:49] Running build in Washington, D.C., USA (East) – iad1 (Hive)
[17:32:52] Cloning github.com/Naiml007/Ani-Moopa (Branch: main, Commit: 9d54cb1)
[17:32:52] Skipping build cache, deployment was triggered without cache.
[17:32:53] Cloning completed: 438.846ms
[17:32:53] Running "vercel build"
[17:32:53] Vercel CLI 32.3.1
[17:32:54] Installing dependencies...
[17:32:57] npm WARN deprecated [email protected]: Please use @jridgewell/sourcemap-codec instead
[17:32:57] npm WARN deprecated [email protected]: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser
[17:32:58] npm WARN deprecated [email protected]: [email protected]
[17:33:07]
[17:33:07] added 693 packages in 13s
[17:33:07]
[17:33:07] 128 packages are looking for funding
[17:33:07] run npm fund
for details
[17:33:07] Detected Next.js version: 13.0.7
[17:33:07] Running "npm run dev"
[17:33:07]
[17:33:07] > [email protected] dev
[17:33:07] > next dev
[17:33:07]
[17:33:07] warn - You are using a non-standard "NODE_ENV" value in your environment. This creates inconsistencies in the project and is strongly advised against. Read more: https://nextjs.org/docs/messages/non-standard-node-env
[17:33:07] warn - You are using a non-standard "NODE_ENV" value in your environment. This creates inconsistencies in the project and is strongly advised against. Read more: https://nextjs.org/docs/messages/non-standard-node-env
[17:33:07] ready - started server on 0.0.0.0:3000, url: http://localhost:3000
[17:33:08] > [PWA] Compile client (static)
[17:33:08] > [PWA] Auto register service worker with: /vercel/path0/node_modules/next-pwa/register.js
[17:33:08] > [PWA] Service worker: /vercel/path0/public/sw.js
[17:33:08] > [PWA] url: /sw.js
[17:33:08] > [PWA] scope: /
[17:33:08] > [PWA] Build in develop mode, cache and precache are mostly disabled. This means offline support is disabled, but you can continue developing other functions in service worker.
[17:33:08] > [PWA] Compile server
[17:33:08] > [PWA] Compile server
[17:33:13] event - compiled client and server successfully in 5.1s (555 modules)
[17:33:14] Attention: Next.js now collects completely anonymous telemetry regarding usage.
[17:33:14] This information is used to shape Next.js' roadmap and prioritize features.
[17:33:14] You can learn more, including how to opt-out if you'd not like to participate in this anonymous program, by visiting the following URL:
[17:33:14] https://nextjs.org/telemetry
[17:33:14]
Hey, I just found that adding trailers could also help enhancing the overall user experience, I am currently not having compatible devices to code and add a pull request.
Here's some component code for YouTube video's that I could provide :
<YouTube id="trailer-id-from-youtube" />
With the component code :
function YouTube(props) {
const youtube = props.id;
var embedHtml = {
srcDoc: `<style>body{background-image: url('https://img.youtube.com/vi_webp/${youtube}/hqdefault.webp');background-repeat: no-repeat;background-size: cover;background-position: center center;}*{padding:0;margin:0;overflow:hidden;}body,html{height:100%}img,svg{position:absolute;width:100%;top:0;bottom:0;margin:auto}svg{filter:drop-shadow(1px 1px 10px hsl(206.5, 70.7%, 8%));transition:250ms ease-in-out}body:hover svg{filter:drop-shadow(1px 1px 10px hsl(206.5, 0%, 10%));transform:scale(1.2)}</style>
<a href='https://www.youtube-nocookie.com/embed/${youtube}?autoplay=0&controls=1&playsinline=1&showinfo=0&rel=0&iv_load_policy=3&modestbranding=1&enablejsapi=1&widgetid=3'>
<?xml version="1.0" encoding="utf-8"?>
<svg opacity="75%" width="84px" height="84px" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" fill="none">
<path fill="#7676ff" d="M14.712 4.633a1.754 1.754 0 00-1.234-1.234C12.382 3.11 8 3.11 8 3.11s-4.382 0-5.478.289c-.6.161-1.072.634-1.234 1.234C1 5.728 1 8 1 8s0 2.283.288 3.367c.162.6.635 1.073 1.234 1.234C3.618 12.89 8 12.89 8 12.89s4.382 0 5.478-.289a1.754 1.754 0 001.234-1.234C15 10.272 15 8 15 8s0-2.272-.288-3.367z"/>
<path fill="#ffffff" d="M6.593 10.11l3.644-2.098-3.644-2.11v4.208z"/>
</svg>
</a>`,
};
return (
<div className="aspect-w-16 aspect-h-9 mb-4">
<iframe
title="Anime Trailer - Youtube"
className="yt-trailer"
frameBorder="0"
loading="lazy"
width="calc(100% - 16px)"
allowFullScreen="true"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
webkitallowfullscreen="true"
{...embedHtml}
></iframe>
</div>
);
}
export default YouTube
Could help get a better video embed without any page load delay and with no score degradation.
Is your feature request related to a problem? Please describe.
It just helps discover anime better as trailers are made to do.
so i deployed this project for personal use and whenever i try to view a video it is just stuc at buffering it couldnt load the video , it just loads episodes that it . Kindly help me with it please
Like YouTube. It also shows nice ripple effect when clicked.
Please explain why you think this feature would be useful.
Please describe any alternative solutions or features you've considered.
Add any other context or screenshots about the feature request here.
Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A clear and concise description of what you expected to happen. When I play next episode I Hava to go back and play next episode
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Smartphone (please complete the following information):
Additional context
Add any other context about the problem here.
Possible Solution
If you have any ideas on how to solve the issue, please describe them here.
Thanks a lot, as I'm not logged in, I hope it's browser based viewing history, thanks again
Hey,
This is amazing. But just wondering if it would be possible to provide the option to switch to English dubs on seasons/series that support it? I would assume it is just an additional request via the api when called, and a small amount of additional code to switch out the video on the site? Though, the API on the other hand might not support it. Regardless, you've done amazing work btw.
Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Smartphone (please complete the following information):
Additional context
Add any other context about the problem here.
Possible Solution
If you have any ideas on how to solve the issue, please describe them here.
Describe the bug
https://ruka.moopa.live/api/schedule is down (host is down)
Expected behavior
The website to be up.
Desktop (please complete the following information):
Possible Solution
can you host the web back up again?
When your watching dubbed anime and click next episode it starts playing sub.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
When your watching dub and click next episode it should play dub.
discord contact?
Please describe the feature you'd like to see in this project.
Please explain why you think this feature would be useful.
Please describe any alternative solutions or features you've considered.
Add any other context or screenshots about the feature request here.
Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Expected to see the video to play but it threw a 500 error
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
There are some problems with slider dragging. When dragging, it will slide back and forth according to the mouse. Sometimes it will accidentally click to jump to the content of the slider. Hope to fix it.
Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Smartphone (please complete the following information):
Additional context
Add any other context about the problem here.
Possible Solution
If you have any ideas on how to solve the issue, please describe them here.
Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Smartphone (please complete the following information):
Additional context
Add any other context about the problem here.
Possible Solution
If you have any ideas on how to solve the issue, please describe them here.
I must say that this anime web app is surely one of the best open source projects I've seen.
Really nice work appreciate it, especially the Anilist integration.
Yes and No. The requested feature is needed to provide a better experience to user.
I am talking some enhancements to the video player to make it's experience more appealing.
The requested features are :
10
seconds.Just, the needed one is double tap to skip/rewind
Please fix manga
each time I watch anima and when I go to home screen they will showing over there but when I watch the same anime in new episode i have to delete it and episode I watched he's dead showing every episode one by one watched can you change that.I will put a screenshot between this website and other website
Please describe the feature you'd like to see in this project. add the anime video slide to the front page when I Change
the anime plays automatically play the video clip can you do that please
Please explain why you think this feature would be useful.
Please describe any alternative solutions or features you've considered.
Add any other context or screenshots about the feature request here.
I would like to integrate the episode selector into the player
I like that, I think it's more neat and beautiful
Hello, i am interesed when w2g will be added?
Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
iPad:
Additional context
Add any other context about the problem here.
Possible Solution
If you have any ideas on how to solve the issue, please describe them here.
Can you put the option to delete for one full air anime completely for one click. and all so when I play next episode the full screen change. can you change to the full screen when I play the next episode.
Could you please share what feature you would like to be added to this project? It seems that there are some missing dubbed anime on Gogoanime. If Zoro adds them, it could resolve the issue. Additionally, there are some anime that are missing on Gogoanime too.
Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Smartphone (please complete the following information):
Additional context
Add any other context about the problem here.
Possible Solution
If you have any ideas on how to solve the issue, please describe them here.
Add playback speed option for mobile devices and if possible then add 1.15x speed.
Currently not having the right device to create a pull request.
When using your app in my mobile browser, I noticed that the icon to enlarge the video player is too small, making it difficult for me to click. I have recently started using your app, so it would be great if you could address this issue. 😄
Smartphone (please complete the following information):
Additional context
Add any other context about the problem here.
Possible Solution
If you have any ideas on how to solve the issue, please describe them here.
Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Smartphone (please complete the following information):
Additional context
Add any other context about the problem here.
Possible Solution
If you have any ideas on how to solve the issue, please describe them here.
Is your feature request related to a problem? Please describe.
Adding marin.moe
Describe the solution you'd like
Consumet already has support for marin.
Describe alternatives you've considered
🤷🏼
Additional context
🤷🏼
Pardon me, as I am unable to contribute directly as not having the required devices right now.
Just wanting the vtt thumbnail support as vtt preview is provided by Zoro, also Art Player supports it using the plugin.
Thanks
I would like caching to be implemented.
Please describe the feature you'd like to see in this project.
Please implement some forms of caching. Either with redis or maybe just file-caches. An optional opt-in Feature which can be enabled in the .env.
It would greatly benefit page loading times.
Please explain why you think this feature would be useful.
More people would like to watch anime on a speedy website.
General optimisation of code would also be an option, but I think caching would actually be easier to implement and generally quite faster. It would also help the server to not have as much load need it doesn't have to repeat operations it has already done before.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.