My addon serves Korean reality shows using custom yadisk- prefixed IDs (not IMDB/TMDB). The manifest declares meta with explicit idPrefixes:
"resources": [
"catalog",
{ "name": "meta", "types": ["series"], "idPrefixes": ["yadisk-"] },
{ "name": "stream", "types": ["series"], "idPrefixes": ["yadisk-"] }
],
"idPrefixes": ["yadisk-"]
What happens:
- Fusion fetches the manifest and catalog endpoints successfully — shows appear on the Home screen
- When tapping on any show, Fusion displays "addon meta/videos missing"
- Fusion never requests
/meta/series/{id}.json from the addon
Settings:
- Metadata → Series → Primary source is set to Addon
- Enable fallback is toggled on
Evidence from request logs:
I added a request logger to the addon. After installing, browsing catalogs, and tapping on multiple shows, only these requests were made:
/fusion/manifest.json
/fusion/catalog/series/yadisk-cat-mlo2hxfo.json
/fusion/catalog/series/yadisk-cat-mlo2hxfo.json
Zero /fusion/meta/series/... requests were ever made.
The meta endpoint works correctly when called directly:
GET /fusion/meta/series/yadisk-mltyq6c8.json
Returns a proper response with videos array:
{
"meta": {
"id": "yadisk-mltyq6c8",
"type": "series",
"name": "How Do You Play? (Hangout with Yoo)",
"poster": "https://...",
"description": "...",
"releaseInfo": "2024-",
"genres": [],
"videos": [
{
"id": "yadisk-mltyq6c8:1:1",
"title": "EP 20",
"season": 1,
"episode": 1,
"released": "2024-01-01T00:00:00.000Z",
"overview": "EP 20",
"available": true
}
],
"links": []
}
}
Expected behavior:
When Primary source is set to "Addon" and the addon declares meta with matching idPrefixes, Fusion should query the addon's meta endpoint for those IDs instead of trying to resolve them through TMDB/IMDB.
Fusion version: latest from App Store
My addon serves Korean reality shows using custom
yadisk-prefixed IDs (not IMDB/TMDB). The manifest declares meta with explicit idPrefixes:What happens:
/meta/series/{id}.jsonfrom the addonSettings:
Evidence from request logs:
I added a request logger to the addon. After installing, browsing catalogs, and tapping on multiple shows, only these requests were made:
Zero
/fusion/meta/series/...requests were ever made.The meta endpoint works correctly when called directly:
Returns a proper response with videos array:
{ "meta": { "id": "yadisk-mltyq6c8", "type": "series", "name": "How Do You Play? (Hangout with Yoo)", "poster": "https://...", "description": "...", "releaseInfo": "2024-", "genres": [], "videos": [ { "id": "yadisk-mltyq6c8:1:1", "title": "EP 20", "season": 1, "episode": 1, "released": "2024-01-01T00:00:00.000Z", "overview": "EP 20", "available": true } ], "links": [] } }Expected behavior:
When Primary source is set to "Addon" and the addon declares
metawith matchingidPrefixes, Fusion should query the addon's meta endpoint for those IDs instead of trying to resolve them through TMDB/IMDB.Fusion version: latest from App Store