You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
if a catalog response doesn't contain behaviorHints.defaultVideoId a "No videos found for this meta!" appears.
Note: this issue concerns when the type is set to "movie" and doesn't really affect other types in a major way.
according to the sdk behaviorHints.defaultVideoId is a Meta Object property and not a Meta Preview Object property and shouldn't be present in the catalog response.
the behavior from the old core is;
1- use catalog.id to request meta data
2- use the meta.behaviorHints.defaultVideoId if present to send stream and subtitles requests, if not present default to meta.id
the current behavior from the new core is:
1- use catalog.id to request meta data
2 use catalog.behaviorHints.defaultVideoId to send stream and subtitles requests.
which means that the new core doesn't make use meta.id and meta.behaviorHints.defaultVideoId in any addon-related way. which makes them unuseful for addon developers.
imo this problem happened due to confusion between "Meta Objects" and "Meta Preview Object" or it might have been intentional to improve the speed by sending the meta and stream requests in parallel instead of waiting for the Meta response. and if that's the case please tell me to update the documentation.
As a consequence, movies aren't accessible from the library. all movies, no matter which addon they were addon from (including cinemeta) show the "No videos found for this meta!".
steps to reproduce:
1- open a new incognito browser to avoid cache results.
2- open stremio-web and log in.
3- try to access any movie from the library.
if a catalog response doesn't contain behaviorHints.defaultVideoId a "No videos found for this meta!" appears.
Note: this issue concerns when the type is set to "movie" and doesn't really affect other types in a major way.
according to the sdk behaviorHints.defaultVideoId is a Meta Object property and not a Meta Preview Object property and shouldn't be present in the catalog response.
the behavior from the old core is;
1- use catalog.id to request meta data
2- use the meta.behaviorHints.defaultVideoId if present to send stream and subtitles requests, if not present default to meta.id
the current behavior from the new core is:
1- use catalog.id to request meta data
2 use catalog.behaviorHints.defaultVideoId to send stream and subtitles requests.
which means that the new core doesn't make use meta.id and meta.behaviorHints.defaultVideoId in any addon-related way. which makes them unuseful for addon developers.
imo this problem happened due to confusion between "Meta Objects" and "Meta Preview Object" or it might have been intentional to improve the speed by sending the meta and stream requests in parallel instead of waiting for the Meta response. and if that's the case please tell me to update the documentation.
the URL that should be accessed from stremio-web is: (the old core does access this url)
https://web.stremio.com/#/detail/movie/tt9362722/tt9362722
but instead it's accessing:
https://web.stremio.com/#/detail/movie/tt9362722
screenshot of the problem:
The text was updated successfully, but these errors were encountered: