Hello Glenn, thank you for working at this. I look forward to try the new version as I get home.
Regarding the skins, if you like you can place the file in mediafire with the other for consistency, also I dont know how much bandwidth dropbox allow with the free account.
For each skin the only thing changed is the background image, which in itself is quite small. This could be addressed by the installer program, which after install can duplicate the default skin directory for as many skin backgrounds are needed and then just copy the background images in the right place. In this way only a few images will need to be included in the package. I dont think the installer code included in github, is it? If you add it to the repository and If you dont mind I'll take a stab at coding that? Otherwise I can write a batch file to do that.
The thumbnails started to work after I started frontview after the emby client. My bad if I didnt tell you.
Overall frontview+ is working very well. The only other thing I noticed is the weather city selection does not work. For me did not do any search based on the city name. I had to change the weather code in the xml.
Another feature I think it would be nice is a setting in the xml to change the timing and amount of dimming of the frontview screen when playing a movie. I personally would like to leave it undimmed a little bit longer and dont dim quite as much (on my screen it is practically black). I realized this is personal preference, hence the setting. I would like to try to do it myself, if you dont mind. I may not be able to succeed as I find the programming techniques used to write front view quite advanced for my amatourish programming level.
A Bit of time today - so thought would have a look
Load do download/cache in the background so can take a while to show up. I haven't changed anything with regards file handling.
But regarding your two requests;
Basically your two requests FrontView supports now, already without any code changes neeed
Time to Dim
Setting in xml File
Time from start of playback when Dimming occurs.
Amount and timeframe of Dim
Is a Skin setting.
In Animations.xml skin file - admittedly somewhat harder to change - but easy to have a few skins with different Dim levels to suit.
<DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="grd_Dimming" Storyboard.TargetProperty="(UIElement.Opacity)">
<SplineDoubleKeyFrame KeyTime="00:00:00" Value="0"/>
<SplineDoubleKeyFrame KeyTime="00:00:05" Value="0.5"/>
As Above - here I have changed the Default Value to 0.5 (from 0.9) and also made the dim occur over 5 seconds.
I have figured out to move this to main settings.xml file -- xaml is a bit of a pain/wouldn't suggest you start on that.
Have changed my currenly unpublished version of the code - to add a DimAmount to Settings xml file.
Depending on the skin setting it will then use this for amount of Dim.
They to big file wise I agree.
I use a NSIS compiler for the installer which is somewhat custom according to my directories/where files are.
You are right could copy the same files over multiple times - but that would make FrontView take up 200MB of disk space!
Could have stand alone installer for the skins, dropping them into %appdata% /FrontView+/Skin ?
Something like would do the job I suspect - and is really easy to use. (I started with it before NSIS)
Will have a look at code and see if can have code check Default if another skin missing a piece - suspect this will be big deal given xaml though. (Basically have looked and is not possible without really re-writing)
Yep - the yahoo weather locationID search website that was used is closed and there doesn't seem to be alternative to search for location ID.
Yahoo has also moved on to using WOIED.
So unless weather and classes re-written - will have to enter locationID in XML
Well have used up the bit of free-time recoding the weather city search bit - unfortunately Yahoo API is quite limited and most of the locations found don't appear in Yahoo's xml api - so essentially you can't use them for weather/forecast. So took the far bigger step of rewriting the Weather engine API completely to use WUnderground API (currently its using my API Key) All looking good, new icons amongst other data. Just have to add optional API Key setting in xml file in case using my Key API max's out the number of allowed free requests (free one allows 500/day). Pretty easy to get your own and free. Will sort out those details and then post update.
(I attached edited Animation.xml skin file - but pretty straight forward to change as above)
Edited by GlennNZ, 12 April 2016 - 02:41 AM.