plugin.program.autowidget
plugin.program.autowidget copied to clipboard
[Bug] Library indicators
Hi,
Local library indicators are not showing up in the widgets on posters. If I add a widget to AW from tmdbhelper --> IMdB --> Networks --> Netflix and save this path into lets say Widget 'IMdB'. Using Cosmic skin the indicators are not showing, however when navigating to above path without using Autowidget they will show up.
Seems like files are not recognised in AW widgets and therefor TMDBhelper not able to read if present in local library or not.
Are these items you have in your library already?
hello, just checked the issue (using merged group) and @rijsab is right. items that are already in local library are not showing "collected" overlay. if using TMDb directly they are showing as supposed
You know... I can replicate this, but haven't gotten enough time lately to actually try and debug it. I do believe that "watched" indicators should work, but I don't see "collected"-style indicators like in the library. TMDbHelper does this by querying the local library for additional details on each item, so AutoWidget may need to do the same if we want this.
did not have time to check your code, but at least found out what should be implemented:
in horizon skin library overlay is added if
!String.IsEmpty({listitem}.Property(Item.Info)) + !String.IsEmpty({listitem}.DBID) + !Skin.HasSetting(DisableIndicator.Library)
so, DBID must be set for listitem to show "collected" overlay. after checking cached TMDb responses it is already there as "id" property. i can take a look and try to fix it, but it could be easier for you as it will take time to dig into someone else code.
@scapix Can you test version 0.0.1488
from the devrepo?
You shouldn't need to do anything, except possibly clear cache on your widget(s).
have not checked 0.0.1488, but latest develop branch and it works