umbrellaplug / umbrellaplug.github.io

Umbrella Kodi Addon Official
117 stars 17 forks source link

Resume point indicators remain on movies & episodes despite being marked as “watched” within Trakt #311

Closed Omarscomin closed 1 year ago

Omarscomin commented 1 year ago

Bug

Almost every time I finish watching a movie or an episode that was already in-progress, the in-progress indicator remains on said movie or episode, as though I have not finished watching it.

All watched content is appearing as expected within my history page on the Trakt website. Additionally, when I access Trakt manager from Umbrella’s context menu, I’m given the option to mark content as unwatched.

The only way I can get the indicator to change from the in-progress indicator to the watched indicator is to scrobble reset the item via Umbrella’s context menu. Reloading the skin and/or doing a Trakt sync and clearing cache does not resolve the issue. For reference, I am not using the universal Trakt add on, and I am not using TMDB for widgets or as a player.

Expected Result

The in-progress indicator should change to a watched indicator upon finishing a movie or episode, especially after reloading the skin.

Steps To Reproduce

  1. Create a resume point by playing a movie or episode
  2. Resume said movie or episode from the resume point that you created
  3. Finish watching the movie or episode
  4. Check and see if the in-progress indicator changed into a watched indicator.

Kodi Version, Type of Device, Logs, Screenshots, and Additional Info

Device: 2019 Nvidia Shield Pro

Kodi version: 20.2

Skin: Arctic Horizon 2

Log: https://paste.kodi.tv/uqukalixap

Checklist

umbrellaplug commented 1 year ago

Totally my fault. It's been a long day. I forgot to commit and push the changes up. Should show up for you in a couple of minutes. My bad.

Omarscomin commented 1 year ago

Totally my fault. It's been a long day. I forgot to commit and push the changes up. Should show up for you in a couple of minutes. My bad.

No problem! I'll be back in touch with some feedback tomorrow. Thanks for everything😊

Omarscomin commented 1 year ago

@umbrellaplug

image What's the best way to go about configuring the following settings, now that you've implemented the new feature that forces the popup when there's 20 seconds remaining if subtitles last until the very end of the episode? Does it matter?

umbrellaplug commented 1 year ago

It doesn't even matter. It will only happen as a fallback if subtitles return a playnext pop up time less than 20 seconds from the end. That way your backup still works for if subtitles cannot be found or the api fails and the backup method is used. Hopefully that makes sense, I feel like I'm ranting now.

Omarscomin commented 1 year ago

It doesn't even matter. It will only happen as a fallback if subtitles return a playnext pop up time less than 20 seconds from the end. That way your backup still works for if subtitles cannot be found or the api fails and the backup method is used. Hopefully that makes sense, I feel like I'm ranting now.

Makes perfect sense, and I appreciate you "rambling", because my brain likes knowing as many details as possible :)

Omarscomin commented 1 year ago

Good morning! Currently testing and the up next pop up didn't appear at all, so I wanted to go ahead and post a log for that: https://paste.kodi.tv/liyapoziru

Having a lot of issues with this show, in particular. Very strange!

umbrellaplug commented 1 year ago

Error in the code I changed for speed, it's not finding the variable I setup in the playnext class as a replacement for the 17 "getSettings" calls I replaced. It's fixed just pushed 277. Should show up in a couple minutes.

umbrellaplug commented 1 year ago

I have done these steps and settings: AH2 downloaded and loaded and umbrella set as default player in tmdbhelper with autoplay. Added a homescreen for umbrella in the skin with widgets for trending movies, trending shows, and progress shows. Set my settings in umbrella like this: Trakt Settings > Enable Scrobbling Trakt Settings > Resume Point Source - Trakt Scrobbles Trakt service sync interval (in minutes) - 15

Playback > Resume Playback is enabled. Auto Resume is not..

Let me know if this matches up to what you're running and I'll see if I can try to see this watched indicator stuff.

SJ1O commented 1 year ago

I have done these steps and settings: AH2 downloaded and loaded and umbrella set as default player in tmdbhelper with autoplay. Added a homescreen for umbrella in the skin with widgets for trending movies, trending shows, and progress shows. Set my settings in umbrella like this: Trakt Settings > Enable Scrobbling Trakt Settings > Resume Point Source - Trakt Scrobbles Trakt service sync interval (in minutes) - 15

Playback > Resume Playback is enabled. Auto Resume is not..

Let me know if this matches up to what you're running and I'll see if I can try to see this watched indicator stuff.

I use them exact settings apart from auto resume is on.

umbrellaplug commented 1 year ago

@Omarscomin I think I duplicated your watch now button not working. Let me try to track down why that's happening. Don't waste your time trying to get more logs or anything. I have what I need to address it.

Omarscomin commented 1 year ago

I have done these steps and settings:

AH2 downloaded and loaded and umbrella set as default player in tmdbhelper with autoplay.

Added a homescreen for umbrella in the skin with widgets for trending movies, trending shows, and progress shows.

Set my settings in umbrella like this:

Trakt Settings > Enable Scrobbling

Trakt Settings > Resume Point Source - Trakt Scrobbles

Trakt service sync interval (in minutes) - 15

Playback > Resume Playback is enabled. Auto Resume is not..

Let me know if this matches up to what you're running and I'll see if I can try to see this watched indicator stuff.

I personally don't use TMDB as a player or for widgets. I point all of my widgets straight to Umbrella. Same Umbrella/Trakt settings as you mentioned, though.

Omarscomin commented 1 year ago

@Omarscomin I think I duplicated your watch now button not working. Let me try to track down why that's happening. Don't waste your time trying to get more logs or anything. I have what I need to address it.

Hey! I updated to the most recent version of Umbrella, and I've been testing it out. The first 3-4 episodes that I watched worked flawlessly. Then, I switched shows, and I immediately had another instance of being brought back to the list of seasons/episodes after playback ended. I didn't select any of the options on the popup window.

Let me know if you'd like the log. Wasn't sure if this is the same issue or not, since I didn't select "watch now" this time, but I did grab a log just in case.

umbrellaplug commented 1 year ago

Yeah. I'm looking into it. You have uncovered a bug that exists from me adding the fix previously to build the playlist when an item is passed from a widget by itself. I'll tell you though this one is not going to be an easy fix and it's not fun. I might have a slight work around for you to try in just a few.

Omarscomin commented 1 year ago

Yeah. I'm looking into it. You have uncovered a bug that exists from me adding the fix previously to build the playlist when an item is passed from a widget by itself. I'll tell you though this one is not going to be an easy fix and it's not fun. I might have a slight work around for you to try in just a few.

Don't even worry about a work around. It's not a big deal to me what so ever, and I'm more of a movie person anyway.

Just me know if there's anything I can do to help you out. I won't have a vehicle for the next week, so I'll have even more time on my hands than usual.

umbrellaplug commented 1 year ago

Please try out the workaround I just posted and let me know. It's version 6.6.278. I've got my fingers crossed this one will work for you. It's getting to a point of a complex mess.

Playnext uses prescraping to queue the next video. Play uses the prescrape url to determine if it should scrape or play the pre-scrape item. It also clears that property based on some playlist properties, but the playlist properties are not being cleared accurately due to the kodi callbacks failing like 40% of the time. (pieces of shit). Plus if it's coming from a widget it's even more of a process because the playlist needs to be built, and added. Seems like a small problem, but it's such a fucking snowball issue it's honestly time for a vape break.

Let me know how this version works for you.

Omarscomin commented 1 year ago

Please try out the workaround I just posted and let me know. It's version 6.6.278. I've got my fingers crossed this one will work for you. It's getting to a point of a complex mess.

Playnext uses prescraping to queue the next video. Play uses the prescrape url to determine if it should scrape or play the pre-scrape item. It also clears that property based on some playlist properties, but the playlist properties are not being cleared accurately due to the kodi callbacks failing like 40% of the time. (pieces of shit). Plus if it's coming from a widget it's even more of a process because the playlist needs to be built, and added. Seems like a small problem, but it's such a fucking snowball issue it's honestly time for a vape break.

Let me know how this version works for you.

Fuckkkk man, I feel sooooo bad for you! Have I mentioned that your patience level is unmatched?!

I can tell that you're dying for some feedback, so I'm gonna try the latest update right meow. I'll report back soon.

Omarscomin commented 1 year ago

@umbrellaplug

Happened on version 6.6.278 too😕

Only seems to happen when I switch shows, if that helps at all.

Oh, and I almost forgot to mention that the up next popup didn't display either. It was configured to display when there was 60 seconds remaining.

https://paste.kodi.tv/sosuwuduyi

umbrellaplug commented 1 year ago

Yeah. I'm rewriting playnext. Hopefully an update soon.

Omarscomin commented 1 year ago

Yeah. I'm rewriting playnext. Hopefully an update soon.

Just wanted to say that I love the forced popup when subtitles are present until the end of an episode. I think you mentioned in the Changelog that you plan to make that a setting that users can adjust, and that'll be the icing on the cake! The reason that some episodes have subtitles right up until the last second is because a song is playing during the closing credits, and it's sooo nice being able to skip over some of that.

You're doing fucking amazing. Thank you for all of the hard work that you're putting into this.

umbrellaplug commented 1 year ago

I'm going to close issues for a bit. I'm annoyed with some of the bullshit responses I've been seeing on reddit and just don't feel like dealing with it. I'm going to continue working on things, I just would rather do it without interactions with undesirables (not you guys) for a while. I'll re-open once I'm ready to push something for a new method for playnext. I'm working on a couple different methods. I would like to try to keep using the playlists since it's pretty heavily invested in the code already so I'm going to attempt to build a playlist manager class to help manage the playlist. This is the root cause of your issues. The playlist is not being cleared and loaded and used correctly when widgets are being used and it's causing lots of "ripple" effects. It also makes it a huge pain in the ass to track due to how many other things it effects like pre-scrape, playnext, marking watched, and playing the next video.

TLDR: Annoyed. Closing issues for a bit. Either going to rewrite how playlists are managed in umbrella or abandon them completely and re-write playnext to just manually just call the next video. I'll re-open issues and post a test version when something works.

umbrellaplug commented 1 year ago

Please try the latest test version and let me know if playnext is acting any better for you. Fallback for subtitle seconds minimum is now a setting. Default is 20 seconds

Omarscomin commented 1 year ago

@umbrellaplug

Hi! Got some feedback for you.

Watched indicators completely disappeared on both AH2 and Estuary after I updated Umbrella. In-progress indicators only show up half way. I checked my other set up, and all was normal on that one. I’m 99% sure that the only difference between the 2 set ups is the fact that one of them is running the test version of Umbrella, and one of them is running the official version. I’ve attached photos of the differences.

My set up with the test version of Umbrella: image

My set up with the official version: image

I watched 3 different shows. 6 total episodes. On the second episode of the first show, the subtitles lasted until the very end of the episode, and the up next popup didn’t appear when there was 20 seconds remaining. Instead, it appeared at the very last second. The next episode played as expected though.

When I switched the the second show, the popup appeared as expected for both episodes. The subtitles didn’t last until the end of the episode, in these instances. Playback continued into the next episode as expected! Yay!👏👏👏

For the third show, the first episode that I watched was a season finale. The popup appeared as expected (subtitles did not last until the end of the episode), and playback continued to the first episode of the next season. On that episode, the popup appeared when there was 5 minutes left and plenty of dialogue still being spoken, which was strange. Everything else worked as expected though.

I tested selecting “watch now” AND selecting nothing on the popup. Both options worked just fine.

I did not have to refresh the skin in between switching shows. The correct content played every time.

Unfortunately, my log was too large to upload, so I’m not sure how much any of this helps you😑I adjusted my debugging to save to the Umbrella log, and I will do some more testing later. I know of the perfect shows to test the new subtitle setting with.

Edit: ratings aren't showing up any more either. Just now noticed that. The 2 pictures I attached above will reflect that difference as well. Just made sure all of my API keys are in tact, and they are.

umbrellaplug commented 1 year ago

Yeah. I'm noticing the same thing with watch indicators. Looking into that now.

Omarscomin commented 1 year ago

Yeah. I'm noticing the same thing with watch indicators. Looking into that now.

Ratings too. Not sure if you saw the edit I made to my other comment. I didn't notice that the ratings were missing at first.

Omarscomin commented 1 year ago

@umbrellaplug

Log for up next popup appearing at the last second of an episode, instead of honoring the "seconds remaining" fallback option:

https://paste.kodi.tv/jofevogugo

umbrellaplug commented 1 year ago

Try 280. 😃

Omarscomin commented 1 year ago

Try 280. 😃

@umbrellaplug

Watched indicators, in-progress indicators, and ratings are all showing up again! Yay!

The up next popup didn't display until the last couple seconds of an episode again

https://paste.kodi.tv/ohefusenum

umbrellaplug commented 1 year ago

Try 280. 😃

@umbrellaplug

Watched indicators, in-progress indicators, and ratings are all showing up again! Yay!

The up next popup didn't display until the last couple seconds of an episode again

https://paste.kodi.tv/ohefusenum

Okay. This is with subtitle set for nextup method?

Omarscomin commented 1 year ago

Try 280. 😃

@umbrellaplug

Watched indicators, in-progress indicators, and ratings are all showing up again! Yay!

The up next popup didn't display until the last couple seconds of an episode again

https://paste.kodi.tv/ohefusenum

Okay. This is with subtitle set for nextup method?

Correct. Here's how I have it configured, on my end:image

umbrellaplug commented 1 year ago

Yeah, I see the problem. I'm an idiot. When I converted it to a setting it made it a string. I've changed the code to convert it back to an integer when comparing for the time. 281 uploading now. should show in a couple of minutes.

Omarscomin commented 1 year ago

Yeah, I see the problem. I'm an idiot. When I converted it to a setting it made it a string. I've changed the code to convert it back to an integer when comparing for the time. 281 uploading now. should show in a couple of minutes.

Ha! I was totally going to mention the fact that it was working like a charm, prior to it being made into an adjustable setting, but I feel like I'm always overwhelming you with info😂

That was the only issue I found, other than the watched indicators and ratings not showing up properly, so I'm thinking this newest update will be perfect!!

umbrellaplug commented 1 year ago

Alright, 238 coming up. I found one more error in my log and corrected it. Let me know how it all works out for you. marking watched, playnext, all that should be working as expected now.

Also... Daria. I haven't thought about that show in years. You must be close to my age.

Omarscomin commented 1 year ago

Alright, 238 coming up. I found one more error in my log and corrected it. Let me know how it all works out for you. marking watched, playnext, all that should be working as expected now.

Also... Daria. I haven't thought about that show in years. You must be close to my age.

@umbrellaplug

Running version 6.283

The up next popup appeared at the correct time this run, even with the subtitles running until the end of the episode😊

The bad news is that the in-progress indicator still isn't changing to a watched indicator after I complete an episode. Log: https://paste.kodi.tv/nojegigile

Man, it's been a cool minute since I've watched this show. Forgot how good it was. They don't make shows like this anymore. I'm in my mid 30's😇

umbrellaplug commented 1 year ago

I apologize, I've been pushing tons of updates today. I keep finding little things that need to be adjusted. I know it's annoying. I think I'm at a pretty good point to push this update, but I'd like to at least try to get this watched indicators stuff worked out first so I can remove all the extra logging added for issues to the test version of the past week.

I just pushed another fix. I found that when creating a playlist from a widget it would create the playlist no problem, but each time you hit next it would readd every episode and season after your current one to the playlist again. That has been fixed now I believe.

I have had a lot going on and I don't have the best memory in the first place, Can you give me exact steps to try to duplicate the watched indicators issue you are having with what you expect to happen and what you are seeing? It seems like it's in relation to resume points, but I want to make sure I do 100% what you're doing to duplicate this.

Omarscomin commented 1 year ago

I apologize, I've been pushing tons of updates today. I keep finding little things that need to be adjusted. I know it's annoying. I think I'm at a pretty good point to push this update, but I'd like to at least try to get this watched indicators stuff worked out first so I can remove all the extra logging added for issues to the test version of the past week.

I just pushed another fix. I found that when creating a playlist from a widget it would create the playlist no problem, but each time you hit next it would readd every episode and season after your current one to the playlist again. That has been fixed now I believe.

I have had a lot going on and I don't have the best memory in the first place, Can you give me exact steps to try to duplicate the watched indicators issue you are having with what you expect to happen and what you are seeing? It seems like it's in relation to resume points, but I want to make sure I do 100% what you're doing to duplicate this.

No need to apologize. I knew exactly what I was signing up for. Lol.

To reproduce the issue:

  1. Play any movie

  2. Fast forward long enough into the movie to create a resume point

  3. Stop the movie

  4. Resume the movie from the resume point that was created

  5. Fast forward to the closing credits

  6. Stop the movie again

  7. Confirm that the movie is marked as "watched" on your Trakt account

  8. Check and see if the in-progress indicator changed to a watched indicator on Kodi

umbrellaplug commented 1 year ago

I apologize, I've been pushing tons of updates today. I keep finding little things that need to be adjusted. I know it's annoying. I think I'm at a pretty good point to push this update, but I'd like to at least try to get this watched indicators stuff worked out first so I can remove all the extra logging added for issues to the test version of the past week. I just pushed another fix. I found that when creating a playlist from a widget it would create the playlist no problem, but each time you hit next it would readd every episode and season after your current one to the playlist again. That has been fixed now I believe. I have had a lot going on and I don't have the best memory in the first place, Can you give me exact steps to try to duplicate the watched indicators issue you are having with what you expect to happen and what you are seeing? It seems like it's in relation to resume points, but I want to make sure I do 100% what you're doing to duplicate this.

No need to apologize. I knew exactly what I was signing up for. Lol.

To reproduce the issue:

  1. Play any movie
  2. Fast forward long enough into the movie to create a resume point
  3. Stop the movie
  4. Resume the movie from the resume point that was created
  5. Fast forward to the closing credits
  6. Stop the movie again
  7. Confirm that the movie is marked as "watched" on your Trakt account
  8. Check and see if the in-progress indicator changed to a watched indicator on Kodi

Last thing you want to hear I'm sure, but it's working as expected for me.

Omarscomin commented 1 year ago

I apologize, I've been pushing tons of updates today. I keep finding little things that need to be adjusted. I know it's annoying. I think I'm at a pretty good point to push this update, but I'd like to at least try to get this watched indicators stuff worked out first so I can remove all the extra logging added for issues to the test version of the past week.

I just pushed another fix. I found that when creating a playlist from a widget it would create the playlist no problem, but each time you hit next it would readd every episode and season after your current one to the playlist again. That has been fixed now I believe.

I have had a lot going on and I don't have the best memory in the first place, Can you give me exact steps to try to duplicate the watched indicators issue you are having with what you expect to happen and what you are seeing? It seems like it's in relation to resume points, but I want to make sure I do 100% what you're doing to duplicate this.

No need to apologize. I knew exactly what I was signing up for. Lol.

To reproduce the issue:

  1. Play any movie

  2. Fast forward long enough into the movie to create a resume point

  3. Stop the movie

  4. Resume the movie from the resume point that was created

  5. Fast forward to the closing credits

  6. Stop the movie again

  7. Confirm that the movie is marked as "watched" on your Trakt account

  8. Check and see if the in-progress indicator changed to a watched indicator on Kodi

Last thing you want to hear I'm sure, but it's working as expected for me.

Did you try several different movies, by chance? It's very hit or miss. A couple of people messaged me on Reddit because they saw this thread and are having the same issue. It's been hit or miss for them too.

This error message seems to describe the issue perfectly:

[2023-08-10 11:33:47] [ plugin.video.umbrella: DEBUG ]: From func name: resources.lib.modules.trakt.scrobbleReset() Line # :1404
msg : Failed to Remove Trakt Playback Progress: American Dad! - S18E02 with resume_id=1012877118
[2023-08-10 11:33:47] [ plugin.video.umbrella: DEBUG ]: onAVStarted callback

umbrellaplug commented 1 year ago

[2023-08-10 11:33:47] [ plugin.video.umbrella: DEBUG ]: From func name: resources.lib.modules.trakt.scrobbleReset() Line # :1404
msg : Failed to Remove Trakt Playback Progress: American Dad! - S18E02 with resume_id=1012877118
[2023-08-10 11:33:47] [ plugin.video.umbrella: DEBUG ]: onAVStarted callback

That's a response from Trakt. It seems sometimes it's failing to mark sometimes on the resume id. let me add some logging in for when resume ids are created and see what could be causing it. to fail. I can also look into adding a retry on fail. Let me try to duplicate here and see if I can get an idea of which could be the issue.

Omarscomin commented 1 year ago

[2023-08-10 11:33:47] [ plugin.video.umbrella: DEBUG ]: From func name: resources.lib.modules.trakt.scrobbleReset() Line # :1404 msg : Failed to Remove Trakt Playback Progress: American Dad! - S18E02 with resume_id=1012877118 [2023-08-10 11:33:47] [ plugin.video.umbrella: DEBUG ]: onAVStarted callback

That's a response from Trakt. It seems sometimes it's failing to mark sometimes on the resume id. let me add some logging in for when resume ids are created and see what could be causing it. to fail. I can also look into adding a retry on fail. Let me try to duplicate here and see if I can get an idea of which could be the issue.

Sounds good to me! Thank you sooooo much!! :)

umbrellaplug commented 1 year ago

I believe I may have tracked down this issue. It appears in some scenarios the trakt api key would be cleared and not available for the remove progress function. I have added an additional check for the key and placed my key in if the key is blank and in my tests it appears to resolve this issue. Can you please try out version 6.6.285 and let me know your results.

Omarscomin commented 1 year ago

@umbrellaplug

It’s working! It's freaking working!!!😁you are a fucking legend!!!🙌

Fun fact: when this issue first started, I totally looked into getting my own Trakt API key😂

I did experience one instance of the up next popup not displaying at the end of an episode. Playback didn't continue to the next episode either. It happened when I resumed an episode twice, from two different resume points. I haven't been able to duplicate the issue since then, though. I'll keep testing it out and let you know if it happens again. Here's the log: https://paste.kodi.tv/epemimatah

Thank you so much for not giving up on this issue. I can’t even imagine how difficult it is to fix a problem that you can’t reproduce on your end. I really appreciate the fact that it didn’t stop you from figuring this out.

Wow, this sure turned out to be an amazing Umbrella update!! I can’t thank you enough for your patience and your dedication.

umbrellaplug commented 1 year ago

I imagine resume will be a little wonky for a little bit until you can get all those trakt resume points cleared from trakt. Meaning things that didn't get marked currently during the time period you were having the error may still have some resume time on them. Once they are marked as completed the resume point will be deleted from trakt and won't come back into your local database.

Hopefully this will help with your "I have to clear cache everyday" issue as well.

No problem, thanks for putting up with all my updates over the weekend. I'm pretty sure @adamosborne83 has already switched to Fen watiting for me to fix this. I'm going to continue to test this today and make sure nothing new creeps up. If all is well, I will push to release so everyone gets the new features. Please let me know if you experience any issues today.

Omarscomin commented 1 year ago

I imagine resume will be a little wonky for a little bit until you can get all those trakt resume points cleared from trakt. Meaning things that didn't get marked currently during the time period you were having the error may still have some resume time on them. Once they are marked as completed the resume point will be deleted from trakt and won't come back into your local database.

Hopefully this will help with your "I have to clear cache everyday" issue as well.

No problem, thanks for putting up with all my updates over the weekend. I'm pretty sure @adamosborne83 has already switched to Fen watiting for me to fix this. I'm going to continue to test this today and make sure nothing new creeps up. If all is well, I will push to release so everyone gets the new features. Please let me know if you experience any issues today.

It's really no problem. I've got multiple different Kodi set ups, since it's not uncommon for literally every add on to go through things like this sometimes. Also, most people have lives, whereas I do not. Lol. I feel like this is the least I can do to "help" you and the Kodi community a little bit.

I've been manually resetting my all of my scrobbles as I go this entire time, so all of my resume points were already cleared, prior to this update. Everything is working perfectly as expected now, and I no longer have to manually reset any scrobbles! The main reason I clear cache so often is because I frequently add content to my personal lists, and I'm too impatient to wait for it to show up organically. There's definitely no "fix" that you can implement for my particular issue😇

I feel like shit today, so I'll definitely be doing a lot of binge watching. I'll let you know if any issues arise.

adamosborne83 commented 1 year ago

Bugger me, this issue whilst on Holiday was like reading a bloody novel. As always, you're all welcome for my support xx

umbrellaplug commented 1 year ago

The main reason I clear cache so often is because I frequently add content to my personal lists, and I'm too impatient to wait for it to show up organically. There's definitely no "fix" that you can implement for my particular issue

Oh, but there is. You have sliders in your settings under cache for how long items are cached. If I can figure out which ones you're needing to refresh more often I could likely tell you which cache setting to change for that or add one for it.

Omarscomin commented 1 year ago

The main reason I clear cache so often is because I frequently add content to my personal lists, and I'm too impatient to wait for it to show up organically. There's definitely no "fix" that you can implement for my particular issue

Oh, but there is. You have sliders in your settings under cache for how long items are cached. If I can figure out which ones you're needing to refresh more often I could likely tell you which cache setting to change for that or add one for it.

I already have those configured. I have cache for my Trakt lists set to clear every hour, and it works great! I manually clear the cache when I add content to my lists, but don't want to wait until the next scheduled cache clearing cycle for said content to appear in my widgets. I just noticed that "0 hours" is an option, though. Would that help?

umbrellaplug commented 1 year ago

This is what I was going to suggest. 0 is "do not cache". I wouldn't do that for everything, but something you're refreshing often it would make it grab a fresh one every time.

Omarscomin commented 1 year ago

This is what I was going to suggest. 0 is "do not cache". I wouldn't do that for everything, but something you're refreshing often it would make it grab a fresh one every time.

This is great to know!! Thank you! You really do have a setting for everything😁

adamosborne83 commented 1 year ago

This is what I was going to suggest. 0 is "do not cache". I wouldn't do that for everything, but something you're refreshing often it would make it grab a fresh one every time.

This is great to know!! Thank you! You really do have a setting for everything😁

My request 💅💅💅

Omarscomin commented 1 year ago

@umbrellaplug

I'm sorry that I didn't notice this sooner, but text labels for focus buttons on the info screen are missing on my set up that is running the test version of Umbrella. See photos below. imageimage