A powerful tool to convert your IPTV M3U playlists into STRM files for media centers like Kodi, Jellyfin, and Emby with rich TMDb metadata.
- Automatic STRM Generation: Converts M3U links to STRM files organized by Movies, Series, and XXX.
- Rich Metadata & Images: Downloads .nfo files, posters, fanarts, clearlogos, discarts, and thumbnails.
- Smart Matching: Uses advanced algorithms to match corrupted or complex movie/series names with TMDb.
- Multi-language Support: Interface available in 13 languages.
- Resumable Processing: Automatically remembers where it left off and avoids duplicating existing files.
- Auto-Sync: Background automation to keep your STRM library up to date at a specific time daily.
- Clone the repository:
git clone https://github.com/aytacesmebasi/m3utostrm.git - Install dependencies:
pip install -r requirements.txt(or run install.bat on Windows) - Run the application:
python main.py
- Go to the Settings tab.
- Enter your IPTV details (URL, username, password) or select a local M3U file.
- Enter your TMDB and Fanart.tv API keys.
- Go to the M3U Processing Engine tab and click Start Processing.
This project is open-source and free to use.