Checklist
Problem Description / Use Case
Currently, AIOStreams restricts users to pre-defined metadata and poster providers on the configuration page (/stremio/configure?menu=services&service-tab=posters). Users relying on custom, self-hosted, or specialized third-party image APIs (e.g., for localized, textless, or stylised art) cannot point the addon to these external sources without forking the repository. This limitation applies not only to posters but also to logos, background artwork, and TV episode thumbnails, restricting a fully personalized visual Stremio experience.
Proposed Solution
Introduce a "Custom URL Pattern" input field within the Services configuration tab for visual metadata. This field should accept format strings with dynamic placeholders that the AIOStreams backend interpolates at runtime.
The custom URL logic must support Posters, Logos, Background Artwork, and TV Thumbnails.
Supported Placeholders: Variables such as {imdb_id}, {tmdb_id}, {tvdb_id}, {type} (movie or series), {tmdb_api_key}, {mdblist_api_key}, and {fanart_api_key}.
The addon parses the string and replaces known variables with actual metadata values for the requested item (e.g., https://custom-api.com/images/{tmdb_id}.jpeg?key={tmdb_api_key}).
Graceful Fallback: If a required variable (like {tmdb_id}) is missing for an item, or if the custom URL fails/returns a 404, the addon should gracefully fall back to the default metadata provider.
[attached screenshot of aiometadata implementation]

Checklist
Problem Description / Use Case
Currently, AIOStreams restricts users to pre-defined metadata and poster providers on the configuration page (/stremio/configure?menu=services&service-tab=posters). Users relying on custom, self-hosted, or specialized third-party image APIs (e.g., for localized, textless, or stylised art) cannot point the addon to these external sources without forking the repository. This limitation applies not only to posters but also to logos, background artwork, and TV episode thumbnails, restricting a fully personalized visual Stremio experience.
Proposed Solution
Introduce a "Custom URL Pattern" input field within the Services configuration tab for visual metadata. This field should accept format strings with dynamic placeholders that the AIOStreams backend interpolates at runtime.
The custom URL logic must support Posters, Logos, Background Artwork, and TV Thumbnails.
Supported Placeholders: Variables such as {imdb_id}, {tmdb_id}, {tvdb_id}, {type} (movie or series), {tmdb_api_key}, {mdblist_api_key}, and {fanart_api_key}.
The addon parses the string and replaces known variables with actual metadata values for the requested item (e.g., https://custom-api.com/images/{tmdb_id}.jpeg?key={tmdb_api_key}).
Graceful Fallback: If a required variable (like {tmdb_id}) is missing for an item, or if the custom URL fails/returns a 404, the addon should gracefully fall back to the default metadata provider.
[attached screenshot of aiometadata implementation]