Skip to content

[script.easytv] 1.4.0#2797

Merged
pkscout merged 1 commit intoxbmc:omegafrom
Rouzax:omega
Mar 15, 2026
Merged

[script.easytv] 1.4.0#2797
pkscout merged 1 commit intoxbmc:omegafrom
Rouzax:omega

Conversation

@Rouzax
Copy link
Copy Markdown

@Rouzax Rouzax commented Jan 22, 2026

New Addon: EasyTV

Addon name: EasyTV
Addon ID: script.easytv
Version: 1.4.0
Type: Script with background service
License: GPL-3.0-only

Description

EasyTV tracks your TV shows and always knows your next episode. It provides:

  • Random Playlist — Picks random shows and plays their next unwatched episode
  • Browse Mode — See all shows with their next episode ready to play
  • Smart Playlists — Auto-generates playlists for use with skins/widgets
  • Multi-instance sync — Share watch progress across Kodi devices via shared MariaDB
  • Positioned specials — Include TVDB-positioned specials in the watch order
  • Clone support — Create independent addon instances with separate settings

Links

History

Modernized fork of LazyTV (originally by KODeKarnage, 2013). Complete rewrite for Kodi 21+ with Python 3, new features, and performance improvements.

Checklist

  • Addon follows repository rules
  • Addon tested on Kodi 21 (Omega)
  • Forum thread created
  • No piracy/illegal content

@Rouzax Rouzax changed the title [script.easytv] 1.2.0 [script.easytv] 1.4.0 Mar 12, 2026
@Rouzax
Copy link
Copy Markdown
Author

Rouzax commented Mar 12, 2026

Updated from v1.2.0 to v1.4.0. Key additions since the original submission:

  • Multi-instance sync — share watch progress across Kodi devices via shared MariaDB (requires script.module.pymysql)
  • Positioned specials — TVDB-positioned specials included in watch order
  • Movie chance slider — replaces the old ratio setting with intuitive percentage
  • Playlist continuation — fully configurable with countdown timer
  • Bug fixes — clone creation on SteamOS/Arch, partial episode prioritization

The addon has been in daily use and is stable. Would appreciate a review when someone has time. Thanks!

@pkscout
Copy link
Copy Markdown
Member

pkscout commented Mar 15, 2026

@kodiai review

Copy link
Copy Markdown

@kodiai kodiai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

kodiai response

Decision: APPROVE

Issues: none

@pkscout
Copy link
Copy Markdown
Member

pkscout commented Mar 15, 2026

Just a note that service.py and default.py aren't cached, so having code in there can cause some performance issues. This isn't a show stopper, but for a future update you might consider moving all of those things into another file and then call it from the two main files.

@pkscout pkscout merged commit 2c66a5c into xbmc:omega Mar 15, 2026
1 check passed
@Rouzax
Copy link
Copy Markdown
Author

Rouzax commented Mar 15, 2026

Just a note that service.py and default.py aren't cached, so having code in there can cause some performance issues. This isn't a show stopper, but for a future update you might consider moving all of those things into another file and then call it from the two main files.

Was on my to do list indeed

@Rouzax Rouzax mentioned this pull request Mar 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants