<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/">
<channel>
<title>DisplayFusion RSS: Feature request: call a script before image change to retrieve the image name.</title>
<atom:link href="https://www.displayfusion.com/Discussions/RSS/?TopicID=6d1468bf-e5cb-445c-9e1a-98a69d9f210c" rel="self" type="application/rss+xml" />
<link>https://www.displayfusion.com/Discussions/RSS/?TopicID=6d1468bf-e5cb-445c-9e1a-98a69d9f210c</link>
<description>DisplayFusion RSS: Feature request: call a script before image change to retrieve the image name.</description>
<lastBuildDate>Fri, 22 May 2026 12:40:07 GMT</lastBuildDate>
<language>en</language>
<sy:updatePeriod>hourly</sy:updatePeriod>
<sy:updateFrequency>1</sy:updateFrequency>
<generator>https://www.displayfusion.com/Discussions/RSS/?TopicID=6d1468bf-e5cb-445c-9e1a-98a69d9f210c</generator>
<item>
<title>RE: Feature request: call a script before image change to retrieve the image name.</title>
<link>https://www.displayfusion.com/Discussions/View/feature-request-call-a-script-before-image-change-to-retrieve-the-image-name/?ID=6d1468bf-e5cb-445c-9e1a-98a69d9f210c#6</link>
<pubDate>Tue, 20 Sep 2016 18:51:20 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/feature-request-call-a-script-before-image-change-to-retrieve-the-image-name/?ID=6d1468bf-e5cb-445c-9e1a-98a69d9f210c#6</guid>
<category>DisplayFusion</category>
<description><![CDATA[Ok, thanks! I've put that on our feature request list. If we're able to add something like that in the future, we'll definitely let you know.
Thanks!]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
Ok, thanks! I've put that on our feature request list. If we're able to add something like that in the future, we'll definitely let you know.<br/>
<br/>
Thanks!
</div>
]]></content:encoded>
</item>
<item>
<title>RE: Feature request: call a script before image change to retrieve the image name.</title>
<link>https://www.displayfusion.com/Discussions/View/feature-request-call-a-script-before-image-change-to-retrieve-the-image-name/?ID=6d1468bf-e5cb-445c-9e1a-98a69d9f210c#5</link>
<pubDate>Sat, 17 Sep 2016 18:37:15 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/feature-request-call-a-script-before-image-change-to-retrieve-the-image-name/?ID=6d1468bf-e5cb-445c-9e1a-98a69d9f210c#5</guid>
<category>DisplayFusion</category>
<description><![CDATA[Keith Lammers (BFS) DisplayFusion Administrator hours, 32 mins ago
Ah I see. The run program after wallpaper change setting isn't really meant for that kind of stuff. It's just a blind "run this process" after the wallpaper changes. We added it way back in the day so that people could have BGInf...]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
<b>Keith Lammers (BFS) DisplayFusion Administrator hours, 32 mins ago</b><br/>
<i>Ah I see. The run program after wallpaper change setting isn't really meant for that kind of stuff. It's just a blind "run this process" after the wallpaper changes. We added it way back in the day so that people could have BGInfo run after a wallpaper change, to update the BGInfo wallpaper overlay.<br/>
<br/>
The stuff you're requesting would be better suited to DisplayFusion Scripted Functions/Triggers. If we're able to add that functionality in the future, we'll definitely let you know!</i><br/>
<br/>
Well, I wasn't trying to use your old script hooks for passing the name of a WP back, since they don't seem to be usable for that purpose.<br/>
<br/>
I think I was confusing in that I got a 2nd, related idea while I was writing the 1st.<br/>
<br/>
The 1st idea was simply to call an external program with the monitor # as an argument that would pass back a pathname of the picture to display on that monitor. Seemed very simple, w/the benefits that the user can write the program in any language they want and use any algorithm they want to choose the next wallpaper.<br/>
<br/>
The 2nd idea that is related, but not a part of idea 1, is to provide a cmd-line program that allows me to remotely control DF.&nbsp; (And here I find myself about to addon to this idea! ARG!) .&nbsp; Simply, though, I wanted the ability for my program (I use the word program in a general sense -- only to allow the user to write it anyway they want -- though it could be a scripting language like perl or python).&nbsp; Ideally, I could just call DisplayFusion with the correct command line arguments -- just as one can do with Firefox, and the instance with the command line arguments would pass those arguments to a running instance (if available), or launch a new instance of DF with the cmd-args that would handle the request.&nbsp; The FF ability to allow invoking FF with a URL, allowed any program to bring up a URL.<br/>
<br/>
Since DF Scripted Functions/Triggers isn't out yet (and doesn't sound like something available in the near future), I can't say how well it would fulfill the requirements of allowing a user program (or arbitrary scripting language) to call DF w/params, OR the simpler case of allowing the user to provide a program that passes back what pathname of picture to display next.&nbsp; The name of the feature makes me a bit nervous, as it sounds like it might be something only callable through some arcane windows interface or in a special, limited scripting language inside DF -- disallowing the user writing their "extension" in whatever language they wanted.<br/>
<br/>
I wrote random wallpaper changers that took into account ratings and also forwarded keypresses from the image display back to the program to allow me to raise or lower a rating, or go back or forward.&nbsp; I note that DF doesn't have the ability to go backward if you have "random"[sic] selected.&nbsp; It's not really "random", but more like "shuffle".&nbsp; Shuffling being like what you do to a card deck -- random order, but only allowing each card to be picked once until you re-shuffle the deck -- similarly, if the complete set of pictures are known, one would shuffle the order in which they are to be displayed, providing a "fixed order" for one cycle allowing one to go backwards or forwards without disrupting the order of the shuffle.&nbsp; If the complete set is too large or unknown, then one could pull in the next 'N' names (100, 1000, 256, ... whatever), and use that as the next shuffle set.<br/>
<br/>
But how one chooses the order is a major reason to allow the user to use their own script to select an order, since when you get a bunch of interested users that have their own ideas of orders, you'll get a bunch of different ways -- way more than a fixed program could be expected to guess.<br/>
<br/>
For what types of "commands" could be passed to DF (if you expanded it beyond simply displaying an image passed), that's where you could provide a set of functions/triggers to open up the functions inside, but that would be alot more complex than what's needed for the simpler functions I mention.&nbsp; Though being able to intercept a global keys that are passed to the external program as rating modifiers or such, would be a more complicated next step.<br/>
<br/>
Meanwhile, the simplest feature here is simply calling a user-provided "chooser" script that passes back the next image(s).&nbsp; I wouldn't want to complexify something like that with the result that it is shelved.&nbsp; It would be useful, of course, if that routine was written in a modular manner to at least allow for future re-usage in more complex remote--trigger/function offerings.<br/>
<br/>
Hopefully that makes it more clear?<br/>
<br/>
Tnx,<br/>
-linda
</div>
]]></content:encoded>
</item>
<item>
<title>RE: Feature request: call a script before image change to retrieve the image name.</title>
<link>https://www.displayfusion.com/Discussions/View/feature-request-call-a-script-before-image-change-to-retrieve-the-image-name/?ID=6d1468bf-e5cb-445c-9e1a-98a69d9f210c#4</link>
<pubDate>Fri, 16 Sep 2016 18:23:31 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/feature-request-call-a-script-before-image-change-to-retrieve-the-image-name/?ID=6d1468bf-e5cb-445c-9e1a-98a69d9f210c#4</guid>
<category>DisplayFusion</category>
<description><![CDATA[Ah I see. The run program after wallpaper change setting isn't really meant for that kind of stuff. It's just a blind "run this process" after the wallpaper changes. We added it way back in the day so that people could have BGInfo run after a wallpaper change, to update the BGInfo wallpaper overl...]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
Ah I see. The run program after wallpaper change setting isn't really meant for that kind of stuff. It's just a blind "run this process" after the wallpaper changes. We added it way back in the day so that people could have BGInfo run after a wallpaper change, to update the BGInfo wallpaper overlay.<br/>
<br/>
The stuff you're requesting would be better suited to DisplayFusion Scripted Functions/Triggers. If we're able to add that functionality in the future, we'll definitely let you know!
</div>
]]></content:encoded>
</item>
<item>
<title>RE: Feature request: call a script before image change to retrieve the image name.</title>
<link>https://www.displayfusion.com/Discussions/View/feature-request-call-a-script-before-image-change-to-retrieve-the-image-name/?ID=6d1468bf-e5cb-445c-9e1a-98a69d9f210c#3</link>
<pubDate>Wed, 14 Sep 2016 21:01:22 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/feature-request-call-a-script-before-image-change-to-retrieve-the-image-name/?ID=6d1468bf-e5cb-445c-9e1a-98a69d9f210c#3</guid>
<category>DisplayFusion</category>
<description><![CDATA[I would think it would be at least as useful as the scripts called when it is done -- what are they for?
So 1) whatever they are for.  And 2, with this one the user can be in control of what images to display -- maybe best if they are coming from my computer as mine do, but order or "playlist" a...]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
I would think it would be <i><b>at least</b></i> as useful as the scripts called when it is done -- what are they for?<br/>
<br/>
So 1) whatever they are for.  And 2, with this one the user can be in control of what images to display -- maybe best if they are coming from my computer as mine do, but order or "playlist" a user wants to display picture.  Maybe it would be good to provide a separate program to send the picture change request to DF, as well, that way the script could drive the timing too.  <br/>
<br/>
_If_ I don't like the fact that it changes pictures after full screen stops --- just as I see an interesting picture -- it changes -- I could choose to suspend the timer for picture changing while in full screen mode, and reset the timer if the user forces a picture change.  <br/>
<br/>
Again -- often I may skip a few looking for a favorite, or a darker one if lights are down, but then as soon as I find one, it used to seem the change-paper timer triggered -- which "should" have been reset to the fixed time after the last paper-change.<br/>
<br/>
If I have access to ratings of the pictures, I could display favorites more often than lower-liked pics.<br/>
<br/>
Basically, DF could be run in a script-driven mode.
</div>
]]></content:encoded>
</item>
<item>
<title>RE: Feature request: call a script before image change to retrieve the image name.</title>
<link>https://www.displayfusion.com/Discussions/View/feature-request-call-a-script-before-image-change-to-retrieve-the-image-name/?ID=6d1468bf-e5cb-445c-9e1a-98a69d9f210c#2</link>
<pubDate>Wed, 14 Sep 2016 19:09:47 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/feature-request-call-a-script-before-image-change-to-retrieve-the-image-name/?ID=6d1468bf-e5cb-445c-9e1a-98a69d9f210c#2</guid>
<category>DisplayFusion</category>
<description><![CDATA[Interesting idea. What's your usage case for it?]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
Interesting idea. What's your usage case for it?
</div>
]]></content:encoded>
</item>
<item>
<title>Feature request: call a script before image change to retrieve the image name.</title>
<link>https://www.displayfusion.com/Discussions/View/feature-request-call-a-script-before-image-change-to-retrieve-the-image-name/?ID=6d1468bf-e5cb-445c-9e1a-98a69d9f210c</link>
<pubDate>Mon, 12 Sep 2016 20:04:23 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/feature-request-call-a-script-before-image-change-to-retrieve-the-image-name/?ID=6d1468bf-e5cb-445c-9e1a-98a69d9f210c</guid>
<category>DisplayFusion</category>
<description><![CDATA[Subj says it... Right now it has options to call a script after a WP change, but how about
the ability to call a script w/a monitor#, and have the script return the path for the next image (surprised no one has asked for this!)...
Thanks,
A*a]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
Subj says it... Right now it has options to call a script after a WP change, but how about<br/>
the ability to call a script w/a monitor#, and have the script return the path for the next image (surprised no one has asked for this!)...<br/>
<br/>
Thanks,<br/>
A*a
</div>
]]></content:encoded>
</item>
</channel>
</rss>