2019-08-27, 16:08
2019-08-27, 16:40
@bsoriano
https://github.com/sualfred/script.embua...f6f1a475ba
Call (prefix is optional. Default prefix is "Stats". So you can use multiple playlist stats container with other paths at the same time)
Result:
https://github.com/sualfred/script.embua...f6f1a475ba
Call (prefix is optional. Default prefix is "Stats". So you can use multiple playlist stats container with other paths at the same time)
Code:
<content>plugin://script.embuary.helper/?info=getpathstats&path=$INFO[Container(100).ListItem.Property(path)]&prefix=test</content>
Result:
Code:
Window(Home).Property(test_watched)
Window(Home).Property(test_count)
Window(Home).Property(test_TVShowCount)
Window(Home).Property(test_InProgress)
Window(Home).Property(test_Unwatched)
Window(Home).Property(test_Episodes)
Window(Home).Property(test_WatchedEpisodes)
Window(Home).Property(test_UnwatchedEpisodes)
2019-08-27, 18:00
(2019-08-27, 16:40)sualfred Wrote: @bsoriano@sualfred, works like a charm! Thank you
https://github.com/sualfred/script.embua...f6f1a475ba
Call (prefix is optional. Default prefix is "Stats". So you can use multiple playlist stats container with other paths at the same time)
Code:
<content>plugin://script.embuary.helper/?info=getpathstats&path=$INFO[Container(100).ListItem.Property(path)]&prefix=test</content>
Result:
Code:
Window(Home).Property(test_watched)
Window(Home).Property(test_count)
Window(Home).Property(test_TVShowCount)
Window(Home).Property(test_InProgress)
Window(Home).Property(test_Unwatched)
Window(Home).Property(test_Episodes)
Window(Home).Property(test_WatchedEpisodes)
Window(Home).Property(test_UnwatchedEpisodes)
Regards,
Bart
2019-08-27, 18:07
Great. Thanks for the feedback. Good timing for the request. I've already planned to submit the a version that includes the copyskinnodes for tomorrow.
2019-09-02, 23:04
@sualfred , a new request. Would you please add, for the episodes widgets returned by the plugin, the tv show poster as part of the art for each listitem? I do not use any landscape/fanart widgets in Amber, they are either poster or square, so for any episode widgets I show, the tv show poster is the art that makes the most sense.
Thanks for considering my request.
Regards,
Bart
Thanks for considering my request.
Regards,
Bart
2019-09-03, 11:48
(2019-09-03, 07:45)sualfred Wrote: @bsoriano
Checked it. It's already there -> ListItem.Art(tvshow.poster)
@sualfred, that’s strange. I tried using the Next Up episodes widget yesterday and the tv show posters were not showing. When I went to see what the art was for the items, listitem.art(tvshow.poster) was not filled.
Regards,
Bart
2019-09-03, 12:10
Doubled checked it. Art(tvshow.poster) is filled. I just copy the item['art'] values from the database. It should be there.
2019-09-03, 14:34
2019-09-05, 23:59
(2019-09-03, 12:10)sualfred Wrote: Doubled checked it. Art(tvshow.poster) is filled. I just copy the item['art'] values from the database. It should be there.@sualfred , I checked and my db is fine. The only art items that have a value for the listitems for Next Up is listitem.art(thumb) and listitem.icon. All others are empty. The same thing happens with widgets from Skin Helper Widgets. However, widgets from playlists are fine. I am running latest Matrix nightly in case that might make a difference. Any idea of what could be happening?
I switched to Embuary to see if the behavior is different. it is not. Since the art you have for the Next Up widget is thumb/icon, it is shown correctly. Using the devhelper web interface done by Ryan Rector I can see that none of the other listitem.art have values.
Thank you for your help.
Regards,
Bart
2019-09-06, 13:46
(2019-09-06, 06:21)sualfred Wrote: Can you upload me your video db to reproduce it on my end?@sualfred, here is a link to a zip file with my video db: https://1drv.ms/u/s!AlII29kkG6TFiNkME7mP...g?e=Pz7qwJ
Thanks again for looking into this.
Regards,
Bart
2019-09-06, 15:31
Tested and checked the values for episodes. "tvshow.poster" is there. And it also gets correctly set.
xml:2019-09-06 15:28:15.207 T:40316 NOTICE: [ script.embuary.helper ] --> JSON CALL: {"params": {"sort": {"order": "descending", "method": "lastplayed"}, "filter": {"and": [{"operator": "true", "field": "inprogress", "value": ""}]}, "properties": ["title", "playcount", "season", "episode", "showtitle", "originaltitle", "plot", "votes", "file", "rating", "ratings", "userrating", "resume", "tvshowid", "firstaired", "art", "streamdetails", "runtime", "director", "writer", "cast", "dateadded", "lastplayed"]}, "jsonrpc": "2.0", "id": 1, "method": "VideoLibrary.GetEpisodes"}
2019-09-06 15:28:15.207 T:40316 NOTICE: [ script.embuary.helper ] --> JSON RESULT: {"id":1,"jsonrpc":"2.0","result":{"episodes":[{"art":{"season.banner":"image://L%3a%5cCarnival%20Row%5cseason01-banner.jpg/","season.poster":"image://L%3a%5cCarnival%20Row%5cseason01-poster.jpg/","thumb":"image://L%3a%5cCarnival%20Row%5cSeason%201%5cCarnival%20Row%20-%201x03%20-%20Kingdoms%20of%20the%20Moon-thumb.jpg/","tvshow.banner":"image://L%3a%5cCarnival%20Row%5cbanner.jpg/","tvshow.fanart":"image://L%3a%5cCarnival%20Row%5cfanart.jpg/","tvshow.poster":"image://L%3a%5cCarnival%20Row%5cposter.jpg/"},"cast":[],"dateadded":"2019-08-30 06:51:48","director":[],"episode":3,"episodeid":15468,"file":"L:\\Carnival Row\\Season 1\\Carnival Row - 1x03 - Kingdoms of the Moon.mkv","firstaired":"2019-08-30","label":"1x03. Kingdoms of the Moon","lastplayed":"2019-09-01 20:42:08","originaltitle":"","playcount":0,"plot":"Once, as a Burguish soldier, Philo was tasked with protecting a faerish mimasery. While The Pact bears down on them, Philo meets Vignette and finds love in the most unlikely of places.","rating":0.0,"ratings":{},"resume":{"position":461.0,"total":3602.0},"runtime":3602,"season":1,"showtitle":"Carnival Row","streamdetails":{"audio":[{"channels":6,"codec":"e-ac-3","language":"eng"}],"subtitle":[{"language":"eng"},{"language":"eng"},{"language":"ara"},{"language":"dan"},{"language":"deu"},{"language":"spa"},{"language":"spa"},{"language":"fin"},{"language":"fre"},{"language":"heb"},{"language":"hin"},{"language":"ind"},{"language":"ita"},{"language":"kor"},{"language":"error"},{"language":"dut"},{"language":"pol"},{"language":"por"},{"language":"rus"},{"language":"swe"},{"language":"tam"},{"language":"tel"},{"language":"tha"},{"language":"ota"},{"language":"chi"},{"language":"chi"}],"video":[{"aspect":1.7799999713897706,"codec":"h264","duration":3602,"height":1080,"language":"","stereomode":"","width":1920}]},"title":"Kingdoms of the Moon","tvshowid":58,"userrating":0,"votes":"0","writer":[]}],"limits":{"end":1,"start":0,"total":1}}}
Code:
$INFO[Container(203).ListItem.Art(tvshow.poster)] -> [KodiDevKit] 2019-09-06 15:30:23: image://L%3a%5cCarnival%20Row%5cposter.jpg/
2019-09-06, 16:00
(2019-09-06, 15:31)sualfred Wrote: Tested and checked the values for episodes. "tvshow.poster" is there. And it also gets correctly set.
xml:2019-09-06 15:28:15.207 T:40316 NOTICE: [ script.embuary.helper ] --> JSON CALL: {"params": {"sort": {"order": "descending", "method": "lastplayed"}, "filter": {"and": [{"operator": "true", "field": "inprogress", "value": ""}]}, "properties": ["title", "playcount", "season", "episode", "showtitle", "originaltitle", "plot", "votes", "file", "rating", "ratings", "userrating", "resume", "tvshowid", "firstaired", "art", "streamdetails", "runtime", "director", "writer", "cast", "dateadded", "lastplayed"]}, "jsonrpc": "2.0", "id": 1, "method": "VideoLibrary.GetEpisodes"}
2019-09-06 15:28:15.207 T:40316 NOTICE: [ script.embuary.helper ] --> JSON RESULT: {"id":1,"jsonrpc":"2.0","result":{"episodes":[{"art":{"season.banner":"image://L%3a%5cCarnival%20Row%5cseason01-banner.jpg/","season.poster":"image://L%3a%5cCarnival%20Row%5cseason01-poster.jpg/","thumb":"image://L%3a%5cCarnival%20Row%5cSeason%201%5cCarnival%20Row%20-%201x03%20-%20Kingdoms%20of%20the%20Moon-thumb.jpg/","tvshow.banner":"image://L%3a%5cCarnival%20Row%5cbanner.jpg/","tvshow.fanart":"image://L%3a%5cCarnival%20Row%5cfanart.jpg/","tvshow.poster":"image://L%3a%5cCarnival%20Row%5cposter.jpg/"},"cast":[],"dateadded":"2019-08-30 06:51:48","director":[],"episode":3,"episodeid":15468,"file":"L:\\Carnival Row\\Season 1\\Carnival Row - 1x03 - Kingdoms of the Moon.mkv","firstaired":"2019-08-30","label":"1x03. Kingdoms of the Moon","lastplayed":"2019-09-01 20:42:08","originaltitle":"","playcount":0,"plot":"Once, as a Burguish soldier, Philo was tasked with protecting a faerish mimasery. While The Pact bears down on them, Philo meets Vignette and finds love in the most unlikely of places.","rating":0.0,"ratings":{},"resume":{"position":461.0,"total":3602.0},"runtime":3602,"season":1,"showtitle":"Carnival Row","streamdetails":{"audio":[{"channels":6,"codec":"e-ac-3","language":"eng"}],"subtitle":[{"language":"eng"},{"language":"eng"},{"language":"ara"},{"language":"dan"},{"language":"deu"},{"language":"spa"},{"language":"spa"},{"language":"fin"},{"language":"fre"},{"language":"heb"},{"language":"hin"},{"language":"ind"},{"language":"ita"},{"language":"kor"},{"language":"error"},{"language":"dut"},{"language":"pol"},{"language":"por"},{"language":"rus"},{"language":"swe"},{"language":"tam"},{"language":"tel"},{"language":"tha"},{"language":"ota"},{"language":"chi"},{"language":"chi"}],"video":[{"aspect":1.7799999713897706,"codec":"h264","duration":3602,"height":1080,"language":"","stereomode":"","width":1920}]},"title":"Kingdoms of the Moon","tvshowid":58,"userrating":0,"votes":"0","writer":[]}],"limits":{"end":1,"start":0,"total":1}}}Code:$INFO[Container(203).ListItem.Art(tvshow.poster)] -> [KodiDevKit] 2019-09-06 15:30:23: image://L%3a%5cCarnival%20Row%5cposter.jpg/
@sualfred, there must be something I am doing wrong in my skin then. I will have to investigate more I guess. Thanks for looking into this.
Regards,
Bart