More Like This

More Like This

Shows recommendations from various sources

Documentation

✨ What is More Like This?

More Like This is a Stremio addon that fetches similar movie and TV show recommendations from multiple sources, all in one place.

Features

  • Pulls recommendations from several different sources:
    • TMDB (Including TMDB Collections)
    • Trakt
    • Simkl
    • Watchmode
    • Gemini AI
    • Tastedive
  • Find recommendations by searching for:
    • IMDb ID
    • Kitsu ID
    • TMDB ID
    • Trakt ID
    • Movie/TV Show Title
  • Supports RPDB posters
  • Multi Language Support

🚀 Installation

Install the addon directly from:
➡️ https://bbab4a35b833-more-like-this.baby-beamup.club/configure

You’ll need API keys for the sources you wish to use. For example, if you want only TMDB recommendations, you only need a TMDB API key. Links to obtain free API keys are available on the addon’s configuration page.

Docker

You can use a prebuilt images from Docker Hub:

docker pull raymadev/more-like-this-stremio-addon

Or clone this repo:

git clone https://github.com/rama1997/More-Like-This.git

Docker CLI

  1. Build Docker Image
docker build -t more-like-this .
  1. Run Docker Container
docker run -p 8080:3000 more-like-this

Can adjust addon via a .env file. See below for environment variables.

docker run -p 8080:3000 --env-file .env more-like-this
  1. Access the addon's configure page at localhost:8080.

Docker Compose

  1. Run following command
docker compose up -d
  1. Can adjust addon via a .env file. See below for environment variables.

Running Locally From Source

  1. Clone the project repository and set it as the current directory
git clone https://github.com/rama1997/More-Like-This.git
cd More-Like-This
  1. Create your local environment config by copying the environment example file:
cp .env.example .env
  1. Open .env and set desired variables. See below for environment variables.

  2. Install project dependencies

npm install
  1. Run project
npm start
  1. Access the addon's configure page at localhost:PORT.

Environment Variables

Variable Description Default
ENABLE_LOGGING Enable logging for dev false
PORT Desired port that addon listens on 8080
CACHE_TTL Cache TTL (seconds) 259200 (3 Days)
CACHE_MAX_SIZE Max size of cache 3000
GEMINI_MAX_RESULT Max number of Gemini AI returns per catalog 20
REDIS_URL Redis URL
REDIS_HOST Redis host
REDIS_PORT Redis port
REDIS_DB Redis database index

Configuration

  • Include TMDB Collections in Recommendation:
    TMDB groups related movies (like sequels and film series) into 'collections.' These movies are not always included in TMDB’s default recommendations. Enable this setting to add collection movies to the start of the TMDB recommendation list. Tip: This is useful if you want all directly related movies shown, but it may clutter the catalog for films with many sequels or large franchises."

  • Combine Into One Catalog:
    By default, each recommendation source appears as its own catalog. Enable this option to merge all recommendations into a single catalog. Combined catalogs will display the most frequent recommendations first. (Note: Combined catalogs may load more slowly.)

  • Catalog Order:
    Drag and drop to reorder how catalogs are displayed.

  • Enable Manual Title Searching:
    Enable this option to search by movie/show titles on top of IMDb IDs. (Note: Title-based searching is less accurate than using exact IDs.)

  • Metadata Source:
    By default, the addon uses Cinemeta (Stremio’s main addon) for movie and show metadata. Enable this setting to use TMDB as the metadata source instead. (Requires a TMDB API key.) Tip: TMDB is generally more reliable than Cinemeta.

  • Language:
    Select the language used for posters, metadata, and search queries. Only available when using TMDB as the metadata source.

  • Keep English Poster:
    Preserve the original English poster artwork even when metadata is set to a non-English language.

  • Stream Button:
    Drag and drop to reorder stream buttons, or disable specific ones from appearing.

    Available buttons:

    • Go to Detail Page – Opens the item’s detail page in Stremio.
    • Search on App – Search for recommendations inside the Stremio app.
    • Search on Web – Search for recommendations inside the Stremio web.
    • Show recommendations – Generates and displays recommendations as streams in Stremio

Usage

For any movie or TV show, use the stream buttons provided by the addon to quickly access recommendations.

Getting Recs From Search Bar

Click the Search in App or Search in Web stream button to automatically search Stremio using the item’s ID. You can also enter an ID manually in Stremio’s search bar.

If title-based search is enabled, you can also search by entering the title. For the best results, use the exact title and include:

  • y: followed by the release year

  • t: followed by the type (e.g., movie or series)

Examples:

  • Inception y:2010 t:movie
  • Breaking Bad y:2008 t:series

You can also search using non IMDB ids from various sources.

Examples:

  • tmdb:1726
  • kitsu:12

Getting Recs as Streams

Click the Show Recommendations stream button to display recommendations directly as streams on the current page in Stremio. A combined catalog of all enabled sources will be shown.

Limitations:

  • Stremio’s UI always reflects the original movie/series info and does not update per recommendation. As a workaround, recommendation details are added to the Summary section.
  • For TV series, you cannot directly select episodes from the recommendation list. Instead, the addon provides an optional stream button that takes you to the series’ detail page.
  • This method will generally be much slower because metadata must be generated for every recommendation. Performance decreases as more sources are enabled.

Tips

Here are some tips to get the best results:

  • Use the Stremio Addon Manager to move this addon to the top of the addon list. This ensures the catalog and stream button appear first. Note: Stremio recommends keeping Cinemeta at the top, so adjust with caution.
  • When manually searching by title, be precise and include both the year and type flags as shown above.

Known Issues/Limitation

This addon is still a work in progress. While it works well in many scenarios, some limitations exist:

  • Stream button not supported on Smart TVs or Stremio 5 Beta. Manually searching should still yield recommendations catalogs.
  • TMDB metadata may not show up properly with the current stable Android app, but does work with the new beta version on Android
  • New releases, unreleased titles, and obscure international content may yield strange or no results.
  • Works best with default Stremio catalogs. Not compatible with other Stremio addons that generate custom catalogs and IDs.

🔓 Security

  • User Data Encryption: AES-256 GCM encryption + PBKDF2
  • API Keys: API keys are never stored

❤️ Support the Project

If you find this project useful and would like to support its development, you can make a small donation here:

ko-fi

Additional Information

Submitted By

rama

Version

0.10.0

Developed By

rama

Language

English (United States)

Submitted On

Last Updated

Manifest Status

Checking

Problem Reports

Is it down for everyone or just me?
... reports in the past 24 hours
We value your privacy

This site uses cookies to improve your browsing experience and show personalized content.