-
Notifications
You must be signed in to change notification settings - Fork 0
Advanced Features
EasyMovie includes several features for power users: clone instances, movie pool filtering, smart re-suggestion, and debug logging.
Create multiple EasyMovie instances with completely independent settings. Each clone is a separate addon that shares the core code but maintains its own configuration.
| Use Case | Main EasyMovie | Clone |
|---|---|---|
| Different genres | All movies | Only action movies |
| Different audiences | Adult content | Kids-only content |
| Different modes | Browse mode | Playlist mode |
| Different rooms | Living room setup | Bedroom setup |
- Go to Settings > Advanced > Tools
- Click Create EasyMovie copy...
- Confirm the creation dialog
- Enter a name for the clone (e.g., "Kids Movies", "Action Night")
- A progress dialog shows the creation steps
- Restart Kodi when prompted
A new addon appears in Add-ons > Program add-ons:
- Named "EasyMovie - [Your Name]" (e.g., "EasyMovie - Kids Movies")
- Completely separate settings
- Can be added to your home screen independently
Each clone has its own:
- Launch behavior (Browse vs Playlist vs Ask)
- All filter presets and modes
- Movie set settings
- View style and theme
- Playback settings
- Movie pool and re-suggestion settings
Each clone can have its own custom icon:
- Open the clone's settings
- Go to EasyMovie > Appearance
- Click Set custom icon
- Choose an image file
This makes it easy to identify different clones at a glance.
When you update EasyMovie (install a new version), clones need to be updated too:
- Launch a clone after updating the main addon
- EasyMovie detects the version mismatch
- A dialog appears: "A new version of EasyMovie is available"
- Click Update to proceed
- Restart Kodi when prompted
The update preserves all clone settings and only updates the code files.
- Go to Settings > Add-ons > My add-ons > Program add-ons
- Find the clone (e.g., "EasyMovie - Kids Movies")
- Click Uninstall
This removes only the clone, not the main EasyMovie addon.
Limit the movies EasyMovie draws from to a Kodi smart playlist. This lets you create themed movie nights, family-friendly pools, or seasonal collections.
- Create a smart playlist in Kodi (
.xspfile withtype="movies") - Go to Settings > Advanced > Movie Pool
- Enable Limit to smart playlist
- Click Select playlist...
- Choose your
.xspfile
| Movie Pool | Smart Playlist Rule |
|---|---|
| Family night | Rating is "G" or "PG" |
| Holiday movies | Genre is "Holiday" |
| Sci-fi collection | Genre is "Science Fiction" |
| High-quality only | Rating > 7.0 |
| Recent additions | Date added in the last 30 days |
The wizard filters stack on top of the movie pool. So if your pool is "Family movies" and you filter by "Comedy" in the wizard, you get family comedies.
EasyMovie tracks which movies it has recently suggested to avoid showing the same titles repeatedly.
When a movie appears in your results, EasyMovie records the timestamp. That movie won't appear again until the re-suggestion window expires.
| Setting | Description |
|---|---|
| Avoid re-suggesting recent movies | Enable/disable the feature |
| Re-suggestion window | How long to wait: 4, 8, 12, 24, 48, or 72 hours |
Default: Enabled with a 24-hour window.
- Re-roll multiple times and the system prevents repeats
- Works across sessions — close and reopen EasyMovie and it still remembers
- If your library is small, a shorter window prevents running out of movies
- Disable entirely if you don't mind seeing repeat suggestions
For troubleshooting issues, EasyMovie can write detailed logs to a separate file (not Kodi's main log).
- Go to Settings > Advanced > Debugging
- Enable Enable debug logging
| Platform | Path |
|---|---|
| Windows | %APPDATA%\Kodi\userdata\addon_data\script.easymovie\logs\easymovie.log |
| Linux | ~/.kodi/userdata/addon_data/script.easymovie/logs/easymovie.log |
| macOS | ~/Library/Application Support/Kodi/userdata/addon_data/script.easymovie/logs/easymovie.log |
| LibreELEC | /storage/.kodi/userdata/addon_data/script.easymovie/logs/easymovie.log |
| OSMC | /home/osmc/.kodi/userdata/addon_data/script.easymovie/logs/easymovie.log |
| Level | Content | Always Logged |
|---|---|---|
| ERROR | Operation failures, exceptions | Yes (Kodi + EasyMovie log) |
| WARNING | Recoverable issues | Yes (Kodi + EasyMovie log) |
| INFO | Lifecycle events (start, stop) | Yes (Kodi + EasyMovie log) |
| DEBUG | Detailed diagnostics | Only when debug enabled (EasyMovie log only) |
2026-03-24 20:15:30.123 [EasyMovie.ui] INFO: Addon launched, version=1.0.0
2026-03-24 20:15:31.456 [EasyMovie.data] DEBUG: Fetching movies, total=247
2026-03-24 20:15:32.789 [EasyMovie.data] DEBUG: Filtered to 42 movies
| Key | Context | Action |
|---|---|---|
| Enter | Browse Mode | Play selected movie |
| C / Menu | Browse Mode | Context menu |
| T / Blue button | Browse Mode | Cycle theme preview |
| Backspace / Esc | Browse Mode | Close EasyMovie |
| Arrow keys | Browse Mode | Navigate results |
- Installation — Initial setup
- Settings Reference — All settings explained
- Troubleshooting — Common issues
EasyMovie — Because choosing what to watch shouldn't take longer than watching it.
Home • Installation • Settings • Troubleshooting • GitHub