2015-09-12, 19:54
(2015-09-12, 15:00)Angelinas Wrote:(2015-09-12, 13:02)Mike_Doc Wrote: Hi Marcel,Fine by me,
Can you leave resoultion as it is please?, it should return 1080, 576, 480 etc. Etc. As i asked if you could implement. Changing it will break it for me!
Perhaps another new property for sd / hd?
Thanks
Mike.
@Mike_Doc, how you resolve this? I have 40 different width*heigh (1920*900,1280*567,.....etc) Marcel for 'SkinHelper.MovieSet.(0)Codec' take velue from heigh in my case,when set skin to show me as label have just number '900' ,'576'
I must create png with name (number of hiegh) .png,or create velues with condition ,<value condition="SkinHelper.MovieSet.(0)Codec,900">HD</value>
If I missed some number, condition will be empty.
Your numbrs is ok ,that working for me too 1080,576,480.For this velues I have image too,but what is with velues that dont fix in this standard dimension....
where is in your skin mod version this code ? You dont have this code in your version in github,maybe is in private version.....
Hi Angelinas,
The use of this is on-going at the moment as Marcel only recently added the properties in question. I am currently upgrading my mod to fully incorporate marcels add-on and am using the resolution properties as such within a variable:
Code:
<variable name="MovieSetDisc3FakeDiscArtOverlay">
<value condition="[Container.Content(tvshows) | Container.Content(seasons)]">common/discart/tvepisodes.png</value>
<value condition="SubString(Window(Home).Property(SkinHelper.MovieSet.2.Title),.3D.) | SubString(Window(Home).Property(SkinHelper.MovieSet.2.Title),.3d.)">common/discart/3d.png</value>
<value condition="SubString(Window(Home).Property(SkinHelper.MovieSet.2.Title), 3D.) | SubString(Window(Home).Property(SkinHelper.MovieSet.2.Title), 3d.)">common/discart/3d.png</value>
<value condition="SubString(Window(Home).Property(SkinHelper.MovieSet.2.Title),.3DBD.) | SubString(Window(Home).Property(SkinHelper.MovieSet.2.Title),.3dbd.)">common/discart/3d.png</value>
<value condition="SubString(Window(Home).Property(SkinHelper.MovieSet.2.Title), 3DBD.) | SubString(Window(Home).Property(SkinHelper.MovieSet.2.Title), 3dbd.)">common/discart/3d.png</value>
<value condition="SubString(Window(Home).Property(SkinHelper.MovieSet.2.Title),.HDTV.) | SubString(Window(Home).Property(SkinHelper.MovieSet.2.Title),.hdtv.)">common/discart/hdtv.png</value>
<value condition="SubString(Window(Home).Property(SkinHelper.MovieSet.2.Title), HDTV.) | SubString(Window(Home).Property(SkinHelper.MovieSet.2.Title), hdtv.)">common/discart/hdtv.png</value>
<value condition="SubString(Window(Home).Property(SkinHelper.MovieSet.2.Title),.HDDVD.) | SubString(Window(Home).Property(SkinHelper.MovieSet.2.Title),.hddvd)">common/discart/hddvd.png</value>
<value condition="SubString(Window(Home).Property(SkinHelper.MovieSet.2.Title), HDDVD.) | SubString(Window(Home).Property(SkinHelper.MovieSet.2.Title), hddvd.)">common/discart/hddvd.png</value>
<value condition="SubString(Window(Home).Property(SkinHelper.MovieSet.2.Title),.WEBDL.) | SubString(Window(Home).Property(SkinHelper.MovieSet.2.Title),.webdl.)">common/discart/webdl.png</value>
<value condition="SubString(Window(Home).Property(SkinHelper.MovieSet.2.Title), WEBDL.) | SubString(Window(Home).Property(SkinHelper.MovieSet.2.Title), webdl.)">common/discart/webdl.png</value>
<value condition="SubString(Window(Home).Property(SkinHelper.MovieSet.2.Title),.WEB-DL.) | SubString(Window(Home).Property(SkinHelper.MovieSet.2.Title),web-dl.)">common/discart/webdl.png</value>
<value condition="SubString(Window(Home).Property(SkinHelper.MovieSet.2.Title), WEB-DL.) | SubString(Window(Home).Property(SkinHelper.MovieSet.2.Title), web-dl.)">common/discart/webdl.png</value>
<value condition="SubString(Window(Home).Property(SkinHelper.MovieSet.2.Title),.4K.) | SubString(Window(Home).Property(SkinHelper.MovieSet.2.Title),.4k.)">common/discart/4k.png</value>
<value condition="SubString(Window(Home).Property(SkinHelper.MovieSet.2.Title), 4K.) | SubString(Window(Home).Property(SkinHelper.MovieSet.2.Title), 4k.)">common/discart/4k.png</value>
<value>common/discart/$INFO[Window(Home).Property(SkinHelper.MovieSet.2.Resolution]p.png</value>
</variable>
The main part of the var is the last line, this - <value>common/discart/$INFO[Window(Home).Property(SkinHelper.MovieSet.2.Resolution]p.png</value>
This is used to create fake discs for movie sets in my new version of the shelf view and when in use gives an image like this:
Both film in the Basket case collection do not have discs, and the resolution is 1080p as they are bluray rips so the var grabs the 1080p.png imgae to create the bluray overlay around the edge of the fake discart as shown on the 2 discs in the image above.
In the folder /discart I have mutliple .pngs including:
480p.png
540.png
576p.png
720p.png
1080p.png
p.png (when no resolution exists for the film)
I have not experienced within my setup a time when a film without discart has failed to grab the relevant image when resolution exists from the 5 images above. I have over 2600+ movies, all local and do not use .strm files or other means of adding movies to Kodi so perhaps that is why I've never had a problem and never had a problem reported by any user of my mod??
I'm sure and hopefuly that Marcel could create new properties some like X.Resolution.type and populate with SD / HD like you have asked him and still have X.Resolution as it is so there would be multiple resolution solutions provided by the helper service.
What do you think?