Filter "season" does not appear
Closed this issue · 0 comments
imcurs commented
Hello, I am creating my own add on for stremio and I have a question about, how to create this tab to filter by seasons?
I have the codes like this:
// Streams handler
builder.defineStreamHandler(function(args) {
const streams = [];
// Verificar si hay datos para la serie
if (dataset[args.id]) {
const seasonData = dataset[args.id].streams; // Obtener las temporadas
// Buscar la temporada solicitada
const season = seasonData.find(season => season.season === args.season);
if (season) {
// Si se encuentra la temporada, agregar los episodios a streams
season.episodes.forEach(episode => {
streams.push({
id: episode.id, // ID del episodio
title: episode.name, // Título del episodio
url: episode.magnet // Enlace del episodio
});
});
}
}
// Devolver el array de streams
return Promise.resolve({ streams });
});
// Meta handler
builder.defineMetaHandler(function(args) {
const meta = dataMovie[args.id] || {};
// Comprobar si es una serie
if (meta.categories === "Series" && dataset[args.id]) {
// Devolver las temporadas
meta.seasons = dataset[args.id].streams || []; // Aquí se obtiene la información de las temporadas
}
// Devolver el objeto meta
return Promise.resolve({ meta: meta });
});