Node.js & Express based addon trying to provide Japanese subtitles to Stremio. (I'm new to backend so I'm using it as a learning experience)

3 Open Issues Need Help Last updated: Jun 23, 2025

Open Issues Need Help

View All on GitHub

AI Summary: Debug a Node.js/Express application that fetches Japanese subtitles. The application intermittently throws a "TypeError: failed to fetch" error only after 24 hours of continuous operation, specifically within `setInterval` calls. The goal is to identify the root cause of the intermittent fetch failure and implement a solution to ensure reliable subtitle retrieval.

Complexity: 4/5
bug help wanted

Node.js & Express based addon trying to provide Japanese subtitles to Stremio. (I'm new to backend so I'm using it as a learning experience)

JavaScript

AI Summary: The task is to enhance a Node.js/Express-based Stremio addon to support additional subtitle formats (.ass/.ssa, .vtt, .ttml) beyond the currently supported .srt format. This involves modifying the addon's backend to handle the parsing and serving of these new formats, potentially requiring adjustments to how subtitles are fetched and processed from existing APIs.

Complexity: 3/5
enhancement good first issue

Node.js & Express based addon trying to provide Japanese subtitles to Stremio. (I'm new to backend so I'm using it as a learning experience)

JavaScript

AI Summary: Modify the AniList API call in the `anilist.js` route to handle cases where season 1 is not explicitly indicated in the slug. The current code forces a slug search ending in '1' for season 1, causing failures when the slug omits the season number. The solution involves adding a conditional check to bypass the slug search ending in '1' when dealing with season 1, either by selecting the first result or performing a secondary search without the '1' suffix.

Complexity: 2/5
bug good first issue

Node.js & Express based addon trying to provide Japanese subtitles to Stremio. (I'm new to backend so I'm using it as a learning experience)

JavaScript