script.simkl icon indicating copy to clipboard operation
script.simkl copied to clipboard

Scrobbles after minutes

Open pinn73 opened this issue 2 months ago • 8 comments

Hi,

Many times scrobbling begins when I'm only a minute or so into a movie or TV show, not at the 70 percent it's set at.

Thanks

pinn73 avatar Nov 14 '25 16:11 pinn73

When you use streaming addons instead of watching locally, they buffer 100% stream in small increments, which is reported to Kodi player.

masyk avatar Nov 14 '25 16:11 masyk

I should have said this is playing from my nfs shares

pinn73 avatar Nov 14 '25 16:11 pinn73

Do you have kodi logs with correct percentage data?

masyk avatar Nov 14 '25 16:11 masyk

i do but its 500mb. where do you want me to ul

pinn73 avatar Nov 14 '25 16:11 pinn73

Please search only the relevant part for 1 episode\movie and remove any tokens when sharing

masyk avatar Nov 14 '25 16:11 masyk

these are today's entries

2025-11-14 15:45:39.083 T:3063 debug : -- Simkl: onNotification 2025-11-14 15:45:39.083 T:3063 debug : -- Simkl: sender False 2025-11-14 15:45:43.688 T:3063 debug : -- Simkl: onNotification 2025-11-14 15:45:43.689 T:3063 debug : -- Simkl: sender False 2025-11-14 15:45:43.689 T:3063 debug : -- Simkl: onNotification 2025-11-14 15:45:43.689 T:3063 debug : -- Simkl: sender False 2025-11-14 15:45:45.892 T:3063 debug : -- Simkl: onNotification 2025-11-14 15:45:45.892 T:3063 debug : -- Simkl: sender False 2025-11-14 15:47:57.833 T:3063 debug : -- Simkl: onNotification 2025-11-14 15:47:57.833 T:3063 debug : -- Simkl: sender False 2025-11-14 15:47:57.933 T:3063 debug : -- Simkl: onNotification 2025-11-14 15:47:57.934 T:3063 debug : -- Simkl: sender False 2025-11-14 15:47:58.134 T:3063 debug : -- Simkl: onNotification 2025-11-14 15:47:58.134 T:3063 debug : -- Simkl: sender False 2025-11-14 15:49:21.317 T:3063 debug : -- Simkl: onNotification 2025-11-14 15:49:21.318 T:3063 debug : -- Simkl: sender False 2025-11-14 15:49:21.418 T:3063 debug : -- Simkl: onNotification 2025-11-14 15:49:21.418 T:3063 debug : -- Simkl: sender False 2025-11-14 15:49:21.619 T:3063 debug : -- Simkl: onNotification 2025-11-14 15:49:21.619 T:3063 debug : -- Simkl: sender False 2025-11-14 15:50:03.351 T:3063 debug : -- Simkl: onNotification 2025-11-14 15:50:03.351 T:3063 debug : -- Simkl: sender False 2025-11-14 15:50:03.452 T:3063 debug : -- Simkl: onNotification 2025-11-14 15:50:03.452 T:3063 debug : -- Simkl: sender False 2025-11-14 15:50:03.652 T:3063 debug : -- Simkl: onNotification 2025-11-14 15:50:03.653 T:3063 debug : -- Simkl: sender False 2025-11-14 15:50:48.804 T:3063 debug : -- Simkl: onNotification 2025-11-14 15:50:48.804 T:3063 debug : -- Simkl: sender False 2025-11-14 15:50:48.904 T:3063 debug : -- Simkl: onNotification 2025-11-14 15:50:48.904 T:3063 debug : -- Simkl: sender False 2025-11-14 15:50:49.105 T:3063 debug : -- Simkl: onNotification 2025-11-14 15:50:49.105 T:3063 debug : -- Simkl: sender False 2025-11-14 15:51:32.022 T:3063 debug : -- Simkl: onNotification 2025-11-14 15:51:32.022 T:3063 debug : -- Simkl: sender False 2025-11-14 15:51:32.123 T:3063 debug : -- Simkl: onNotification 2025-11-14 15:51:32.123 T:3063 debug : -- Simkl: sender False 2025-11-14 15:51:32.323 T:3063 debug : -- Simkl: onNotification 2025-11-14 15:51:32.324 T:3063 debug : -- Simkl: sender False 2025-11-14 15:52:12.712 T:3063 debug : -- Simkl: onNotification 2025-11-14 15:52:12.712 T:3063 debug : -- Simkl: sender False 2025-11-14 15:52:12.812 T:3063 debug : -- Simkl: onNotification 2025-11-14 15:52:12.813 T:3063 debug : -- Simkl: sender False 2025-11-14 15:52:13.013 T:3063 debug : -- Simkl: onNotification 2025-11-14 15:52:13.013 T:3063 debug : -- Simkl: sender False 2025-11-14 15:52:40.171 T:3063 debug : -- Simkl: onNotification 2025-11-14 15:52:40.171 T:3063 debug : -- Simkl: sender False 2025-11-14 15:52:40.271 T:3063 debug : -- Simkl: onNotification 2025-11-14 15:52:40.271 T:3063 debug : -- Simkl: sender False 2025-11-14 15:52:40.372 T:3063 debug : -- Simkl: onNotification 2025-11-14 15:52:40.372 T:3063 debug : -- Simkl: sender False 2025-11-14 15:54:31.006 T:3063 debug : -- Simkl: onNotification 2025-11-14 15:54:31.006 T:3063 debug : -- Simkl: sender False 2025-11-14 15:54:54.542 T:3063 debug : -- Simkl: onNotification 2025-11-14 15:54:54.542 T:3063 debug : -- Simkl: sender False 2025-11-14 15:55:00.713 T:3063 debug : -- Simkl: onNotification 2025-11-14 15:55:00.713 T:3063 debug : -- Simkl: sender False 2025-11-14 15:55:00.713 T:3063 debug : -- Simkl: onNotification 2025-11-14 15:55:00.713 T:3063 debug : -- Simkl: sender False 2025-11-14 15:55:00.713 T:3063 debug : -- Simkl: onNotification 2025-11-14 15:55:00.713 T:3063 debug : -- Simkl: sender False 2025-11-14 15:55:00.713 T:3063 debug : -- Simkl: onNotification 2025-11-14 15:55:00.713 T:3063 debug : -- Simkl: sender False 2025-11-14 15:56:03.107 T:3063 debug : -- Simkl: onNotification 2025-11-14 15:56:03.107 T:3063 debug : -- Simkl: sender False 2025-11-14 15:56:14.330 T:3063 debug : -- Simkl: onNotification 2025-11-14 15:56:14.331 T:3063 debug : -- Simkl: sender False 2025-11-14 15:57:17.986 T:3063 debug : -- Simkl: onNotification 2025-11-14 15:57:17.986 T:3063 debug : -- Simkl: sender False 2025-11-14 15:57:21.597 T:3063 debug : -- Simkl: onNotification 2025-11-14 15:57:21.598 T:3063 debug : -- Simkl: sender False 2025-11-14 15:57:31.212 T:3063 debug : -- Simkl: onNotification 2025-11-14 15:57:31.213 T:3063 debug : -- Simkl: sender False 2025-11-14 15:57:31.213 T:3063 debug : -- Simkl: Unknown type tvshow 2025-11-14 15:59:38.522 T:3063 debug : -- Simkl: onNotification 2025-11-14 15:59:38.522 T:3063 debug : -- Simkl: sender False 2025-11-14 15:59:38.522 T:3063 debug : -- Simkl: onNotification 2025-11-14 15:59:38.522 T:3063 debug : -- Simkl: sender False 2025-11-14 15:59:38.622 T:3063 debug : -- Simkl: get setting autoscrobble = true 2025-11-14 15:59:38.660 T:3063 debug : -- Simkl: Full: {'episode': 1, 'file': '/mnt/kodi-media/tv-intenso/Slow Horses/Season 5/Slow Horses - S05E01 - Bad Dates WEBDL-2160p.mkv', 'genre': ['Suspense', 'Thriller'], 'id': 9234, 'imdbnumber': '11175982', 'label': 'Bad Dates', 'season': 5, 'showtitle': 'Slow Horses', 'title': 'Bad Dates', 'tvshowid': 660, 'type': 'episode', 'uniqueid': {'sonarr': '10359', 'tvdb': '11175982'}, 'year': 2025, 'ids': {'tvdb': '372264', 'tmdb': '95480'}} 2025-11-14 15:59:38.661 T:3063 debug : -- Simkl: get setting autoscrobble = true 2025-11-14 15:59:38.661 T:16772 debug : -- Simkl: in tracker thread 2025-11-14 15:59:38.661 T:3063 debug : -- Simkl: onNotification 2025-11-14 15:59:38.661 T:3063 debug : -- Simkl: sender False 2025-11-14 15:59:38.661 T:3063 debug : -- Simkl: onNotification 2025-11-14 15:59:38.661 T:3063 debug : -- Simkl: sender False 2025-11-14 15:59:40.661 T:16772 debug : -- Simkl: get setting min-length = 5 2025-11-14 15:59:40.662 T:16772 debug : -- Simkl: get setting scr-pct = 70 2025-11-14 15:59:42.267 T:3063 debug : -- Simkl: onNotification 2025-11-14 15:59:42.267 T:3063 debug : -- Simkl: sender False 2025-11-14 15:59:42.367 T:3063 debug : -- Simkl: onNotification 2025-11-14 15:59:42.367 T:3063 debug : -- Simkl: sender False 2025-11-14 15:59:42.367 T:3063 debug : -- Simkl: onNotification 2025-11-14 15:59:42.367 T:3063 debug : -- Simkl: sender False 2025-11-14 15:59:42.368 T:3063 debug : -- Simkl: onNotification 2025-11-14 15:59:42.368 T:3063 debug : -- Simkl: sender False 2025-11-14 15:59:42.468 T:3063 debug : -- Simkl: onNotification 2025-11-14 15:59:42.468 T:3063 debug : -- Simkl: sender False 2025-11-14 16:00:18.154 T:3063 debug : -- Simkl: onNotification 2025-11-14 16:00:18.154 T:3063 debug : -- Simkl: sender False 2025-11-14 16:00:29.126 T:3063 debug : -- Simkl: onNotification 2025-11-14 16:00:29.126 T:3063 debug : -- Simkl: sender False 2025-11-14 16:01:18.683 T:16772 debug : -- Simkl: MARK: {'type': 'shows', 'title': 'Slow Horses', 'season': 5, 'episode': 1, 'ids': {'tvdb': '372264', 'tmdb': '95480'}} 2025-11-14 16:01:18.683 T:16772 debug : -- Simkl: Send: {"shows": [{"title": "Slow Horses", "ids": {"tvdb": "372264", "tmdb": "95480"}, "seasons": [{"number": 5, "episodes": [{"number": 1}]}]}]} 2025-11-14 16:01:18.900 T:16772 debug : -- Simkl: get setting bubble = true 2025-11-14 16:01:18.902 T:16772 debug : -- Simkl: in bubble 2025-11-14 16:01:18.902 T:16772 debug : -- Simkl: Show Bubble 2025-11-14 16:01:18.902 T:16772 debug : -- Simkl: track stop 2025-11-14 16:03:56.774 T:3063 debug : -- Simkl: onNotification 2025-11-14 16:03:56.774 T:3063 debug : -- Simkl: sender False 2025-11-14 16:03:57.483 T:3063 debug : -- Simkl: onNotification 2025-11-14 16:03:57.488 T:3063 debug : -- Simkl: sender False 2025-11-14 16:10:46.620 T:3063 debug : -- Simkl: onNotification 2025-11-14 16:10:46.621 T:3063 debug : -- Simkl: sender False 2025-11-14 16:11:49.858 T:3063 debug : -- Simkl: onNotification 2025-11-14 16:11:49.858 T:3063 debug : -- Simkl: sender False 2025-11-14 16:14:55.957 T:3063 debug : -- Simkl: onNotification 2025-11-14 16:14:55.958 T:3063 debug : -- Simkl: sender False 2025-11-14 16:14:56.690 T:3063 debug : -- Simkl: onNotification 2025-11-14 16:14:56.690 T:3063 debug : -- Simkl: sender False 2025-11-14 16:14:56.891 T:3063 debug : -- Simkl: onNotification 2025-11-14 16:14:56.891 T:3063 debug : -- Simkl: sender False 2025-11-14 16:14:57.595 T:3063 debug : -- Simkl: onNotification 2025-11-14 16:14:57.595 T:3063 debug : -- Simkl: sender False 2025-11-14 16:14:57.595 T:3063 debug : -- Simkl: Stop clear 2025-11-14 16:15:20.472 T:16985 debug : Recaching image '/home/osmc/.kodi/addons/script.simkl/resources/icon.png' to 'c/c23beee3.png': 2025-11-14 16:15:32.119 T:16985 debug : Recaching image '/home/osmc/.kodi/addons/script.simkl/resources/fanart.jpg' to '2/2244ec8e.jpg': 2025-11-14 16:15:32.767 T:2970 debug : SetItem - Addon with id script.simkl not found locally. 2025-11-14 16:15:32.995 T:2970 debug <CAddonSettings[[email protected]]>: trying to load setting definitions from old format... 2025-11-14 16:16:00.042 T:2970 debug <CAddonSettings[[email protected]]>: trying to load setting definitions from old format... 2025-11-14 16:16:00.135 T:3063 debug : -- Simkl: CHANGED 2025-11-14 16:17:02.097 T:3063 debug : -- Simkl: onNotification 2025-11-14 16:17:02.098 T:3063 debug : -- Simkl: sender False 2025-11-14 16:18:30.618 T:3063 debug : -- Simkl: onNotification 2025-11-14 16:18:30.618 T:3063 debug : -- Simkl: sender False 2025-11-14 16:19:33.274 T:3063 debug : -- Simkl: onNotification 2025-11-14 16:19:33.274 T:3063 debug : -- Simkl: sender False 2025-11-14 16:24:47.886 T:3063 debug : -- Simkl: onNotification 2025-11-14 16:24:47.886 T:3063 debug : -- Simkl: sender False 2025-11-14 16:26:42.947 T:3063 debug : -- Simkl: onNotification 2025-11-14 16:26:42.947 T:3063 debug : -- Simkl: sender False 2025-11-14 16:26:50.338 T:3063 debug : -- Simkl: onNotification 2025-11-14 16:26:50.339 T:3063 debug : -- Simkl: sender False 2025-11-14 16:28:06.110 T:3063 debug : -- Simkl: onNotification 2025-11-14 16:28:06.110 T:3063 debug : -- Simkl: sender False 2025-11-14 16:28:13.529 T:3063 debug : -- Simkl: onNotification 2025-11-14 16:28:13.529 T:3063 debug : -- Simkl: sender False 2025-11-14 16:28:15.031 T:3063 debug : -- Simkl: onNotification 2025-11-14 16:28:15.032 T:3063 debug : -- Simkl: sender False 2025-11-14 16:28:21.969 T:3063 debug : -- Simkl: onNotification 2025-11-14 16:28:21.970 T:3063 debug : -- Simkl: sender False 2025-11-14 16:28:21.970 T:3063 debug : -- Simkl: onNotification 2025-11-14 16:28:21.970 T:3063 debug : -- Simkl: sender False 2025-11-14 16:29:15.341 T:3063 debug : -- Simkl: onNotification 2025-11-14 16:29:15.341 T:3063 debug : -- Simkl: sender False 2025-11-14 16:29:41.503 T:3063 debug : -- Simkl: onNotification 2025-11-14 16:29:41.503 T:3063 debug : -- Simkl: sender False 2025-11-14 16:31:27.160 T:3063 debug : -- Simkl: onNotification 2025-11-14 16:31:27.160 T:3063 debug : -- Simkl: sender False

pinn73 avatar Nov 14 '25 16:11 pinn73

we need more debug information for this is it possible for you to open the addon script and add log line there?

C:\Users***** YOUR USER ****\AppData\Roaming\Kodi\addons\script.simkl\resources\lib\engine.py find there a line xbmc.sleep(2000) and add on next line this log(f"Progress: {self.getTime()}/{total_time} = {percentage}%")

tabs\spaces before the line are important then restart kodi and make the test once more

ekleop avatar Nov 14 '25 17:11 ekleop

okay. have done that. will test tonight when watching something and report back.

thanks for the help

pinn73 avatar Nov 14 '25 17:11 pinn73

With that line added, scrobbling does not occur at all

pinn73 avatar Nov 21 '25 16:11 pinn73

my bad, the line should be like this log(f"Progress: {self.getTime()}/{total_time} = {min(99, 100 * self.getTime() / max(120, total_time))}%") and after timeout = 1000

Image

ekleop avatar Nov 21 '25 20:11 ekleop

sorry for the delay - been out of the country. added the line you said ( and deleted the old one) - still not scrobbling

pinn73 avatar Dec 03 '25 22:12 pinn73

This is to check the logs if Kodi sends the correct player progress in your case

masyk avatar Dec 03 '25 22:12 masyk

i see, but it seems to be a regression as now nothing scrobbles

pinn73 avatar Dec 03 '25 22:12 pinn73