SC Search is a powerful search and streaming plugin for Enigma2 receivers.
It allows you to search, browse, and play movies and TV series from multiple streaming sources directly on your Enigma2 device.
- Overview
- Features
- Supported Sources
- How It Works
- Installation
- Usage
- Configuration
- Project Structure
- Requirements
- License
- Disclaimer
SC Search transforms your Enigma2 receiver into a comprehensive streaming search engine.
Instead of manually navigating multiple websites, you can search for movies and TV series from a single interface.
The plugin integrates with:
- StreamingCommunity โ One of the largest Italian streaming databases
- CB01 โ Popular Italian streaming platform (movies and TV series)
- Altadefinizione โ Italian streaming platform (movies and TV series)
- OnlineSerieTV โ Italian TV series platform (requires Cloudflare cookie)
All searches are unified, and results are displayed in a clean, user-friendly interface.
- Unified Search โ Search once across multiple sources
- Smart Filtering โ Results filtered by type (Movie / TV Series)
- Search History โ Automatic saving of your searches (movie & TV separately)
- Poster Display โ Movie and TV series posters fetched from TMDB
- TMDB Integration โ Full metadata, descriptions, ratings, and genres
- Multi-Source Playback โ Stream from:
- StreamingCommunity (via vixsrc.to)
- CB01 (via Mixdrop / Maxstream / Uprot)
- Altadefinizione (via vixsrc.to)
- OnlineSerieTV (via Maxstream)
- Captcha Support โ Automatic handling of Cloudflare and custom captchas
- Carousel Browse โ Browse categories like "Top 10", "Trending", "Latest", and genres
- Local Caching โ Posters and metadata cached for faster loading
- Full English Localization โ All UI strings in English with translation support
- EPG Integration โ Extended service information for streaming
| Source | Movies | TV Series | Links | Playback |
|---|---|---|---|---|
| StreamingCommunity | โ | โ | vixsrc.to | โ |
| CB01 | โ | โ | Mixdrop / Maxstream / Uprot | โ |
| Altadefinizione | โ | โ | vixsrc.to | โ |
| OnlineSerieTV | โ | โ | Maxstream | โ |
- User enters a search term (or uses history).
- Plugin queries multiple sources in parallel:
- StreamingCommunity (via TMDB API)
- CB01 (via web scraping)
- Altadefinizione (via web scraping)
- OnlineSerieTV (via web scraping with cookie)
- Results are filtered by type (Movie / TV Series).
- Results are displayed in a list with posters and metadata.
- Selecting a result opens the Details Screen.
- If the content is from StreamingCommunity or Altadefinizione:
- Full TMDB metadata is displayed (title, year, description, rating, genres).
- For TV series, seasons and episodes are shown.
- Press GREEN to play.
- If the content is from CB01:
- Parsed streaming links (Mixdrop, Maxstream, Uprot) are displayed.
- Select quality and press GREEN to play.
- If the content is from OnlineSerieTV:
- Seasons and episodes are displayed.
- Press GREEN to start the extraction process.
- Captcha handling is automatic when required.
- StreamingCommunity / Altadefinizione:
Usesvixsrc.toto generate an M3U8 URL. - CB01:
Resolvesstayonline.prolinks to Mixdrop/Maxstream/Uprot URLs. - OnlineSerieTV:
Bypassesuprot.netlinks, handles captchas, and extracts Maxstream URLs.
All playback uses Enigma2's built-in MoviePlayer.
- Extract the archive to the decoder root filesystem:
unzip enigma2-plugin-extensions-scsearch.zip -d /
- Restart Enigma2:
init 4 && init 3
opkg install enigma2-plugin-extensions-scsearch_all.ipkcp -r scsearch /usr/lib/enigma2/python/Plugins/Extensions/
chmod -R 755 /usr/lib/enigma2/python/Plugins/Extensions/scsearch- GREEN โ Search Movies
- YELLOW โ Search TV Series
- BLUE โ Search History
- RED / EXIT โ Close plugin
From the main screen, you can browse categories:
- Top 10 di oggi โ Today's most popular content
- I Titoli Del Momento โ Trending titles
- Aggiunti di Recente โ Recently added
- Genres โ Action, Comedy, Drama, Horror, etc.
Navigation:
- UP/DOWN โ Select category
- RIGHT/LEFT โ Scroll through carousel
- OK โ Open details
- Press GREEN (Movies) or YELLOW (TV Series).
- Enter a search term using the virtual keyboard.
- Results are displayed on the left panel.
- Select a result to view details on the right panel.
- Press OK to open the full details screen.
- Press GREEN to play the content.
The plugin uses a config.txt file located in the plugin directory.
# SC Search Plugin Configuration
STREAMING_COMMUNITY_URL=https://streamingcommunityz.organic/
CB01_URL=https://cb01uno.pics/
CB01_URL_FALLBACK=https://
ALTADEFINIZIONE_URL=https://altadefinizione.you/
ALTADEFINIZIONE_URL_FALLBACK=https://altadefinizione.you/
REQUEST_TIMEOUT=30
USER_AGENT=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36
LOG_ENABLED=true
LOG_LEVEL=INFO
LOG_MAX_SIZE=1048576
LOG_BACKUP_COUNT=3
TMDB_API_KEY=your_api_key_here
CookieOLSTV=your_cloudflare_cookie_here
MOVIE_HISTORY=
TV_HISTORY=You need a TMDB API key to use the plugin.
- Register at TMDB.
- Request an API key from your account settings.
- Add the key to
config.txt:TMDB_API_KEY=your_api_key_here
For OnlineSerieTV to work, you need a Cloudflare bypass cookie:
- Open
https://onlineserietv.comin a browser. - Open Developer Tools (
F12) โ Network tab. - Look for a request to
onlineserietv.com. - Copy the
Cookieheader value. - Add it to
config.txt:CookieOLSTV=your_cookie_here
scsearch/
โโโ __init__.py # Localization, translation, e carica le skin
โโโ plugin.py # Plugin entry point
โโโ scsearch.py # Main search UI (ora usa load_skin)
โโโ scbrowse.py # Category browser UI (ora usa load_skin)
โโโ scdetails.py # Details & playback UI (ora usa load_skin)
โโโ search_functions.py # Multi-source search logic
โโโ cb01.py # CB01 extraction
โโโ altadefinizione.py # Altadefinizione extraction
โโโ onlineserietv.py # OnlineSerieTV extraction
โโโ TmdbFetcher.py # TMDB API integration
โโโ logger.py # Logging system
โโโ poster_carousel.py # Carousel GUI component
โโโ components.py # GUI components
โโโ maxstream_extractor.py # Maxstream URL extraction
โโโ mixdrop_extractor.py # Mixdrop URL extraction
โโโ captcha_input.py # Captcha input screen (ora usa load_skin)
โโโ captcha_screen.py # Captcha screen (ora usa load_skin)
โโโ config.txt # User configuration
โโโ locale/ # Translation files
โ โโโ en/
โ โ โโโ LC_MESSAGES/
โ โ โโโ scsearch.mo
โ โโโ it/
โ โโโ LC_MESSAGES/
โ โโโ scsearch.mo
โโโ skins/ # ๐ NUOVA CARTELLA PER LE SKIN
โโโ hd/ # 1280x720
โ โโโ SCSearchMain.xml
โ โโโ SCBrowseMain.xml
โ โโโ SCDetailsScreen.xml
โ โโโ CaptchaInputScreen.xml
โ โโโ CaptchaScreen.xml
โโโ wqhd/ # 2560x1440
โ โโโ SCSearchMain.xml
โ โโโ SCBrowseMain.xml
โ โโโ SCDetailsScreen.xml
โ โโโ CaptchaInputScreen.xml
โ โโโ CaptchaScreen.xml
โโโ fhd/ # 1920x1080
โ โโโ SCSearchMain.xml
โ โโโ SCBrowseMain.xml
โ โโโ SCDetailsScreen.xml
โ โโโ CaptchaInputScreen.xml
โ โโโ CaptchaScreen.xml
โโโ uhd/ # 3840x2160
โ โโโ SCSearchMain.xml
โ โโโ SCBrowseMain.xml
โ โโโ SCDetailsScreen.xml
โ โโโ CaptchaInputScreen.xml
โ โโโ CaptchaScreen.xml
โโโ sd/ # 720x576
โโโ SCSearchMain.xml
โโโ SCBrowseMain.xml
โโโ SCDetailsScreen.xml
โโโ CaptchaInputScreen.xml
โโโ CaptchaScreen.xml
- Enigma2 receiver (DreamOS, OpenATV, OpenPLi, etc.)
- Python 3.x
- Python packages:
requestsbeautifulsoup4html5libpycryptodome(for decryption)
- Optional:
Pillow(for image conversion)ffmpeg(for WebP conversion)
The project uses pylama for code quality checks:
pylama --max-line-length=800 --ignore=E722,W605,C901,W293 scsearch/To update translation files:
cd scsearch
xgettext -o locale/scsearch.pot *.py
msgmerge -U locale/it/LC_MESSAGES/scsearch.po locale/scsearch.pot
msgfmt locale/it/LC_MESSAGES/scsearch.po -o locale/it/LC_MESSAGES/scsearch.moThis plugin is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
This plugin is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
IMPORTANT: The author of this plugin is not responsible for how this software is used.
It is not intended for accessing or distributing copyrighted materials without authorization.
Users are solely responsible for ensuring compliance with all applicable laws in their jurisdiction.
- The plugin does not host or store any content.
- All streams are provided by third-party sources.
- The plugin merely indexes and organizes publicly available information.
- Users should verify the legality of content before accessing it.
If you find this plugin useful, please consider:
- โญ Starring the repository on GitHub
- ๐ Reporting issues with detailed logs
- ๐ก Suggesting improvements or new features
- Developer: SC Search Team
- TMDB: The Movie Database for metadata and poster images
- Enigma2 Community: For the amazing open-source platform
For questions, bug reports, or suggestions:
- GitHub Issues: https://github.com/OwnerPlugins/scsearch/issues
- Email: scsearch@example.com
Made with โค๏ธ for the Enigma2 community
Target path: /usr/lib/enigma2/python/Plugins/Extensions/scsearch
- Full English localization
- Added Altadefinizione support
- Improved OnlineSerieTV captcha handling
- Fixed linting errors (E741, E731)
- TMDB integration improvements
- Search history enhancements
