Skip to content

Commit 51ad81a

Browse files
committed
Duration name collision
1 parent 8f044e5 commit 51ad81a

File tree

3 files changed

+15
-15
lines changed

3 files changed

+15
-15
lines changed

README.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ Exemple: __108 minutes__ is now displayed __1h48__.
77

88
When launched the script provides those properties :
99

10-
* `Window(Home).Property(Duration.HoursMinutes)`
11-
* `Window(Home).Property(Duration.Hours)`
12-
* `Window(Home).Property(Duration.Minutes)`
13-
* `Window(Home).Property(Duration.DBID)`
10+
* `Window(Home).Property(Durations.HoursMinutes)`
11+
* `Window(Home).Property(Durations.Hours)`
12+
* `Window(Home).Property(Durations.Minutes)`
13+
* `Window(Home).Property(Durations.DBID)`
1414

1515
### Exemple of integration in Estuary skin
1616

@@ -23,10 +23,10 @@ Add this new variable at the end of the file (before the `</include>`) :
2323
<variable name="ItemDuration">
2424
<value condition="System.HasAddon(script.duration)+
2525
[Window.IsVisible(Videos) | Window.IsVisible(Movieinformation)] +
26-
!String.IsEmpty(Window(Home).Property(Duration.Hours)) +
27-
!String.IsEqual(Window(Home).Property(Duration.Hours),0) +
28-
!String.IsEmpty(Window(Home).Property(Duration.DBID)) +
29-
String.IsEqual(Window(Home).Property(Duration.DBID),ListItem.DBID)">$INFO[Window(Home).Property(Duration.HoursMinutes)]</value>
26+
!String.IsEmpty(Window(Home).Property(Durations.Hours)) +
27+
!String.IsEqual(Window(Home).Property(Durations.Hours),0) +
28+
!String.IsEmpty(Window(Home).Property(Durations.DBID)) +
29+
String.IsEqual(Window(Home).Property(Durations.DBID),ListItem.DBID)">$INFO[Window(Home).Property(Durations.HoursMinutes)]</value>
3030
<value>$INFO[ListItem.Duration] min</value>
3131
</variable>
3232
```

addon.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
<disclaimer lang="es">Su skin tiene que ser ajustado para utilizar este script.</disclaimer>
3636
<disclaimer lang="it">Il tuo skin deve essere ottimizzato per utilizzare questo script.</disclaimer>
3737
<assets>
38-
<icon>icon.png</icon>
39-
</assets>
38+
<icon>icon.png</icon>
39+
</assets>
4040
</extension>
4141
</addon>

service.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -79,17 +79,17 @@ def display_duration(self):
7979

8080
# HoursMinutes
8181
hours_and_minutes = get_hours_and_minutes(self.duration)
82-
xbmc.executebuiltin('SetProperty(Duration.HoursMinutes,'+hours_and_minutes+',home)')
82+
xbmc.executebuiltin('SetProperty(Durations.HoursMinutes,'+hours_and_minutes+',home)')
8383
# Hours
8484
hours_only = get_hours_only(self.duration)
85-
xbmc.executebuiltin('SetProperty(Duration.Hours,'+hours_only+',home)')
85+
xbmc.executebuiltin('SetProperty(Durations.Hours,'+hours_only+',home)')
8686
# Minutes
8787
minutes_only = get_minutes_only(self.duration)
88-
xbmc.executebuiltin('SetProperty(Duration.Minutes,'+minutes_only+',home)')
88+
xbmc.executebuiltin('SetProperty(Durations.Minutes,'+minutes_only+',home)')
8989
# DBID
90-
xbmc.executebuiltin('SetProperty(Duration.DBID,'+self.dbid+',home)')
90+
xbmc.executebuiltin('SetProperty(Durations.DBID,'+self.dbid+',home)')
9191
# InputDurationMinutes
92-
xbmc.executebuiltin('SetProperty(Duration.InputDurationMinutes,'+self.duration+',home)')
92+
xbmc.executebuiltin('SetProperty(Durations.InputDurationMinutes,'+self.duration+',home)')
9393

9494
if (__name__ == "__main__"):
9595
Main()

0 commit comments

Comments
 (0)