Skip to content

Latest commit

Β 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

More Like This Logo

More Like This

🎬 Discover similar movies and series based on what you love

Install Addon

Version Node License Platform

Features β€’ Installation β€’ Configuration β€’ How It Works β€’ Platform Compatibility β€’ Development


✨ Features

Feature Description
🎯 Similar Content Get recommendations based on TMDB's similarity algorithm
πŸ€– AI-Powered Picks Gemini AI analyzes themes, mood, and storytelling for smarter suggestions
🎬 Movies & Series Full support for both movies and TV series
⚑ Smart Caching 1-hour cache for faster repeated lookups
πŸ”’ Privacy First Your API keys stay in your local configuration
🌐 Self-Hostable Run your own instance or use the public deployment

πŸš€ Installation

Quick Install (Recommended)

  1. Get your API keys (both required):

  2. Install the addon:

    Install Addon

  3. Enter your API keys and click "Install Addon"

  4. Done! Open any movie/series in Stremio to see recommendations

Manual Install

https://44295f3e7104-morelikethis.baby-beamup.club/{config}/manifest.json

Replace {config} with your URL-encoded configuration JSON.

βš™οΈ Configuration

Key Required Description
tmdbApiKey βœ… Yes Your TMDB API key for movie/series lookup
geminiApiKey βœ… Yes Your Gemini AI API key for recommendations

Note: This addon is AI-powered only. Both API keys are required for recommendations to work. There is no fallback to TMDB similar content.

Getting API Keys

πŸ“Ί TMDB API Key
  1. Create an account at themoviedb.org
  2. Go to API Settings
  3. Request an API key (select "Developer" option)
  4. Copy your API key (v3 auth)
πŸ€– Gemini API Key
  1. Go to Google AI Studio
  2. Sign in with your Google account
  3. Click "Create API Key"
  4. Copy your API key

πŸ” How It Works

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”     β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”      β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚   You watch a   │────▢│  More Like This │────▢│ Recommendations β”‚
β”‚  movie/series   β”‚     β”‚     analyzes    β”‚      β”‚    appear in    β”‚
β”‚   in Stremio    β”‚     β”‚   your choice   β”‚      β”‚      Stremio    β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜     β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜      β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Recommendation Engine

The addon uses Gemini AI exclusively for recommendations:

  • AI analyzes themes, mood, atmosphere, and storytelling style
  • TMDB is only used to look up movie/series information
  • No fallback - if AI fails, no results are shown (by design)

πŸ“Ί Platform Compatibility

Platform Support Level Notes
Windows/Mac/Linux βœ… Full All features work
Web App βœ… Full All features work
Android Mobile βœ… Full All features work
Android TV ⚠️ Partial See limitations below
Samsung TV (Tizen) ⚠️ Partial See limitations below
LG TV (WebOS) ⚠️ Partial See limitations below

TV Limitations (Known Issues)

Due to Stremio platform limitations on Smart TVs, some features work differently:

Feature Desktop/Web Smart TVs
Stream button (quick access) βœ… Works ❌ Not supported
Movie-specific recommendations βœ… Works ❌ Not supported
General AI recommendations βœ… Works βœ… Works
Catalog browsing βœ… Works βœ… Works

Why TV Has Limitations

These are Stremio platform bugs, not addon issues:

  1. externalUrl streams broken - Stream buttons cause infinite loading on Samsung/LG TVs
  2. Deep link parameters stripped - The ?search= parameter that identifies which movie you're viewing gets ignored
  3. Stream buttons not supported - Officially confirmed by Stremio community

How to Use on TV

Since movie-specific recommendations don't work on TV, here's how to use the addon:

  1. Open Stremio β†’ Go to Discover
  2. Select "More Like This" from the catalog dropdown
  3. Browse the general AI-curated recommendations

Note: On TV, you'll see general trending/AI picks instead of recommendations specific to a movie you're viewing. This is the best experience possible given platform limitations.

Troubleshooting TV Issues

If the addon doesn't work on your TV:

  1. Update Stremio to the latest version
  2. Uninstall β†’ Hard reboot TV β†’ Reinstall (hold power until logo or unplug for 10 seconds)
  3. Check TV model - Samsung TVs from 2019+ are officially supported
  4. Try changing DNS to 8.8.8.8 (Google DNS)

πŸ› οΈ Development

Prerequisites

  • Node.js >= 18.0.0
  • npm or yarn

Local Setup

# Clone the repository
git clone https://github.com/yourusername/MoreLikeThis.git
cd MoreLikeThis

# Install dependencies
npm install

# Start the server
npm start

The addon will be available at:

Project Structure

MoreLikeThis/
β”œβ”€β”€ addon.js        # Main addon server & handlers
β”œβ”€β”€ configure.js    # Configuration page generator
β”œβ”€β”€ tmdb.js         # TMDB API integration
β”œβ”€β”€ gemini.js       # Gemini AI integration
β”œβ”€β”€ public/
β”‚   └── logo.svg    # Addon logo
β”œβ”€β”€ package.json
└── Procfile        # Deployment configuration

Environment Variables

Variable Description
PORT Server port (default: 7000)
BASE_URL Public URL for the addon

πŸ“ API Reference

Catalogs

ID Type Description
morelikethis-movie movie AI/Similar movie recommendations
morelikethis-series series AI/Similar series recommendations

Catalog Behavior

Context Behavior
With search param (Desktop) Returns movie-specific AI recommendations
Without search param (TV) Returns general trending/AI recommendations

Supported Resources

  • catalog - Browse recommendations (works on all platforms)
  • meta - Enriched metadata with recommendation links
  • stream - Quick access button (Desktop/Web only)

🀝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

πŸ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

πŸ™ Acknowledgments


Made with ❀️ for the Stremio community

Install Now

About

🎬 Stremio addon that discovers similar movies & series using AI recommendations

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages