An add-on for Stremio to add M3U channel playlists with EPG to the catalog.
FOR THE BASE VERSION WITH ITALIAN CHANNELS, visit this repository: https://github.com/mccoy88f/OMG-TV-Stremio-Addon
https://github.com/mccoy88f/OMG-Plus-TV-Stremio-Addon/blob/main/readme.it.md
IMPORTANT: First of all...
- 🔒 Base Version: Static Playlist: Fully hardcoded URL
- 🔒 Plus Version: Dynamic Playlist: URL defined via environment variable
- 🛡️ Simplified and more secure configuration
- 📺 Base Version: Italian TV channels always updated with no settings required
- Fixed multiplaylist URL:
https://github.com/mccoy88f/OMG-TV-Stremio-Addon/tree/link.playlist
- Fixed multiplaylist EPG:
https://github.com/mccoy88f/OMG-TV-Stremio-Addon/tree/link.epg
- Custom multiplaylist URL & EPG uses the plus version:
https://github.com/mccoy88f/OMG-Plus-TV-Stremio-Addon
- Channel display by category
- Channel search by name
- Automatic sorting by channel number
- Data caching with automatic updates
- EPG support with detailed information
- Current program display
- Upcoming programs list
- Direct HLS stream support
- MediaFlow Proxy integration
- Custom User-Agent management
- Enable/disable EPG features
- Values:
no
to disable
- Default: enabled
- WARNING: EPG with extracted size greater than 5/7 MB may block servers if hosted on Render.com
The EPG (Electronic Program Guide) data is often provided in UTC. To ensure that the program times are displayed correctly in your local timezone, you can configure the timezone offset using the TIMEZONE_OFFSET environment variable.
Setting the Timezone Offset Format: The TIMEZONE_OFFSET must be in the format ±HH:MM. For example:
+1:00 for Central European Time (CET). -5:00 for Eastern Standard Time (EST).
Default Value: If the TIMEZONE_OFFSET is not set, the add-on will default to +1:00 (CET).
- MediaFlow Proxy configuration
- Optional for Android and Web compatibility
- Forces proxy usage if configured, removing direct channels
- Server port
- Default: 10000
- Clone the repository
- Install dependencies:
npm install
- Start the addon:
npm start
- Link the repository to Render
- Configure optional environment variables and proceed with deployment, or
- Automatic deployment via this button (a free Render.com account is required) - Select the plus branch to activate the plus version
IMPORTANT: If you haven't done so yet...
- Improved playlist and epg management, new logo, mutiplaylist and multiepg also from sites like pastebin
- Improved genre/group management
- Channels with the same id are managed as one channel but with streams from the various channels
- Support for larger epg files with longer download timeout
- 🔒 Updated playlist for the base version with active and updated EPG. Only missing EPG for Rakuten and Samsung TV channels
- 📃 Multiplaylist - multiepg mode (plus version only): instead of linking directly to a playlist or EPG, you can insert the link to a text file with multiple links in the variables
- 🚀 Improved stability and configuration simplicity
- Fork the repository
- Create a branch for your feature
- Commit your changes
- Push the branch
- Open a Pull Request
- EPG may not work on some free hosting services
- Some streams may require the proxy
⚠️ Render.com has a timer that puts the server on standby if unused, slowing down the restart; use uptime to fix this issue
- Node.js 16+
- Internet connection
- Stremio client
- I am not responsible for any illegal use of this addon
- Content provided by third parties
- No guarantee on channel availability
- Thanks to FuriousCat for the OMG name idea
- Thanks to the entire team at https://www.reddit.com/r/Stremio_Italia/ for the support, suggestions, and guides for this addon, also available on the Telegram channel https://t.me/Stremio_ITA
Project released under the MIT license. Logo came from Iconic Panda: https://www.flaticon.com/free-icon/tv_18223703