Stream media from your personal or shared Emby server directly in Stremio using IMDb, TMDb, Tvdb, or Anidb IDs.
Quick Start β’ Features β’ Requirements β’ FAQ β’ Deployment
- Overview
- Features
- Requirements
- Quick Install
- How It Works
- FAQ
- Deployment Guide
- Tech Stack
- Disclaimer
- License
StreamBridge is an unofficial Stremio addon that acts as a stream resolver for your Emby server. When you browse titles in Stremio using catalog addons like Cinemeta, StreamBridge automatically checks if the content exists in your server library and returns direct play links for instant streaming.
Note: Jellyfin support will be added once its API for providerID is fixed by the Jellyfin team.
- β Seamless Integration: Works with existing Stremio catalog addons
- β Direct Play: No transcoding required, streams directly from your server
- β Multi-Quality Support: Automatically handles different quality options
- β Subtitle Support: Automatic subtitle loading from your server
- β Universal ID Support: Works with IMDb, TMDb, Tvdb, and Anidb IDs
| Feature | Description |
|---|---|
| π― One-Page Setup | Custom configuration page to get your User ID + Access Token and build a ready-to-install link |
| π Multi-ID Matching | Supports IMDb (tt1234567), TMDb (tmdb:98765), Tvdb, and Anidb IDs |
| πΊ Direct-Play Multi-Quality | Direct play URLs with support for different quality options (4K, 1080p, 720p, etc.) |
| π Subtitle Support | Automatic subtitle loading from your server library |
| π Emby Support | Works with Emby servers |
| βοΈ Configurable | Customizable stream names and server display options |
Before installing StreamBridge, ensure you have:
- β HTTPS Server: Your Emby server must be accessible via HTTPS (HTTP and localhost are not supported)
- β Public Access: Your server must be accessible from the internet (not just localhost)
- β Server Credentials: Your server username and password (not Emby Connect credentials)
-
Click the configure link:
https://39427cdac546-streambridge.baby-beamup.club/configure -
Configure your server:
- Enter your Server URL (must be HTTPS)
- Enter your Username and Password
- Click Get Access Info
- Your User ID and Access Token will auto-fill
-
Install the addon:
- Click Create & Install Add-on
- Confirm the install prompt in Stremio
- The addon is now ready to use!
-
Open Stremio and go to Addons
-
Install using the manifest link:
https://39427cdac546-streambridge.baby-beamup.club/manifest.json -
Configure the addon:
- Click the Configure button on the addon
- Follow the configuration steps in Option 1
Once installed, StreamBridge will automatically return streams for matching titles in your server when you click on them in Stremio. No additional configuration needed!
- Browse in Stremio: Use catalog addons like Cinemeta to browse movies and TV shows
- Click a Title: When you click on a movie or episode in Stremio
- StreamBridge Checks: StreamBridge queries your Emby server using the title's ID (IMDb, TMDb, etc.)
- Stream Returned: If found, StreamBridge returns direct play links to stream from your server
- Instant Playback: Stremio plays the content directly from your server
Stremio Catalog Addon β StreamBridge β Your Emby Server β Direct Play
Common causes and solutions:
- β Wrong:
http://your-server.com:8096 - β
Correct:
https://your-server.com:8096 - Why? Modern browsers and Stremio require secure connections for security. HTTP connections are blocked by default.
- β Wrong: Your Emby Connect email/password
- β Correct: Your server username/password (the ones you use to log into your server web interface)
- Where to get them? Go to your server web interface β Users β Your username β Edit β Set a password if you haven't already
- Note: These are the same credentials you use when logging into your server directly in a browser.
- β Wrong:
localhost:8096or127.0.0.1:8096 - β
Correct: Your public HTTPS URL (e.g.,
https://your-domain.com:8096) - Why? The addon runs on the internet and needs to reach your server from outside your network.
- Make sure your server is accessible via HTTPS from outside your local network
- Setup needed: Configure your router/firewall to forward HTTPS traffic to your server
- Alternative: Use a reverse proxy (nginx, Caddy) or VPN solution to expose your server securely
Yes! You can install the addon multiple times with different configurations to connect to multiple Emby servers.
No, your server must be accessible via HTTPS from the internet. Localhost and local network addresses are not supported.
StreamBridge supports:
- IMDb IDs:
tt1234567 - TMDb IDs:
tmdb:98765 - Tvdb IDs:
tvdb:123456 - Anidb IDs:
anidb:12345
Yes! The configuration page allows you to filter out specific stream types (4K, 1080p, HDR, Dolby Vision) if needed.
Note: This section is only for developers who want to deploy their own version. If you're here to just use the addon, the Quick Install guide above should suffice.
BeamUp is a free hosting service built specifically for Stremio addons.
- Node.js installed on your system
- Git repository with your code
-
Install BeamUp CLI:
npm install -g beamup-cli
-
Initialize and deploy:
beamup
-
Follow the prompts and push with:
git push beamup main:master
-
Your addon is live at:
https://<addon-id>.baby-beamup.club/manifest.json
To run the addon locally:
# Install dependencies
npm install
# Start the server
npm start
# Server will be available at
# http://localhost:7000/manifest.json- Runtime: Node.js
- Framework: Express.js
- SDK: stremio-addon-sdk
- APIs: Emby REST API
- HTTP Client: Axios
- Middleware: CORS
This addon is for educational and personal use only. It is not affiliated with or endorsed by Emby or Stremio.
- This is an unofficial addon
- Use at your own risk
- Respect copyright laws and terms of service
- The developers are not responsible for any misuse
This project is licensed under the MIT License.
Copyright (c) 2025 StreamBridge
Made with β€οΈ for the Stremio community
Report Bug β’ Request Feature β’ Contributing