mani
a71efe14c1
Properly fix intermittent installation failures
...
Build JellyCon / build (py2) (push) Has been cancelled
Build JellyCon / build (py3) (push) Has been cancelled
CodeQL Analysis / analyze (python, 3.9) (push) Has been cancelled
Release Drafter / Update release draft (push) Has been cancelled
Test JellyCon / test (3.9) (push) Has been cancelled
Instead of setting addon variables to None (which causes issues),
fix the root cause by removing unnecessary module-level initialization:
- Remove module-level user_details loading in functions.py
- Load user_details locally in functions where actually needed
- Wrap remaining module-level addon access in try/except in:
- service.py (log_timing_data)
- default.py (log_timing_data)
- kodi_utils.py (addon variable)
- functions.py (__addon__ and related variables)
This prevents crashes during installation/update while avoiding
None-related issues during normal operation.
2026-01-06 01:12:59 +01:00
Sofyill
3572dcc555
consistant service.py
2025-06-13 18:40:41 -04:00
Sofyill
3d30fcfc3e
updated service.py
2025-06-13 18:25:06 -04:00
Aydanill
c7050ac9a1
Update service.py
2025-06-12 18:55:26 -04:00
Aydanill
3c51fd3e71
Update service.py
2025-06-12 18:41:26 -04:00
Gorgorot38
761dc8e1c5
Add segment skip ability
2025-02-23 10:26:37 +01:00
Hagay Goshen
1477b112a6
Remove duplicate line of code
...
While looking at the code , found a duplicate line of code, tested it locally after removal , all works fine.
2024-02-28 10:41:16 +02:00
Kian-Meng Ang
7efcb96921
Fix typos
...
Found via:
- `codespell -S *.po,*.xml`
- `typos --format brief`
2023-01-21 10:43:11 +08:00
Matt
c005d331ee
Apply watched status to the correct user
2022-08-26 13:38:15 -04:00
Matt
fae51bd9b2
Remove safe delete code
2022-06-09 21:31:16 -04:00
Odd Stråbø
6126d617f5
Copy translate_path from Jf4Kodi, fix LazyLogger
2022-03-09 22:51:38 +01:00
Matt
36b23d0b19
Reworking the network stack
2022-02-27 22:15:54 -05:00
Matt
297b25a739
Rework user data storage
2022-01-17 12:17:21 -05:00
Matt
aa7a412a94
Fix circular dependency on context menu
2021-12-30 09:44:25 -05:00
Matt
5c3740b8a9
Function refactoring and reordering
2021-12-29 16:54:05 -05:00
Matt
441bb10624
Fix next episode dialog
2021-05-28 23:33:13 -04:00
Matt
d298b4caa2
Fix hanging Kodi on exit
2021-01-30 23:27:16 -05:00
Matt
e4ba7b0eba
Fix deprecated abort system
2021-01-26 22:35:37 -05:00
Matt
a0efd1087f
Copy log handler from JF for Kodi, modify for strings
2020-07-25 01:01:30 -04:00
faush01
6015bb9e58
reload settings before suing them in the service
2020-07-03 16:53:04 +10:00
faush01
3e28f5aa7c
add play next episode prompt when approaching the end of the current episode
2020-07-01 14:34:27 +10:00
faush01
ef5714e5d2
add tags to media items
2020-06-27 19:40:44 +10:00
faush01
83993f4304
add connection speet test
2020-06-26 14:46:57 +10:00
faush01
e8a9be1ae0
fix a bung of LINT warnings
2020-06-21 11:27:09 +10:00
faush01
8d78391b89
add safe delete support
2020-04-14 13:24:01 +10:00
Shaun
a54299bbd0
notify when debig loggin is enabled
2020-01-01 11:10:54 +11:00
Shaun
a0c9792096
user base64 for notify messages as AddonSignals addon has changed from hex string to base64
2019-12-31 11:07:03 +11:00
faush01
783d482f36
add dynamic image colage http image server for menu items
2019-12-09 16:40:55 +11:00
faush01
132868fc0d
add the ability to log timing data
2019-10-14 11:55:18 +11:00
faush01
88d3035969
fix some exections with Pickel loading that were stopping the service from starting
2019-07-21 12:29:11 +10:00
faush01
84f99f8e9d
rename some settings to pick up new defaults
2019-07-08 12:05:57 +10:00
Shaun
350031a238
auto delete cache items that have not been accessed for 7 days
2019-07-07 20:04:19 +10:00
Shaun
4054a0f17c
session_id should no longer be needed, this was a hack to get things to show the correct play status
2019-07-07 12:17:11 +10:00
faush01
edf1f6bf99
add a 15 sec delay to the random movies refresh when playback stops or the screen saver is dismissed
2019-07-04 14:57:26 +10:00
faush01
058cd6c8c8
default to ws for all new media notifications
2019-07-03 14:15:42 +10:00
faush01
1741b995a1
fix service interval actions 0 = disabled also add a setting for random movies interval
2019-02-27 10:18:03 +11:00
faush01
39e25bb90b
with the screen saver active only do background image updates
2019-02-06 16:05:02 +11:00
faush01
2b18f685ab
use monitor.abortRequested()
2019-01-18 09:18:30 +11:00
Shaun
4890cc96a8
wait for kodi start screen to close
2019-01-18 07:20:22 +11:00
faush01
849fe95d07
add setting to not persists user details between restarts
2019-01-16 19:11:51 +11:00
faush01
7c7d694f76
add cached random movie list that refreshes very 5 minutes
2018-12-19 13:24:41 +11:00
Shaun
7a1845c1bb
clear user image in more situations
2018-11-10 10:41:45 +11:00
faush01
a9beb5c666
refactor settings layout
2018-10-26 09:27:28 +11:00
faush01
7e5548243b
load 60 items for background images, make the interval configurable
2018-10-25 15:44:35 +11:00
Shaun
a4d60254bc
add info logging and log play start action messages
2018-07-31 06:53:56 +10:00
faush01
fd86bdb526
add context monitor to replace default context menu with EmbyCon menu
2018-07-14 13:37:38 +10:00
faush01
f1960fa542
remove version check
...
remove error reporting
2018-05-15 13:59:29 +10:00
Shaun
c0e515fc3e
make changing user better
2018-04-18 23:03:52 +10:00
faush01
283644d333
remove the addon id from the get addon instance call
...
this should nto be needed and it might be the cause of some werid error messages I am seeing
2018-03-16 10:18:08 +11:00
Shaun
ed54374488
use a session id to allow item re-selection to take place when navigating between lists
...
the session id is consistent for the while session
2018-03-04 15:13:00 +11:00