Release skin helper service - Printable Version +- Kodi Community Forum (https://forum.kodi.tv) +-- Forum: Development (https://forum.kodi.tv/forumdisplay.php?fid=32) +--- Forum: Skinning (https://forum.kodi.tv/forumdisplay.php?fid=12) +---- Forum: Skin helper addons (https://forum.kodi.tv/forumdisplay.php?fid=300) +---- Thread: Release skin helper service (/showthread.php?tid=235676) Pages:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
|
RE: skin helper service - User 224999 - 2017-09-07 (2017-09-05, 12:29)meowmoo Wrote: There is one think I noticed, a few of my radio stations broadcast the artist name in all Caps, and SHS create a folder also in all caps, just for cosmetic reasons I would preferre do create "normal" folders, Instead of QUEEN, Queen, I know its nip picking, sorry Well, that's going to be difficult to fix as some artist names are intentionally in caps. At that point of the code I have no clue wether the artist name originated from a radio station or library source or whatever. I'll see what I can do but I guess it's too much trouble to fix. RE: skin helper service - User 224999 - 2017-09-07 (2017-09-07, 10:11)sualfred Wrote: I use the cast listing a lot and noticed that it will not populate after a while. The log don't throw any errors, but I assume that it has something to do with the caching. Is there any way to bypass it?It's more probably a skin issue. What are you using to call the cast listing ? Can you give it a try with Titan skin as a test ? (2017-09-07, 10:11)sualfred Wrote: And fetching the cast by ListItem.TvShowTitle (for example) does not work, if the item has a numeric name. I guess the script think it's a DBID. Maybe creating a different argument to select DBID or By Name would solve the issue. You're right... I should never have used the same argument for both dbid and title ;-) I will take a look if there's still hope to change it. In the meanwhile take a look at the VAR I'm using for Titan which kind of works in almost all use cases (and doesn't have your problem mentioned above). Just use this var in the content tag for your cast list. PHP Code: <variable name="castInfo"> RE: skin helper service - User 224999 - 2017-09-07 (2017-09-07, 17:32)Edworld Wrote: In widgets, can you condition to display all top250 movies and tvshows? Offcourse, just set the limit to 250. Or do you mean a widget which simply shows all top250 movies ? That's going to be difficult if items are not in your library RE: skin helper service - sualfred - 2017-09-07 (2017-09-07, 22:18)marcelveldt Wrote: It's more probably a skin issue. What are you using to call the cast listing ? Def. not a skin issue. I'm facing it on all of my devices since month. No matter if I use the DBID or the title of the item and with enabled/disabled downloads etc. I also noticed it in my fTV implementation. Sometimes it simply won't populate. Only a restart of Kodi helps in that case. Edit: You could try my dev version of Embuary by yourself by walking through the season and episode views of different TV shows. It will stop to work after a few minutes. RE: skin helper service - Angelinas - 2017-09-07 thats widget...right Have you set widget container number ? Code: <onload>SetProperty(SkinHelper.WidgetContainer,###)</onload> Try to avoid $INFO[ListItem.Propery(DBTYPE)] for episode...not working good. use fixed Code: <value condition="String.IsEqual(Container(510).ListItem.Property(Type),episode)">plugin://script.skin.helper.service/?action=getcast&tvshow=$ESCINFO[Container(510).ListItem.TVShowTitle]&downloadthumbs=true&castaction=extendedinfo</value> Code: condition="!String.IsEmpty(Container(510).ListItem.TVShowTitle)" @Marcel I don't have info or Art if play Episode from library(Kodi version Leia) Can you check ...or it's normal to have only Kodi info and art ListItem are populated and working. RE: skin helper service - User 224999 - 2017-09-07 (2017-09-07, 22:40)sualfred Wrote:(2017-09-07, 22:18)marcelveldt Wrote: It's more probably a skin issue. What are you using to call the cast listing ? I never noticed it gets broken but I guess I'm not using it a lot. Does it only break with season/episode views ? Not with movies/tvshows views ? Oh and yes, you can PM the dev version of Embuary so I can have a look RE: skin helper service - sualfred - 2017-09-07 I'm using it on season/episode and video player info dialog. Sometimes it only breaks in one of them and it works on another screen. It's completely random, but it will happen. Another thing is, that the container will be set to Container.IsUpdating for forever, even if the content is already populated. But that' a very very rare issue and I only had it a few times in the last weeks. I'l sent you the link. RE: skin helper service - meowmoo - 2017-09-07 (2017-09-07, 22:04)marcelveldt Wrote:(2017-09-05, 12:29)meowmoo Wrote: There is one think I noticed, a few of my radio stations broadcast the artist name in all Caps, and SHS create a folder also in all caps, just for cosmetic reasons I would preferre do create "normal" folders, Instead of QUEEN, Queen, I know its nip picking, sorry If its trouble to fix dont waste your time!, like i said just nip picking, and no issue at all. I also noticed that names with period on the end dont work (anymore?) I deleted my R.E.M. folder to test it on kodi 18 nighly and the last SHS from beta repo, and it now shows up as RP85G1~P, also not a big deal, just wanna let you know RE: skin helper service - redglory - 2017-09-08 Hi Marcel, I'm having some issue with cache and next episodes. I use "path" parameter to restrict next episode's search to a defined path and every time I get a list of episodes, it gets stored in the cache regardless of the path I'm passing as an argument. Example: 1. clear simplecache.db 2. navigate to "Stand Up" menu item 3. next episodes widgets loads with path "nfs://192.168.1.77/standup" 4. navigate to "Tv Shows" menu item 5. next episodes widget loads episodes list from cache pointing to standup next episodes. I think you are missing some kind of 2nd parameter to identify cached items. I suppose you just seek MEDIATYPE and ACTION regardless of the path EDIT: went looking inside simplecache.db and cache string used is using exactly only MEDIATYPE and ACTION: "SkinHelper.Widgets.episodes.next" "SkinHelper.Widgets.episodes.nextaired" What could be done with this?! EDIT2: Perhaps add checksum to cache string as a suffix? example: "SkinHelper.Widgets.episodes.next.730" "SkinHelper.Widgets.episodes.nextaired.730" EDIT3: Just fixed it myself and made a pull request Thanks RE: skin helper service - sualfred - 2017-09-08 (2017-09-07, 22:55)marcelveldt Wrote:(2017-09-07, 22:40)sualfred Wrote:(2017-09-07, 22:18)marcelveldt Wrote: It's more probably a skin issue. What are you using to call the cast listing ? (2017-09-07, 23:26)sualfred Wrote: I'm using it on season/episode and video player info dialog. Sometimes it only breaks in one of them and it works on another screen. It's completely random, but it will happen. Another thing is, that the container will be set to Container.IsUpdating for forever, even if the content is already populated. But that' a very very rare issue and I only had it a few times in the last weeks. Ok, it's not a caching issue. I removed the cache check from the code to give it a try. Same problem. But as soon as I remove the visible "<visible>Integer.IsGreater(Container($PARAM[id]).NumItems,0) | Container($PARAM[id]).IsUpdating</visible>" it works. For some reasons Kodi don't update these condition after while for that list. But this only affects the getcast feature. The other ones (like similar movies) are working without any problems. Is that something you can fix in your addon or is it a Kodi issue and I'm forced to always show the container? Edit: SkinHelper.ListItem.Cast won't be filled in that scenario, too. Edit2: Ok, it seems to be a Kodi issue. I've added a window property to check if the script is going to be triggered. It won't be filled anymore as soon the issue appears. I think it has something to do with the MyVideoNav.xml behaviour. Maybe I find a way to force a trigger visiblity. RE: skin helper service - Mike_Doc - 2017-09-08 @Edworld, If you are after an IMDB top 250 list, try this playlist: <?xml version="1.0" encoding="UTF-8" standalone="yes" ?> <smartplaylist type="movies"> <name>IMDB Top 250</name> <match>all</match> <rule field="top250" operator="greaterthan"> <value>0</value> </rule> <order direction="ascending">top250</order> <group>none</group> </smartplaylist> May not be correct as I've created 2 or 3 over the years and can't recall which one I'm using, but it does work so if you have problems let me know RE: skin helper service - redglory - 2017-09-08 (2017-09-08, 13:06)Mike_Doc Wrote: @Edworld, Mine is like this Code: <?xml version="1.0" encoding="UTF-8" standalone="yes" ?> RE: skin helper service - ryadre - 2017-09-08 (2017-09-03, 06:35)pkscout Wrote:(2017-09-03, 00:31)ryadre Wrote: Hi there, just recently I keep getting error notification pop-ups saying skin helper service widgets error and skin helper backup error etc. I looked in the log and the error says about a cannot import name extend dict. Any one else come across this? Everything seems to work, just these notifications are annoying Yea I looked at this, but as soon as I switch back to arctic zephyr skin it asks me to download skin helper service and straight away it throws up the error. RE: skin helper service - ryadre - 2017-09-08 (2017-09-03, 23:30)hatbrox Wrote:(2017-09-03, 06:33)pkscout Wrote: If you're using the default Kodi skin, then you can safely uninstall Skin Helper. If you're using another skin, the skin might require it. I have the same issue once I am on 17. As soon as I use another skin that needs skin helper it throws up the error. RE: skin helper service - Edworld - 2017-09-09 (2017-09-08, 13:13)redglory Wrote:(2017-09-08, 13:06)Mike_Doc Wrote: @Edworld, I have a similar playlist, but it requires to continue to update the top250 movies... Skinhelper widgets has a widget to display IMDB top250 in library movies/tvshows but I am unable to display all the top250 in my library. I was asking if it was possible to display all of them, not sure where I can change the settings from 25 to 250. |