I've got two litestep questions. I'll start with the easiest one, is there a plugin that'll allow me to extract all wanted info from WinAmp and display it in a xLabelText ? xLabel it self can't get info like albumname etc.
Now, get to question two; is there any easy way to make a analoge-clock? For now, I'm using one trough Rainmeter. But there like 20 seconds difference between time display in xLabel and the Rainmeter clock. That's why I would like to put it all into LiteStep.
Both a simple so you should figure it out .. any questions just ask -------------------------------- http://static-industries.com/ --------------------------------
Thnx static, but I already have dynamp-0.50. I had some more Amp modules and did a quick check on them before. Because of your post I've read the doc on dynamp again, and it's only to control winamp. I didn't see anything on extracting the ID3 tags. Maybe dynamp-0.51 changed and got this function, but I doubt it. I'll look into it tomorrow morning.
And about the analog clock, I didn't know there was a module for it, thanks! I'll check that one tomorrow aswell.
I'm sure I'll be back with some questions, so you'd wish you never said the last sentence ^,~ They'll popup tomorrow or the day after.
@fractal: I've used rainmeter as LS module. But this still requires extra folders/inis/etc. That's why I searched for a real LiteStep plugin.
Also, why would an updateinterval be better? I'm not as pro as you, but my guess is that it would need an interval of 1 second or so, to be sure the song didn't change. And it'll still need a winamp plugin etc.
I admid not everything is possible in LiteStep, but I've seen wonderfull things done by it. That's why I keep trying to get everything trough LiteStep itself.
Thanks in advance, Xenopholis PS: now downloading clockwork-0.62
I'm using the "Do Something Plugin V1.22". It writes a .txt file containing the songtitle, artist and album name all on different rows. This is included to LS using:
I guess it could be done better? And wouldn't this autorecycle cost lesser memmory than having an update interval?
As for clockwork, it looks nice. It hasn't got alot funtions, but I think I would be able to convert my Rainmeter clock to it. The reason I don't want to use rainmeter is becouse it doesn't display the same time as LS does. there's a difference of like 30/40 seconds. Clockwork doesn't seem to have this difference.
so have what you update with autorecycle as the label text. I think the default updateinterval (for all labels) is 1 second, maybe thats too slow or fast, so change that if you need to.
It looks like I was concerned about nothing :D
P.S you could ask Andymon to add more winamp info to xlabel at www.ls-universe.info ;) ------------- fractal.design, rocking panties everywhere
Thanks again Fractal! It's very funny, you were right on xLabel, it doesn't need the recycle tool. But now it's to fast. When I start a song, xLabel is refreshing, but my plugin hasn't written the status to the .txt jet. This means xLabel shows half of the "W", of the "Winamp is stopped" string my plugin writes to the file. This means I still can't use it, as I don't like the little "flicker". Does someone know a better plugin?
Also, for your information on the autorecycle plugin, it doesn't "!recycle", it watches a file and then updates a label. This could be usefull for some filereading.
Now on the analog clock, I can't use clockworks for it. For the simple reason that it won't pass clicks trough it. As half of the clock could have windows behind it, it should be able to pass clicks. If anyone knows an other way to run an analog clock?
For now I'll be using rainmeter. No, this isn't a good solution, unless there's some way to let Rainmeter show the exact same time as LS does.
For your winamp thing, throw in an [else] with nothing following, and it should display nothing when winamp isn't playing. If you'd like an alternate text when winamp isn't playing, add it between [else] and [endif].
xcal, the else isn't needed, it works like it is. But the plugin writes a line "Winamp Stopped" to the file. And when I play a song in winamp, xLabel notices it and displays the file content. But the winamp plugin isn't as fast as xLabel. So he hasn't written the new information to the file yet. This means I need to use the autorecycle or need to find a new winamp plugin if I don't want the flicker.
The purpose of the [else] was for giving xlabel an alternate text to display [if(winampPlaying)] == false. Meaning, it would display something other than the text from the file when winamp was stopped. So the else was needed for what I was suggesting to try. If what I suggested doesn't work, that means the label isn't processing the winampPlaying fast enough.
Thanks xcal. But, as I'm also making this style to share it, it's hard to say "you can't listen music that starts with a W"... Itn't there some way to detect strings? As line1 contains "Winamp Stopped!"... Your ID with setting variables is a good idea as well, but will they update?
Try changing the 'W' in the line1 variable to 'Winamp' and see if that works - that would/should solve the 'W' problem. I just had only 'W' because I ran in to a bug, but I am using an old version of xlabel (compatibility reasons). I actually haven't tested if the $vars$ update the same - they should - but it'd be easy enough for you to try. If they don't, you can just stick them back where they came from in the main text line.
(Btw, if you try this, you'll have to add your if(winampPlaying) stuff back in. I didn't bother for the sake of testing).
Yup, I noticed you havn't tested it yourself xcal ^,~ As it deletes all single characters, W-i-n-a-m-p. And it doesn't even help, as deleting those letters, the next letter of the string will be shown.
As for the information to you guys, the variables do update aswell.
Thanks in Advance, Xenopholis
PS: Does someone knows how I could set the Rainmeterclock to use the same time as LiteStep? Or know how I could set the Rainmeter timer to a different timezone? The LiteStep time could be shown in different time zones (you all know how [time] works), and I really need 2 clocks ^,^
Can't say that I noticed any difference, but I tested it inside one of my heavily scripted themes, so startup/recycling isn't super fast to begin with.