NowPlaying Progress Nuances
Posted: April 14th, 2017, 7:48 am
Hey ya'll, back at it again with some more commentary on the state of the NowPlaying plugin. I'm not entirely sure if it's appropriate to drop this in as an edit for my other topic, or to make a new one. Since it seemed like something that could perhaps be addressed separately, I'm putting it here, but mods, please feel free to combine them if you see fit.
Previous topic: https://forum.rainmeter.net/viewtopic.php?f=14&t=25751
Now, what I'm encountering now is an issue with being unable to call more than one NowPlaying Parent measure across all of the loaded skins, without breaking PlayerType=Progress.
It's about as simple as it sounds: if any other skin has any kind of NowPlaying related measure loaded, and one of them includes PlayerType=Progress, then PlayerType=Progress breaks. Everything else (generally) continues to work (I'm not 100% sure that PlayerType=State works all the time, but it works often enough that I can't lump them together comfortably.
Now, this wouldn't be the end of the world, except trying to pass updates to these values back and forth between skins gets very messy very quickly. Writing the values to a shared variables.inc and trying to drop that into every skin seems like it should work, but in execution ends up falling short. In addition, even trying to subsequently force updates to the other skins (those which are calling the variables rather than the actual parent measures) doesn't seem to work either.
Since I'm in a position where I need to have two separate skins, each one using some child measures of the NowPlaying plugin, and would like to continue to be able to use the PlayerType=Progress, this is a bit of a wall that I'm running into. While I realize that perhaps this sounds like asking for skin help, I can assure you, I am not. Since only PlayerType=Progress seems to cause this problem, it seems like it's an issue, to me at least, with the plugin. If that can get fixed, then everything else should continue to run along smoothly.
Thanks for reading.
Previous topic: https://forum.rainmeter.net/viewtopic.php?f=14&t=25751
Now, what I'm encountering now is an issue with being unable to call more than one NowPlaying Parent measure across all of the loaded skins, without breaking PlayerType=Progress.
It's about as simple as it sounds: if any other skin has any kind of NowPlaying related measure loaded, and one of them includes PlayerType=Progress, then PlayerType=Progress breaks. Everything else (generally) continues to work (I'm not 100% sure that PlayerType=State works all the time, but it works often enough that I can't lump them together comfortably.
Now, this wouldn't be the end of the world, except trying to pass updates to these values back and forth between skins gets very messy very quickly. Writing the values to a shared variables.inc and trying to drop that into every skin seems like it should work, but in execution ends up falling short. In addition, even trying to subsequently force updates to the other skins (those which are calling the variables rather than the actual parent measures) doesn't seem to work either.
Since I'm in a position where I need to have two separate skins, each one using some child measures of the NowPlaying plugin, and would like to continue to be able to use the PlayerType=Progress, this is a bit of a wall that I'm running into. While I realize that perhaps this sounds like asking for skin help, I can assure you, I am not. Since only PlayerType=Progress seems to cause this problem, it seems like it's an issue, to me at least, with the plugin. If that can get fixed, then everything else should continue to run along smoothly.
Thanks for reading.