HydrogenAudio

Hosted Forums => foobar2000 => 3rd Party Plugins - (fb2k) => Topic started by: andrew_smolko on 2006-10-25 21:06:15

Title: foo_scheduler
Post by: andrew_smolko on 2006-10-25 21:06:15
Download here (http://www.foobar2000.org/components/view/foo_scheduler).
Source code here (https://github.com/andrewsmolko/foo_scheduler).
Change log is in about window of plugin.
Title: foo_scheduler
Post by: Shinsou on 2006-10-25 21:36:06
very useful features. Thanks a lot!
Title: foo_scheduler
Post by: NeXT on 2006-10-25 22:32:05
Wow, I waited this so long! =) Thanks! Trying to migrate from foo_scheduler for 0.8..

Will there be any significant interface modifications? Most of all I miss quick access to events via Components -> Scheduler and current inability to use once-defined action to multiple events (and lack of choosing exact track of playlist to play )..

And, there' s the first founded bug  :

(http://img507.imageshack.us/img507/1628/fooschedulerbugqo4.png)
Title: foo_scheduler
Post by: Andreasvb on 2006-10-25 23:43:42
Yes, thank you

I only miss a timer instead of using exact time.

Good work!
Title: foo_scheduler
Post by: 12zmcnvow1277 on 2006-10-26 06:52:39
Nice work, i had a bulky freeware program that woke from standby but now i can rely on this thanks a lot man.

Would be fantastic if you could intergrate a shutdown timer into it aswell, but I do understand that this is in it's early stages.
Title: foo_scheduler
Post by: Andreasvb on 2006-10-26 06:56:44
Tried it this night and it worked perfectly, it started fade the volume and play in the morning.
Title: foo_scheduler
Post by: vbguy on 2006-10-26 07:12:58
A "resume playback" or "unpause" option would be nice. Currently, the "Start playback" option restarts to the beginning of the file if it is paused.

Other than that, this is a nice plugin.
Title: foo_scheduler
Post by: pIv on 2006-10-26 08:14:42
It is very good if "Exit foobar" action will be added.
By example, when Foobar reach the end of playlist - it must close, but not system shutdown as made in action "Shutdown".
Title: foo_scheduler
Post by: Matyas on 2006-10-26 08:23:27
I think the long wait for scheduler was worthy. And knowing the development progress^quality of foo_alarm, this will also be a fantastic plugin! Keep up the good work!
Title: foo_scheduler
Post by: philipshu on 2006-10-26 08:43:15
i didn't see anything,
what's wrong?
i just reinstalled foobar and it's still not working
(http://img247.imageshack.us/img247/1426/capture5qy3.png)
Title: foo_scheduler
Post by: Andreasvb on 2006-10-26 09:09:51
When it's enabled, like in your screenshot, you just rightclick somewhere on the white =)
Title: foo_scheduler
Post by: philipshu on 2006-10-26 09:41:16
thanks,
i get it now
maybe something like "right click here" when it's empty next update?
Title: foo_scheduler
Post by: Melomane on 2006-10-26 09:53:35
thanks,
i get it now
maybe something like "right click here" when it's empty next update?


you can see this: "use context menu to customise the task tree".
context menu mean "right click"
nobody born sage                         
please buy a book and learn
Title: foo_scheduler
Post by: Melomane on 2006-10-26 10:13:38
2 requests:
- shortcut to customise page
- timer ( action after xx time)

thank you for your plugin, now i can delete my autohotkey script...
Title: foo_scheduler
Post by: gren on 2006-10-26 11:03:40
Great plugin.  When I first saw it I was ambivalent about the design--and I still can't tell whether its cleanliness is a great advantage or a disadvantage  It's most likely because I've been using this Winamp plugin (http://www.winamp.com/plugins/details.php?id=80401) for the past three plus years until a few months ago I started using foo_alarm.  So, my reluctance is meaningless--in fact, it took me quite some time to get me used to foobar and now I look at Winamp and wonder how I used it.

Request: I would second the request for a "timer".  While you can do it by setting a one time schedule for a certain time that is not preferable.  What I think would be ideal is a third option, the timer, added to date/time event and player event.  It would be a one time event of X minutes and it would start counting down whenever you enabled it.  So, whenever I want my music on before I go to bed I just click the check box and it goes on for 60 minutes.  Then, that same event will be ready for me to click for tomorrow night (unless I chose the remove after done option).

The ability to check the same event night after night and have it count down is what makes it useful since if it was a one time 60 minute event you could very well set a one time alarm.  But being able to check the box and get the same 60 minutes would be very useful (to me).

Two less important issues:  When you add new events should the be checked by default (I almost didn't check it)?  and, would anyone else find it useful to be able to add a label to each event?  Such as "class alarm", "shutdown for the weekend" or whatever.  It could be right aligned or whatnot. and I think it might provide an easier way to navigate many events rather than reading the times.
Title: foo_scheduler
Post by: andrew_smolko on 2006-10-26 11:35:11
And, there' s the first founded bug  :
See "Delay" action. It pauses action list for a certain amount of time.
Title: foo_scheduler
Post by: Andreasvb on 2006-10-26 12:18:51
Well, you still need to enter an exact time for an action to start, don't you?

It should be like gren said, enable it and it starts ticking
Title: foo_scheduler
Post by: gren on 2006-10-26 12:29:59
Quote
And now about the timer: IT'S ALREADY IMPLEMENTED!!!  See "Delay" action. It pauses action list for a certain amount of time.


But... that's only under a player event or a date/time event.  What I think is useful is delay from right now.  Did what I was saying make sense?  Having a timer of 60 minutes with events under it and whenever you checked the box it would start the timer going?  While I see that it's possible to do timer actions now... you first have to create a date/time that goes off right away to enact the delay which will lead to whatever other actions you schedule.  It assumes that a timer must be started at a certain time event instead of starting a timer 'now'. 

Here is what I envisioned:

(http://img141.imageshack.us/img141/9606/foobartimerum8.png) (http://imageshack.us)

The event waits there until you want to click on it... and when you do the timer for those actions starts.  Maybe this is laziness... but using your delay you create a date/time event for one minute from now with those actions and then delay X minutes and each time you want to use this you have to change the time to being a minute from now to get the delay timer started.
Title: foo_scheduler
Post by: andrew_smolko on 2006-10-26 12:37:54
Well, you still need to enter an exact time for an action to start, don't you?

It should be like gren said, enable it and it starts ticking


Ok, understood.
Title: foo_scheduler
Post by: andrew_smolko on 2006-10-26 12:49:36
Here is what I envisioned:

(http://img141.imageshack.us/img141/9606/foobartimerum8.png) (http://imageshack.us)

The event waits there until you want to click on it... and when you do the timer for those actions starts.


It will be impossible to start timer after click. While you edit options scheduler is stopped. It starts when the preferences window of scheduler is closed.

As for the idea... I'll think about it.
Title: foo_scheduler
Post by: pIv on 2006-10-26 13:42:29
Andrew!

Do you know about russian Foobar forum (http://www.foobar2000.ru/forum/)?

If you want joint to this forum, we can discussed with you on russian.
Title: foo_scheduler
Post by: foosion on 2006-10-26 13:57:27
It will be impossible to start timer after click. While you edit options scheduler is stopped. It starts when the preferences window of scheduler is closed.

As for the idea... I'll think about it.
Why not introduce named events that can be triggered by main menu commands (one command for each named event)?
Title: foo_scheduler
Post by: andrew_smolko on 2006-10-26 14:08:43
It will be impossible to start timer after click. While you edit options scheduler is stopped. It starts when the preferences window of scheduler is closed.

As for the idea... I'll think about it.
Why not introduce named events that can be triggered by main menu commands (one command for each named event)?

Great idea! Thanks, foosion!
Title: foo_scheduler
Post by: Chaser on 2006-10-26 16:33:49
Would you please consider adding the possiblity to add a event like "Do xxx on start of foobar?"

Thank you for you effort!
Title: foo_scheduler
Post by: huythuy on 2006-10-26 23:12:02
thanks alot. I've been waiting for this one for too long

I have 2 requests:
- is it possible to have an option : On playback end -> Proceed to the next playlist. I have many playlists for single artists or albums and it would be great if scheduler simply rolls to next playlist. With the current settings, it seems I could only specify 1 next playlist.
- An option to specify  which track should be played would be very nice

again, thanks for your effort. most wanted components
Title: foo_scheduler
Post by: Sphix on 2006-10-26 23:53:18
Request:
- Option to shutdown the machine after a period of time or songs played
Title: foo_scheduler
Post by: mpioner on 2006-10-27 01:46:39
Request:
- Option to shutdown the machine after a period of time or songs played

+1
Title: foo_scheduler
Post by: andrew_smolko on 2006-10-27 16:02:01
Request:
- Option to shutdown the machine after a period of time or songs played


Why not to use such config:

Title: foo_scheduler
Post by: RogerG on 2006-10-29 06:13:59

Request:
- Option to shutdown the machine after a period of time or songs played


Why not to use such config:

  • On playback end, disable after done
        ...some actions...
        2 minutes delay
        Shutdown


There is no playback end when listening to internet radio streams.
Title: foo_scheduler
Post by: vader897 on 2006-10-29 14:49:31
Just thought of this, dunno if it will work... could you just set the time to run the task in 1 min then have the task as something like
-delay for X minutes
-shutdown..

I agree that an option would be better but I think this should work as a temporary work around
Title: foo_scheduler
Post by: Matyas on 2006-10-30 10:14:11
Request:
Besides setting the foobar2000 volume, setting the Windows MASTER volume would be very useful.
For example, you can end the day listening the music through your headphones, where a lower windows master volume is necessary, but want to be woken up the next morning - in which case a higher windows master volume is vital.
Of course, if you forget to unplug the headphones.... But that is something you can do even if the notebook is already off...
Title: foo_scheduler
Post by: fabiospark on 2006-11-01 17:02:41
Is already there a way to create these actions I had with 0.8:

1)  Shutdown on track end

2)  Change playlist to "playlist_name" after 2h:00m

3)  Change playlist to "playlist_name" on playback end

4)  Change playlist to "playlist_name" at 10:30 AM

5)  Exit Foobar (saving config and database files) after/on/at...

?


Thanks
Title: foo_scheduler
Post by: Generalverdacht on 2006-11-01 17:44:16
thanks fot that great plugin
!
Title: foo_scheduler
Post by: andrew_smolko on 2006-11-01 18:08:18
Is already there a way to create these actions I had with 0.8:

1)  Shutdown on track end

2)  Change playlist to "playlist_name" after 2h:00m

3)  Change playlist to "playlist_name" on playback end

4)  Change playlist to "playlist_name" at 10:30 AM

5)  Exit Foobar (saving config and database files) after/on/at...

?

Thanks

1) on playback end
2) yes
3) yes
4) yes
5) no (will be in the next version)

Why not to download and try yourself?
Title: foo_scheduler
Post by: fabiospark on 2006-11-01 21:03:10

Is already there a way to create these actions I had with 0.8:

1)  Shutdown on track end

2)  Change playlist to "playlist_name" after 2h:00m

3)  Change playlist to "playlist_name" on playback end

4)  Change playlist to "playlist_name" at 10:30 AM

5)  Exit Foobar (saving config and database files) after/on/at...

?

Thanks

1) on playback end
2) yes
3) yes
4) yes
5) no (will be in the next version)

Why not to download and try yourself?


Sorry, I had a look but, obviously, it had not been a careful one.

Anyway, I can't find the way to do the # 2 in the list above: which event should I start with?
In my post, I was meaning: "change to that playlist after two hours from when I check this command. At least, from when I close the settings window.
In the player list I can only see "On playback end" and in the date/time list I cant see a "delay"
time field. Yes, I saw there is a delay action but I have to start with an event first, so?

Thanks.
Title: foo_scheduler
Post by: TheTravis on 2006-11-01 22:21:46
Thank you very much andrew_smolko!

Requests:
  - Event: Track change
  - Action: Foobar command

Then I can use foo_run with cwb_hooks to check wether i have album art for the album and run CoverDownloader if i haven't.
Title: foo_scheduler
Post by: _eclectic_ on 2006-11-02 05:37:13
Wow, just when I think there is nothing else that can be added, somebody creatively comes up with a fantastic idea!  Thanks, I will put this to good use, esp. when on the road with my notebook, and one of those hotel alarm clocks that play fuzz and are impossible to set right.
Title: foo_scheduler
Post by: Bobjua on 2006-11-02 06:32:34
Right now im just using 1 playlist all the time, (i have albums organized with .m3u files). how do i make it so it goes back to the first track of the playlist, its not very useful when it only plays the last song on the playlist. (its on the last song because i played the whole playlist when i fell asleep.

Edit: i kind of fixed it. i just made the last song a really long loud one.
Title: foo_scheduler
Post by: andrew_smolko on 2006-11-02 10:55:31


Is already there a way to create these actions I had with 0.8:
...
2)  Change playlist to "playlist_name" after 2h:00m
...

...
2) yes
...

...
Anyway, I can't find the way to do the # 2 in the list above: which event should I start with?


Oops  It can be done in my development build, not in public release 3.01. Wait for the next version. There it will be possible to start scheduler action lists from main menu. The configuration will look like this:

Title: foo_scheduler
Post by: Spi on 2006-11-03 11:36:54
thanks man i waited long for this one,

THANK YOU SO MUCH
Title: foo_scheduler
Post by: trance on 2006-11-04 16:56:46
Oh lord, thank you! 

This the only components that keeping me from migrating to v.9.x!!

I'll have to see if its as good as in v.8.x 
Title: foo_scheduler
Post by: andrew_smolko on 2006-11-04 21:45:25
3.05 is ready!
Title: foo_scheduler
Post by: Andreasvb on 2006-11-05 12:33:46
Thanks, finally got the "timer" to work, thanks to the menu item addition =)

Unfortunately there's no way to see the remaining time, a title format would be good to use in e.g. Trackinfo or statusbar/caption.

Thanks.
Title: foo_scheduler
Post by: neooffs on 2006-11-08 03:01:01
hello,
can you make the plugin allow twice or more equal events?
I like to shutdown when the playback ends, but also like to close the player sometimes...

ty anyway
Title: foo_scheduler
Post by: kalmark on 2006-11-08 07:47:30
Could you add a warning if the user tries to save an event for a past date? Maybe it could even be smart warning, meaning it would offer a correction, too. For example: user tries to save an event for 7am 2nd November on the 5th November, a warning window pops up saying "event date is in the past, would you like to save it for 7am 6th November (so the next day 7am)", and user would be able to either accept the change or go back and edit or even save it with the "useless" setting.
What do you think?
(I almost missed a wake up alarm because of not changing the date on a past event  )
A very good component, though, I never knew how much I was missing a scheduler until recently
Title: foo_scheduler
Post by: andrew_smolko on 2006-11-08 13:39:26
Quote
Unfortunately there's no way to see the remaining time, a title format would be good to use in e.g. Trackinfo or statusbar/caption.

Marked, as TODO for future versions.
Quote
can you make the plugin allow twice or more equal events?

Already in TODO list!
Could you add a warning if the user tries to save an event for a past date? ...

No problem, added to TODO list.
Title: foo_scheduler
Post by: jackassbikeco on 2006-11-09 05:31:10
I can't seem to get a timer that I make to work. I make a new timer, I set a delay for say 5 min, then after that I have it shutdown foobar. I click the menu to run scheduler event click the timer, 5 min passes and nothing happens. Can someone post what they are using for their timer settings so I know if I am doing this right.

oh and i have version 3.05 if that makes a difference.

THanks,
Josh
Title: foo_scheduler
Post by: gren on 2006-11-09 16:40:05
Quote
can you make the plugin allow twice or more equal events?


What does that mean?


jackassbikeco... try it with stopping play (just because I know that has worked for me)...  I have 60minute delay and then stop play.  The reason I suggest using a more simple function is because I think in the past I have had timers not turn off...  and alarms not go on.  I haven't verified it because.... normally I'm half asleep and I can't tell if it's a software problem or me not being fully awake ~_~
Title: foo_scheduler
Post by: jackassbikeco on 2006-11-09 18:28:09
What he means is that if he wants to have the same event twice. He wants it to allow him to setup say two identical alarms. I think that is what he means. Oh and i will try it to make a new timer again, i was kinda tired when i was playing around with it so maybe i missed something.

Thanks,
Josh
Title: foo_scheduler
Post by: 2Pacalypse on 2006-11-09 22:48:30
couple of question.

how are people saying shut down the computer in x mins. i can only seem to have it on playback end. i want it to shut down on a timer dont care if it is playing. your talking about the timer but i cant find it

I would like to request a fade in & fade out volume.  Also being able to set the playback order would be cool.
Title: foo_scheduler
Post by: andrew_smolko on 2006-11-10 09:26:38
I can't seem to get a timer that I make to work. I make a new timer, I set a delay for say 5 min, then after that I have it shutdown foobar. I click the menu to run scheduler event click the timer, 5 min passes and nothing happens. Can someone post what they are using for their timer settings so I know if I am doing this right.

Possibly you pressed one of these buttons stop, pause, play, next/prev track or used the seekbar AFTER you'd started scheduler event. If the scheduler detects user activity (stop, pause, play, next/prev track, using the seekbar) then it stops action list execution.

Quote
how are people saying shut down the computer in x mins. i can only seem to have it on playback end. i want it to shut down on a timer dont care if it is playing. your talking about the timer but i cant find it
I would like to request a fade in & fade out volume.

Create menu item event with actions:
* x minutes delay
* Shutdown
Then you'll be able to use main menu item File/Run scheduler action list/<your menu item id>. But remember about the notice I've written in bold above.

Fade in and fade out already implemented, see "Set volume" action.
Title: foo_scheduler
Post by: gren on 2006-11-10 10:32:03
Quote
Possibly you pressed one of these buttons stop, pause, play, next/prev track or used the seekbar AFTER you'd started scheduler event. If the scheduler detects user activity (stop, pause, play, next/prev track, using the seekbar) then it stops action list execution.


Hmm, maybe when adding an event you could make a checkbox called "forced" which won't stop it when any of those buttons are pressed.  I know that there are times when I want to awaken in two hours so I set it and then change tracks or something else. ?
Title: foo_scheduler
Post by: q-stankovic on 2006-11-10 11:29:28
Quote
Possibly you pressed one of these buttons stop, pause, play, next/prev track or used the seekbar AFTER you'd started scheduler event. If the scheduler detects user activity (stop, pause, play, next/prev track, using the seekbar) then it stops action list execution.


Hmm, maybe when adding an event you could make a checkbox called "forced" which won't stop it when any of those buttons are pressed.  I know that there are times when I want to awaken in two hours so I set it and then change tracks or something else. ?


Second that!


The new menu item events are very confusing: In the preferences the checkbox now has two meanings - concerning date/time event or player event checking them enables the action but concerning the menu item events they just cause displaying in main menu.
Also they are not named by what they do (from now do .... !) but by the place you can enable them. That is irritating. And not really necessary: Why should i always go to the preferences to set if they are displayed in main menu or not?

Let me make an suggestion how all that could be organized in a more userfriendly way:

a) stop/play/pause...  doesn't stop the execution
b) checking the box in preferences starts the execution of all events
c) in main menu a check sign shows if the action is beeing executed (there is now no way to see what menu item is executed - not in preferences because of what i said above and also not in main menu)

And at last:

If b) and c) are realized the date/time and player events could also be displayed in the main menu with a pretty name  and  with quick access.

What do you think, Andrew_Smolko?

Thanks for this plugin!
Title: foo_scheduler
Post by: 2Pacalypse on 2006-11-10 11:36:48
ignore my previous post, i found it all when i got home.

would still like to be able to choose playback order.

also how is every1 avoiding the login screen on XP? it starts playing music and then instantly stops as i need to log in!
Title: foo_scheduler
Post by: andrew_smolko on 2006-11-10 15:04:39
The new menu item events are very confusing: In the preferences the checkbox now has two meanings - concerning date/time event or player event checking them enables the action but concerning the menu item events they just cause displaying in main menu.

Why 2 meanings? One meaning: EVENT will be handled by scheduler (checked state) or not (unchecked state)! Using a menu item is an EVENT. If you don't want scheduler to handle menu item event, why this menu item must be displayed in submenu?

Quote
Let me make an suggestion how all that could be organized in a more userfriendly way:
a) stop/play/pause...  doesn't stop the execution

Not a good idea, I prefer to stop fade in using some of this buttons. Better solution is proposed by gren

Quote
b) checking the box in preferences starts the execution of all events
c) in main menu a check sign shows if the action is beeing executed (there is now no way to see what menu item is executed - not in preferences because of what i said above and also not in main menu)

Impossible. Due to internal architecture of the plugin.
Title: foo_scheduler
Post by: neooffs on 2006-11-10 15:53:49
ty for the plugin andrew... really helped me out
Title: foo_scheduler
Post by: q-stankovic on 2006-11-10 15:56:56
Quote
Not a good idea, I prefer to stop fade in using some of this buttons. Better solution is proposed by gren

Now i think so too.

Quote
Why 2 meanings? One meaning: EVENT will be handled by scheduler (checked state) or not (unchecked state)! Using a menu item is an EVENT. If you don't want scheduler to handle menu item event, why this menu item must be displayed in submenu?

It is hard for me to explain it in english, so let me try again by giving an example. Let's say it is 00:00 and you want to start playback at 01:00 - you can create a date/timer event which starts playback at 01:00 or a menu item event which starts playback in 60 minutes. I expected that checking the box would lead to the same result: Playback starts in one hour. But in case of a menu item event you have additionally to go to main menu. I hope you can understand now what the reason of my confusion was. (The screenshot from gren in post18 on page1 shows what i had expected - he called that "timer event". )


Quote
Impossible. Due to internal architecture of the plugin.

I think you misunderstood my point b) because of my simple english. I just repeated what i described above. I didn't mean that checking one box should start all events (did you understand that?)

I hope i expressed mysel a little bit clearer


Edit: i read your answer to grens suggestion and now i understand. Just a stupid idea: Why not make a checkbox for menu items in a different style? 
Title: foo_scheduler
Post by: andrew_smolko on 2006-11-12 22:55:41
3.06 with new "Set mixer volume" action!
Title: foo_scheduler
Post by: gren on 2006-11-13 05:28:11
3.06 with new "Set mixer volume" action!


Excellent... although... I have a question.  This is not something I'm advocating but I want to know if anyone else has this problem.  I was excited because programs tend to change my volume control (winamp, MPC, etc.) but, not my "Play Control" or mixer, as you call it... but my "Wave" volume....  I could advocate you adding another volume control type... but, I don't want to get carried away until the foo_scheduler list is dominated by 20 types of volume controls from Microphone to MIDI-synth.  So:

1) Does anyone else's problem center around the "Wave" volume being changed by other programs without them noticing it instead of the master volume?
2) If so and it's deemed useful to add the feature how should it be added so that it doesn't clutter the interface.


Since this is my problem I will attempt an answer for the second.  There will be one "Set volume" on the menu but then a drop down menu of a few other common types of volume.  Foobar volume will be listed first Followed by master/mixer volume followed by wave volume, etc.  You choose the type you want from the drop down so all volumes come from one interface.

Comments? Anyone else have this?
Title: foo_scheduler
Post by: Matyas on 2006-11-13 10:05:07
3.06 with new "Set mixer volume" action!

Thank you VERY MUCH for implementing my request!
Title: foo_scheduler
Post by: eisteh on 2006-11-13 12:21:52
I have 2 small requests:

1. Couldn't you add another way to set the volume for foobar? Having a slider or being able to type in the amount of db would be easier, i guess.

2. I would like to have a mute function. Yeah, i could just set the Volum to -100 db.
But: I use foobar as my alarm clock, after it played some time, it fades back to -100db. So far so good. Ok, after school, i keep pushing my mute hotkey, nothing happens. In fact it istn realy a big deal to keep the Volume Up hotkey pushed, but wouldn't it be cool to just press the mute button again?
Just a thought ^^

Anyways, this plugin is awsome!
Title: foo_scheduler
Post by: Matyas on 2006-11-13 16:02:22
2. I would like to have a mute function. Yeah, i could just set the Volum to -100 db.
But: I use foobar as my alarm clock, after it played some time, it fades back to -100db. So far so good. Ok, after school, i keep pushing my mute hotkey, nothing happens. In fact it istn realy a big deal to keep the Volume Up hotkey pushed, but wouldn't it be cool to just press the mute button again?


I don't think this is the best way to handle it.
Why don't you just set up the action to STOP(or pause) the playback after some time, hence you don't even have to fade out, nor MUTE the volume. When you'll be back from the school just hit PLAY and it will play just as during the morning. Easy, isn't it?

Matyas
Title: foo_scheduler
Post by: eisteh on 2006-11-13 22:45:12


2. I would like to have a mute function. Yeah, i could just set the Volum to -100 db.
But: I use foobar as my alarm clock, after it played some time, it fades back to -100db. So far so good. Ok, after school, i keep pushing my mute hotkey, nothing happens. In fact it istn realy a big deal to keep the Volume Up hotkey pushed, but wouldn't it be cool to just press the mute button again?


I don't think this is the best way to handle it.
Why don't you just set up the action to STOP(or pause) the playback after some time, hence you don't even have to fade out, nor MUTE the volume. When you'll be back from the school just hit PLAY and it will play just as during the morning. Easy, isn't it?

Matyas


This would probably do the job, but i'm streaming, so i can't just stop playback. (don't ask me why i do this for my more night active friends..)
Title: foo_scheduler
Post by: andrew_smolko on 2006-11-15 21:02:11
I missed an alarm  That's bad news...
3.07 with added "past date/time warning" - that's good news!
Title: foo_scheduler
Post by: Andreasvb on 2006-11-15 21:03:31
Haha, thanks
Title: foo_scheduler
Post by: wolfsong on 2006-11-15 21:11:27
Is there a way to use scheduler to refresh the media library periodically?
Title: foo_scheduler
Post by: andrew_smolko on 2006-11-16 09:22:37
Is there a way to use scheduler to refresh the media library periodically?

Action "Refresh media library" marked as TODO.
Title: foo_scheduler
Post by: wolfsong on 2006-11-16 15:46:10

Is there a way to use scheduler to refresh the media library periodically?

Action "Refresh media library" marked as TODO.

I must be missing something because I don't see anyway to add this. I have Add Date/Time Event, Add Player Event & Add Menu Item Event.
Title: foo_scheduler
Post by: andrew_smolko on 2006-11-16 17:39:37


Is there a way to use scheduler to refresh the media library periodically?

Action "Refresh media library" marked as TODO.

I must be missing something because I don't see anyway to add this. I have Add Date/Time Event, Add Player Event & Add Menu Item Event.

TODO means "to implement"  You will not find this functionality in the current version.
Title: foo_scheduler
Post by: roentgen on 2006-11-16 17:56:56
Request: possibility to sort menu items and maybe adding separators.

Quote
If the scheduler detects user activity (stop, pause, play, next/prev track, using the seekbar) then it stops action list execution
Any good reason for that?
Title: foo_scheduler
Post by: C.Flam on 2006-11-16 22:26:45
I'm trying to script the automatic switch to the next playlist at the current playlist ending.
I Set Player event:
* On Playback end, re-enable after done:
Action1: Next playlist
Action2: Start Playback

But the playback starts always at the last song of the new playlist!
Is it possible to set the playlist position to the first one?

(2Pacalypse asked the same thing, though )



Another question: What are Menu item events? IDs?

This scripting plugin has a lot of potential !!!

EDIT: I found a trick:
"Playback follows cursor" must be checked and first songs of every playlist should be selected (focused) in order to work properly.
Title: foo_scheduler
Post by: andrew_smolko on 2006-11-18 15:59:59
3.1 is here! See changelog.
Title: foo_scheduler
Post by: eisteh on 2006-11-18 16:12:59
The download link still refers to 3.07
Title: foo_scheduler
Post by: andrew_smolko on 2006-11-18 17:05:06
The download link still refers to 3.07

Fixed
Title: foo_scheduler
Post by: wolfsong on 2006-11-18 17:52:30
Changelog:
  • 3.1
    Added: actions "Rescan media library" and "Select track"

How do I rescan the media library. I don't see an action under date/time event.
Title: foo_scheduler
Post by: Andreasvb on 2006-11-18 18:18:21
Select the time and then rightclick your new entry and choose Add action > Rescan media library
Title: foo_scheduler
Post by: wolfsong on 2006-11-18 18:27:17
Select the time and then rightclick your new entry and choose Add action > Rescan media library

  that action isn't there
Title: foo_scheduler
Post by: Andreasvb on 2006-11-18 18:37:53
Strange, sure you have the new version?
Title: foo_scheduler
Post by: wolfsong on 2006-11-18 18:40:45
Strange, sure you have the new version?

hmmm you're right... I must have downloaded before he fixed the link

EDIT: problem was actually a cached download
Title: foo_scheduler
Post by: C.Flam on 2006-11-18 21:52:17
3.1 is here! See changelog.


Thanks for the new "Select track" feature! (http://img99.exs.cx/img99/8577/yupi3ti.gif)


What about saving (and loading) scripts into text-formatted files?
It would be a great idea too (http://img26.exs.cx/img26/2245/thumbsup8de.gif)

EDIT:
Some sort of HTML-like based scripting language, might be an easy way to describe actions:

<on playback end, re-enable after done>
next playlist
select_track = 1
start playback
</on playback end, re-enable after done>
Title: foo_scheduler
Post by: hal9001 on 2006-11-19 07:41:31
Dl link for 3.1 brings a corrupt ZIPfile

EDIT: can't download:
Code: [Select]
ERROR
The requested URL could not be retrieved

While trying to retrieve the URL: [url=http://asmo.at.tut.by/foo_scheduler.zip]http://asmo.at.tut.by/foo_scheduler.zip[/url]

The following error was encountered:

    * Access Denied.

      Access control configuration prevents your request from being allowed at this time. Please contact your service provider if you feel this is incorrect.

Your cache administrator is [send email to webmaster via gmail] webmaster.
Generated Sun, 19 Nov 2006 10:15:43 GMT by public-vh.spameater.tutby.com (squid/2.5.STABLE9)

This error appears on IE/FF alike. tried it several times over the past few hours.
Title: foo_scheduler
Post by: andrew_smolko on 2006-11-19 10:42:20
Seems to be the hosting problems. I've changed the link.
Title: foo_scheduler
Post by: jaslr on 2006-11-20 02:23:42
This could be completely the wrong component to be discussing this but, how can I do the following?

I have 3 different Music Folder destinations that are updated quite regularly with new stuff added and older stuff being removed.

How can I both:
a) Update my Media Library automatically (say every 2 hours) to reflect these changes?

b) Overwrite my current playlist with my entire Media Library?
Title: foo_scheduler
Post by: francesco on 2006-11-20 11:06:40
and for 0.8 nothing of similar?
Title: foo_scheduler
Post by: kalmark on 2006-11-20 11:24:30
I have a bug to report, I think. Not tested with 3.1, but existed with some previous versions.
Say, I have one Daily action to stop playback and then shutdown/hibernate my computer, and then one Daily action, which includes waking up from hibernation, changing volume and starting playback.
Now, if I change the time of the second action to a later time (say, from 7am to 8am), the computer still wakes up from hibernation at 7am, but does not do any of the set actions (no volume change, no playback start). It does, though, wake up at 8am again, and does everything it was set to do. (I woke up at 7am for the "power up" sound and hibernated my computer again)
I did reproduce this twice, even with saving everything in foobar. I did not try quitting and starting foobar again.
Just ask if what I'm saying is not clear  Thanks for looking into this, the plugin is really very good otherwise
Title: foo_scheduler
Post by: eisteh on 2006-11-20 12:17:34
This could be completely the wrong component to be discussing this but, how can I do the following?

I have 3 different Music Folder destinations that are updated quite regularly with new stuff added and older stuff being removed.

How can I both:
a) Update my Media Library automatically (say every 2 hours) to reflect these changes?

b) Overwrite my current playlist with my entire Media Library?


a) With 3.1 you can add an action to refresh ML.

b) I don't know if you can do it actually, but i guess not.
Title: foo_scheduler
Post by: andrew_smolko on 2006-11-20 19:34:34
I have a bug to report, I think. Not tested with 3.1, but existed with some previous versions.
Say, I have one Daily action to stop playback and then shutdown/hibernate my computer, and then one Daily action, which includes waking up from hibernation, changing volume and starting playback.
Now, if I change the time of the second action to a later time (say, from 7am to 8am), the computer still wakes up from hibernation at 7am, but does not do any of the set actions (no volume change, no playback start). It does, though, wake up at 8am again, and does everything it was set to do. (I woke up at 7am for the "power up" sound and hibernated my computer again)
I did reproduce this twice, even with saving everything in foobar. I did not try quitting and starting foobar again.
Just ask if what I'm saying is not clear  Thanks for looking into this, the plugin is really very good otherwise

Thanks for your report! I hope I've fixed this. Download 3.11 version and test once more please.
Title: foo_scheduler
Post by: kalmark on 2006-11-22 07:55:31
Thanks for your report! I hope I've fixed this. Download 3.11 version and test once more please.

Works fine, thanks for the quick fix!
Title: foo_scheduler
Post by: Melomane on 2006-11-22 10:41:21
This could be completely the wrong component to be discussing this but, how can I do the following?
b) Overwrite my current playlist with my entire Media Library?


autoplaylist
Title: foo_scheduler
Post by: maxtail on 2006-11-22 13:59:18
Hello, sorry for my poor English, but I'd like to make a suggestion for the next version.

Could you add something like this in the options:

"After 20 minutes, Stop the playback."

I usually continue listening to music until I fall asleep, so it'd be more convenient to use if this option is possible.

Thanks a lot!!!
Title: foo_scheduler
Post by: andrew_smolko on 2006-11-22 14:58:53
Hello, sorry for my poor English, but I'd like to make a suggestion for the next version.

Could you add something like this in the options:

"After 20 minutes, Stop the playback."

I usually continue listening to music until I fall asleep, so it'd be more convenient to use if this option is possible.

Thanks a lot!!!

You can create something like this:

Title: foo_scheduler
Post by: Lexee on 2006-11-23 07:49:01
I create a scheduler event and when it starts Foobar crashes. The bug report is as follows:

Illegal operation:
Code: C0000005h, flags: 00000000h, address: 010DFCDCh
Access violation, operation: read, address: 00000014h
Call path:

This is the first crash logged by this instance.
Code bytes (010DFCDCh):
010DFC9Ch:  8B 28 83 C7 04 8B F7 89 6C 24 14 89 74 24 10 EB
010DFCACh:  03 8D 49 00 85 F6 8B 5F 04 74 04 3B F7 74 05 E8
010DFCBCh:  2D D2 01 00 3B EB 74 30 85 F6 75 05 E8 20 D2 01
010DFCCCh:  00 3B 6E 04 75 05 E8 16 D2 01 00 8B 4D 10 8B 11
010DFCDCh:  8B 42 14 FF D0 8D 74 24 10 E8 F6 38 FF FF 8B 6C
010DFCECh:  24 14 8B 74 24 10 EB BC 5F 5E 5D 5B 83 C4 0C C3
010DFCFCh:  CC CC CC CC 8B 50 04 8B 4A 04 83 EC 14 80 79 15
010DFD0Ch:  00 56 57 75 16 8B 33 39 71 0C 73 05 8B 49 08 EB
Stack (0258FE84h):
0258FE64h:  7C919B3F 7C97C0D8 7C919AEB 0111503C
0258FE74h:  011D3E80 0000FFFF 7FFDF000 00254678
0258FE84h:  011D5278 011D3B80 0258FEF4 011D51E0
0258FE94h:  011D526C 011D5668 0258FEF4 010DFC62
0258FEA4h:  8ED19C4D 011D5268 010D3D70 0012F384
0258FEB4h:  00000000 0258FE98 011D526C 011D5668
0258FEC4h:  011D3B40 7FFDC000 011D5278 011D56A8
0258FED4h:  010DF950 011D5268 011D56A8 7C8399F3
0258FEE4h:  0258FF34 01113430 FFFFFFFF 000000D4
0258FEF4h:  0258FF74 010D3D6A 011D5268 010F85B8
0258FF04h:  011D5268 8ED19DE9 0258FF74 7C90110A
0258FF14h:  011D5688 010F825F 011D5688 010F8557
0258FF24h:  8ED19DCD 010D3D70 0012F384 00000001
0258FF34h:  0258FF68 011103A8 FFFFFFFF 010F8649
0258FF44h:  8ED19D91 0012EFB8 0012F21C 011D3E80
0258FF54h:  010D3D70 011D5268 010D3D60 8ED19D91
0258FF64h:  0258FF44 0258FF9C 011103D8 00000001
0258FF74h:  0258FFAC 01101D1A 0012F384 8ED19D49
0258FF84h:  0012EFB8 0012F21C 011D3E80 C0000005
0258FF94h:  0258FF80 0258FAAC 0258FFDC 010FE230
Registers:
EAX: 011D5648, EBX: 011D5648, ECX: 011D51E0, EDX: 00000000
ESI: 011D526C, EDI: 011D526C, EBP: 011D5668, ESP: 0258FE84
Crash location: "foo_scheduler", loaded at 010D0000h - 01138000h

Loaded modules:
foobar2000                      loaded at 00400000h - 004F3000h
ntdll                            loaded at 7C900000h - 7C9B0000h
kernel32                        loaded at 7C800000h - 7C8F4000h
COMCTL32                        loaded at 773D0000h - 774D2000h
msvcrt                          loaded at 77C10000h - 77C68000h
ADVAPI32                        loaded at 77DD0000h - 77E6B000h
RPCRT4                          loaded at 77E70000h - 77F01000h
GDI32                            loaded at 77F10000h - 77F56000h
USER32                          loaded at 77D40000h - 77DD0000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
SHELL32                          loaded at 7C9C0000h - 7D1D4000h
ole32                            loaded at 774E0000h - 7761C000h
shared                          loaded at 10000000h - 1002A000h
comdlg32                        loaded at 763B0000h - 763F9000h
uxtheme                          loaded at 5AD70000h - 5ADA8000h
foo_abx                          loaded at 003C0000h - 003F4000h
foo_AdvancedControls            loaded at 00A50000h - 00A80000h
foo_albumlist                    loaded at 00A90000h - 00AD7000h
OLEAUT32                        loaded at 77120000h - 771AC000h
foo_audioscrobbler              loaded at 00B00000h - 00B38000h
WS2_32                          loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
foo_cdda                        loaded at 00B60000h - 00B96000h
foo_converter                    loaded at 00BC0000h - 00C29000h
foo_dsp_std                      loaded at 00C50000h - 00C91000h
foo_freedb2                      loaded at 00CC0000h - 00D00000h
foo_fullscreen                  loaded at 00D20000h - 00D3B000h
foo_infobox                      loaded at 00D60000h - 00DA0000h
foo_input_monkey                loaded at 00DC0000h - 00E09000h
foo_input_std                    loaded at 00E30000h - 00F44000h
foo_masstag                      loaded at 00F70000h - 00FC0000h
foo_minimize_on_close            loaded at 00FE0000h - 00FF6000h
foo_preview                      loaded at 01020000h - 01041000h
foo_rgscan                      loaded at 01060000h - 010A8000h
foo_scheduler                    loaded at 010D0000h - 01138000h
POWRPROF                        loaded at 74AD0000h - 74AD8000h
WINMM                            loaded at 76B40000h - 76B6D000h
serwvdrv                        loaded at 5CD70000h - 5CD77000h
umdmxfrm                        loaded at 5B0A0000h - 5B0A7000h
foo_shutdown                    loaded at 011E0000h - 011F8000h
foo_uie_albumart                loaded at 01220000h - 01254000h
gdiplus                          loaded at 4EC50000h - 4EDF3000h
foo_ui_columns                  loaded at 01290000h - 0132A000h
foo_ui_std                      loaded at 01350000h - 013A7000h
foo_unpack                      loaded at 013D0000h - 013FE000h
correct                          loaded at 01720000h - 01726000h
dciman32                        loaded at 73BC0000h - 73BC6000h
mswsock                          loaded at 71A50000h - 71A8F000h
DNSAPI                          loaded at 76F20000h - 76F47000h
winrnr                          loaded at 76FB0000h - 76FB8000h
WLDAP32                          loaded at 76F60000h - 76F8C000h
rasadhlp                        loaded at 76FC0000h - 76FC6000h
hnetcfg                          loaded at 662B0000h - 66308000h
wshtcpip                        loaded at 71A90000h - 71A98000h
imagehlp                        loaded at 76C90000h - 76CB8000h
DBGHELP                          loaded at 59A60000h - 59B01000h
VERSION                          loaded at 77C00000h - 77C08000h

Stack dump analysis:
Address: 010DFC62h, location: "foo_scheduler", loaded at 010D0000h - 01138000h
Address: 010D3D70h, location: "foo_scheduler", loaded at 010D0000h - 01138000h
Address: 010DF950h, location: "foo_scheduler", loaded at 010D0000h - 01138000h
Address: 7C8399F3h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "FindAtomW" (+00000094h)
Address: 01113430h, location: "foo_scheduler", loaded at 010D0000h - 01138000h
Address: 010D3D6Ah, location: "foo_scheduler", loaded at 010D0000h - 01138000h
Address: 010F85B8h, location: "foo_scheduler", loaded at 010D0000h - 01138000h
Address: 7C90110Ah, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlLeaveCriticalSection" (+0000001Dh)
Address: 010F825Fh, location: "foo_scheduler", loaded at 010D0000h - 01138000h
Address: 010F8557h, location: "foo_scheduler", loaded at 010D0000h - 01138000h
Address: 010D3D70h, location: "foo_scheduler", loaded at 010D0000h - 01138000h
Address: 011103A8h, location: "foo_scheduler", loaded at 010D0000h - 01138000h
Address: 010F8649h, location: "foo_scheduler", loaded at 010D0000h - 01138000h
Address: 010D3D70h, location: "foo_scheduler", loaded at 010D0000h - 01138000h
Address: 010D3D60h, location: "foo_scheduler", loaded at 010D0000h - 01138000h
Address: 011103D8h, location: "foo_scheduler", loaded at 010D0000h - 01138000h
Address: 01101D1Ah, location: "foo_scheduler", loaded at 010D0000h - 01138000h
Address: 010FE230h, location: "foo_scheduler", loaded at 010D0000h - 01138000h
Address: 01101DBFh, location: "foo_scheduler", loaded at 010D0000h - 01138000h
Address: 7C80B50Bh, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "GetModuleFileNameA" (+000001B4h)
Address: 7C8399F3h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "FindAtomW" (+00000094h)
Address: 7C80B518h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "GetModuleFileNameA" (+000001C1h)
Address: 01101D40h, location: "foo_scheduler", loaded at 010D0000h - 01138000h
Address: 00C80008h, location: "foo_dsp_std", loaded at 00C50000h - 00C91000h

Version info:
foobar2000 v0.9.4.1
UNICODE

Additional info:
Audioscrobbler 1.3.2  (foo_audioscrobbler)
foobar2000 core v0.9.4.1  (Core)
Masstagger 1.6  (foo_masstag)
Foo Shutdown 0.9  (foo_shutdown)
Minimize On Close 0.2  (foo_minimize_on_close)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Album List 3.2.0  (foo_albumlist)
Standard Input Array 1.0  (foo_input_std)
Special file info box 2.0.4  (foo_infobox)
CD Audio Decoder 2.1.1  (foo_cdda)
Columns UI 0.1.3 beta 1v5  (foo_ui_columns)
ABX Comparator 1.3.1  (foo_abx)
freedb Tagger 0.5.2a  (foo_freedb2)
Fullscreen 0.3.1  (foo_fullscreen)
ZIP/GZIP reader 1.0  (foo_unpack)
Standard DSP array 1.0  (foo_dsp_std)
Album Art Panel 0.2.0  (foo_uie_albumart)
RAR reader 1.1  (foo_unpack)
Preview 1.2  (foo_preview)
WMA Decoder 1.1  (foo_input_std)
Converter 1.0.1  (foo_converter)
Default User Interface 0.9acc  (foo_ui_std)
FLAC Decoder 1.1.0  (foo_input_std)
Monkey's Audio decoder 2.1.1  (foo_input_monkey)
FooBar2000 Advanced Controls 0.5.9.0  (foo_AdvancedControls)
Scheduler 3.11  (foo_scheduler)

Can anybody tell me why does it happen? Thanks in advance.
Title: foo_scheduler
Post by: andrew_smolko on 2006-11-23 09:17:17
I create a scheduler event and when it starts Foobar crashes. The bug report is as follows:
...
Can anybody tell me why does it happen? Thanks in advance.


Possibly you've created "Once date/time event" with "Remove after done" or "Player event" with "Remove after done". There is a bug, it's already fixed, but I haven't uploaded new version yet.
Title: foo_scheduler
Post by: Lexee on 2006-11-23 12:43:18
Yes, you're right — I created "once time" event with "remove after done. Thanks for explaining, I'll wait for next release of Scheduler =))
Title: foo_scheduler
Post by: andrew_smolko on 2006-11-23 13:27:31
3.5 RC!
This is release candidate version. Everyone is welcome to test and report about bugs.
Configuration format has been changed, so after update your configuration will be erased.
Title: foo_scheduler
Post by: eisteh on 2006-11-23 15:08:57
The new interface is a bit strange at first sight, but a great improvement
Title: foo_scheduler
Post by: fabiospark on 2006-11-24 10:26:10
Can we choose the IDs (menu and actions) from a list instead of having to write them, please?

Thanks.
Title: foo_scheduler
Post by: xhandler on 2006-11-24 11:13:10
Love this one.. use it instead of radio alarm.. who wants to wake up to "the hits of yesterday" when you can wake up to tomorrows hits on your computer!
Title: foo_scheduler
Post by: LTourist on 2006-11-24 11:29:21
The return of foo_scheuler is a great news!!! That"s the only component that missed in my configuration...Continue on this way, great job!!!
Title: foo_scheduler
Post by: gren on 2006-11-25 10:53:02
huythuy,

your first request seems to me like it would be better implemented as a playback order feature and then you could enable that playback order with the scheduler.  But, it's probably more difficult to get them to add it to the player

Your second request can be done in a roundabout way.  You need to know where the song is on a playlist... and then choose its entry number with the "select track" action.  If you don't have a playlist for it then it won't work (one nice thing about the winamp plugin is that you can specify the patch of a song).


I think the new interface is... interesting... I'm not fully sure whether or not it's an improvement.  It probably will help me make multiple alarms for differen times (since they all use full volum + alarm playlist) but... it make it redundant createing sleep timers since I have the event of 30 minute sleep (menu item) and the action list of 30 minute sleep (delay 30 min, stop playback)... If there were an option for maybe menu item timer where in the action list you set your delay time... then I could have my stop playback action... and the different events that had the timer in them.  So, just wanted to show the up side and the downside of 3.5 RC.
Title: foo_scheduler
Post by: andrew_smolko on 2006-11-26 12:51:53
Interesting... Why has foo_scheduler disappeared from wiki components page (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9)? At least an explanation should be sent to my email before doing that. Can anybody explain?
I'm very disappointed with such relation to developers... Seems to me that 3.5 RC is the last version of foo_scheduler. No more development until an explanation.
Title: foo_scheduler
Post by: gren on 2006-11-26 12:59:09
Well, it was removed on the wiki by User:Eejadx  whose user page mentions his e-mail as "hurtma at gmail dot com".  I think anyone can join the wiki (right?) so it may not have been an official.  So, unless you know it was a developer I wouldn't get angered at the establishment (read: please keep developing).
Title: foo_scheduler
Post by: andrew_smolko on 2006-11-26 13:17:09
I've joined the wiki, but when I try to edit the page I was said that "the page is locked".
Let it be so.
Title: foo_scheduler
Post by: Jan S. on 2006-11-26 13:28:17
The component was removed by Eejadx who is not part of the staff.

If you had read the page you got when you tried to edit the page you would have seen that you require validation by me to be able to edit. If you PM me your username I will add you. I will also contact Eejadx for an explanation.
Title: foo_scheduler
Post by: andrew_smolko on 2006-11-26 13:31:44
The component was removed by Eejadx who is not part of the staff.

If you had read the page you got when you tried to edit the page you would have seen that you require validation by me to be able to edit. If you PM me your username I will add you. I will also contact Eejadx for an explanation.

Thanks! I should read more carefully
Title: foo_scheduler
Post by: eejadx on 2006-11-26 14:30:41
I seriously don't know what happened. I had to remove some components because they were banned, but I really don't know how I managed to delete some good one including yours.
Sorry, my bad..
Title: foo_scheduler
Post by: andrew_smolko on 2006-11-26 14:53:50
I seriously don't know what happened. I had to remove some components because they were banned, but I really don't know how I managed to delete some good one including yours.
Sorry, my bad..

That's all right! The main thing is that we understood that it wasn't premediated removal.
Title: foo_scheduler
Post by: astranger on 2006-11-26 17:19:54
Great work, well done!! Thanks a lot!
Title: foo_scheduler
Post by: Don Reba on 2006-11-28 03:50:30
Thank you so much! The plugin is great. It has a clever design and all the functionality I need.
Title: foo_scheduler
Post by: andrew_smolko on 2006-11-28 08:50:42
3.5 final. Some "cosmetic" fixes have been made since 3.5 RC.
Title: foo_scheduler
Post by: billhao on 2006-11-28 11:16:58
Help, I can't get this plugin running! I am using the version 3.5.

When I set my time and action, but nothing happens. I try it for hundreds of times, only few times it really start playback. Here is my settting. Is there anything I missed?

Another question, is the "Run scheduler action list" menu group supposed to list the all the action I added? It always displays "No entries".

Please help me. Thank you very much.

screenshot (http://www-scf.usc.edu/~haowang/tmp/sche.JPG)

Moderation: Please do not inline images larger than roughly 800x600 and 80KB. Please use thumbnails and/or links for large pictures instead.
Title: foo_scheduler
Post by: andrew_smolko on 2006-11-28 11:57:34
When I set my time and action, but nothing happens. I try it for hundreds of times, only few times it really start playback. Here is my settting. Is there anything I missed?

Possibly the reason is that you don't close scheduler's preferences page. When this page is opened the scheduler is stopped.

Another question, is the "Run scheduler action list" menu group supposed to list the all the action I added? It always displays "No entries".

This menu group displays only "Menu item events". Create a menu item event with some id, enable it, and it will be displayed in this group.
Title: foo_scheduler
Post by: kalmark on 2006-11-28 12:16:32

When I set my time and action, but nothing happens. I try it for hundreds of times, only few times it really start playback. Here is my settting. Is there anything I missed?

Possibly the reason is that you don't close scheduler's preferences page. When this page is opened the scheduler is stopped.

Hmm, this should really not work this way  Or at least a big red warning message should pop up that my scheduled events are stopped. And to be frank, this design choice is more or less against the feature I wanted to request - I wanted to ask you to implement a countdown, so I can see where each "delay" event is standing. Currently there is absolutely no feedback on such events started by a menu option, and re-enabled afterwards - everything stays the same as before the click. It's just my trust towards you that makes me believe that I actually managed to start the event  I'm not saying the scheduled events do not happen, I'm just saying I don't get any feedback if my "delay" has been started.
Title: foo_scheduler
Post by: billhao on 2006-11-28 20:21:28
Thanks. It works when I close the preference page. I'd prefer the timer continues working when the preference page is opening.

I'd agree with kalmark. It will be perfect if there is any feedback for user to understand that the timer is running. In fact, I am not certain whether it will be activated in the morning when I was setting the scheduler for my get up music yesterday.

Thank you very much for the great plugin.
Title: foo_scheduler
Post by: pIv on 2006-11-29 04:48:16
Hey andrew!

My sugestion is that now I must check menu item event (mie) from preference page. When any mie unchecked I don't see it in Run sheduler actions list. It is possible define mie as now, but check it in Run sheduler actions list - I see all mie's and select any from list without using preference page.
Title: foo_scheduler
Post by: 2Pacalypse on 2006-11-29 11:58:35
i requested this a while ago, not sure if it been implemented havent used the latest version:

are you able to specify the playback order?

i want to be able to have a alarm start a playlist and have it set to shuffle
Title: foo_scheduler
Post by: gren on 2006-11-29 18:48:58
I've been having some crazy functionality that I can't really make out.

This morning I don't think it went off.  Then, I tested it a few minutes ago and it worked perfectly for an alarm at 1:29 PM... but then at 1:46 PM as I was watching a film it just went off again.... I wasn't touching the keyboard so it couldn't have been hot keys.  I don't think these are things that I can replicate and maybe it is that I am going crazy.... but, is anyone else experiencing odd things like that?
Title: foo_scheduler
Post by: andrew_smolko on 2006-11-29 21:51:44
I've been having some crazy functionality that I can't really make out.

This morning I don't think it went off.  Then, I tested it a few minutes ago and it worked perfectly for an alarm at 1:29 PM... but then at 1:46 PM as I was watching a film it just went off again.... I wasn't touching the keyboard so it couldn't have been hot keys.  I don't think these are things that I can replicate and maybe it is that I am going crazy.... but, is anyone else experiencing odd things like that?

I can't understand this (sorry, my english is not perfect): "This morning I don't think it went off". Does this mean that  the action list wasn't started?
Title: foo_scheduler
Post by: Matyas on 2006-11-30 21:52:19
Imagine you have 2 action lists:
1: Going to sleep (delay 45 mins, fade volume off, and turn the machine off)
2: Wake-Up (resume, fade-in, start playback, delay 25mins, stop playback, turn off)

Now by the nature of these action lists, one (going to sleep) is supposed to ignore any other events (play, next, volume) in fooobar - since you are working on the machine before going to sleep, and the other should stop the action lists as soon as you hit a key (you wake up and start working on your machine and then you DON'T want the machine to turn off at the end of the action list).

With this long preamble, there is a single thing I would like to kindly ask:
The setting whether to stop schedule execution on event like play, next should be action list specific. Definitely not a global one.

andrew_smolko: please implement this :-)
Title: foo_scheduler
Post by: gren on 2006-11-30 23:25:28
andrew, sorry.  Yes, it means the action wasn't started.  I just asked to see if anyone else had problems.  It's quite possible that the problem isn't with your plugin but is with something I am doing.  If I find out a more precise issue with it I will report it.
Title: foo_scheduler
Post by: mixcherry on 2006-12-04 13:56:12
Hi! I wanted to set scheduler to play certain track at certain time, so I've created Action List like this:
Code: [Select]
Set active playlist "Collection"
Select track #4507
Start playback

It works OK, sets playlist to "Collection", then selects track #4507, but then... it starts playing the last played track from this playlist! (let's say it was track #326).
I've found, that everything works ok if the option Playback -> Playback follows Cursor is enabled.
Maybe you should add new action, like e.g. Start playback at track number ..., or change the behavior of current action to start playback on selected track? Or maybe the track is currently not selected, but only highlighted??

Oh, and by the way - thank you for this great plugin! I hope you'll find time and motivation to further develop and improve it (unlike other lazy developers like the author of Playlists Dropdown )
Title: foo_scheduler
Post by: andrew_smolko on 2006-12-04 15:30:44
3.52 with "Set playback order" and action list execution option.
Title: foo_scheduler
Post by: 2Pacalypse on 2006-12-04 18:01:35
3.52 with "Set playback order" and action list execution option.


yay thank you
Title: foo_scheduler
Post by: 2Pacalypse on 2006-12-05 14:46:40
another request: able to execute foo_run commands
Title: foo_scheduler
Post by: Moofar on 2006-12-05 17:49:49
I've found a problem with assigning keys. I made 2 menu item events. Then I try to schedule them to keys, and it doesn't work correctly. In the key assignment options, it shows the keys as <not set>. However, in the description that is just above the field titled "Key", it does show the event I've chosen. Then, it actually works even though it says <not set>, but both keys are always assigned to the same event. In the menu file>trigger scheduler event>, it shows both items and then the same key next to them.
Title: foo_scheduler
Post by: andrew_smolko on 2006-12-05 18:48:32
I've found a problem with assigning keys. I made 2 menu item events. Then I try to schedule them to keys, and it doesn't work correctly. In the key assignment options, it shows the keys as <not set>. However, in the description that is just above the field titled "Key", it does show the event I've chosen. Then, it actually works even though it says <not set>, but both keys are always assigned to the same event. In the menu file>trigger scheduler event>, it shows both items and then the same key next to them.

Sorry, scheduler menu items can't be assigned to keyboard shortcuts and Columns UI buttons... Don't ask to implement, impossible due to internal architecture...
Title: foo_scheduler
Post by: Matyas on 2006-12-07 17:57:19
3.52 with "Set playback order" and action list execution option.


Now this is great news! Thank you very much! I have never seen the old version of foo_scheduler, but I doubt it could be better than this.
Title: foo_scheduler
Post by: Metalnem on 2006-12-08 21:16:52
Can I make foo_scheduler work on my Limited User Account on Windows XP (I can configure the plugin, but nothing happens even if it's configured properly). On my Administrator account everything works perfect.
Title: foo_scheduler
Post by: Matyas on 2006-12-08 22:00:27
That's interesting. I am also running foobar2000 and foo_scheduler as a restricted user using psexec (www.sysinternals.com), but I do not see any trouble using it that way.
Title: foo_scheduler
Post by: andrew_smolko on 2006-12-08 22:36:02
Strange... I've tested the plugin on limited user account and everything works fine. Describe exactly what you do.
Title: foo_scheduler
Post by: Metalnem on 2006-12-09 14:41:27
In fact, just shutdown schedules (shutdown, hibernate, suspend) won't work (I can add shutdown to the actions list and assign it to some event, but computer doesn't shutdown when the event happens). This morning I tried other options (like Exit foobar2000, Set volume...) and they are working fine.

Maybe the problem is connected with fact that I don't have options Shutdown and Hibernate in the Start -> Shut Down menu (just Logoff)?
Title: foo_scheduler
Post by: andrew_smolko on 2006-12-09 18:08:11
Maybe the problem is connected with fact that I don't have options Shutdown and Hibernate in the Start -> Shut Down menu (just Logoff)?

That's it! You don't have privileges to shutdown the computer.
Title: foo_scheduler
Post by: Metalnem on 2006-12-09 22:04:04
Yes, that was the problem! I have configured privileges in Local Security Policy and everything works OK now. Thanks!
Title: foo_scheduler
Post by: Matyas on 2006-12-10 22:18:37
Andrew:
would it be possible to mark the menu item (re-enabled after done) while the action is being executed? Just to know whether I have already initiated the "sleep" action or not. Thanks for considering.
Title: foo_scheduler
Post by: golphcart on 2006-12-13 21:39:10
i'd just like to thank you for such a brilliantly useful plugin.  thanks alot, smolko.
Title: foo_scheduler
Post by: u2watcher on 2006-12-15 06:44:28
is their an instruction book to this like on Wiki etc?  I'm just trying to figure out how you can select 1 track and have it play then after it finishes then whatever track you schedule next gets played next instead of it going to next song on playlist.  Almost like scheduling your own playlist is what I am trying to do.
Title: foo_scheduler
Post by: Andreasvb on 2006-12-15 07:58:33
You can queue songs without this plugin. select a song and rightclick and choose "Add to playback queue" (I'm not sure if it's there default, if not, you can add it in context menu in preferences)

Or if you just want one song then you can use "Playback follow Cursor" under the playback menu, then just select the song you want to be played next and when your current song is finished it will play the song you  selected. Hope this helps.
Title: foo_scheduler
Post by: u2watcher on 2006-12-15 16:49:06
can you schedule this:
Add to playback queue stuff?
Title: foo_scheduler
Post by: golphcart on 2006-12-16 20:55:00
can you schedule this:
Add to playback queue stuff?


grab foo_queuemanager (this plugin creates a playlist for queue items), then just set the schedule to play that particular playlist.
Title: foo_scheduler
Post by: 2Pacalypse on 2006-12-18 15:36:51
ok i wonder whether this could some how be implemented:

i want to be able to change to a certain playlist and i want a delay in there. But the delay may vary. Could it made so that you set up the schedule with a delay and when you active it from the file>schedule menu you could specify the length of the delay from a pop up box.

Only prob i see is if you have multiple delays (perhaps only pop up for the 1st occurance  of a delay)
Title: foo_scheduler
Post by: klez on 2006-12-27 05:42:09
Hi. First of all: Thank you for ur hard Work to Write a scheduler for 0.9.
Thats what i missed since im using 0.9...

But, could u PLS think about some improvements? This would be Wonderful

- Add some more "Player Actions" in the Drop Down List. An event List like in the "old" scheduler would be awesome. Im Missing "on Playback start" especially.

- Add a "Status Display". If i start an action list through the "File" Menu, i cant see its status or if its activated. A "best practice" would be to add some new Tag Variables like %scheduler_countdown%, %scheduler_status% and so on. This could be displayed through "foo_uie_trackinfo" for example.

I think that would be a very useful improvement.
Thanks for Reading

Sry for my bad English. Greetz.
Title: foo_scheduler
Post by: Moofar on 2007-01-01 03:56:00
[/quote]
Sorry, scheduler menu items can't be assigned to keyboard shortcuts and Columns UI buttons... Don't ask to implement, impossible due to internal architecture...
[/quote]

I need to assign actions to keys in order to use them on my remote control. I really like the functions, especially changing what playlist is playing, but its not usfull to me in saving time if I can't set it to a key. Every other plugin action in foobar can be assigned a keyboard shortcut, why would it be impossible for this one? That sounds extremely unlikely. This is a very standard and basic plugin function, and it already works partially. I would also remind you that the 8.3 foobar scheduler did this just fine. I know me and other people who aren't total mouse users would really appreciate this functionality.

Thanks.
Title: foo_scheduler
Post by: fabiospark on 2007-01-02 16:57:22
[quote name='Moofar' date='Jan 1 2007, 04:56' post='460839']
[/quote]
Sorry, scheduler menu items can't be assigned to keyboard shortcuts and Columns UI buttons... Don't ask to implement, impossible due to internal architecture...
[/quote]

I need to assign actions to keys in order to use them on my remote control. I really like the functions, especially changing what playlist is playing, but its not usfull to me in saving time if I can't set it to a key. Every other plugin action in foobar can be assigned a keyboard shortcut, why would it be impossible for this one? That sounds extremely unlikely. This is a very standard and basic plugin function, and it already works partially. I would also remind you that the 8.3 foobar scheduler did this just fine. I know me and other people who aren't total mouse users would really appreciate this functionality.

Thanks.
[/quote]
To change playlist, you can use the Run command plugin with a Foobar command line option (check the foo_run thread).

The developer of this new scheduler plugin, already said that what we are asking for is not possible due to the way the code is formed.

Of course, he knows better what he can or can't do so the only thing I'm asking him is to remove the scheduler items in the keyboard shorcut editor because they are just confusing.

Thanks.
Title: foo_scheduler
Post by: Moofar on 2007-01-09 00:41:45
To change playlist, you can use the Run command plugin with a Foobar command line option (check the foo_run thread).



I looked into the foobar command line paramaters, and I read that thread, but I can't figure out how to change to a specific playlist. One person says they are using the command line "playlist-activate playlistname", but that doesn't work as a command line. I see that yiou should be able to add commands to the menu so I looked into that. However I can't figure that out because in the foobar2000 wiki, it says to add commands to the main menu by "Foobar2000 | Preferences | Core | Main Menu Items" However that doesn't exist in my preferences and I don't see anything to add any commands to the menu.
Title: foo_scheduler
Post by: Hank H. on 2007-01-09 20:09:33
Thank you VERY much for this component, Andrew!

A humble request:

Could you create an action "start converting"? This way it would be possible to automatically record (=convert) radio streams at a certain time, e.g., when you're not at home.
Title: foo_scheduler
Post by: andrew_smolko on 2007-01-09 20:45:33
3.53 with support of keyboard shortcuts for menu items (experimental feature).
Title: foo_scheduler
Post by: fabiospark on 2007-01-09 20:45:38

To change playlist, you can use the Run command plugin with a Foobar command line option (check the foo_run thread).
I looked into the foobar command line paramaters, and I read that thread, but I can't figure out how to change to a specific playlist. One person says they are using the command line "playlist-activate playlistname", but that doesn't work as a command line. I see that yiou should be able to add commands to the menu so I looked into that. However I can't figure that out because in the foobar2000 wiki, it says to add commands to the main menu by "Foobar2000 | Preferences | Core | Main Menu Items" However that doesn't exist in my preferences and I don't see anything to add any commands to the menu.

1) I don't think you can add custom commands to the main menu. You can add them to the context (right click) menu, instead
2) You must have the foo_run plugin
3) In the lowest code box of the "run services" preferences page you have to put
Code: [Select]
C:\Programmi\09 foobar2000\foobar2000.exe /playlist-activate:"Relax"

Then put your description (eg. Switch to playlist Relax) in the "Label" box.
Be sure to click on the "Add" button and to see the line added into the upper box.
4) From then on, you will find this command in the context menu: Run\Switch to playlist Relax.
5) If you want to assign this to a keyboard shortcut go to the keyboard shorcut editor (fancy that!)
6) If you like, you can also assign this to a button. To do that, right click on a button bar and choose "customize". Then "Add" and then "Change". In the window that opens up, select "Context menu items" on the upper left pane and "None" (not sure, try and see) in the upper right one. Then in the lower pane look for the lines with "Run services". Probably you will see a few of them. Click on each of them to see its label and choose that famous (by now) "Switch to playlist Relax". Click "OK" twice and you're done.

It takes longer to explain it than to do it.
Title: foo_scheduler
Post by: Borbus on 2007-01-15 11:32:58
Great plugin, there is one thing that's bad about it though. I always forget to assign an action list to an event after I create it. It's really easy to forget this. After you create an event it should prompt you to assign an action list.
Title: foo_scheduler
Post by: Betse on 2007-01-18 02:06:18
It's a great component but i have a few things i found pretty unhandy:
1. When you go to sleep and just want about 30 min of music you have to set the entire date and time of that moment. Isn't it just possible to make a action list which you can execute immediately?

2. When you want to set the volume change in a action list you have to set the volume of foobar to that value, and then push pick. This way you have to change the volume at the time you are listening to it. Especially when you want to just set the volume to 0.0dB you can't listen to music at the setup time.
Isn't it a better idea to just type in the desired dB value?
Title: foo_scheduler
Post by: textured on 2007-01-18 06:51:04
i have been trying the 'wake up from standby' functionality, and it doesnt work for me. i tried three different times and got different errors:
1) the first time, music began playing as it should, but the volume stayed constant instead of gradually fading in. when i opened the screen of my laptop it was covered with visual c++ error windows. i hit ok on one of them and then foobar crashed immediately.
2) the second time i got a blip of sound for two seconds and then nothing. no errors, foobar just crashed without a trace.
3) the third time, i tried initiating standby manually instead of by closing the screen (as i did the first two times). this time foobar crashed again, but i got this error report (http://www.mediafire.com/?azjb4btkicm).
anyone else have trouble w/ standby? 

[edit]: i just tried adding a one minute delay as the first operation. i thought maybe standby needed a moment to resume, and this was causing the errors. it didnt help, but i indirectly learned something-- during the delay period, i got impatient and pressed the 'shift' key to turn on the backlight again so i could see what was happening. pressing shift seems to have been all it needed, and a minute later foobar started playing like normal. i guess it needs some external input or something??.... ive really no idea why this would help. hope you can fix it!
Title: foo_scheduler
Post by: MrEnergizer on 2007-01-18 11:35:26
Thx Andrew for this plugin. I'm impressed 
Mr E
Title: foo_scheduler
Post by: MItaI on 2007-01-20 19:29:19
Andrew, I have found a bug/feature - if I set the scheduler to shut down my computer, it won't do that if the workstation is locked (what happens in 10 min. of inactivity). I have checked that several times, and when the workstation ain't locked, everything is OK. Is it possible to shut down a locked station? If I use "shutdown -s -t 1200" command, for instance, it does shutdown the system.

Also, is it possible to see whether an action has been actually activated?

Anyway, thanks for cool plug-in!
Title: foo_scheduler
Post by: er0k on 2007-01-20 23:07:41
Hello, very nice plugin.

I have a small request: could you add an action to open files?
ie. Add action > Open File... > C:\playlist.m3u or something similar. Thanks!
Title: foo_scheduler
Post by: temp1 on 2007-01-26 06:11:29
thanks for the great plugin 
add the "Force Shutdown" and "Run Program" function will be nice 
Title: foo_scheduler
Post by: GarethEvans on 2007-01-30 06:32:07
Great plugin, it's the one foobar plugin that I definitely couldn't go without. 

One request, however: a "save active playlist" action would be amazing.
Title: foo_scheduler
Post by: pepoluan on 2007-01-30 06:37:57
Also, is it possible to see whether an action has been actually activated?
Yes, this would be nice. For instance, I schedule an action to rescan the library at a certain time every day. But sometimes my brother will turn off the computer before rescan is performed. If there is a field like "Last run", I can easily see whether rescan has been performed or not.
Title: foo_scheduler
Post by: Galova on 2007-02-09 20:51:12
Quote
I have a small request: could you add an action to open files?
ie. Add action > Open File... > C:\playlist.m3u or something similar. Thanks!

+1

me too!
Title: foo_scheduler
Post by: Seyen on 2007-02-11 08:48:56
Hi. I have a problem with the the component. I've set it as an alarm, to ramp up the volume and switch playlists at 7AM, and wake me up, and another one to stop playback at 2AM, when I'm already asleep(computer works all night long). Beforehand, I've tested it and all of the alarms set off. But then when it actually had to work, it didn't, since I woke up at 8AM, and the player was still playing, meaning that neither of the two alarms set off. I've also _checked_ the "Wake up from hibernate/standby" though as far as I know, my computer does not go into either mode at night.
Any ideas?

EDIT: Issue resolved. I should pay more attention to stuff.
Title: foo_scheduler
Post by: $char(9836) on 2007-02-15 09:26:31
Can someone upload the first "series" of this plug-in, before the GUI change. The thing is that I think that when I switched the old config settings remained so now my computer shutdown every sunday night at 00:00
Title: foo_scheduler
Post by: Matyas on 2007-02-15 13:45:43
remove the plugin, and start foobar. It will ask you whether you want to keep the settings of that plugin. Be sure to click no. Afterwards copy the foobar again into the plugins directory and you should be free to go.
Title: foo_scheduler
Post by: Eisprinz on 2007-02-15 17:24:53
Sweet plugin so far, but I'm missing a simple feature: Add Action > Pause/Unpause. With the current implementation there's no way to start playback in the middle of a track, which is exactly what you want when you're listening to audiobooks etc. Without knowing anything about plugin development, I'd guess this should be easy enough to implement? Any chance?
Title: foo_scheduler
Post by: jackassbikeco on 2007-02-15 17:42:49
This is a very useful awesome plugin, but I really don't like how there is no way to tell if the plugin is running or not. Can a visible panel be added that gives the option of starting or stopping the scheduled events and also showing the time remaining on a scheduled event. I make a sleep timer to shut my music off an hr after I go to sleep, but I have no idea if it is actually running or how far it is into the timer.

Thanks,
Josh
Title: foo_scheduler
Post by: halabund on 2007-02-19 16:07:13
Feature request:Why do I need this?

I'd like to play a radio station in the morning, but for this the computer must be connected to the internet. On the campus where I live, we need to connect to a VPN to access the internet: I'd set up scheduler to run a script that does this.
Title: foo_scheduler
Post by: 2Pacalypse on 2007-02-19 17:15:41
Feature request:

  • Action that runs an external program


I requested a while back to be able to launch foo_run scripts which would allow you to run external apps
Title: foo_scheduler
Post by: halabund on 2007-02-24 08:05:28
Feature request: An action to turn off "Stop after current" ... I think you understand why.
Title: foo_scheduler
Post by: halabund on 2007-02-27 17:01:23
Bug report:

If I use foo_scheduler for both turning off the computer (using the Hibernate event) and turning it on in the morning (using the Wake up from hibernate/stand-by option), the computer's clock remains stuck at the turn-off time. For example, if it hibernates at 1.00 and wakes up at 1.30, the clock will still show 1.00 at the wake-up time.

This happens only when both shutdown and wake-up are automated. If I turn the machine off manually or don't set a wake-up event, then the problem does not occur.

Could someone test this?

EDIT: Workaround posted here (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=49589&view=findpost&p=481741). You need to set a few minutes of delay before hibernation.
Title: foo_scheduler
Post by: halabund on 2007-03-05 19:27:39
Bump ... could someone please test this on their computer?

Steps to reproduce the bug:The clock should show x+5 minutes, but on my computer it shows x (i.e. the turn-off time).

Please tell me that this is not a problem with my hardware ...
Title: foo_scheduler
Post by: andrew_smolko on 2007-03-05 22:25:01
Bump ... could someone please test this on their computer?

Steps to reproduce the bug:
  • Set an event that hibernates the computer at time x (with x being a convenient time so you don't have to wait very long.)
  • Set another event that starts playback at time x + 5 minutes. Check the Wake up from Hibernate/Standby option.
  • Wait for your computer to hibernate, then wait for it to wake up and check the computer's clock.
The clock should show x+5 minutes, but on my computer it shows x (i.e. the turn-off time).

Please tell me that this is not a problem with my hardware ...


Unable to reproduce. Time is correct.
Title: foo_scheduler
Post by: er0k on 2007-03-05 22:33:45
Quote
I have a small request: could you add an action to open files?
ie. Add action > Open File... > C:\playlist.m3u or something similar. Thanks!


Hey andrew, any chance of this making the next version?
Title: foo_scheduler
Post by: andrew_smolko on 2007-03-06 19:11:25
Hey andrew, any chance of this making the next version?

If I find some free time then it's possible. But I don't know when it will happen...
Title: foo_scheduler
Post by: YoPen on 2007-03-09 13:58:06
Good work,but still have incomplete option "add timer".
For example: I want to shutdown my PC after 30 min.Every time I must set up the timer with the clock.It's a so dull.Will be great if the timer is INDEPENDENT without set up the clock,just shutdown after 30,60 or 90min, like the sheduler of v0.83

It's only my opinion!
Title: foo_scheduler
Post by: andrew_smolko on 2007-03-09 19:05:04
Good work,but still have incomplete option "add timer".
For example: I want to shutdown my PC after 30 min.Every time I must set up the timer with the clock.It's a so dull.Will be great if the timer is INDEPENDENT without set up the clock,just shutdown after 30,60 or 90min, like the sheduler of v0.83

It's only my opinion!


Create an action list with a desired delay and a shutdown action. Then create a menu item event and assign the action list to it. Now if you want to shutdown in several minutes just use "File/Trigger scheduler event/<your menu item>" menu item. Please read the whole topic before posting requests...
Title: foo_scheduler
Post by: Melomane on 2007-03-21 11:20:29
andrew

it is possible to add option to run command line ?

if possible, this can execute all foobar commands and more...

thank you
Title: foo_scheduler
Post by: halabund on 2007-03-21 13:29:50
it is possible to add option to run command line ?
I'd also like to see this option very much. I need to run a script to connect to the internet (that's how it works in the student hostel), so at the moment I cannot set foobar to play an internet radio station right after turning on the computer (because the connection is dropped when it is turned off).
Title: foo_scheduler
Post by: pepoluan on 2007-03-22 20:04:13
Minor, but...

Andrew, I hope you can edit the first post so that the next time I know when a certain version of Scheduler was released; I keep re-downloading the latest version, heh
Title: foo_scheduler
Post by: mark_spiller on 2007-03-23 15:32:20
Hi -  I'm trying to figure out if this plug-in can do what I'm seeking - I'd like to perform an action when I reach the end of the queue.  For instance, I'd like to trigger an action to close a dockable panel (foo_dockable_panels) containing the queue (foo_queuemanager) when I reach the end of the queue.

I'm not really clear how to add an event like this (if it exists)?  The only player event I see in "player event config" is "on playback end".  I'm also not completely clear on how to get an ID for a menu item (in the menu item event config)?

Did I miss some documentation somewhere?  Maybe I'm looking for a slightly different est of functionality? (maybe not so much a time-based scheduler, but more something that allows setting up event triggers and responses?)

Thanks!
Title: foo_scheduler
Post by: halabund on 2007-03-23 15:49:50
Hi -  I'm trying to figure out if this plug-in can do what I'm seeking - I'd like to perform an action when I reach the end of the queue.  For instance, I'd like to trigger an action to close a dockable panel (foo_dockable_panels) containing the queue (foo_queuemanager) when I reach the end of the queue.

I'm not really clear how to add an event like this (if it exists)?  The only player event I see in "player event config" is "on playback end".

You can only use the built-in events. You could use the 'on playback end' event, set foobar to stop playback when it reaches the end of the queue, and use an action that restarts playback. But of course this approach has its disadvantages ...

Unfortunately you can only used built-in actions. But if an action to run external programs was implemented, it would be possible to execute arbitrary foobar commands.

I'm also not completely clear on how to get an ID for a menu item (in the menu item event config)?

The text that you type for the ID of the menu item event will appear under the File -> Trigger scheduler event menu. The event can be triggered by selecting this menu entry. (I.e. this is not for executing arbitrary menu commands)
Title: foo_scheduler
Post by: halabund on 2007-03-29 08:02:52
If anyone else is experiencing the bug mentioned here (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=49589&view=findpost&p=475347), I found a workaround:
Title: foo_scheduler
Post by: Kiteroa on 2007-03-29 10:37:08
Feature request:

Would it be possible to allow any menu command to be used in scheduler? Either by choosing from a drop-down list  or by entering the text?

It would make this component so much more powerful and flexible.
Title: foo_scheduler
Post by: philibuster on 2007-04-14 07:36:36
I have a small feature request, and it should be pretty small to implement.  Can you please have an indicator that says if the task is running or not?  At the moment, when a task is running I can't tell if it is working or not (i.e. delays).  Thanks.
Title: foo_scheduler
Post by: Andreasvb on 2007-04-14 09:22:23
Yea I requested that before, read whole thread
For now I use the volume as an indicator, I let it fade a bit so I know it's working. But it's a great component, using it  all day, when going to sleep and when I wake up =)
Title: foo_scheduler
Post by: klez on 2007-04-14 20:49:21
For me its useless in the actual State... Theres only one Player Action in the moment. Nothing about "on playback start, on track end" and so on. Ive posted some Feature wishes already, but no one seems to be interested. I have to use the old Foobar 0.8 with the old scheduler
Title: foo_scheduler
Post by: gren on 2007-04-18 12:58:56
I just started using fade and it's slightly problematic.  Foobar does volume from -100dB to 0dB, but since decibels are logarithmic half way on the slider is -15dB.  That meant on my two minute fade from -100 to 0 most of the sound change was in the last half minute.  I know I could modify this by starting at -40 and going to 0 or something similar but it still doesn't be as even.  Do you think it'd be possible to make fade function as the volume slider and have the units of change be uniform in terms of sound rather than logarithmic?  It would only take finding what the function was.  I'd find it useful, otherwise any fade will be really choppy where sound increases exponentially.
Title: foo_scheduler
Post by: Wraith4 on 2007-04-30 08:28:20
Despite reading the whole thread, I'm sure someone has already asked for this!  So please forgive me if I'm already repeating a request in the off chance it hasn't been asked for!

Would it be possible to allow the user to map a action to a shortcut?  That way you could map virtually any function of the player that can be accessed through the gui.  It defenetly make scheduler a more powerful tool.  Or more complicated (I assume) would be to implement the same type of gui access that the shortcut component configuration menu allows the user.

If any of that is too difficult or time consuming, a shorter request would be a pause button!  'Cause I'd like to be able to continue the same song if I hit my "snooze spacebar" in the morning!
Title: foo_scheduler
Post by: hanimei on 2007-05-01 14:41:43
i'd like to get another event, not directly related to foobar itself. if you could implement something similar to 'on system-idle' combined with 'once daily',.. that would make my day.
this way, i could finally get an automated media library updater
Title: foo_scheduler
Post by: X-Tender on 2007-06-25 00:36:56
Hmm, wheres the action "Launch Application!" ? :/ Missing it ....
Title: foo_scheduler
Post by: klez on 2007-06-25 01:36:12
There are a lot of Features missing... A Status Indicator, more Actions, more Triggers (on Playback start for example)... But this Project seems to be dead. Ive given up to believe these Features will be implemented
Title: foo_scheduler
Post by: halabund on 2007-06-25 22:50:39
There are a lot of Features missing... A Status Indicator, more Actions, more Triggers (on Playback start for example)... But this Project seems to be dead. Ive given up to believe these Features will be implemented

If the source was made available, the chance that someone adds these features would be much higher ... it is easier to modify an already existing (and very useful) plug-in than to write another, equally capable one from scratch.

Andrew, if you do not plan to maintain this plug-in further, would you please consider making the source code available?
Title: foo_scheduler
Post by: andrew_smolko on 2007-06-26 22:16:24
Andrew, if you do not plan to maintain this plug-in further, would you please consider making the source code available?

Sure. See the first page, there is the link to the source code. To compile you need MSVS 2005, WTL (http://wtl.sourceforge.net/) and boost (http://www.boost.org/) libraries.
Hope someone will continue developing
The only thing - please, notify in source code and in a binary distribution that the initial author of this plugin is me - Andrew Smolko.
Title: foo_scheduler
Post by: halabund on 2007-06-27 22:23:36
Sure. See the first page, there is the link to the source code.

Andrew, thank you! 
Title: foo_scheduler
Post by: eurogomez on 2007-11-14 11:11:17
Hi,
Mirror for version 3.53 is not available anymore (bandwidth limitation) and I must admit I failed to register on a chinese forum with a mirror on it. Could someone please make it available again?
Title: foo_scheduler
Post by: DenisCool on 2007-11-14 12:21:58
http://rapidshare.com/files/69636652/foo_scheduler.zip.html (http://rapidshare.com/files/69636652/foo_scheduler.zip.html)
Title: foo_scheduler
Post by: eurogomez on 2007-11-14 13:56:12
http://rapidshare.com/files/69636652/foo_scheduler.zip.html (http://rapidshare.com/files/69636652/foo_scheduler.zip.html)

Thanks!
Title: foo_scheduler
Post by: obscure_detour on 2007-11-15 08:41:35
Thanks indeed
Title: foo_scheduler
Post by: Zebulon on 2007-11-18 11:45:05
I would just like to thank the author of this plugin; it fucking rock! XD
Title: foo_scheduler
Post by: halabund on 2007-11-18 14:13:44
Did anyone manage to compile this plugin using Visual Studio Express (i.e. not the Standard editon)?
Title: foo_scheduler
Post by: Sai Kyou on 2007-12-15 18:32:44
Awesome plugin indeed!

-request:

Set output device
Title: foo_scheduler
Post by: gibson on 2007-12-21 09:49:59
what am i doing wrong? select track doesn't work

i have a playlist that i want to play as a wake-up alarm. it consists of four tracks.
current actionlist is:
1. set active playlist "wake up"
2. select track #1
3. set playback order "default"
4. start playback

but it always starts playback on whatever track was last played from that playlist. so usually, i get only the fourth track as my wake-up alarm, which is kind of bad.
Title: foo_scheduler
Post by: halabund on 2007-12-21 09:53:16
<snip>

but it always starts playback on whatever track was last played from that playlist. so usually, i get only the fourth track as my wake-up alarm, which is kind of bad.

You must set Playback -> Playback follows cursor in the menu.  Unfortunately this setting can be somewhat annoying, but I keep it on because of foo_scheduler.
Title: foo_scheduler
Post by: 3ddfreak on 2008-01-25 00:20:09
Just want to say thank you for this wonderfull plugin!
Title: foo_scheduler
Post by: Alzer on 2008-01-27 12:29:23
Andrew, great plugin! I love it.

But if I understand it correctly you have stopped developing it. This is a real shame because you did a lot of good work.

If this is the case, and someone else is still developing, I'd like to make a feature request. Or possibly request some help for finding a work-around.

The thing is that I want the alarm to start a random track in Playlist X. So I set the action list to the following:

1. Set playback order to "Random"
2. Set active playlist "X"
3. Start playback

This works semi-well I would say. It does change the playback order and the playlist but when it comes to starting the playback it always starts with track 1 and from there proceed with a random track.

Maybe something like a "Select track: Random"-feature is what I need.

Any thoughts?
Title: foo_scheduler
Post by: chris h on 2008-02-07 10:45:43
I have a couple questions:

1.) Is it possible to schedule an action when foobar starts?

2.) Is it possible to schedule ReplayGain to scan files before they are played?  Like if I try to play a file and it doesn't have RG values, it will scan the file before it is played?

Thanks
Title: foo_scheduler
Post by: TedFromAccounting on 2008-02-09 08:19:25
Does this plugin work with 0.9.5? I can't even get it to simply start playback at a certain time.  What am I doing wrong?
Title: foo_scheduler
Post by: kanak on 2008-02-09 08:37:53
Does this plugin work with 0.9.5? I can't even get it to simply start playback at a certain time.  What am I doing wrong?


It does work with 0.9.5 . to start playback at a certain time do the following:

(In scheduler preferences):

0. Make sure the "scheduler enabled is checked.
1. Add your event (start playback at certain time). if your computer will be off at the time, check the "wake from  hibernate"
2. In the "actions list" create an action with "Start playback" in it.
3. right click your event and use "assign actions list" in the context menu to make sure your "start playback" action is selected.
Title: foo_scheduler
Post by: TedFromAccounting on 2008-02-10 00:36:29
Does this plugin work with 0.9.5? I can't even get it to simply start playback at a certain time.  What am I doing wrong?


It does work with 0.9.5 . to start playback at a certain time do the following:

(In scheduler preferences):

0. Make sure the "scheduler enabled is checked.
1. Add your event (start playback at certain time). if your computer will be off at the time, check the "wake from  hibernate"
2. In the "actions list" create an action with "Start playback" in it.
3. right click your event and use "assign actions list" in the context menu to make sure your "start playback" action is selected.


Ah, i was forgetting to right click the event and assign an action.  Thanks
Title: foo_scheduler
Post by: Luckz on 2008-03-18 16:24:08
't would be awesome if somebody could add File -> Save Configuration to the actions list.... in a manner that saves config, DB, playlists etc.
Title: foo_scheduler
Post by: mosi on 2008-04-09 08:55:59
I'm pretty curious about the "menu item event" event type. It asks me for a menu item ID but right now I'm clueless where to get that ID from. Is there any doc about it somewhere? Its not shown in Preferences->Display->Context Menu, also the fb2k config file is not human readable.
Maybe someone can point me in the right direction?

I've got the action list set up so far but I'm in need of the trigger and I guess this menu item event might do the trick.
Title: foo_scheduler
Post by: halabund on 2008-04-09 09:27:59
mosi:
The menu item event type will create a new entry in the file menu (under a submenu).  Clicking the entry triggers the event.  The "menu id" is the name of the entry.  It can be any string you like.

EDIT: typo
Title: foo_scheduler
Post by: mosi on 2008-04-09 10:55:19
halabund: oh now thats pretty simple actually, thanks alot!

What I wanted to do was the following: Have some hotkey activate the next playlist for me and start playing some track from it.

I've set it up like this:
A menu item event named "play next playlist" that triggers an action with the commands
"next playlist" and
"start playback"
Then some hotkey that triggers the menu item "play next playlist" and thats basically it.

I'm using an IR-Remote for controlling fb2k via hotkeys and its a bliss to switch through playlists without needing to see anything on display. Somehow this magically worked in my previous installation of fb2k but I never found out why.

It would be nice to have a "previous playlist" action though, maybe I'll have a look at the source and try to get something in there, hopefully its just like reversing next playlist. Its been some years since I've written C so maybe it will explode in a big ball of fire on me, if I can even get it to compile that is.
Title: foo_scheduler
Post by: Squeller on 2008-04-17 07:57:15
There's no "On playback start" event?

What I wanted is, everytime I start playback I want to have my tabbed layout change, in order to display album art and stuff. This could be achieved by a menu command ("View - Tabbed panel stack mod - select tab - ...")

But unfortunately there is no "On playback start". Do you see another chance for my idea?
Title: foo_scheduler
Post by: halabund on 2008-04-17 08:05:52
What I wanted is, everytime I start playback I want to have my tabbed layout change, in order to display album art and stuff. This could be achieved by a menu command ("View - Tabbed panel stack mod - select tab - ...")

It is not possible to do this.  Only the few built-in actions can be used, such as starting playback, rescanning the library, or turning off the computer.
Title: foo_scheduler
Post by: rolls on 2008-08-10 16:00:30
How do you add actions, when I try to add an action list config it says ID: and I have no idea what to type.

Theres no preset actions, where is some documentation on how to use this plugin ?

edit: Ive got it figured
Title: foo_scheduler
Post by: Fractal_Mortality on 2008-08-28 13:29:50
Hi. Everytime I attempt to play a song as an alarm from my computer being in standby, I get this error.

Code: [Select]
Illegal operation:
Code: E0434F4Dh, flags: 00000001h, address: 7C812A5Bh
Call path:
entry=>app_mainloop=>main_thread_callback::callback_run=>on_playback_new_track
Code bytes (7C812A5Bh):
7C812A1Bh:  8B 45 0C 56 8B 75 14 83 E0 01 85 F6 89 45 B4 C7
7C812A2Bh:  45 BC 09 2A 81 7C 0F 84 99 00 00 00 8B 4D 10 83
7C812A3Bh:  F9 0F 0F 87 4D 1D 03 00 85 C9 89 4D C0 74 07 57
7C812A4Bh:  8D 7D C4 F3 A5 5F 8D 45 B0 50 FF 15 08 15 80 7C
7C812A5Bh:  5E C9 C2 10 00 85 FF 0F 8E 36 93 FF FF 8B 55 FC
7C812A6Bh:  89 55 0C 0F B7 16 8B 7D F8 8A 14 3A 88 11 8B 78
7C812A7Bh:  0C 0F B6 D2 66 8B 14 57 66 3B 16 0F 85 A3 89 03
7C812A8Bh:  00 8B 50 08 66 8B 5A 04 38 19 0F 84 A1 89 03 00
Stack (0013F414h):
0013F3F4h:  00000000 00000000 00000000 00000000
0013F404h:  00000000 00000000 00000000 00000000
0013F414h:  0013F4A0 E0434F4D 00000001 00000000
0013F424h:  7C812A5B 00000001 80004005 79E7B494
0013F434h:  0013F44C 02000038 00000001 0013F450
0013F444h:  79E7E17F 0000012F 790FE0E0 0013F460
0013F454h:  79F07282 7A777134 0000012F 0013F470
0013F464h:  79F0726A 0013F4C8 79F071AC E0434F4D
0013F474h:  00000001 00000001 0013F4A0 7A4AD47C
0013F484h:  01BECAD4 0017B3A0 00000000 00043000
0013F494h:  00000000 00000001 0017B3A0 80004005
0013F4A4h:  0013F024 00000001 00000001 0013F480
0013F4B4h:  0013F024 0013F580 79FC15DC 03A9517C
0013F4C4h:  00000000 0013F58C 79F0A629 01BECAD4
0013F4D4h:  00000000 00000000 7A4AD538 0013F5B0
0013F4E4h:  01BECAD4 01B92F28 74516251 79E71988
0013F4F4h:  0013F6F8 00000000 00000001 0013F510
0013F504h:  00000000 0017B3A0 00000000 0013F4E0
0013F514h:  0013F5B0 0013F4E4 01BECAD4 0013F4E8
0013F524h:  01B92F28 0013F58C 0013F5D8 0013F594
Registers:
EAX: 0013F418, EBX: E0434F4D, ECX: 00000000, EDX: 00000029
ESI: 0013F4A4, EDI: 0017B3A0, EBP: 0013F468, ESP: 0013F414
Crash location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RaiseException" (+00000052h)

Loaded modules:
foobar2000   loaded at 00400000h - 0052B000h
ntdll loaded at 7C900000h - 7C9B0000h
kernel32 loaded at 7C800000h - 7C8F4000h
COMCTL32 loaded at 773D0000h - 774D3000h
msvcrt   loaded at 77C10000h - 77C68000h
ADVAPI32 loaded at 77DD0000h - 77E6B000h
RPCRT4   loaded at 77E70000h - 77F01000h
GDI32 loaded at 77F10000h - 77F57000h
USER32   loaded at 77D40000h - 77DD0000h
SHLWAPI   loaded at 77F60000h - 77FD6000h
SHELL32   loaded at 7C9C0000h - 7D1D5000h
ole32 loaded at 774E0000h - 7761D000h
shared   loaded at 10000000h - 1002A000h
COMDLG32 loaded at 763B0000h - 763F9000h
uxtheme   loaded at 5AD70000h - 5ADA8000h
foo_abx   loaded at 00A10000h - 00A41000h
foo_ac3   loaded at 00A70000h - 00A9F000h
foo_albumlist loaded at 00AC0000h - 00B2C000h
foo_audioscrobbler   loaded at 00B50000h - 00B80000h
WS2_32   loaded at 71AB0000h - 71AC7000h
WS2HELP   loaded at 71AA0000h - 71AA8000h
foo_autoplaylist loaded at 00BA0000h - 00BD2000h
foo_cdda loaded at 00C00000h - 00C41000h
foo_converter loaded at 00C70000h - 00CD7000h
foo_dbsearch loaded at 00D00000h - 00D5C000h
foo_discogs(2)   loaded at 00D80000h - 00E14000h
gdiplus   loaded at 4EC50000h - 4EDF3000h
WINMM loaded at 76B40000h - 76B6D000h
foo_dockable_panels   loaded at 00EC0000h - 00EF3000h
foo_dop   loaded at 00F20000h - 00FF4000h
SETUPAPI loaded at 77920000h - 77A13000h
QUARTZ   loaded at 74810000h - 7497C000h
OLEAUT32 loaded at 77120000h - 771AC000h
foo_dsp_continuator   loaded at 01030000h - 01048000h
MSVCP80   loaded at 7C420000h - 7C4A7000h
MSVCR80   loaded at 78130000h - 781CB000h
foo_dsp_crossfader   loaded at 01070000h - 01123000h
foo_dsp_delta loaded at 01150000h - 0116E000h
foo_dsp_std   loaded at 01190000h - 011D9000h
foo_facets   loaded at 01200000h - 01281000h
MSIMG32   loaded at 76380000h - 76385000h
foo_fileops   loaded at 012B0000h - 012F6000h
foo_freedb2   loaded at 01320000h - 01360000h
foo_infobox   loaded at 01380000h - 013BE000h
foo_input_dts loaded at 013E0000h - 01445000h
foo_input_shorten loaded at 01470000h - 0149E000h
foo_input_std loaded at 014C0000h - 015ED000h
foo_lnk   loaded at 01610000h - 01629000h
foo_masstag   loaded at 01650000h - 016A0000h
foo_navigator loaded at 016C0000h - 016F1000h
foo_playlist_manager loaded at 01720000h - 01766000h
foo_playlist_tree_mod loaded at 01790000h - 017F8000h
libmzsch360_000   loaded at 10400000h - 105D0000h
WSOCK32   loaded at 71AD0000h - 71AD9000h
libmzgc360_000   loaded at 01820000h - 018C4000h
foo_pqview   loaded at 01910000h - 0192C000h
foo_prettypop loaded at 01950000h - 0199D000h
mscoree   loaded at 79000000h - 79046000h
msvcm80   loaded at 7C4C0000h - 7C53D000h
mscorwks loaded at 79E70000h - 7A3FF000h
mscorlib.ni   loaded at 790C0000h - 79BF6000h
mscorjit loaded at 79060000h - 790B6000h
rsaenh   loaded at 0FFD0000h - 0FFF8000h
foo_random   loaded at 03EE0000h - 03F1F000h
foo_removeplayed loaded at 03F20000h - 03F38000h
foo_rgscan   loaded at 03F50000h - 03FAB000h
foo_run   loaded at 03FD0000h - 03FFE000h
foo_scheduler loaded at 04020000h - 0408F000h
POWRPROF loaded at 74AD0000h - 74AD8000h
foo_scrobblecharts   loaded at 040B0000h - 040E3000h
WININET   loaded at 771B0000h - 77256000h
CRYPT32   loaded at 77A80000h - 77B14000h
MSASN1   loaded at 77B20000h - 77B32000h
foo_textdisplay   loaded at 04110000h - 0414F000h
foo_tradersfriend loaded at 04170000h - 041AD000h
foo_uie_albumart loaded at 041E0000h - 0421D000h
foo_uie_elplaylist   loaded at 04240000h - 042A1000h
foo_ui_columns   loaded at 042D0000h - 043FC000h
foo_ui_std   loaded at 04420000h - 044F5000h
foo_unpack   loaded at 04520000h - 0454D000h
foo_vis_projectM loaded at 04570000h - 045E1000h
OPENGL32 loaded at 5ED00000h - 5EDCC000h
GLU32 loaded at 68B20000h - 68B40000h
DDRAW loaded at 73760000h - 737A9000h
DCIMAN32 loaded at 73BC0000h - 73BC6000h
foo_vis_shpeck-beta   loaded at 05010000h - 0503E000h
MSVCR90   loaded at 78520000h - 785C3000h
mswsock   loaded at 71A50000h - 71A8F000h
DNSAPI   loaded at 76F20000h - 76F47000h
WINTRUST loaded at 76C30000h - 76C5E000h
IMAGEHLP loaded at 76C90000h - 76CB8000h
mdnsNSP   loaded at 16080000h - 16099000h
Iphlpapi loaded at 76D60000h - 76D79000h
rasadhlp loaded at 76FC0000h - 76FC6000h
hnetcfg   loaded at 662B0000h - 66308000h
wshtcpip loaded at 71A90000h - 71A98000h
System.ni loaded at 7A440000h - 7AC2A000h
System.Drawing.ni loaded at 7ADE0000h - 7AF7C000h
System.Windows.Forms.ni   loaded at 7AFD0000h - 7BC6C000h
DSOUND   loaded at 73F10000h - 73F6C000h
VERSION   loaded at 77C00000h - 77C08000h
wdmaud   loaded at 72D20000h - 72D29000h
msacm32   loaded at 72D10000h - 72D18000h
MSACM32   loaded at 77BE0000h - 77BF5000h
midimap   loaded at 77BD0000h - 77BD7000h
KsUser   loaded at 73EE0000h - 73EE4000h
IMM32 loaded at 76390000h - 763AD000h
xpsp2res loaded at 105D0000h - 10895000h
CLBCATQ   loaded at 76FD0000h - 7704F000h
COMRes   loaded at 77050000h - 77115000h
mlang loaded at 75CF0000h - 75D81000h
winrnr   loaded at 76FB0000h - 76FB8000h
WLDAP32   loaded at 76F60000h - 76F8C000h
netapi32 loaded at 5B860000h - 5B8B4000h
urlmon   loaded at 7E1E0000h - 7E280000h
Secur32   loaded at 77FE0000h - 77FF1000h
Apphelp   loaded at 77B40000h - 77B62000h
shdocvw   loaded at 7E290000h - 7E3FF000h
CRYPTUI   loaded at 754D0000h - 75550000h
cscui loaded at 77A20000h - 77A74000h
CSCDLL   loaded at 76600000h - 7661D000h
browseui loaded at 75F80000h - 7607D000h
MPR   loaded at 71B20000h - 71B32000h
drprov   loaded at 75F60000h - 75F67000h
ntlanman loaded at 71C10000h - 71C1E000h
NETUI0   loaded at 71CD0000h - 71CE7000h
NETUI1   loaded at 71C90000h - 71CD0000h
NETRAP   loaded at 71C80000h - 71C87000h
SAMLIB   loaded at 71BF0000h - 71C03000h
davclnt   loaded at 75F70000h - 75F79000h
PortableDeviceApi loaded at 0EBC0000h - 0EC09000h
MSGINA   loaded at 75970000h - 75A67000h
USERENV   loaded at 769C0000h - 76A73000h
WINSTA   loaded at 76360000h - 76370000h
ODBC32   loaded at 74320000h - 7435D000h
odbcint   loaded at 0E450000h - 0E467000h
LINKINFO loaded at 76980000h - 76988000h
ntshrui   loaded at 76990000h - 769B5000h
ATL   loaded at 76B20000h - 76B31000h
sti   loaded at 73BA0000h - 73BB3000h
CFGMGR32 loaded at 74AE0000h - 74AE7000h
mydocs   loaded at 72410000h - 7242A000h
smarthook loaded at 10140000h - 10151000h
shdoclc   loaded at 11770000h - 117F8000h
msdmo loaded at 736B0000h - 736B7000h
wmadmod   loaded at 0EAB0000h - 0EB6C000h
mfplat   loaded at 04F10000h - 04F47000h
DBGHELP   loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 7C812A5Bh, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RaiseException" (+00000052h)
Address: 79E7B494h, location: "mscorwks", loaded at 79E70000h - 7A3FF000h
Symbol: "LogHelp_TerminateOnAssert" (+0000217Ch)
Address: 79E7E17Fh, location: "mscorwks", loaded at 79E70000h - 7A3FF000h
Symbol: "InstallCustomModule" (+00000103h)
Address: 790FE0E0h, location: "mscorlib.ni", loaded at 790C0000h - 79BF6000h
Address: 79F07282h, location: "mscorwks", loaded at 79E70000h - 7A3FF000h
Symbol: "GetCLRFunction" (+000241CEh)
Address: 7A777134h, location: "System.ni", loaded at 7A440000h - 7AC2A000h
Address: 79F0726Ah, location: "mscorwks", loaded at 79E70000h - 7A3FF000h
Symbol: "GetCLRFunction" (+000241B6h)
Address: 79F071ACh, location: "mscorwks", loaded at 79E70000h - 7A3FF000h
Symbol: "GetCLRFunction" (+000240F8h)
Address: 7A4AD47Ch, location: "System.ni", loaded at 7A440000h - 7AC2A000h
Address: 79FC15DCh, location: "mscorwks", loaded at 79E70000h - 7A3FF000h
Symbol: "CorExeMain" (+00007F95h)
Address: 79F0A629h, location: "mscorwks", loaded at 79E70000h - 7A3FF000h
Symbol: "GetCLRFunction" (+00027575h)
Address: 7A4AD538h, location: "System.ni", loaded at 7A440000h - 7AC2A000h
Address: 79E71988h, location: "mscorwks", loaded at 79E70000h - 7A3FF000h
Address: 79F0A582h, location: "mscorwks", loaded at 79E70000h - 7A3FF000h
Symbol: "GetCLRFunction" (+000274CEh)
Address: 79362F76h, location: "mscorlib.ni", loaded at 790C0000h - 79BF6000h
Address: 79F0A66Ch, location: "mscorwks", loaded at 79E70000h - 7A3FF000h
Symbol: "GetCLRFunction" (+000275B8h)
Address: 7B40E68Ah, location: "System.Windows.Forms.ni", loaded at 7AFD0000h - 7BC6C000h
Address: 7B237E00h, location: "System.Windows.Forms.ni", loaded at 7AFD0000h - 7BC6C000h
Address: 7B0772F4h, location: "System.Windows.Forms.ni", loaded at 7AFD0000h - 7BC6C000h
Address: 7B0770E9h, location: "System.Windows.Forms.ni", loaded at 7AFD0000h - 7BC6C000h
Address: 7B0770FAh, location: "System.Windows.Forms.ni", loaded at 7AFD0000h - 7BC6C000h
Address: 7B077153h, location: "System.Windows.Forms.ni", loaded at 7AFD0000h - 7BC6C000h
Address: 7B079548h, location: "System.Windows.Forms.ni", loaded at 7AFD0000h - 7BC6C000h
Address: 793733E3h, location: "mscorlib.ni", loaded at 790C0000h - 79BF6000h
Address: 79E73620h, location: "mscorwks", loaded at 79E70000h - 7A3FF000h
Symbol: "LogHelp_NoGuiOnAssert" (+00000524h)
Address: 79E73940h, location: "mscorwks", loaded at 79E70000h - 7A3FF000h
Symbol: "LogHelp_NoGuiOnAssert" (+00000844h)
Address: 019517D0h, location: "foo_prettypop", loaded at 01950000h - 0199D000h
Address: 00419564h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 0199212Ch, location: "foo_prettypop", loaded at 01950000h - 0199D000h
Address: 0199212Ch, location: "foo_prettypop", loaded at 01950000h - 0199D000h
Address: 05019013h, location: "foo_vis_shpeck-beta", loaded at 05010000h - 0503E000h
Address: 79E7C74Bh, location: "mscorwks", loaded at 79E70000h - 7A3FF000h
Symbol: "LogHelp_TerminateOnAssert" (+00003433h)
Address: 0046CC3Fh, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 79E7C6CCh, location: "mscorwks", loaded at 79E70000h - 7A3FF000h
Symbol: "LogHelp_TerminateOnAssert" (+000033B4h)
Address: 79F07FEEh, location: "mscorwks", loaded at 79E70000h - 7A3FF000h
Symbol: "GetCLRFunction" (+00024F3Ah)
Address: 7A4AD9B4h, location: "System.ni", loaded at 7A440000h - 7AC2A000h
Address: 7A4AD9B4h, location: "System.ni", loaded at 7A440000h - 7AC2A000h
Address: 79FC15DCh, location: "mscorwks", loaded at 79E70000h - 7A3FF000h
Symbol: "CorExeMain" (+00007F95h)
Address: 79F93798h, location: "mscorwks", loaded at 79E70000h - 7A3FF000h
Symbol: "ClrCreateManagedInstance" (+00006854h)
Address: 79F93A79h, location: "mscorwks", loaded at 79E70000h - 7A3FF000h
Symbol: "ClrCreateManagedInstance" (+00006B35h)
Address: 019917A0h, location: "foo_prettypop", loaded at 01950000h - 0199D000h
Address: 79F93961h, location: "mscorwks", loaded at 79E70000h - 7A3FF000h
Symbol: "ClrCreateManagedInstance" (+00006A1Dh)
Address: 7A4ADAA8h, location: "System.ni", loaded at 7A440000h - 7AC2A000h
Address: 79E73E80h, location: "mscorwks", loaded at 79E70000h - 7A3FF000h
Symbol: "LogHelp_NoGuiOnAssert" (+00000D84h)
Address: 004F6F60h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004D8D00h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 00B77088h, location: "foo_audioscrobbler", loaded at 00B50000h - 00B80000h
Address: 004F6F60h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 00B77088h, location: "foo_audioscrobbler", loaded at 00B50000h - 00B80000h
Address: 0046CCB5h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 00B77088h, location: "foo_audioscrobbler", loaded at 00B50000h - 00B80000h
Address: 7A4ADAA8h, location: "System.ni", loaded at 7A440000h - 7AC2A000h
Address: 7A342728h, location: "mscorwks", loaded at 79E70000h - 7A3FF000h
Address: 79F9386Fh, location: "mscorwks", loaded at 79E70000h - 7A3FF000h
Symbol: "ClrCreateManagedInstance" (+0000692Bh)
Address: 7A4ADA40h, location: "System.ni", loaded at 7A440000h - 7AC2A000h
Address: 004F6F80h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004D55F8h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 0043784Ah, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004F9F08h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 00B77088h, location: "foo_audioscrobbler", loaded at 00B50000h - 00B80000h
Address: 004F9F08h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 7A79318Ah, location: "System.ni", loaded at 7A440000h - 7AC2A000h
Address: 00B77088h, location: "foo_audioscrobbler", loaded at 00B50000h - 00B80000h
Address: 00B77018h, location: "foo_audioscrobbler", loaded at 00B50000h - 00B80000h
Address: 00B52EBCh, location: "foo_audioscrobbler", loaded at 00B50000h - 00B80000h
Address: 00B54DF8h, location: "foo_audioscrobbler", loaded at 00B50000h - 00B80000h
Address: 0041357Dh, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 00B7701Ch, location: "foo_audioscrobbler", loaded at 00B50000h - 00B80000h
Address: 7A4ADA40h, location: "System.ni", loaded at 7A440000h - 7AC2A000h
Address: 7A3427B7h, location: "mscorwks", loaded at 79E70000h - 7A3FF000h
Address: 7A0958BFh, location: "mscorwks", loaded at 79E70000h - 7A3FF000h
Symbol: "GetCompileInfo" (+00006D7Dh)
Address: 00443B20h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 019917A0h, location: "foo_prettypop", loaded at 01950000h - 0199D000h
Address: 79E73100h, location: "mscorwks", loaded at 79E70000h - 7A3FF000h
Symbol: "LogHelp_NoGuiOnAssert" (+00000004h)
Address: 00443B20h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 019917A0h, location: "foo_prettypop", loaded at 01950000h - 0199D000h
Address: 004F8FA9h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 00437900h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004B761Ah, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 00444AACh, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004F6598h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004F97BCh, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 014D39B4h, location: "foo_input_std", loaded at 014C0000h - 015ED000h
Address: 004BA1F0h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 0042FE40h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 0042FF96h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004D3F5Ch, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 00413568h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004D0DC0h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004F97BCh, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004B7749h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 0042FFB5h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 77D48734h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 0042FF96h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 0042FF96h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 77D48816h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000014Fh)
Address: 0042FF96h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D48830h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000169h)
Address: 77D489CDh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000127h)
Address: 0042FF96h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 77D4DAEAh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DestroyWindow" (+00000000h)
Address: 04486AC8h, location: "foo_ui_std", loaded at 04420000h - 044F5000h
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D489F0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+0000014Ah)
Address: 77D48A10h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 0042DA6Eh, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 10002589h, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000C8h)
Address: 00D4DAEAh, location: "foo_dbsearch", loaded at 00D00000h - 00D5C000h
Address: 0042E4F7h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004D1214h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004DD304h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004DD304h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004DD2E8h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C9106F0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 004AAC33h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 7A7E7A2Fh, location: "System.ni", loaded at 7A440000h - 7AC2A000h
Address: 004A52D0h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 7A205D4Bh, location: "mscorwks", loaded at 79E70000h - 7A3FF000h
Symbol: "CertCreateAuthenticodeLicense" (+0005BE04h)
Address: 004AAC33h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004A9088h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 10002589h, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000C8h)
Address: 004D3AE8h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004BE721h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004D3AE8h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 0042E736h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004A34A1h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004A349Bh, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 7A7E7B43h, location: "System.ni", loaded at 7A440000h - 7AC2A000h
Address: 004C5B14h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004C3860h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004A52D0h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 7A205353h, location: "mscorwks", loaded at 79E70000h - 7A3FF000h
Symbol: "CertCreateAuthenticodeLicense" (+0005B40Ch)
Address: 004A349Bh, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004A34AFh, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004C3860h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004BEB19h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004A4EBAh, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 7A7E7B93h, location: "System.ni", loaded at 7A440000h - 7AC2A000h
Address: 004A52D0h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 7A2053D3h, location: "mscorwks", loaded at 79E70000h - 7A3FF000h
Symbol: "CertCreateAuthenticodeLicense" (+0005B48Ch)
Address: 7C816FD7h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RegisterWaitForInputIdle" (+00000049h)
Address: 7C839AA8h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C816FE0h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RegisterWaitForInputIdle" (+00000052h)
Address: 004A4F25h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004B0063h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 00500069h, location: "foobar2000", loaded at 00400000h - 0052B000h

Version info:
foobar2000 v0.9.5.5
UNICODE
Windows 5.1


Additional info:
Last.fm Chart Player 0.2.3  (foo_scrobblecharts)
Dockable Panels 1.0.7b [Mar 28 2007 - 09:18:48]  (foo_dockable_panels)
Standard DSP Array 1.0  (foo_dsp_std)
CD Audio Decoder 2.1.3  (foo_cdda)
Standard Input Array 1.0  (foo_input_std)
freedb Tagger 0.6  (foo_freedb2)
AC3 decoder 0.9.1  (foo_ac3)
Default User Interface 0.9.5  (foo_ui_std)
Pretty Popup 1.2.3  (foo_prettypop)
DTS decoder 0.1.7  (foo_input_dts)
Facets 2008-02-25  (foo_facets)
Converter 1.1.2  (foo_converter)
Playlist Tree Mod Panel 3.0.6.0 [Jul 12 2008 - 23:39:03]  (foo_playlist_tree_mod)
Continuator 0.6.1  (foo_dsp_continuator)
Shell link resolver 1.1  (foo_lnk)
Masstagger 1.6  (foo_masstag)
LPCM <--> delta-PCM converter 0.1.1  (foo_dsp_delta)
Columns UI 0.3.4.1  (foo_ui_columns)
Randomized playlist entry 1.2.3  (foo_random)
Album Art Panel 0.2.7.1  (foo_uie_albumart)
ZIP/GZIP reader 1.0  (foo_unpack)
Run services 0.3.4  (foo_run)
foobar2000 core 0.9.5.5  (Core)
ELPlaylist 0.5.0(beta)  (foo_uie_elplaylist)
Live show tagger 0.6.1  (foo_tradersfriend)
Discogs Tagger 1.13  (foo_discogs(2))
Album List 4.3  (foo_albumlist)
Shpeck - Winamp vis plugins wrapper 0.2.4 beta 2  (foo_vis_shpeck-beta)
ABX Comparator 1.3.3  (foo_abx)
projectM visualization 1.97.6.2  (foo_vis_projectM)
Shorten decoder 0.4.2a  (foo_input_shorten)
Remove played Files 1.4.0  (foo_removeplayed)
File Operations 2.1  (foo_fileops)
Navigator 0.6  (foo_navigator)
Audioscrobbler 1.3.15  (foo_audioscrobbler)
ReplayGain Scanner 2.0.8   (foo_rgscan)
Database search 1.3.1 beta 11  (foo_dbsearch)
Scheduler 3.53  (foo_scheduler)
Playlist Manager 1.0  (foo_playlist_manager)
Special file info box v2.0.0  (foo_infobox)
RAR reader 1.1  (foo_unpack)
iPod manager 0.6.2.4  (foo_dop)
Gapless Crossfader 0.3.4.1 (Intel SSE)  (foo_dsp_crossfader)
Text Display UI Element 1.0 RC 3  (foo_textdisplay)


Anyone know what can solve the problem?
Title: foo_scheduler
Post by: Fractal_Mortality on 2008-08-29 17:14:21
Also, from reading this thread, I understand that there should be a "Hibernate" event that will allow me to put my computer into hibernation after playback end... Yet all I see is "Shutdown." Am I missing something?
Title: foo_scheduler
Post by: halabund on 2008-08-29 18:58:50
Also, from reading this thread, I understand that there should be a "Hibernate" event that will allow me to put my computer into hibernation after playback end... Yet all I see is "Shutdown." Am I missing something?

Just add the "Shutdown" action and you'll have the option to hibernate the machine.
Title: foo_scheduler
Post by: servimo on 2008-08-29 21:26:55
 It didn't have a checkmark if some scheduler event is selected in the menu. How I know wich is going on...? And if I want to stop it?
Title: foo_scheduler
Post by: MusX on 2008-09-30 02:04:13
great plugin
I would like to request "pause" action and "stop after current" action
Title: foo_scheduler
Post by: kode54 on 2008-09-30 03:20:00
Hi. Everytime I attempt to play a song as an alarm from my computer being in standby, I get this error.

...

Anyone know what can solve the problem?

Looks like it may be foo_prettypop.
Title: foo_scheduler
Post by: halabund on 2008-10-01 19:49:46
I would like to request "pause" action and "stop after current" action

This component is not being developed any more.

The source is available, but it needs the WTL, so it cannot be compiled with the (free) Express Edition of Visual Studio.
Title: foo_scheduler
Post by: francesco on 2008-10-15 07:14:35
thanks for this wonderful component



could add the feature

1) ran task on missed event
for example i set run a task @ 8.am but i turn on my pc @9.am , so run task on missed event it's nice

2)
run task every x minutes or  hours without set a precise time (like 00.00 or 9.30am...)


thanks
Title: foo_scheduler
Post by: MusX on 2009-02-22 08:27:12
is it safe to use shutdown while foobar is still running? will "1. close foobar, 2. shutdown" works? I think that would be much safe for foobar
Title: foo_scheduler
Post by: Slutter Butter on 2009-05-07 05:00:46
How do you add actions, when I try to add an action list config it says ID: and I have no idea what to type.

Theres no preset actions, where is some documentation on how to use this plugin ?

edit: Ive got it figured


How'd you figure this out?  I also have no idea what to type.  I feel like it's some kind of programming code or whatever.  Is there a way I can simply tell it to start playing a certain playlist at a certain time.  Seems simple enough but I am utterly lost here. 
Title: foo_scheduler
Post by: tpijag on 2009-05-07 05:45:32
No programming code....just a name for the action.

Fill in name and my advice from there is to rely on right click context menu.

terry
Title: foo_scheduler
Post by: MC Escher on 2009-05-07 17:27:16
is it safe to use shutdown while foobar is still running? will "1. close foobar, 2. shutdown" works? I think that would be much safe for foobar

I just use shutdown, without any problems.
Title: foo_scheduler
Post by: bsw11 on 2009-05-25 00:37:47
I am new to this plugin.  Are there any docs at all?

Can someone please point me or in a few short paras give me a step by step to just setup an event that will pause at a certain time?

How do I figure out the list of actions and their id's?

Thanks!
Title: foo_scheduler
Post by: 2E7AH on 2009-05-25 00:54:07
How do I figure out the list of actions and their id's?

Just enter some name for ID and actions will pop up at right click
Title: foo_scheduler
Post by: Andreasvb on 2009-05-25 00:58:05
The ID is just its name.

A small guide:

1. Add an action list and name it.
2. Right click an action list and choose the action stop (there's no pause).
3. Add a date/time event.
4. Right click the event and assign your action list.



Title: foo_scheduler
Post by: bsw11 on 2009-05-26 08:50:05
Ok that was easy enough. 
I have only 2 issues -

1 - I did not see a pause/play action item?  Do I have the current version - if not where do I get it?

2 - There needs to be a simpler input to this so that at the end of the night, all one needs to do is set a sleep timer or time to pause event and then a wakeup event.  So is anyone still working on this or is there any type of xml or control file that can be created to drive this thing?

Thanks!

Edit:
Why not add a Menu Item as an action item and whatever is selected is the action that is executed via the menu interface?  Then it would be totally soft and easy to add to.
Title: foo_scheduler
Post by: halabund on 2009-05-26 09:20:24
This component has been abandoned for about 2 years now.
Title: foo_scheduler
Post by: andrew_smolko on 2009-05-29 10:58:09
Well, I have some ideas about foo_scheduler 4.x. And possibly I will start developing it soon. Will it be freeware? Or shareware? Or something else? I'm still thinking about this... It's difficult to find free time and even more difficult to spend this time on developing something just for fun...
Title: foo_scheduler
Post by: halabund on 2009-05-29 11:18:46
Andrew, if you do release a new version, here's a suggestion for improvement:

There is really one single thing that I find really inconvenient in the current version:  It would be nice to have a way to ensure that a playlist is played from the beginning without having the somewhat inconvenient Playback follows cursor more turned on.

(Not that there isn't room for improvement elsewhere, it's just that in the current functionality the glitch that bothered me most was the necessity of having Playback follows cursor turned on in order for the alarm playlist to always play from the start.  I even attempted correcting this myself, but didn't manage to compile the component with the Express edition of Visual Studio.)
Title: foo_scheduler
Post by: andrew_smolko on 2009-05-29 11:23:41
If the development starts I will take into consideration most of the requests posted in this topic. Or at least I'll try to do this.
Title: foo_scheduler
Post by: odyssey on 2009-08-10 14:12:17
I wish it was possible to:

1. Select all tracks in a specific playlist and perform context-actions on them (My use: Once a day write all playback statistics to my files)

2. Assign Main Menu Commands to the action list (My use: Rate a track and proceed to next track in one click... and possibly many other creative uses! )
Title: foo_scheduler
Post by: odyssey on 2009-08-11 13:34:21
auto pause while certain process (mplayerc.exe) is running? (http://www.hydrogenaudio.org/forums/index.php?showtopic=73981&hl=)

Maybe an idea for a feature?
Title: foo_scheduler
Post by: q-stankovic on 2009-08-11 17:30:15
Well, I have some ideas about foo_scheduler 4.x. And possibly I will start developing it soon. Will it be freeware? Or shareware? Or something else? I'm still thinking about this... It's difficult to find free time and even more difficult to spend this time on developing something just for fun...


Well, there might be many ideas and features wich could be implemented in version 4 - this thread is full of them: other playback events (playback start, track end, ...), some new actions like running from commandline, totally other events like odyssey asked for one post ago and so on. However, offering a share ware version (i assume you weren't kidding) will shrink the userbase of this useful component to a few people. If you decide to do so, andrew smolko, i would like to ask you if you could finish this version 3 - means: solving some issues to have a perfect version 3 before doing the next step.

Here the points i would love to see solved:


I hope that you will find some time to do this few changes. If not, i hope that at least somebody will pick up the source code to bring this component to its deserved end (mainly the first two points i mentioned )
Title: foo_scheduler
Post by: odyssey on 2009-08-15 00:06:57
I'll just add another feature that could be nice to have if you decide to move on developing

* Add event for HID idle time (that is, the amount of time user hasen't performed any inputs - Similar to when screensaver kicks in)

That, in combination with hopefully direct commands in actions, could make a really great display-interface. Many of the "skinning"-artists around here have different displays for different situations. One for browsing music and one for displaying coverart and/or artist images etc. I thought it would be cool if it was possible to make foobar switch to playlist-view when mouse/keyboard receives input, and automatically switch to coverart after xx seconds.
Title: foo_scheduler
Post by: andrew_smolko on 2009-08-16 22:28:43
Updated to 3.54. Annoying playback behaviour fixed, "Rescan media library" removed. After update current config will be erased.
Title: foo_scheduler
Post by: Andreasvb on 2009-08-17 00:51:45
I think the date/time event function broke.
Nothing happens, at all.

Code: [Select]
Daily at: 01:45 - Zzzz

Zzzz:
Set volume to -30 fade 3 sec
25 minutes delay
Set volume to -60 fade 600 sec
Stop playback

Title: foo_scheduler
Post by: Robertina on 2009-08-17 01:09:26
Updated to 3.54. Annoying playback behaviour fixed, "Rescan media library" removed.

Thank you for the update.

Happened it accidentally or is it intended, that in the Action lists the action "Select track" has been vanished?

Robertina.
Title: foo_scheduler
Post by: tpijag on 2009-08-17 01:15:24
Changelog:
3.54
Removed "Rescan media library" and "Select track" actions.
Now "Start playback" action allows to set the track to start playback from.
Dependency from "Playback follows cursor" removed.
 

terry
Title: foo_scheduler
Post by: Robertina on 2009-08-17 01:56:18
Changelog:
3.54
Removed "Rescan media library" and "Select track" actions.

Thank you, tpijag,

this answers my question.

I had read this (http://www.hydrogenaudio.org/forums/index.php?showtopic=49589&view=findpost&p=651883) only and then downloaded the component without reading the enhanced change log on the first site here.
Title: foo_scheduler
Post by: andrew_smolko on 2009-08-17 12:37:34
I think the date/time event function broke.
Nothing happens, at all.

Code: [Select]
Daily at: 01:45 - Zzzz

Zzzz:
Set volume to -30 fade 3 sec
25 minutes delay
Set volume to -60 fade 600 sec
Stop playback

Unable to reproduce, works fine.
Title: foo_scheduler
Post by: Andreasvb on 2009-08-17 17:27:18
Following works fine with the previous version.

Windows 7 Ultimate RTM.

Code: [Select]
Core (2009-08-05 21:56:50)
    foobar2000 core 0.9.6.9 beta 1
foo_7taskbar.dll (2009-02-12 08:43:24)
    Seven Taskbar 1.1.1
foo_albumlist.dll (2009-08-05 21:55:12)
    Album List 4.3.1
foo_amipwrapper.dll (2008-10-21 00:20:44)
    AMIP Wrapper 0.99
foo_audioscrobbler.dll (2009-05-07 21:05:30)
    Audioscrobbler 1.4.1
foo_cdartdisplay.dll (2009-02-01 00:30:30)
    CD Art Display Interface 2.0.1 release 86
foo_cdda.dll (2008-11-29 12:58:26)
    CD Audio Decoder 2.1.3
foo_chronflow.dll (2008-04-14 00:16:00)
    Chronial's Coverflow 0.3.0
foo_controlserver.dll (2006-12-04 18:30:54)
    Control Server 1.0.1
foo_converter.dll (2009-08-05 21:54:54)
    Converter 1.2.1
foo_convolve.dll (2006-08-04 21:57:26)
    Convolver 0.3
foo_covers.dll (2009-04-27 14:19:56)
    Locate Covers 0.03
foo_dsp_bs2b.dll (2009-06-08 12:30:06)
    bs2b 3.1.0
foo_dsp_crossfader.dll (2009-01-05 21:43:56)
    Gapless Crossfader 0.3.4.1 (SSE)
foo_dsp_crossfeed.dll (2009-02-11 03:18:24)
    Crossfeed 1.1.1
foo_dsp_delta.dll (2008-10-24 15:57:16)
    Noise Sharpening DSP 1.0.0
foo_dsp_dolbyhp.dll (2008-12-04 22:37:20)
    Dolby Headphone Wrapper 1.3.1
foo_dsp_std.dll (2009-08-05 21:55:18)
    Standard DSP Array 1.0
foo_dsp_stereoconv.dll (2007-05-18 00:19:46)
    Stereo Convolution 1.0.1
foo_dsp_vlevel.dll (2008-03-03 00:59:12)
    VLevel 20080302.0
foo_exvar.dll (2008-06-14 00:42:56)
    Extended Variables 0.3.1
foo_fileops.dll (2009-08-05 21:53:56)
    File Operations 2.1.2
foo_input_std.dll (2009-08-05 21:54:52)
    Standard Input Array 1.0
foo_jesus.dll (2009-03-22 00:41:11)
    Autosave 0.0.3
foo_masstag.dll (2009-03-29 20:53:12)
    Masstagger 1.8
foo_masstag_addons.dll (2009-02-10 23:54:08)
    Masstagger Addons 0.3.5 (SSE)
foo_menu_addons.dll (2007-10-29 21:42:10)
    Menu Addons 0.4 (Intel SSE)
foo_mirc.dll (2009-06-27 22:50:26)
    mIRC spam 0.1
foo_misc_addons.dll (2009-03-19 21:31:16)
    Misc. Addons 0.1.5 (SSE)
foo_mouse_gesture.dll (2008-11-03 16:50:22)
    mouse gesture host 0.4.1
foo_navigator.dll (2007-07-20 23:58:36)
    Navigator 0.62
foo_osd.dll (2007-01-25 14:58:30)
    On-Screen Display 1.52
foo_playcount.dll (2009-04-29 20:09:32)
    Playback Statistics 2.1.9
foo_playcount_sql.dll (2009-05-11 11:50:08)
    Playback statistics SQL 1.5.4.227
foo_playlist_revive.dll (2009-08-11 10:02:21)
    Playlist Revive 0.2
foo_pqview.dll (2008-03-11 20:02:54)
    Playback Queue Viewer 0.2
foo_queuecontents.dll (2009-07-28 08:33:04)
    Queue Contents Editor 0.1.1
foo_quicktag.dll (2007-10-16 17:46:18)
    Quick Tagger 1.0
foo_rgscan.dll (2009-08-05 21:54:44)
    ReplayGain Scanner 2.0.9
foo_run.dll (2009-03-27 23:49:54)
    Run services 0.3.6
foo_runcmd.dll (2007-08-16 21:08:42)
    Run Command 1.0 beta 3
foo_scheduler.dll (2007-01-09 23:33:46)
    Scheduler 3.53
foo_sid.dll (2009-04-16 14:30:28)
    sidplay2 1.14
foo_skip.dll (2009-01-03 18:04:18)
    Skip Track 0.4
foo_twitter_post.dll (2009-05-29 17:32:23)
    Twitter Post 1.6.1
foo_ui_columns.dll (2009-06-15 00:18:06)
    Columns UI 0.3.7.8
foo_ui_std.dll (2009-08-05 21:55:16)
    Default User Interface 0.9.5
foo_uie_albumlist.dll (2009-06-14 00:49:19)
    Album list panel 0.3.5
foo_uie_biography.dll (2009-07-18 19:42:50)
    Biography View 0.3.2.1
foo_uie_dragpanel.dll (2009-05-02 02:37:56)
    Drag Panel 0.0.8
foo_uie_elplaylist.dll (2009-08-13 22:27:36)
    ELPlaylist 0.6.5.4(beta)
foo_uie_graphical_browser.dll (2008-04-19 21:37:53)
    Graphical Browser rev015
foo_uie_library_tree.dll (2009-07-04 19:30:22)
    Library Tree 0.3.2.4b
foo_uie_lyrics.dll (2008-12-12 11:39:20)
    Lyric Show Panel 0.3.3.9 [Dec 12 2008 - 17:39:01]
foo_uie_panel_splitter.dll (2009-06-07 22:36:54)
    Panel Stack Splitter 0.3.8(alpha)
foo_uie_playlists_dropdown.dll (2009-05-16 19:10:32)
    Playlists Dropdown 0.7.2
foo_uie_quicksearch.dll (2007-05-18 13:31:10)
    Quick Search Toolbar 2.8l
foo_uie_tabs.dll (2009-05-13 21:42:26)
    Tabbed Panel Modified 0.2.8
foo_uie_trackinfo_mod.dll (2007-01-05 14:36:20)
    Track info panel mod 0.8.0 beta [Jan  5 2007 - 13:36:12]
foo_uie_vis_channel_spectrum.dll (2008-05-18 03:02:12)
    Channel Spectrum panel 0.17.2
foo_uie_vis_egoh.dll (2007-03-12 23:30:28)
    Egoh Spectrum analyser (uie) 1.1.2
foo_uie_vis_peakmeter_spectrum.dll (2008-04-19 20:18:50)
    Peakmeter Spectrum Visualisation 0.2.0.0 beta
foo_uie_wsh_panel_mod.dll (2009-07-12 05:44:56)
    WSH Panel Mod 1.1.9
foo_utils.dll (2008-02-08 23:26:58)
    Playlist Tools 0.6.2 beta 6
foo_vis_shpeck.dll (2009-05-20 23:43:45)
    Shpeck - Winamp vis plugins wrapper 0.3.5
Title: foo_scheduler
Post by: 2E7AH on 2009-08-17 17:36:09
Why is new filesize 607K and was 150K before?
Title: foo_scheduler
Post by: andrew_smolko on 2009-08-17 17:51:24
Why is new filesize 607K and was 150K before?

Previous versions were packed with UPX compressor, but after switching to MSVC 2008 compiler UPX refuses to pack the final dll.
Following works fine with the previous version.
Windows 7 Ultimate RTM.

Tested in Windows 7 Ultimate RTM too, no problems.
Title: foo_scheduler
Post by: Andreasvb on 2009-08-17 18:50:24
Ok, tested with minimal install and it works.

So now to find which of all plugins that interferes.
The old version works perfect, so something's changed in this new one.

Do you know what it could be?
Title: foo_scheduler
Post by: andrew_smolko on 2009-08-17 19:10:47
Ok, tested with minimal install and it works.

So now to find which of all plugins that interferes.
The old version works perfect, so something's changed in this new one.

Do you know what it could be?

Don't know. Parts responsible for events reaction haven't been changed. Is action list's option "Can be stopped" switched on?
Title: foo_scheduler
Post by: Andreasvb on 2009-08-17 19:32:52
Don't know. Parts responsible for events reaction haven't been changed. Is action list's option "Can be stopped" switched on?

Same issue with either. 

Edit: Might have found the problem.

Seems to be WSH Panel Mod (foo_uie_wsh_panel_mod.dll) that's causing the problem.
Safe mode OFF: Not working.
Safe mode ON: Working.

At least I can use it now.

Edit2: It stopped working after some restarts.
Now I can't seem to get it working regardless of safe mode on/off.
Title: foo_scheduler
Post by: andrew_smolko on 2009-08-17 20:39:43
Strange, differences are minimal between versions. Possibly some component breaks scheduler, or may be the reason is in compiler... Don't know. Can anybody else reproduce this issue?
Title: foo_scheduler
Post by: Andreasvb on 2009-08-17 21:22:58
Tried removing WSH Panel, same issue.

Sometimes it works, have no idea what's causing it.
When it starts to work it seems to work everytime until I restart fb2k.

I'll use the previous version, it has never failed me, not even once.
Title: foo_scheduler
Post by: de_mattos on 2009-08-26 07:20:12
Then can i still get the old version somewhere ?

Because I have the same problem as Andreas since I installed Windows 7 with Foobar2000 and the latest Scheduler-component. Waking up doesn't work for me, but i think shut down does work.

I have only one other component installed (apart from the basic components): Columns UI.

Thanks a lot!
Title: foo_scheduler
Post by: andrew_smolko on 2009-08-26 19:45:25
Then can i still get the old version somewhere ?

Because I have the same problem as Andreas since I installed Windows 7 with Foobar2000 and the latest Scheduler-component. Waking up doesn't work for me, but i think shut down does work.

I have only one other component installed (apart from the basic components): Columns UI.

Thanks a lot!

Take a look at the first page of this topic.
Title: foo_scheduler
Post by: de_mattos on 2009-08-30 09:53:46
Thanks!
I will look more carefully before i ask the next time
Title: foo_scheduler
Post by: Matyas on 2009-08-31 08:28:33
andrew_smolko
It's good to have you back with this component! Thanks a lot.
Title: foo_scheduler
Post by: andrew_smolko on 2009-09-07 22:20:00
Seems that Windows 7 brings new problems to foo_scheduler. Mixer volume isn't read right, date-time event is broken under certain conditions... So the development of the 4th version has been started. It's going to be a freeware version as it has been before. Of course new features will be implemented. I just need some free time!
Title: foo_scheduler
Post by: Andreasvb on 2009-09-07 22:34:17
Take your time.

Thanks for everything so far.
Title: foo_scheduler
Post by: Robertina on 2009-09-08 02:56:38
So the development of the 4th version has been started. It's going to be a freeware version as it has been before.

Thank you very much, Andrew.

foo_scheduler is one of my mostly needed plugins.
Title: foo_scheduler
Post by: inaudiable on 2009-09-28 15:53:17
Hi andrew!
Thanks so much for your plugin!
All the other crap appz were successfully deleted 
All I need is foo_scheduler 

It's difficult to find free time and even more difficult to spend this time on developing something just for fun...

If you mentioned your paypal adress, i would donete for your motivation 

-

bug report:
I use Win Vista 64 Pro.
It doesn't wake up from so called "save energy mode" which probably means standby.
So i have to keep my computer running til the morning. ^^
It also doesn't start foobar when it's closed.

Any idea?
Title: foo_scheduler
Post by: andrew_smolko on 2009-09-28 18:09:51
I use Win Vista 64 Pro.
It doesn't wake up from so called "save energy mode" which probably means standby.
So i have to keep my computer running til the morning. ^^
It also doesn't start foobar when it's closed.
Any idea?

The same happens sometimes with my Windows 7 x64. All I can advise is to wait for the new version
Title: foo_scheduler
Post by: halabund on 2009-09-28 19:15:04
Oh, wow, only noticed the new version now.  Removing dependency from 'playback follows cursor' was the greatest possible improvement for me
Title: foo_scheduler
Post by: bsw11 on 2009-09-29 17:27:58
I am on W7 and have the same issues - just stopped working and no clue why.

Suggestion for those who need sleep -wake up functions -

Get autoitscript.com and create simple scripts to control pause-play function.  I found this using intelliremote which is a great product.

Use the Windows Task Scheduler to activate the script

This method even does one more feature that I have been begging forever for - PAUSE!

And using some logic you can test is playing and set multiple pause only points throughout the night.

Now if you are rewriting foo_scheduler, here is a function set I think would be amazing: 

A pause after xx minutes from last play after xx:xx time at night. So after midnight if I start playing again, the sleep counter is reset automatically.  Then a resume from pause for wakeup in the am is needed as well.




Title: foo_scheduler
Post by: MusX on 2009-10-14 21:30:02
any chance for "restart foobar and autoplay"? would be great when you change OUTPUT device and want to automated restart after current track ends
Title: foo_scheduler
Post by: 2E7AH on 2009-10-14 22:08:49
Restart foobar is available in keyboard shortcuts, and autoplay option in "preferences > playback"
You don't need to restart foobar for output change to take effect - just press stop then play
Title: foo_scheduler
Post by: redcap on 2009-10-26 10:11:14
Seems that Windows 7 brings new problems to foo_scheduler. Mixer volume isn't read right, date-time event is broken under certain conditions... So the development of the 4th version has been started. It's going to be a freeware version as it has been before. Of course new features will be implemented. I just need some free time!


Andrew your work on this plugin is excellent, I use this plugin during the week and it works very good (I dont use windows 7)
Anyway the plugin does not consider daylight savings time, so today I woke up 1 hour earlier . I think the way you do it is to calculate the time until next event and then do a thread sleep. A simple way to solve this would be to check again if the time is correct. I can help you with the development if you would like that. is this plugin developed in VCC?

Luis Rosa

Title: foo_scheduler
Post by: andrew_smolko on 2009-10-29 21:36:15
Anyway the plugin does not consider daylight savings time, so today I woke up 1 hour earlier .

Really strange, it's the responsibility of OS to manage waitable timers correctly.

I can help you with the development if you would like that.

After I finish the development of the 4th version, probably I will publish the source code, so you'll be able to help
Title: foo_scheduler
Post by: redcap on 2009-11-02 10:18:40
Anyway the plugin does not consider daylight savings time, so today I woke up 1 hour earlier .

Really strange, it's the responsibility of OS to manage waitable timers correctly.



Ah ok, the OS updated the clock correctly but I was not aware on how you implemented it. Then it's probably an win bug.
Title: foo_scheduler
Post by: hash on 2009-11-09 11:46:31
if I make one alarm daily and reschedule it after it happened it wont start sometimes. It is not clear to me why is that.
Title: foo_scheduler
Post by: Andreasvb on 2009-11-09 12:20:15
if I make one alarm daily and reschedule it after it happened it wont start sometimes. It is not clear to me why is that.

Try the old version if it works better.
I'm using the old one as I still got problems with the new version.
Title: foo_scheduler
Post by: Fractal_Mortality on 2009-11-24 17:27:22
Hey there, I've been getting a crash every time I have scheduler wake my computer from sleep lately, but I am NOT using windows 7 (I'm using xp). If anyone has any ideas, they would be much appreciated, here's the log:

Code: [Select]
Illegal operation:
Code: E0434F4Dh, flags: 00000001h, address: 7C812A5Bh
Call path:
entry=>app_mainloop=>main_thread_callback::callback_run=>on_playback_stop
Code bytes (7C812A5Bh):
7C812A1Bh:  8B 45 0C 56 8B 75 14 83 E0 01 85 F6 89 45 B4 C7
7C812A2Bh:  45 BC 09 2A 81 7C 0F 84 99 00 00 00 8B 4D 10 83
7C812A3Bh:  F9 0F 0F 87 4D 1D 03 00 85 C9 89 4D C0 74 07 57
7C812A4Bh:  8D 7D C4 F3 A5 5F 8D 45 B0 50 FF 15 08 15 80 7C
7C812A5Bh:  5E C9 C2 10 00 85 FF 0F 8E 36 93 FF FF 8B 55 FC
7C812A6Bh:  89 55 0C 0F B7 16 8B 7D F8 8A 14 3A 88 11 8B 78
7C812A7Bh:  0C 0F B6 D2 66 8B 14 57 66 3B 16 0F 85 A3 89 03
7C812A8Bh:  00 8B 50 08 66 8B 5A 04 38 19 0F 84 A1 89 03 00
Stack (0013F884h):
0013F864h:  00000000 00000000 00000000 00000000
0013F874h:  00000000 00000000 00000000 00000000
0013F884h:  0013F910 E0434F4D 00000001 00000000
0013F894h:  7C812A5B 00000001 80004005 79E7B494
0013F8A4h:  0013F8BC 02000038 00000001 0013F8C0
0013F8B4h:  79E7E17F 0000012F 790FE0E0 0013F8D0
0013F8C4h:  79F07282 7A777134 0000012F 0013F8E0
0013F8D4h:  79F0726A 0013F938 79F071AC E0434F4D
0013F8E4h:  00000001 00000001 0013F910 1B15FB70
0013F8F4h:  01CF241C 00182E50 00000000 00043000
0013F904h:  00000000 00000001 00182E50 80004005
0013F914h:  0013F494 00000001 00000001 0013F8F0
0013F924h:  0013F494 0013F9F0 79FC15DC 62F67380
0013F934h:  00000000 0013F9FC 79F0A629 01CF241C
0013F944h:  00000000 00000000 1B15FBB4 0013FA20
0013F954h:  01CF241C 01CD2F28 0AF47CC5 79E71988
0013F964h:  FFFFFFFF 00000000 00000001 0013F980
0013F974h:  00000000 00182E50 00000000 0013F950
0013F984h:  0013FA20 0013F954 01CF241C 0013F958
0013F994h:  01CD2F28 0013F9FC 0013FA48 0013FA04
Registers:
EAX: 0013F888, EBX: E0434F4D, ECX: 00000000, EDX: 00000029
ESI: 0013F914, EDI: 00182E50, EBP: 0013F8D8, ESP: 0013F884
Crash location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RaiseException" (+00000052h)

Loaded modules:
foobar2000   loaded at 00400000h - 0052B000h
ntdll loaded at 7C900000h - 7C9B0000h
kernel32 loaded at 7C800000h - 7C8F4000h
COMCTL32 loaded at 773D0000h - 774D3000h
msvcrt   loaded at 77C10000h - 77C68000h
ADVAPI32 loaded at 77DD0000h - 77E6B000h
RPCRT4   loaded at 77E70000h - 77F01000h
GDI32 loaded at 77F10000h - 77F57000h
USER32   loaded at 77D40000h - 77DD0000h
SHLWAPI   loaded at 77F60000h - 77FD6000h
SHELL32   loaded at 7C9C0000h - 7D1D5000h
ole32 loaded at 774E0000h - 7761D000h
shared   loaded at 10000000h - 1002A000h
COMDLG32 loaded at 763B0000h - 763F9000h
uxtheme   loaded at 5AD70000h - 5ADA8000h
MSCTF loaded at 74720000h - 7476B000h
foo_abx   loaded at 00A60000h - 00A91000h
foo_ac3   loaded at 00AC0000h - 00AEF000h
foo_audioscrobbler   loaded at 00B10000h - 00B40000h
WS2_32   loaded at 71AB0000h - 71AC7000h
WS2HELP   loaded at 71AA0000h - 71AA8000h
foo_autoplaylist loaded at 00B60000h - 00B92000h
foo_cdda loaded at 00BC0000h - 00C01000h
foo_converter loaded at 00C30000h - 00C97000h
foo_dbsearch loaded at 00CC0000h - 00D1C000h
foo_dockable_panels   loaded at 00D40000h - 00D73000h
foo_dop   loaded at 00DA0000h - 00E81000h
SETUPAPI loaded at 77920000h - 77A13000h
gdiplus   loaded at 4EC50000h - 4EDF3000h
QUARTZ   loaded at 74810000h - 7497C000h
OLEAUT32 loaded at 77120000h - 771AC000h
WINMM loaded at 76B40000h - 76B6D000h
foo_dsp_continuator   loaded at 00F50000h - 00F68000h
MSVCP80   loaded at 7C420000h - 7C4A7000h
MSVCR80   loaded at 78130000h - 781CB000h
foo_dsp_crossfader   loaded at 00F90000h - 01043000h
foo_dsp_delta loaded at 01070000h - 0108E000h
foo_dsp_std   loaded at 010B0000h - 010F9000h
foo_facets   loaded at 01120000h - 011A1000h
MSIMG32   loaded at 76380000h - 76385000h
foo_fileops   loaded at 011D0000h - 01216000h
foo_freedb2   loaded at 01240000h - 01280000h
foo_infobox   loaded at 012A0000h - 012DE000h
foo_input_dts loaded at 01300000h - 01365000h
foo_input_monkey loaded at 01390000h - 013D5000h
foo_input_shorten loaded at 01400000h - 0142E000h
foo_input_std loaded at 01450000h - 0157D000h
foo_jesus loaded at 015A0000h - 015C1000h
foo_lnk   loaded at 015E0000h - 015F9000h
foo_masstag   loaded at 01620000h - 01670000h
foo_mouse_gesture loaded at 01690000h - 016B9000h
foo_musicbrainz   loaded at 016E0000h - 0173C000h
WINHTTP   loaded at 4D4F0000h - 4D548000h
foo_navigator loaded at 018C0000h - 018F1000h
foo_new_file_stamper_mod (2) loaded at 01920000h - 01949000h
foo_playlist_attributes   loaded at 01970000h - 019B4000h
foo_playlist_manager loaded at 019E0000h - 01A26000h
foo_pqview   loaded at 01A50000h - 01A6C000h
foo_prettypop loaded at 01A90000h - 01ADF000h
mscoree   loaded at 79000000h - 79046000h
msvcm80   loaded at 7C4C0000h - 7C53D000h
mscorwks loaded at 79E70000h - 7A3FF000h
mscorlib.ni   loaded at 790C0000h - 79BF6000h
mscorjit loaded at 79060000h - 790B6000h
rsaenh   loaded at 0FFD0000h - 0FFF8000h
foo_random   loaded at 04020000h - 0405F000h
foo_rgscan   loaded at 04060000h - 040BB000h
foo_run   loaded at 040D0000h - 040FE000h
foo_scheduler loaded at 04120000h - 0418F000h
POWRPROF loaded at 74AD0000h - 74AD8000h
foo_scrobblecharts   loaded at 041B0000h - 041E3000h
WININET   loaded at 771B0000h - 77256000h
CRYPT32   loaded at 77A80000h - 77B14000h
MSASN1   loaded at 77B20000h - 77B32000h
foo_softplaylists loaded at 04210000h - 0422A000h
MSVCR90   loaded at 78520000h - 785C3000h
foo_stopaftercuralbum loaded at 04250000h - 0426F000h
foo_textdisplay   loaded at 042C0000h - 042FF000h
foo_uie_biography loaded at 04300000h - 0434A000h
foo_uie_trackinfo_mod loaded at 04370000h - 043C6000h
foo_ui_std   loaded at 043E0000h - 044B5000h
foo_vis_projectM loaded at 044E0000h - 04551000h
OPENGL32 loaded at 5ED00000h - 5EDCC000h
GLU32 loaded at 68B20000h - 68B40000h
DDRAW loaded at 73760000h - 737A9000h
DCIMAN32 loaded at 73BC0000h - 73BC6000h
foo_vis_shpeck-beta   loaded at 04D60000h - 04D8E000h
System.ni loaded at 7A440000h - 7AC2A000h
System.Drawing.ni loaded at 7ADE0000h - 7AF7C000h
System.Windows.Forms.ni   loaded at 7AFD0000h - 7BC6C000h
mswsock   loaded at 71A50000h - 71A8F000h
DNSAPI   loaded at 76F20000h - 76F47000h
mdnsNSP   loaded at 16080000h - 160A5000h
DSOUND   loaded at 73F10000h - 73F6C000h
VERSION   loaded at 77C00000h - 77C08000h
Iphlpapi loaded at 76D60000h - 76D79000h
WINTRUST loaded at 76C30000h - 76C5E000h
IMAGEHLP loaded at 76C90000h - 76CB8000h
wdmaud   loaded at 72D20000h - 72D29000h
msacm32   loaded at 72D10000h - 72D18000h
MSACM32   loaded at 77BE0000h - 77BF5000h
midimap   loaded at 77BD0000h - 77BD7000h
KsUser   loaded at 73EE0000h - 73EE4000h
rasadhlp loaded at 76FC0000h - 76FC6000h
hnetcfg   loaded at 662B0000h - 66308000h
wshtcpip loaded at 71A90000h - 71A98000h
Secur32   loaded at 77FE0000h - 77FF1000h
wsock32   loaded at 71AD0000h - 71AD9000h
winrnr   loaded at 76FB0000h - 76FB8000h
WLDAP32   loaded at 76F60000h - 76F8C000h
sensapi   loaded at 722B0000h - 722B5000h
RASAPI32 loaded at 76EE0000h - 76F1C000h
rasman   loaded at 76E90000h - 76EA2000h
NETAPI32 loaded at 5B860000h - 5B8B4000h
TAPI32   loaded at 76EB0000h - 76EDF000h
rtutils   loaded at 76E80000h - 76E8E000h
msv1_0   loaded at 77C70000h - 77C93000h
USERENV   loaded at 769C0000h - 76A73000h
urlmon   loaded at 7E1E0000h - 7E280000h
IMM32 loaded at 76390000h - 763AD000h
xpsp2res loaded at 20000000h - 202C5000h
DBGHELP   loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 7C812A5Bh, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RaiseException" (+00000052h)
Address: 79E7B494h, location: "mscorwks", loaded at 79E70000h - 7A3FF000h
Symbol: "LogHelp_TerminateOnAssert" (+0000217Ch)
Address: 79E7E17Fh, location: "mscorwks", loaded at 79E70000h - 7A3FF000h
Symbol: "InstallCustomModule" (+00000103h)
Address: 790FE0E0h, location: "mscorlib.ni", loaded at 790C0000h - 79BF6000h
Address: 79F07282h, location: "mscorwks", loaded at 79E70000h - 7A3FF000h
Symbol: "GetCLRFunction" (+000241CEh)
Address: 7A777134h, location: "System.ni", loaded at 7A440000h - 7AC2A000h
Address: 79F0726Ah, location: "mscorwks", loaded at 79E70000h - 7A3FF000h
Symbol: "GetCLRFunction" (+000241B6h)
Address: 79F071ACh, location: "mscorwks", loaded at 79E70000h - 7A3FF000h
Symbol: "GetCLRFunction" (+000240F8h)
Address: 79FC15DCh, location: "mscorwks", loaded at 79E70000h - 7A3FF000h
Symbol: "CorExeMain" (+00007F95h)
Address: 79F0A629h, location: "mscorwks", loaded at 79E70000h - 7A3FF000h
Symbol: "GetCLRFunction" (+00027575h)
Address: 79E71988h, location: "mscorwks", loaded at 79E70000h - 7A3FF000h
Address: 79F0A582h, location: "mscorwks", loaded at 79E70000h - 7A3FF000h
Symbol: "GetCLRFunction" (+000274CEh)
Address: 79362F76h, location: "mscorlib.ni", loaded at 790C0000h - 79BF6000h
Address: 79F0A66Ch, location: "mscorwks", loaded at 79E70000h - 7A3FF000h
Symbol: "GetCLRFunction" (+000275B8h)
Address: 7B40E68Ah, location: "System.Windows.Forms.ni", loaded at 7AFD0000h - 7BC6C000h
Address: 7B237E00h, location: "System.Windows.Forms.ni", loaded at 7AFD0000h - 7BC6C000h
Address: 004F6598h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 7A355348h, location: "mscorwks", loaded at 79E70000h - 7A3FF000h
Address: 79E880DFh, location: "mscorwks", loaded at 79E70000h - 7A3FF000h
Symbol: "InstallCustomModule" (+0000A063h)
Address: 01AD24C4h, location: "foo_prettypop", loaded at 01A90000h - 01ADF000h
Address: 004F6598h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 7A095373h, location: "mscorwks", loaded at 79E70000h - 7A3FF000h
Symbol: "GetCompileInfo" (+00006831h)
Address: 00443BFEh, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 01AD24C4h, location: "foo_prettypop", loaded at 01A90000h - 01ADF000h
Address: 004F6598h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004F8FA9h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 7C802500h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "ReleaseMutex" (+00000059h)
Address: 004B75F7h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 00444D5Eh, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004F97BCh, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004B6D60h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004449F8h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004F6598h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004F97BCh, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 0049B960h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 10002589h, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000C8h)
Address: 004D3F28h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004F6598h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004BA1F0h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004F97BCh, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 0042FE40h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 0042FF96h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004D3F5Ch, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 77D48734h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 00413568h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004D0DC0h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004F97BCh, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004B7749h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 0042FFB5h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 77D48734h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 0042FF96h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 0042FF96h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 77D48816h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000014Fh)
Address: 0042FF96h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D48830h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000169h)
Address: 77D489CDh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000127h)
Address: 0042FF96h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 77D4DAEAh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DestroyWindow" (+00000000h)
Address: 04446AC8h, location: "foo_ui_std", loaded at 043E0000h - 044B5000h
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D489F0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+0000014Ah)
Address: 77D48A10h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 0042DA6Eh, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 10002589h, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000C8h)
Address: 00D4DAEAh, location: "foo_dockable_panels", loaded at 00D40000h - 00D73000h
Address: 0042E4F7h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004D1214h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004DD304h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004DD304h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 00520064h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004DD2E8h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C9106F0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 004AAC33h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004A52D0h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004AAC33h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004A9088h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 10002589h, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000C8h)
Address: 004D3AE8h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004BE721h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004D3AE8h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 0042E736h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004A34A1h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004A349Bh, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004C5B14h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004C3860h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004A52D0h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004A349Bh, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004A34AFh, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004C3860h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004BEB19h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004A4EBAh, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 0114D0B8h, location: "foo_facets", loaded at 01120000h - 011A1000h
Address: 004A52D0h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 7C816FD7h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RegisterWaitForInputIdle" (+00000049h)
Address: 0114D0B8h, location: "foo_facets", loaded at 01120000h - 011A1000h
Address: 7C839AA8h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C816FE0h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RegisterWaitForInputIdle" (+00000052h)
Address: 004A4F25h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004B0063h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 00500069h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 00500069h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 00500069h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004D002Eh, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 00500069h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 0052B000h

Version info:
foobar2000 v0.9.5.5
UNICODE
Windows 5.1


Additional info:
Masstagger 1.6  (foo_masstag)
MusicBrainz Tagger 0.2  (foo_musicbrainz)
ReplayGain Scanner 2.0.8   (foo_rgscan)
Gapless Crossfader 0.3.4.1 (Intel SSE)  (foo_dsp_crossfader)
Biography View 0.3.0.1  (foo_uie_biography)
mouse gesture host 0.4.1  (foo_mouse_gesture)
foo_stopaftercuralbum 0.2  (foo_stopaftercuralbum)
Continuator 0.6.1  (foo_dsp_continuator)
CD Audio Decoder 2.1.3  (foo_cdda)
New file stamper 1.0.0 [Dec 21 2008 - 01:05:11]  (foo_new_file_stamper_mod (2))
Run services 0.3.4  (foo_run)
Standard Input Array 1.0  (foo_input_std)
foobar2000 core 0.9.5.5  (Core)
Playlist Manager 1.0  (foo_playlist_manager)
Audioscrobbler 1.3.15  (foo_audioscrobbler)
DTS decoder 0.1.7  (foo_input_dts)
Scheduler 3.53  (foo_scheduler)
Shpeck - Winamp vis plugins wrapper 0.2.4 beta 2  (foo_vis_shpeck-beta)
freedb Tagger 0.6  (foo_freedb2)
iPod manager 0.6.4.4  (foo_dop)
File Operations 2.1  (foo_fileops)
Playlist Attributes 0.2.0 [Oct  7 2009 - 23:57:35]  (foo_playlist_attributes)
Facets 2008-02-25  (foo_facets)
Autosave & Autobackup 5  (foo_jesus)
Converter 1.1.2  (foo_converter)
Pretty Popup 1.2.4  (foo_prettypop)
Dockable Panels 1.0.7b [Mar 28 2007 - 09:18:48]  (foo_dockable_panels)
Track info panel mod 0.8.0 beta [Jan  5 2007 - 13:36:12]  (foo_uie_trackinfo_mod)
Last.fm Chart Player 0.2.3  (foo_scrobblecharts)
Navigator 0.6  (foo_navigator)
Text Display UI Element 1.0 RC 3  (foo_textdisplay)
ABX Comparator 1.3.3  (foo_abx)
LPCM <--> delta-PCM converter 0.1.1  (foo_dsp_delta)
Monkey's Audio Decoder 2.1.3  (foo_input_monkey)
Default User Interface 0.9.5  (foo_ui_std)
Soft Playlists 2009-11-23  (foo_softplaylists)
Database search 1.3.1 beta 11  (foo_dbsearch)
Shell link resolver 1.1  (foo_lnk)
Standard DSP Array 1.0  (foo_dsp_std)
Shorten decoder 0.4.2a  (foo_input_shorten)
Special file info box v2.0.0  (foo_infobox)
projectM visualization 1.97.6.2  (foo_vis_projectM)
Randomized playlist entry 1.2.3  (foo_random)
AC3 decoder 0.9.1  (foo_ac3)

[!--sizeo:1--][span style=\"font-size:8pt;line-height:100%\"][!--/sizeo--]Moderation: Codeboxed.[/size]
Title: foo_scheduler
Post by: Yirkha on 2009-11-24 21:25:26
Blame foo_prettypop.
Title: foo_scheduler
Post by: Fractal_Mortality on 2009-11-25 00:09:20
Thanks
Title: foo_scheduler
Post by: tenchijin on 2009-12-04 12:01:33
Great plugin!

What's the chance for implementing support in the Delay action to specify both minutes and/or seconds in an upcoming version?
Title: foo_scheduler
Post by: gren on 2009-12-17 07:31:34
With the 1.0 betas, does this no longer wake the computer up?  Anyone else having that issue?  It'd also be nice to know which of these it _can_ turn back on from.


Turn of hard disks?
Sleep?
Suspend?
Hibernate? (no)
Title: foo_scheduler
Post by: halabund on 2009-12-17 07:53:05
Woke up from hibernate just fine this morning for me (with 1.0b4).
Title: foo_scheduler
Post by: Cas07 on 2009-12-22 23:07:58
I'm having trouble with the Suspend function in Win XP.

I am finding that it will bring up the preparing to standby screen then go blank but the computer is still running and will not respond to keys or power button.

This has never been an issue with any of the other programs that I use regularly to put the computer into standby.

I have tried both Foobar 0.9.6.9 and 1.0b5 and both 3.53 and 3.54 foo_scheduler with the same results.

Any help would be appreciated
Title: foo_scheduler
Post by: gadelat on 2009-12-23 00:16:43
I use integrated speakers in LCD monitor. They doesn't play if monitor is turned off. I want to use foo_scheduler as alarm clock at morning. When i go to bed, i put computer to standby. Computer will wake up at the morning and music will start play, but i doesn't hear anything because monitor won't turn on. When i try wake up computer from standby mode manually (by pressing a key), monitor will turn on. So, can you integrate such a feature for turning monitor on after waking up into foo_scheduler? Without that feature is foo_scheduler useless for me  My OS is Windows 7. I used foo_scheduler with pleasure on WXP but in this time i used external speakers so there wasn't problem. Unfortunately they are gone now and integrated one are enough for me.
Title: foo_scheduler
Post by: andrew_smolko on 2009-12-23 09:55:49
So, can you integrate such a feature for turning monitor on after waking up into foo_scheduler? Without that feature is foo_scheduler useless for me  My OS is Windows 7. I used foo_scheduler with pleasure on WXP but in this time i used external speakers so there wasn't problem. Unfortunately they are gone now and integrated one are enough for me.

Ok, I'll see what can be done in this situation.
Title: foo_scheduler
Post by: Andreasvb on 2009-12-23 10:31:22
Any update on my issue? =)
Title: foo_scheduler
Post by: andrew_smolko on 2009-12-23 12:01:24
Any update on my issue? =)

No, sorry. Now I'm focused on developing the 4th version. All bug fixes will be there.
Title: foo_scheduler
Post by: gren on 2010-01-15 20:34:32
Any update on my issue? =)

No, sorry. Now I'm focused on developing the 4th version. All bug fixes will be there.


You are a great man.
Title: foo_scheduler
Post by: Andreasvb on 2010-01-15 20:58:22
It was an update, that it will be fixed, hopefully in the next version.
All I wanted to know.

I'm still using the older version, that one works flawless.

Thanks.
Title: foo_scheduler
Post by: randal1013 on 2010-01-17 04:13:47
Seems that Windows 7 brings new problems to foo_scheduler. Mixer volume isn't read right, date-time event is broken under certain conditions... So the development of the 4th version has been started. It's going to be a freeware version as it has been before. Of course new features will be implemented. I just need some free time!

would/could one of the new features be the ability to set a timer, like after x minutes execute an action? i'd love it if i could set foobar to pause after 15 minutes.

thanks for the component
Title: foo_scheduler
Post by: gren on 2010-01-17 05:33:19
Seems that Windows 7 brings new problems to foo_scheduler. Mixer volume isn't read right, date-time event is broken under certain conditions... So the development of the 4th version has been started. It's going to be a freeware version as it has been before. Of course new features will be implemented. I just need some free time!

would/could one of the new features be the ability to set a timer, like after x minutes execute an action? i'd love it if i could set foobar to pause after 15 minutes.

thanks for the component


You can, kind of.  It takes a little extra work but just create an event for now and the action list should have delay 15 minutes.  The only part he'd need to implement would be to allow a pause rather than just start/stop.
Title: foo_scheduler
Post by: andrew_smolko on 2010-01-17 12:50:52
You can, kind of.  It takes a little extra work but just create an event for now and the action list should have delay 15 minutes.  The only part he'd need to implement would be to allow a pause rather than just start/stop.

I'd say, create a menu item event.
Pause/unpause has been implemented in 4.0 (which is still under construction )
Title: foo_scheduler
Post by: Vittorio on 2010-01-27 17:49:02
Hi, just to want to thank you for this great script, Andrew!

It's the component I use mostly    I even made a couple of buttons for each event and the configuration page to save time in navigating through the menu.

It's almost perfect, but I'd like to see one more feature, as requested few times before: Some kind of display, status bar or similar to show the remaining time and/or the currently active event.

Until now I mostly use it as a sleep timer when I go to bed, but I'd also like to wake up with my favourite songs.
The wake up from hibernation/standby doesn't work for me. I tried date/time events after "suspend" or "hibernate", but the screen stays black.
As for my understanding, it is not possible to wake up from hibernation, since the computer is powered off and the only way to start it again is the (O/l) button.
Maybe I have to set up the BIOS, but I got a notebook and there's not much customization in the settings.
I'm not sure, but I guess, there's been some software I used that worked and woke up the system from standby or hibernation. But that's long time ago and I don't remember anything.

Any ideas anyway?
Title: foo_scheduler
Post by: andrew_smolko on 2010-01-27 20:09:22
It's almost perfect, but I'd like to see one more feature, as requested few times before: Some kind of display, status bar or similar to show the remaining time and/or the currently active event.

I remember, don't worry. As for hibernate, it's possible to wake up computer from this mode. The only thing you need is a motherboard that supports this feature. It seems that yours doesn't.
Title: foo_scheduler
Post by: Vittorio on 2010-01-27 20:45:17
I remember, don't worry.

Wow, thanks for the quick response. I'm glad to hear that 

As for hibernate, it's possible to wake up computer from this mode. The only thing you need is a motherboard that supports this feature. It seems that yours doesn't.

Hmm, probably... I'll take a look at the BIOS and manual of my notebook.
Title: foo_scheduler
Post by: andrew_smolko on 2010-01-27 23:00:00
As for hibernate, it's possible to wake up computer from this mode. The only thing you need is a motherboard that supports this feature. It seems that yours doesn't.

Hmm, probably... I'll take a look at the BIOS and manual of my notebook.

You said that some software had worked... Then maybe the hardware isn't a reason, maybe OS configuration doesn't allow to wake up. If you are using Windows 7 take a look at option "Sleep/Allow wake timers" in Advanced Settings of Power Options. It may be disabled for your current power profile. Don't know whether such option exists in previous versions of Win.
Title: foo_scheduler
Post by: gren on 2010-02-09 03:53:44
foobar crashed and the crash report showed foo_scheduler 3.5.4 as a possible culprit.  Anyone else seen this?


http://help.foobar2000.org/troubleshooter/...31ce76851f3f593 (http://help.foobar2000.org/troubleshooter/components/3203e90956d1d216+b31ce76851f3f593)
Title: foo_scheduler
Post by: andrew_smolko on 2010-02-09 19:52:49
foobar crashed and the crash report showed foo_scheduler 3.5.4 as a possible culprit.  Anyone else seen this?
http://help.foobar2000.org/troubleshooter/...31ce76851f3f593 (http://help.foobar2000.org/troubleshooter/components/3203e90956d1d216+b31ce76851f3f593)

Yeah, I've seen this. Well, I've released 3.55 with a few bug fixes. Use 3.53 or 3.55 while the 4th version is being under construction.
Title: foo_scheduler
Post by: gren on 2010-02-13 06:37:40
foobar crashed and the crash report showed foo_scheduler 3.5.4 as a possible culprit.  Anyone else seen this?
http://help.foobar2000.org/troubleshooter/...31ce76851f3f593 (http://help.foobar2000.org/troubleshooter/components/3203e90956d1d216+b31ce76851f3f593)

Yeah, I've seen this. Well, I've released 3.55 with a few bug fixes. Use 3.53 or 3.55 while the 4th version is being under construction.


sounds good, I'm excited.
Title: foo_scheduler
Post by: pappabjoern on 2010-02-16 22:00:23
Hi!
I've been looking for something like this scheduler and this is just great! I posted earlier this day that I couldn't get it to work but It's working now!
Thx for a great plugin!
Title: foo_scheduler
Post by: jite on 2010-02-19 20:01:20
Firstly thanks for the intention to implement Pause/Unpause. It's really great! It's kruto!    Waiting impatiently.

Quote
would/could one of the new features be the ability to set a timer, like after x minutes execute an action? i'd love it if i could set foobar to pause after 15 minutes.

Of course, this is already implemented -> 1) 15:00 Start ... 15:15 stop. 2) start, delay 15 min, stop.
How about pause after 15 tracks?
I understand that this may cause a conflict with the time rules... Let it be with low priority.

I'm go on (may be it's easy realized, who knows).
How about events? For example:
8:00 --> action GoWork (Set volume, set playlist "lstWork", start, after 5 tracks cause event "Relax")
on event "Relax" --> action GoRest (set playlist "lstRest", start, after 2 tracks cause event "Load")
on event "Load" --> action GoWork
...

And one more wish: Remember position in (each) playlist, which was stopped/paused last time. Track number... or even track time.

Thanks for good plugin.
Title: foo_scheduler
Post by: m910q on 2010-02-25 07:17:47
When using the hybrid sleep mode in Windows 7, scheduler will not take up my computer. If I disable hybrid to use Hibernate, it works just fine.
I have tried to update both Foobar(from 0.9 to 1.0) and Scheduler to the latest version without luck.

Thanks!
Title: foo_scheduler
Post by: andrew_smolko on 2010-02-25 14:40:15
When using the hybrid sleep mode in Windows 7, scheduler will not take up my computer. If I disable hybrid to use Hibernate, it works just fine.
I have tried to update both Foobar(from 0.9 to 1.0) and Scheduler to the latest version without luck.
Thanks!

Maybe "Sleep/Allow wake timers" in Advanced Settings of Power Options isn't set when you enable hybrid mode.
Title: foo_scheduler
Post by: gren on 2010-03-04 03:48:01
Any update, ETA, etc.?  Not to be impatient but it's always nice to hear something
Title: foo_scheduler
Post by: andrew_smolko on 2010-03-04 13:37:54
Any update, ETA, etc.?  Not to be impatient but it's always nice to hear something

I plan to release the 4th version at the end of the next week.
Title: foo_scheduler
Post by: Andreasvb on 2010-03-04 16:00:37
Thank you very much!
Title: foo_scheduler
Post by: andrew_smolko on 2010-03-12 20:40:24
4.0 is ready! See the first page!
Title: foo_scheduler
Post by: Andreasvb on 2010-03-12 20:55:20
Thank you!

Will try it out.
Title: foo_scheduler
Post by: Gapkiller on 2010-03-12 20:59:27
Thank you!
Title: foo_scheduler
Post by: halabund on 2010-03-12 21:06:16
Hello Andrew,

and thank you for the new version.  I have one comment on it:  The old version used to have a "Playback end" event, while the new version has a "Playback stop" event.  The difference is that the old version didn't react to stopping the player manually.  The event was only triggered when playback has ended.

I find the old behaviour much more useful.  I often set foobar2000 to hibernate the computer when playback ends.  Occasionally I stop the playback manually (to change the music, or for some other reason).  In the new version manually stopping the music triggers hibernation too, which is not desirable.

Would it be possible to add an old-style "Playback end" event in addition to the "Playback stop" event?
Title: foo_scheduler
Post by: andrew_smolko on 2010-03-12 21:17:01
Hello Andrew,

and thank you for the new version.  I have one comment on it:  The old version used to have a "Playback end" event, while the new version has a "Playback stop" event.  The difference is that the old version didn't react to stopping the player manually.  The event was only triggered when playback has ended.

I find the old behaviour much more useful.  I often set foobar2000 to hibernate the computer when playback ends.  Occasionally I stop the playback manually (to change the music, or for some other reason).  In the new version manually stopping the music triggers hibernation too, which is not desirable.

Would it be possible to add an old-style "Playback end" event in addition to the "Playback stop" event?

Yep, my mistake. Wait a few minutes, will upload an updated build (version won't be changed)!
* Build updated, playback stop works now like in previous version *
Title: foo_scheduler
Post by: halabund on 2010-03-13 13:40:24
* Build updated, playback stop works now like in previous version *

Wow, that was a quick reply!  Thanks again!
Title: foo_scheduler
Post by: --pv-- on 2010-03-13 15:42:28
Remember position in (each) playlist, which was stopped/paused last time. Track number... or even track time.

foo_playlist_attributes can do that. Ofcourse it does not handle stopping but it has bookmarks per playlist. That's soo nice.
Title: foo_scheduler
Post by: --pv-- on 2010-03-13 16:02:58
Hello,
This is great component. I have discovered some small accessibility issues:
1) It is not possible to open the context menu for the list view and treeview in the preferences page using keyboard only. Applications key should popup that menu by default. I think you need to implement wm_context message rather than reacting to right click specifically.
2) Could you please improve resource definition so all the static text are placed in the correct azorder? Generally a static text labelling an interactive control should be placed before that control. For people relying on assistive technologies it is not enough just to arrange it visually.

#1 is higher priority of course.

Thanks
Title: foo_scheduler
Post by: halabund on 2010-03-13 18:45:51
As for hibernate, it's possible to wake up computer from this mode. The only thing you need is a motherboard that supports this feature. It seems that yours doesn't.

Hmm, probably... I'll take a look at the BIOS and manual of my notebook.

Vittorio, notebooks will usually not wake up when running from battery (imagine if it just turned on in your backpack!).  Is it possible that yours was running from battery power when you tried this?
Title: foo_scheduler
Post by: gren on 2010-03-15 03:33:04
Great job.  I really like the new version: Everything the last one had plus more
Title: foo_scheduler
Post by: Robertina on 2010-03-16 13:28:50
andrew_smolko, thank you for the scheduler update, I appreciate the new pause/unpause function and the status window very much. Two annotations:

1)
The current version 4.0 deletes date/time events (Event list) after their carrying out. So to perform an existing action again, this steps are neccessary now:In former scheduler versions however it was possible to keep such date/time events ("disable after done") and an editing of the date/time was enough to perform an action again. Could this behaviour come back, please?

2)
Could foobar's function [Playback / Volume] mute/unmute be added to the available action events? Would be superb.

Scheduler 4.0, f2k 1.0.1
Title: foo_scheduler
Post by: Martin F. on 2010-03-16 20:42:18
Version 4 doesn’t seem to be able to fadeout, I have set up a 10 seconds fadeout, but playback stops quite abrupt.
(http://250kb.de/u/100316/p/t/T76B9PiETSKW.gif) (http://250kb.de/axpjXQd)
(foobar2000 1.0.1, Scheduler 4.0, DirectSound, X-Fi Titanium, XP)

Also, I’d like to have a "pause" action so I can continue playback at the last position without the risk that foobar2000 unpauses a paused session at high volume late at night or when I’m not at my computer :-)
Title: foo_scheduler
Post by: andrew_smolko on 2010-03-16 21:17:36
Version 4 doesn’t seem to be able to fadeout, I have set up a 10 seconds fadeout, but playback stops quite abrupt.
Also, I’d like to have a "pause" action so I can continue playback at the last position without the risk that foobar2000 unpauses a paused session at high volume late at night or when I’m not at my computer :-)

Thanks for report, the bugfix will be in the next release.
There is "Pause/unpause playback" action.
Title: foo_scheduler
Post by: andrew_smolko on 2010-03-18 08:38:09
New version 4.01 has been released!
Title: foo_scheduler
Post by: boombaard on 2010-03-18 09:25:54
New version 4.01 has been released!

thank you for your effort
Title: foo_scheduler
Post by: Robertina on 2010-03-18 09:54:23
Changelog 4.01:
  • ...
  • Final action combo-box has been returned in date/time event.
  • New "Mute/unmute" action.
[/li][/list]
Brilliant, thank you very much, Andrew!

Robertina.
Title: foo_scheduler
Post by: Robertina on 2010-03-20 20:43:18
I added a Player event ("On playback stop", Final action: "Disable event") and assigned it to an action which I named "f2k exit" (action: Exit foobar2000).

In this environment foobar closes only, if [menu: Playback ->] 'Stop after Current' is ticked, otherwise it stays open. Scheduler's status window remains empty.

Has this something to do with what has been discussed here [a href="index.php?act=findpost&pid=693193"][{POST_SNAPBACK}][/a]? That way/at the moment I can play back only one single track if I want to close f2k automatically afterwards and I am using the newest scheduler version. Or is something wrong with my settings?
Title: foo_scheduler
Post by: Robertina on 2010-03-21 17:08:09
In this environment foobar closes only, if [menu: Playback ->] 'Stop after Current' is ticked, otherwise it stays open. Scheduler's status window remains empty.

I would like to add that there are two situations in which my playback stops (and scheduler fails to close foobar), although 'Stop after current' is unticked:Sorry for my English.
Title: foo_scheduler
Post by: Fractal_Mortality on 2010-03-22 15:56:16
Hi there, I'm getting a foobar crash every time I have an alarm go off (oddly enough, the entire song still plays through, but the error message shows up right away, every morning):

Code: [Select]
<?xml version="1.0" encoding="UTF-16"?>
<DATABASE>
<EXE NAME="foobar2000.exe" FILTER="GRABMI_FILTER_PRIVACY">
<MATCHING_FILE NAME="7z.dll" SIZE="726016" CHECKSUM="0x5F6491DE" BIN_FILE_VERSION="4.65.0.0" BIN_PRODUCT_VERSION="4.65.0.0" PRODUCT_VERSION="4.65" FILE_DESCRIPTION="7z Standalone Plugin" COMPANY_NAME="Igor Pavlov" PRODUCT_NAME="7-Zip" FILE_VERSION="4.65" ORIGINAL_FILENAME="7za.dll" INTERNAL_NAME="7za" LEGAL_COPYRIGHT="Copyright © 1999-2009 Igor Pavlov" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="4.65.0.0" UPTO_BIN_PRODUCT_VERSION="4.65.0.0" LINK_DATE="02/03/2009 07:21:03" UPTO_LINK_DATE="02/03/2009 07:21:03" VER_LANGUAGE="English (United States) [0x409]" />
<MATCHING_FILE NAME="7z.exe" SIZE="150016" CHECKSUM="0xF435BEAE" BIN_FILE_VERSION="4.65.0.0" BIN_PRODUCT_VERSION="4.65.0.0" PRODUCT_VERSION="4.65" FILE_DESCRIPTION="7-Zip Console" COMPANY_NAME="Igor Pavlov" PRODUCT_NAME="7-Zip" FILE_VERSION="4.65" ORIGINAL_FILENAME="7z.exe" INTERNAL_NAME="7z" LEGAL_COPYRIGHT="Copyright © 1999-2009 Igor Pavlov" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x1" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="4.65.0.0" UPTO_BIN_PRODUCT_VERSION="4.65.0.0" LINK_DATE="02/03/2009 07:09:39" UPTO_LINK_DATE="02/03/2009 07:09:39" VER_LANGUAGE="English (United States) [0x409]" />
<MATCHING_FILE NAME="foobar2000 Shell Associations Updater.exe" SIZE="82944" CHECKSUM="0x83E77B18" BIN_FILE_VERSION="1.0.0.0" BIN_PRODUCT_VERSION="0.9.6.0" PRODUCT_VERSION="0, 9, 6, 0" FILE_DESCRIPTION="foobar2000 Shell Associations Updater" PRODUCT_NAME="foobar2000" FILE_VERSION="1, 0, 0, 0" ORIGINAL_FILENAME="foobar2000 Shell Associations Updater.exe" INTERNAL_NAME="FileType" LEGAL_COPYRIGHT="Copyright © 2008 Peter Pawlowski" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x1" MODULE_TYPE="WIN32" PE_CHECKSUM="0x1B63B" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="1.0.0.0" UPTO_BIN_PRODUCT_VERSION="0.9.6.0" LINK_DATE="01/09/2010 11:43:00" UPTO_LINK_DATE="01/09/2010 11:43:00" VER_LANGUAGE="English (United States) [0x409]" />
<MATCHING_FILE NAME="foobar2000.exe" SIZE="1777664" CHECKSUM="0x52778675" BIN_FILE_VERSION="1.0.0.0" BIN_PRODUCT_VERSION="1.0.0.0" PRODUCT_VERSION="1, 0, 0, 0" FILE_DESCRIPTION="foobar2000" PRODUCT_NAME="foobar2000 Application" FILE_VERSION="1, 0, 0, 0" ORIGINAL_FILENAME="foobar2000.exe" INTERNAL_NAME="foobar2000" LEGAL_COPYRIGHT="Copyright © 2001-2009 Peter Pawlowski" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x1" MODULE_TYPE="WIN32" PE_CHECKSUM="0x1B30D6" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="1.0.0.0" UPTO_BIN_PRODUCT_VERSION="1.0.0.0" LINK_DATE="01/09/2010 11:46:59" UPTO_LINK_DATE="01/09/2010 11:46:59" VER_LANGUAGE="English (United States) [0x409]" />
<MATCHING_FILE NAME="lame.exe" SIZE="187392" CHECKSUM="0xAC5D41FE" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" LINK_DATE="12/22/2005 10:29:33" UPTO_LINK_DATE="12/22/2005 10:29:33" />
<MATCHING_FILE NAME="libcurl.dll" SIZE="319488" CHECKSUM="0x3F48D406" MODULE_TYPE="WIN32" PE_CHECKSUM="0x4F319" LINKER_VERSION="0x0" LINK_DATE="03/19/2006 21:05:12" UPTO_LINK_DATE="03/19/2006 21:05:12" />
<MATCHING_FILE NAME="libexpatw.dll" SIZE="151552" CHECKSUM="0x6AD92D54" MODULE_TYPE="WIN32" PE_CHECKSUM="0x2C083" LINKER_VERSION="0x0" LINK_DATE="06/05/2007 19:23:40" UPTO_LINK_DATE="06/05/2007 19:23:40" />
<MATCHING_FILE NAME="libmmd.dll" SIZE="2814044" CHECKSUM="0x38345C3E" BIN_FILE_VERSION="9.1.9.2" BIN_PRODUCT_VERSION="0.0.0.0" PRODUCT_VERSION="9.1" FILE_DESCRIPTION="Math Library for Intel® Compilers (thread-safe)" COMPANY_NAME="Intel Corporation" PRODUCT_NAME="Intel® C Compiler, Intel® C++ Compiler, Intel® Fortran Compiler" FILE_VERSION="9.1.9.2" ORIGINAL_FILENAME="libmmd.dll" INTERNAL_NAME="libmmd.dll" LEGAL_COPYRIGHT="Copyright © 1985-2005 Intel Corporation" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x0" VERFILETYPE="0x0" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="9.1.9.2" UPTO_BIN_PRODUCT_VERSION="0.0.0.0" LINK_DATE="02/16/2007 14:29:27" UPTO_LINK_DATE="02/16/2007 14:29:27" VER_LANGUAGE="English (United States) [0x409]" />
<MATCHING_FILE NAME="libmzgc360_000.dll" SIZE="237568" CHECKSUM="0x22EC6684" MODULE_TYPE="WIN32" PE_CHECKSUM="0x3F515" LINKER_VERSION="0x0" LINK_DATE="11/20/2006 10:53:50" UPTO_LINK_DATE="11/20/2006 10:53:50" />
<MATCHING_FILE NAME="libmzsch360_000.dll" SIZE="1757184" CHECKSUM="0xFB9B4D23" MODULE_TYPE="WIN32" PE_CHECKSUM="0x1AD82B" LINKER_VERSION="0x0" LINK_DATE="11/20/2006 10:54:53" UPTO_LINK_DATE="11/20/2006 10:54:53" />
<MATCHING_FILE NAME="libpng13.dll" SIZE="114688" CHECKSUM="0x82473E79" BIN_FILE_VERSION="1.2.8.0" BIN_PRODUCT_VERSION="1.2.8.0" PRODUCT_VERSION="1" FILE_DESCRIPTION="PNG image compression library" PRODUCT_NAME="LibPNG" FILE_VERSION="1.2.8" ORIGINAL_FILENAME="LIBPNG13.DLL" INTERNAL_NAME="LIBPNG13 (Windows 32 bit)" LEGAL_COPYRIGHT="© 1998-2004 Glenn Randers-Pehrson et al." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="1.2.8.0" UPTO_BIN_PRODUCT_VERSION="1.2.8.0" LINK_DATE="12/23/2004 15:37:07" UPTO_LINK_DATE="12/23/2004 15:37:07" VER_LANGUAGE="English (United States) [0x409]" />
<MATCHING_FILE NAME="NeroAACWrapper.exe" SIZE="106496" CHECKSUM="0x54456F6E" MODULE_TYPE="WIN32" PE_CHECKSUM="0x1E36C" LINKER_VERSION="0x0" LINK_DATE="04/22/2006 21:55:28" UPTO_LINK_DATE="04/22/2006 21:55:28" />
<MATCHING_FILE NAME="shared.dll" SIZE="148480" CHECKSUM="0x304F3BA9" MODULE_TYPE="WIN32" PE_CHECKSUM="0x2DBEB" LINKER_VERSION="0x0" LINK_DATE="01/09/2010 11:42:56" UPTO_LINK_DATE="01/09/2010 11:42:56" />
<MATCHING_FILE NAME="ShellExt32.dll" SIZE="108544" CHECKSUM="0x51195F19" BIN_FILE_VERSION="1.0.0.7" BIN_PRODUCT_VERSION="0.9.7.0" PRODUCT_VERSION="0.9.7" FILE_DESCRIPTION="foobar2000 shell extension" COMPANY_NAME="Peter Pawlowski" PRODUCT_NAME="foobar2000" FILE_VERSION="1.0.0.7" ORIGINAL_FILENAME="Fb2kShellExt.dll" INTERNAL_NAME="Fb2kShellExt.dll" LEGAL_COPYRIGHT="© Peter Pawlowski.  All rights reserved." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x24139" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="1.0.0.7" UPTO_BIN_PRODUCT_VERSION="0.9.7.0" LINK_DATE="05/27/2009 16:24:16" UPTO_LINK_DATE="05/27/2009 16:24:16" VER_LANGUAGE="English (United States) [0x409]" />
<MATCHING_FILE NAME="uninst-audioscrobbler.exe" SIZE="47163" CHECKSUM="0x4BB19EFE" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" LINK_DATE="11/17/2007 14:35:28" UPTO_LINK_DATE="11/17/2007 14:35:28" />
<MATCHING_FILE NAME="uninstall.exe" SIZE="147371" CHECKSUM="0x2A89D326" BIN_FILE_VERSION="1.0.0.0" BIN_PRODUCT_VERSION="1.0.0.0" PRODUCT_VERSION="1.0" FILE_DESCRIPTION="foobar2000 Installer" COMPANY_NAME="foobar2000.org" PRODUCT_NAME="foobar2000" FILE_VERSION="1.0" ORIGINAL_FILENAME="foobar2000_v1.0.exe" LEGAL_COPYRIGHT="� Peter Pawlowski. All rights reserved." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x1" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x60001" UPTO_BIN_FILE_VERSION="1.0.0.0" UPTO_BIN_PRODUCT_VERSION="1.0.0.0" LINK_DATE="09/09/2009 13:23:23" UPTO_LINK_DATE="09/09/2009 13:23:23" VER_LANGUAGE="Language Neutral [0x0]" />
<MATCHING_FILE NAME="zlib1.dll" SIZE="73728" CHECKSUM="0x244B6C4A" BIN_FILE_VERSION="1.2.2.0" BIN_PRODUCT_VERSION="1.2.2.0" PRODUCT_VERSION="1.2.2" FILE_DESCRIPTION="zlib data compression library" PRODUCT_NAME="zlib" FILE_VERSION="1.2.2" ORIGINAL_FILENAME="zlib1.dll" INTERNAL_NAME="zlib1.dll" LEGAL_COPYRIGHT="© 1995-2004 Jean-loup Gailly &amp; Mark Adler" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x10004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="1.2.2.0" UPTO_BIN_PRODUCT_VERSION="1.2.2.0" LINK_DATE="12/23/2004 15:36:24" UPTO_LINK_DATE="12/23/2004 15:36:24" VER_LANGUAGE="English (United States) [0x409]" />
<MATCHING_FILE NAME="components\albumart.exe" SIZE="225280" CHECKSUM="0x4A23993F" BIN_FILE_VERSION="1.0.0.0" BIN_PRODUCT_VERSION="1.0.0.0" PRODUCT_VERSION="1.0.0.0" FILE_DESCRIPTION="Cover Art Downloader" COMPANY_NAME="Damage, Inc." PRODUCT_NAME="Cover Art Downloader" FILE_VERSION="1.0.0.0" ORIGINAL_FILENAME="albumart.exe" INTERNAL_NAME="albumart.exe" LEGAL_COPYRIGHT="Copyright © Damage, Inc. 2005" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x1" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="1.0.0.0" UPTO_BIN_PRODUCT_VERSION="1.0.0.0" LINK_DATE="09/22/2006 23:58:53" UPTO_LINK_DATE="09/22/2006 23:58:53" VER_LANGUAGE="Language Neutral [0x0]" />
<MATCHING_FILE NAME="components\Boo.Lang.Compiler.dll" SIZE="552960" CHECKSUM="0x22FF572F" BIN_FILE_VERSION="1.0.0.0" BIN_PRODUCT_VERSION="1.0.0.0" PRODUCT_VERSION="1.0.0.0" FILE_DESCRIPTION="boo - an extensible programming language for the CLI" PRODUCT_NAME="boo - an extensible programming language for the CLI" FILE_VERSION="1.0.0.0" ORIGINAL_FILENAME="Boo.Lang.Compiler.dll" INTERNAL_NAME="Boo.Lang.Compiler.dll" LEGAL_COPYRIGHT="© 2003-2005 Rodrigo Barreto de Oliveira" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x95D58" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="1.0.0.0" UPTO_BIN_PRODUCT_VERSION="1.0.0.0" LINK_DATE="04/24/2006 16:08:52" UPTO_LINK_DATE="04/24/2006 16:08:52" VER_LANGUAGE="Language Neutral [0x0]" />
<MATCHING_FILE NAME="components\Boo.Lang.dll" SIZE="69632" CHECKSUM="0xE9C8F42C" BIN_FILE_VERSION="1.0.0.0" BIN_PRODUCT_VERSION="1.0.0.0" PRODUCT_VERSION="1.0.0.0" FILE_DESCRIPTION="boo - an extensible programming language for the CLI" PRODUCT_NAME="boo - an extensible programming language for the CLI" FILE_VERSION="1.0.0.0" ORIGINAL_FILENAME="Boo.Lang.dll" INTERNAL_NAME="Boo.Lang.dll" LEGAL_COPYRIGHT="© 2003-2005 Rodrigo Barreto de Oliveira" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x1B48F" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="1.0.0.0" UPTO_BIN_PRODUCT_VERSION="1.0.0.0" LINK_DATE="04/24/2006 16:08:46" UPTO_LINK_DATE="04/24/2006 16:08:46" VER_LANGUAGE="Language Neutral [0x0]" />
<MATCHING_FILE NAME="components\Boo.Lang.Parser.dll" SIZE="405504" CHECKSUM="0x2D6F1A82" BIN_FILE_VERSION="1.0.0.0" BIN_PRODUCT_VERSION="1.0.0.0" PRODUCT_VERSION="1.0.0.0" FILE_DESCRIPTION="boo antlr based parser" PRODUCT_NAME="boo - an extensible programming language for the CLI" FILE_VERSION="1.0.0.0" ORIGINAL_FILENAME="Boo.Lang.Parser.dll" INTERNAL_NAME="Boo.Lang.Parser.dll" LEGAL_COPYRIGHT="© 2003-2005 Rodrigo Barreto de Oliveira" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x6D415" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="1.0.0.0" UPTO_BIN_PRODUCT_VERSION="1.0.0.0" LINK_DATE="04/24/2006 16:09:01" UPTO_LINK_DATE="04/24/2006 16:09:01" VER_LANGUAGE="Language Neutral [0x0]" />
<MATCHING_FILE NAME="components\Foobar2000DeskbandControls.dll" SIZE="32256" CHECKSUM="0x976DD48" MODULE_TYPE="WIN32" PE_CHECKSUM="0xA1AE" LINKER_VERSION="0x0" LINK_DATE="02/10/2010 20:54:10" UPTO_LINK_DATE="02/10/2010 20:54:10" />
<MATCHING_FILE NAME="components\foo_abx.dll" SIZE="181760" CHECKSUM="0x97BCDB7E" MODULE_TYPE="WIN32" PE_CHECKSUM="0x3A147" LINKER_VERSION="0x0" LINK_DATE="06/07/2009 12:25:26" UPTO_LINK_DATE="06/07/2009 12:25:26" />
<MATCHING_FILE NAME="components\foo_ac3.dll" SIZE="169472" CHECKSUM="0x2BA1DD62" MODULE_TYPE="WIN32" PE_CHECKSUM="0x2DD9C" LINKER_VERSION="0x0" LINK_DATE="01/11/2010 19:18:38" UPTO_LINK_DATE="01/11/2010 19:18:38" />
<MATCHING_FILE NAME="components\foo_audioscrobbler.dll" SIZE="187904" CHECKSUM="0x8D9F1EC" BIN_FILE_VERSION="1.4.6.0" BIN_PRODUCT_VERSION="1.4.6.0" PRODUCT_VERSION="1, 4, 6, 0" FILE_DESCRIPTION="foo_audioscrobbler" PRODUCT_NAME=" foo_audioscrobbler" FILE_VERSION="1, 4, 6, 0" ORIGINAL_FILENAME="foo_audioscrobbler.dll" INTERNAL_NAME="foo_audioscrobbler" LEGAL_COPYRIGHT="© 2006-2010 Florian Heidenreich" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x3914B" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="1.4.6.0" UPTO_BIN_PRODUCT_VERSION="1.4.6.0" LINK_DATE="02/07/2010 14:16:46" UPTO_LINK_DATE="02/07/2010 14:16:46" VER_LANGUAGE="English (United Kingdom) [0x809]" />
<MATCHING_FILE NAME="components\foo_cdda.dll" SIZE="294400" CHECKSUM="0x755E6D6E" MODULE_TYPE="WIN32" PE_CHECKSUM="0x535E4" LINKER_VERSION="0x0" LINK_DATE="01/09/2010 11:44:41" UPTO_LINK_DATE="01/09/2010 11:44:41" />
<MATCHING_FILE NAME="components\foo_component_manager.dll" SIZE="356352" CHECKSUM="0xA2CEBA27" MODULE_TYPE="WIN32" PE_CHECKSUM="0x5E299" LINKER_VERSION="0x0" LINK_DATE="03/02/2010 14:17:37" UPTO_LINK_DATE="03/02/2010 14:17:37" />
<MATCHING_FILE NAME="components\foo_converter.dll" SIZE="438784" CHECKSUM="0xDAD673EE" MODULE_TYPE="WIN32" PE_CHECKSUM="0x713AE" LINKER_VERSION="0x0" LINK_DATE="01/09/2010 11:44:32" UPTO_LINK_DATE="01/09/2010 11:44:32" />
<MATCHING_FILE NAME="components\foo_deskband_controls.dll" SIZE="26624" CHECKSUM="0xCF835478" MODULE_TYPE="WIN32" PE_CHECKSUM="0x8167" LINKER_VERSION="0x0" LINK_DATE="02/08/2010 19:20:30" UPTO_LINK_DATE="02/08/2010 19:20:30" />
<MATCHING_FILE NAME="components\foo_dockable_panels.dll" SIZE="200704" CHECKSUM="0x4B0AE564" MODULE_TYPE="WIN32" PE_CHECKSUM="0x403E4" LINKER_VERSION="0x0" LINK_DATE="03/28/2007 13:19:00" UPTO_LINK_DATE="03/28/2007 13:19:00" />
<MATCHING_FILE NAME="components\foo_dop.dll" SIZE="1691648" CHECKSUM="0x48DA7DF2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x1A91F7" LINKER_VERSION="0x0" LINK_DATE="02/20/2010 19:51:11" UPTO_LINK_DATE="02/20/2010 19:51:11" />
<MATCHING_FILE NAME="components\foo_dsp_continuator.dll" SIZE="94208" CHECKSUM="0xE58C57A9" MODULE_TYPE="WIN32" PE_CHECKSUM="0x1CA53" LINKER_VERSION="0x0" LINK_DATE="01/04/2008 19:13:13" UPTO_LINK_DATE="01/04/2008 19:13:13" />
<MATCHING_FILE NAME="components\foo_dsp_crossfader.dll" SIZE="190464" CHECKSUM="0xAF9AB932" MODULE_TYPE="WIN32" PE_CHECKSUM="0x39F07" LINKER_VERSION="0x0" LINK_DATE="01/13/2010 13:46:08" UPTO_LINK_DATE="01/13/2010 13:46:08" />
<MATCHING_FILE NAME="components\foo_dsp_silence.dll" SIZE="164352" CHECKSUM="0x3C8546CC" MODULE_TYPE="WIN32" PE_CHECKSUM="0x321B6" LINKER_VERSION="0x0" LINK_DATE="08/09/2009 23:32:53" UPTO_LINK_DATE="08/09/2009 23:32:53" />
<MATCHING_FILE NAME="components\foo_dsp_std.dll" SIZE="280576" CHECKSUM="0x5B70DB19" MODULE_TYPE="WIN32" PE_CHECKSUM="0x49AAA" LINKER_VERSION="0x0" LINK_DATE="01/09/2010 11:44:47" UPTO_LINK_DATE="01/09/2010 11:44:47" />
<MATCHING_FILE NAME="components\foo_facets.dll" SIZE="520192" CHECKSUM="0xB853ED4B" MODULE_TYPE="WIN32" PE_CHECKSUM="0x834A9" LINKER_VERSION="0x0" LINK_DATE="02/26/2008 00:56:40" UPTO_LINK_DATE="02/26/2008 00:56:40" />
<MATCHING_FILE NAME="components\foo_filedate.dll" SIZE="131072" CHECKSUM="0xF8198C64" MODULE_TYPE="WIN32" PE_CHECKSUM="0x217AC" LINKER_VERSION="0x0" LINK_DATE="09/19/2007 11:07:14" UPTO_LINK_DATE="09/19/2007 11:07:14" />
<MATCHING_FILE NAME="components\foo_fileops.dll" SIZE="276992" CHECKSUM="0xE44563EF" MODULE_TYPE="WIN32" PE_CHECKSUM="0x456E0" LINKER_VERSION="0x0" LINK_DATE="01/09/2010 11:43:30" UPTO_LINK_DATE="01/09/2010 11:43:30" />
<MATCHING_FILE NAME="components\foo_freedb2.dll" SIZE="246272" CHECKSUM="0xB9476654" MODULE_TYPE="WIN32" PE_CHECKSUM="0x469E0" LINKER_VERSION="0x0" LINK_DATE="01/09/2010 11:43:34" UPTO_LINK_DATE="01/09/2010 11:43:34" />
<MATCHING_FILE NAME="components\foo_input_monkey.dll" SIZE="272896" CHECKSUM="0xD461678B" MODULE_TYPE="WIN32" PE_CHECKSUM="0x4C9D6" LINKER_VERSION="0x0" LINK_DATE="05/01/2009 12:40:53" UPTO_LINK_DATE="05/01/2009 12:40:53" />
<MATCHING_FILE NAME="components\foo_input_std.dll" SIZE="1337344" CHECKSUM="0x2336FBB0" MODULE_TYPE="WIN32" PE_CHECKSUM="0x152DEB" LINKER_VERSION="0x0" LINK_DATE="01/09/2010 11:44:22" UPTO_LINK_DATE="01/09/2010 11:44:22" />
<MATCHING_FILE NAME="components\foo_jesus.dll" SIZE="138752" CHECKSUM="0x658DE157" MODULE_TYPE="WIN32" PE_CHECKSUM="0x2A467" LINKER_VERSION="0x0" LINK_DATE="01/03/2010 12:41:16" UPTO_LINK_DATE="01/03/2010 12:41:16" />
<MATCHING_FILE NAME="components\foo_masstag.dll" SIZE="327680" CHECKSUM="0x9DEFC9F9" MODULE_TYPE="WIN32" PE_CHECKSUM="0x55187" LINKER_VERSION="0x0" LINK_DATE="09/18/2009 08:01:36" UPTO_LINK_DATE="09/18/2009 08:01:36" />
<MATCHING_FILE NAME="components\foo_mouse_gesture.dll" SIZE="166912" CHECKSUM="0x46DF2FA8" BIN_FILE_VERSION="0.1.0.0" BIN_PRODUCT_VERSION="0.1.0.0" PRODUCT_VERSION="0, 1, 0, 0" FILE_VERSION="0, 1, 0, 0" ORIGINAL_FILENAME="foo_uie_panel_splitter.dll" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x2C4AA" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="0.1.0.0" UPTO_BIN_PRODUCT_VERSION="0.1.0.0" LINK_DATE="01/18/2010 12:20:00" UPTO_LINK_DATE="01/18/2010 12:20:00" VER_LANGUAGE="Japanese [0x411]" />
<MATCHING_FILE NAME="components\foo_musicbrainz.dll" SIZE="360448" CHECKSUM="0x81116E97" MODULE_TYPE="WIN32" PE_CHECKSUM="0x5CC00" LINKER_VERSION="0x0" LINK_DATE="04/10/2009 20:27:27" UPTO_LINK_DATE="04/10/2009 20:27:27" />
<MATCHING_FILE NAME="components\foo_navigator.dll" SIZE="195584" CHECKSUM="0xC6B29036" MODULE_TYPE="WIN32" PE_CHECKSUM="0x39165" LINKER_VERSION="0x0" LINK_DATE="02/20/2010 01:13:12" UPTO_LINK_DATE="02/20/2010 01:13:12" />
<MATCHING_FILE NAME="components\foo_new_file_stamper_mod (2).dll" SIZE="145920" CHECKSUM="0x6F79E111" MODULE_TYPE="WIN32" PE_CHECKSUM="0x29563" LINKER_VERSION="0x0" LINK_DATE="12/21/2008 00:05:19" UPTO_LINK_DATE="12/21/2008 00:05:19" />
<MATCHING_FILE NAME="components\foo_playlist_attributes.dll" SIZE="256000" CHECKSUM="0x9E462237" MODULE_TYPE="WIN32" PE_CHECKSUM="0x468F6" LINKER_VERSION="0x0" LINK_DATE="11/16/2009 19:33:44" UPTO_LINK_DATE="11/16/2009 19:33:44" />
<MATCHING_FILE NAME="components\foo_prettypop.dll" SIZE="286208" CHECKSUM="0x4ED2D498" BIN_FILE_VERSION="1.2.5.0" BIN_PRODUCT_VERSION="1.2.5.0" PRODUCT_VERSION="1, 2, 5, 0" FILE_DESCRIPTION="Pretty Popup Plugin" PRODUCT_NAME="Pretty Popup" FILE_VERSION="1, 2, 5, 0" ORIGINAL_FILENAME="foo_prettypop.dll" INTERNAL_NAME="foo_prettypop.dll" LEGAL_COPYRIGHT="© 2005-9 Matt Witherspoon" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x49F3F" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="1.2.5.0" UPTO_BIN_PRODUCT_VERSION="1.2.5.0" LINK_DATE="12/06/2009 03:31:07" UPTO_LINK_DATE="12/06/2009 03:31:07" VER_LANGUAGE="English (United States) [0x409]" />
<MATCHING_FILE NAME="components\foo_preview.dll" SIZE="118784" CHECKSUM="0x9FFCD1AB" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" LINK_DATE="12/22/2008 20:41:11" UPTO_LINK_DATE="12/22/2008 20:41:11" />
<MATCHING_FILE NAME="components\foo_random_pools.dll" SIZE="207360" CHECKSUM="0x7DE55311" MODULE_TYPE="WIN32" PE_CHECKSUM="0x40D74" LINKER_VERSION="0x0" LINK_DATE="12/27/2009 17:22:55" UPTO_LINK_DATE="12/27/2009 17:22:55" />
<MATCHING_FILE NAME="components\foo_rgscan.dll" SIZE="298496" CHECKSUM="0x93DCD198" MODULE_TYPE="WIN32" PE_CHECKSUM="0x56CAC" LINKER_VERSION="0x0" LINK_DATE="01/09/2010 11:44:24" UPTO_LINK_DATE="01/09/2010 11:44:24" />
<MATCHING_FILE NAME="components\foo_run.dll" SIZE="369152" CHECKSUM="0x1F65BA37" BIN_FILE_VERSION="0.3.7.0" BIN_PRODUCT_VERSION="0.3.7.0" PRODUCT_VERSION="0, 3, 7, 0" FILE_DESCRIPTION="foo_run foobar2000 component" PRODUCT_NAME="foo_run foobar2000 component" FILE_VERSION="0, 3, 7, 0" ORIGINAL_FILENAME="foo_run.dll" INTERNAL_NAME="foo_run" LEGAL_COPYRIGHT="Copyright © 2006-2009 Florian Heidenreich" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x6199A" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="0.3.7.0" UPTO_BIN_PRODUCT_VERSION="0.3.7.0" LINK_DATE="06/07/2009 13:15:14" UPTO_LINK_DATE="06/07/2009 13:15:14" VER_LANGUAGE="German (Germany) [0x407]" />
<MATCHING_FILE NAME="components\foo_scheduler.dll" SIZE="258560" CHECKSUM="0x2803A33E" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" LINK_DATE="03/18/2010 08:09:09" UPTO_LINK_DATE="03/18/2010 08:09:09" />
<MATCHING_FILE NAME="components\foo_softplaylists.dll" SIZE="315904" CHECKSUM="0x8B8415CC" MODULE_TYPE="WIN32" PE_CHECKSUM="0x4E225" LINKER_VERSION="0x0" LINK_DATE="12/30/2009 19:29:49" UPTO_LINK_DATE="12/30/2009 19:29:49" />
<MATCHING_FILE NAME="components\foo_stopaftercuralbum.dll" SIZE="122880" CHECKSUM="0xAA991A40" MODULE_TYPE="WIN32" PE_CHECKSUM="0x22AA6" LINKER_VERSION="0x0" LINK_DATE="06/01/2009 08:50:40" UPTO_LINK_DATE="06/01/2009 08:50:40" />
<MATCHING_FILE NAME="components\foo_textdisplay.dll" SIZE="240128" CHECKSUM="0x4DE184A1" MODULE_TYPE="WIN32" PE_CHECKSUM="0x43811" LINKER_VERSION="0x0" LINK_DATE="07/08/2008 17:45:15" UPTO_LINK_DATE="07/08/2008 17:45:15" />
<MATCHING_FILE NAME="components\foo_texttools.dll" SIZE="197120" CHECKSUM="0xB16B12BF" MODULE_TYPE="WIN32" PE_CHECKSUM="0x37F02" LINKER_VERSION="0x0" LINK_DATE="12/23/2009 20:00:20" UPTO_LINK_DATE="12/23/2009 20:00:20" />
<MATCHING_FILE NAME="components\foo_uie_biography.dll" SIZE="315392" CHECKSUM="0x62338E9D" BIN_FILE_VERSION="0.1.0.0" BIN_PRODUCT_VERSION="0.1.0.0" PRODUCT_VERSION="0, 1, 0, 0" FILE_VERSION="0, 1, 0, 0" ORIGINAL_FILENAME="foo_uie_panel_splitter.dll" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x550CE" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="0.1.0.0" UPTO_BIN_PRODUCT_VERSION="0.1.0.0" LINK_DATE="03/17/2010 12:17:57" UPTO_LINK_DATE="03/17/2010 12:17:57" VER_LANGUAGE="Japanese [0x411]" />
<MATCHING_FILE NAME="components\foo_uie_esplaylist.dll" SIZE="257024" CHECKSUM="0xB3C10205" BIN_FILE_VERSION="0.1.0.0" BIN_PRODUCT_VERSION="0.1.0.0" PRODUCT_VERSION="0, 1, 0, 0" FILE_VERSION="0, 1, 0, 0" ORIGINAL_FILENAME="foo_uie_panel_splitter.dll" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x445EB" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="0.1.0.0" UPTO_BIN_PRODUCT_VERSION="0.1.0.0" LINK_DATE="03/22/2010 06:38:01" UPTO_LINK_DATE="03/22/2010 06:38:01" VER_LANGUAGE="Japanese [0x411]" />
<MATCHING_FILE NAME="components\foo_uie_trackinfo_mod.dll" SIZE="352256" CHECKSUM="0x6B38CA90" MODULE_TYPE="WIN32" PE_CHECKSUM="0x595D9" LINKER_VERSION="0x0" LINK_DATE="01/05/2007 19:36:21" UPTO_LINK_DATE="01/05/2007 19:36:21" />
<MATCHING_FILE NAME="components\foo_uie_wsh_panel_mod.dll" SIZE="689664" CHECKSUM="0xC8DACB76" MODULE_TYPE="WIN32" PE_CHECKSUM="0xB7D12" LINKER_VERSION="0x0" LINK_DATE="02/28/2010 02:59:13" UPTO_LINK_DATE="02/28/2010 02:59:13" />
<MATCHING_FILE NAME="components\foo_ui_columns.dll" SIZE="1492992" CHECKSUM="0xE2103ABC" MODULE_TYPE="WIN32" PE_CHECKSUM="0x171A77" LINKER_VERSION="0x0" LINK_DATE="01/09/2010 14:40:24" UPTO_LINK_DATE="01/09/2010 14:40:24" />
<MATCHING_FILE NAME="components\foo_ui_std.dll" SIZE="1084416" CHECKSUM="0xFCEA4D38" MODULE_TYPE="WIN32" PE_CHECKSUM="0x1188BA" LINKER_VERSION="0x0" LINK_DATE="01/09/2010 11:44:52" UPTO_LINK_DATE="01/09/2010 11:44:52" />
<MATCHING_FILE NAME="components\foo_unpack.dll" SIZE="171520" CHECKSUM="0x3E6A9DF" MODULE_TYPE="WIN32" PE_CHECKSUM="0x2A031" LINKER_VERSION="0x0" LINK_DATE="01/09/2010 11:43:19" UPTO_LINK_DATE="01/09/2010 11:43:19" />
<MATCHING_FILE NAME="components\foo_vis_shpeck-beta.dll" SIZE="172032" CHECKSUM="0xAEB08753" MODULE_TYPE="WIN32" PE_CHECKSUM="0x30BA8" LINKER_VERSION="0x0" LINK_DATE="04/18/2008 22:41:49" UPTO_LINK_DATE="04/18/2008 22:41:49" />
<MATCHING_FILE NAME="components\foo_wlm.dll" SIZE="116224" CHECKSUM="0x3C718148" MODULE_TYPE="WIN32" PE_CHECKSUM="0x2282B" LINKER_VERSION="0x0" LINK_DATE="02/09/2010 09:06:10" UPTO_LINK_DATE="02/09/2010 09:06:10" />
<MATCHING_FILE NAME="components\ICSharpCode.SharpZipLib.dll" SIZE="139264" CHECKSUM="0x5A4FE44F" BIN_FILE_VERSION="0.84.0.0" BIN_PRODUCT_VERSION="0.84.0.0" PRODUCT_VERSION="0.84.0.0" FILE_DESCRIPTION="ICSharpCode.SharpZipLibrary" PRODUCT_NAME="#ZipLibrary" FILE_VERSION="0.84.0.0" ORIGINAL_FILENAME="ICSharpCode.SharpZipLib.dll" INTERNAL_NAME="ICSharpCode.SharpZipLib.dll" LEGAL_COPYRIGHT="Copyright 2001-2005 Mike Krueger" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x2A3B5" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="0.84.0.0" UPTO_BIN_PRODUCT_VERSION="0.84.0.0" LINK_DATE="09/22/2006 08:21:42" UPTO_LINK_DATE="09/22/2006 08:21:42" VER_LANGUAGE="Language Neutral [0x0]" />
<MATCHING_FILE NAME="components\Interop.Foobar2000.dll" SIZE="49152" CHECKSUM="0x968AC15B" BIN_FILE_VERSION="1.0.0.0" BIN_PRODUCT_VERSION="1.0.0.0" PRODUCT_VERSION="1.0.0.0" FILE_DESCRIPTION=" " COMPANY_NAME=" " PRODUCT_NAME="Assembly imported from type library 'Foobar2000'." FILE_VERSION="1.0.0.0" ORIGINAL_FILENAME="Interop.Foobar2000.dll" INTERNAL_NAME="Interop.Foobar2000" LEGAL_COPYRIGHT=" " VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="1.0.0.0" UPTO_BIN_PRODUCT_VERSION="1.0.0.0" LINK_DATE="09/22/2006 23:58:45" UPTO_LINK_DATE="09/22/2006 23:58:45" VER_LANGUAGE="Invariant Language (Invariant Country) [0x7f]" />
<MATCHING_FILE NAME="components\Interop.Foobar2000Helper.dll" SIZE="7168" CHECKSUM="0xC82886BF" BIN_FILE_VERSION="1.0.0.0" BIN_PRODUCT_VERSION="1.0.0.0" PRODUCT_VERSION="1.0.0.0" FILE_DESCRIPTION=" " COMPANY_NAME=" " PRODUCT_NAME="Assembly imported from type library 'Foobar2000Helper'." FILE_VERSION="1.0.0.0" ORIGINAL_FILENAME="Interop.Foobar2000Helper.dll" INTERNAL_NAME="Interop.Foobar2000Helper" LEGAL_COPYRIGHT=" " VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="1.0.0.0" UPTO_BIN_PRODUCT_VERSION="1.0.0.0" LINK_DATE="09/22/2006 23:58:45" UPTO_LINK_DATE="09/22/2006 23:58:45" VER_LANGUAGE="Invariant Language (Invariant Country) [0x7f]" />
<MATCHING_FILE NAME="components\scripts\scriptcache.dll" SIZE="9728" CHECKSUM="0xBE8E13A8" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" LINK_DATE="10/27/2006 05:14:53" UPTO_LINK_DATE="10/27/2006 05:14:53" />
<MATCHING_FILE NAME="scripts\marc2003\v2\art.exe" SIZE="7680" CHECKSUM="0xFBDF4C73" BIN_FILE_VERSION="0.0.1.6" BIN_PRODUCT_VERSION="0.0.1.6" PRODUCT_VERSION="0.0.1.6" FILE_DESCRIPTION="art" PRODUCT_NAME="art" FILE_VERSION="0.0.1.6" ORIGINAL_FILENAME="art.exe" INTERNAL_NAME="art.exe" LEGAL_COPYRIGHT="Copyright ©  2009" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x1" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="0.0.1.6" UPTO_BIN_PRODUCT_VERSION="0.0.1.6" LINK_DATE="01/09/2010 09:39:48" UPTO_LINK_DATE="01/09/2010 09:39:48" VER_LANGUAGE="Language Neutral [0x0]" />
<MATCHING_FILE NAME="tools\libeay32.dll" SIZE="1177600" CHECKSUM="0xADEFC887" BIN_FILE_VERSION="0.9.8.8" BIN_PRODUCT_VERSION="0.9.8.8" PRODUCT_VERSION="0.9.8h" FILE_DESCRIPTION="Libeay32: open Secure Socket Layer protocol" COMPANY_NAME="GnuWin32 &lt;http://gnuwin32.sourceforge.net&gt;" PRODUCT_NAME="OpenSSL" FILE_VERSION="0.9.8h" ORIGINAL_FILENAME="libeay32.dll" INTERNAL_NAME="libeay32" LEGAL_COPYRIGHT="© 2008 OpenSSL &lt;www.openssl.org&gt;" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x12417E" LINKER_VERSION="0x10000" UPTO_BIN_FILE_VERSION="0.9.8.8" UPTO_BIN_PRODUCT_VERSION="0.9.8.8" LINK_DATE="09/03/2008 20:49:35" UPTO_LINK_DATE="09/03/2008 20:49:35" VER_LANGUAGE="English (United States) [0x409]" />
<MATCHING_FILE NAME="tools\libiconv2.dll" SIZE="1008128" CHECKSUM="0x63331ED0" BIN_FILE_VERSION="1.12.2872.39125" BIN_PRODUCT_VERSION="1.12.2872.39125" PRODUCT_VERSION="1.12.2872.39125" FILE_DESCRIPTION="Libiconv: convert between character encodings" COMPANY_NAME="GnuWin32 &lt;http://gnuwin32.sourceforge.net&gt;" PRODUCT_NAME="LibIconv" FILE_VERSION="1.12.2872.39125" ORIGINAL_FILENAME="iconv2.dll" INTERNAL_NAME="iconv2" LEGAL_COPYRIGHT="© 2007 Free Software Foundation &lt;www.fsf.org&gt;" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0xFC3CB" LINKER_VERSION="0x10000" UPTO_BIN_FILE_VERSION="1.12.2872.39125" UPTO_BIN_PRODUCT_VERSION="1.12.2872.39125" LINK_DATE="03/14/2008 22:21:30" UPTO_LINK_DATE="03/14/2008 22:21:30" VER_LANGUAGE="English (United States) [0x409]" />
<MATCHING_FILE NAME="tools\libintl3.dll" SIZE="103424" CHECKSUM="0x8506FBBB" BIN_FILE_VERSION="0.14.4.1952" BIN_PRODUCT_VERSION="0.14.4.1952" PRODUCT_VERSION="0.14.4.1952" FILE_DESCRIPTION="GetText: library and tools for native language support" COMPANY_NAME="GNU &lt;www.gnu.org&gt;" PRODUCT_NAME="GetText" FILE_VERSION="0.14.4.1952" ORIGINAL_FILENAME="libintl3.dll" INTERNAL_NAME="libintl3" LEGAL_COPYRIGHT="© 2005 Free Software Foundation &lt;www.fsf.org&gt;" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x1BF7B" LINKER_VERSION="0xE" UPTO_BIN_FILE_VERSION="0.14.4.1952" UPTO_BIN_PRODUCT_VERSION="0.14.4.1952" LINK_DATE="05/06/2005 19:52:42" UPTO_LINK_DATE="05/06/2005 19:52:42" VER_LANGUAGE="English (United States) [0x409]" />
<MATCHING_FILE NAME="tools\libssl32.dll" SIZE="232960" CHECKSUM="0xAACC4C9C" BIN_FILE_VERSION="0.9.8.8" BIN_PRODUCT_VERSION="0.9.8.8" PRODUCT_VERSION="0.9.8h" FILE_DESCRIPTION="Libssl32: open Secure Socket Layer protocol" COMPANY_NAME="GnuWin32 &lt;http://gnuwin32.sourceforge.net&gt;" PRODUCT_NAME="OpenSSL" FILE_VERSION="0.9.8h" ORIGINAL_FILENAME="libssl32.dll" INTERNAL_NAME="libssl32" LEGAL_COPYRIGHT="© 2008 OpenSSL &lt;www.openssl.org&gt;" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x3A269" LINKER_VERSION="0x10000" UPTO_BIN_FILE_VERSION="0.9.8.8" UPTO_BIN_PRODUCT_VERSION="0.9.8.8" LINK_DATE="09/03/2008 20:49:36" UPTO_LINK_DATE="09/03/2008 20:49:36" VER_LANGUAGE="English (United States) [0x409]" />
<MATCHING_FILE NAME="tools\wget.exe" SIZE="449024" CHECKSUM="0xE2D614EA" BIN_FILE_VERSION="1.11.4.3287" BIN_PRODUCT_VERSION="1.11.4.3287" PRODUCT_VERSION="1.11.4.3287" FILE_DESCRIPTION="Wget: retrieve files from the WWW" COMPANY_NAME="GnuWin32 &lt;http://gnuwin32.sourceforge.net&gt;" PRODUCT_NAME="Wget" FILE_VERSION="1.11.4.3287" ORIGINAL_FILENAME="wget.exe" INTERNAL_NAME="wget" LEGAL_COPYRIGHT="© 2008 Free Software Foundation &lt;www.fsf.org&gt;" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x1" MODULE_TYPE="WIN32" PE_CHECKSUM="0x729E4" LINKER_VERSION="0x10000" UPTO_BIN_FILE_VERSION="1.11.4.3287" UPTO_BIN_PRODUCT_VERSION="1.11.4.3287" LINK_DATE="12/31/2008 14:03:36" UPTO_LINK_DATE="12/31/2008 14:03:36" VER_LANGUAGE="English (United States) [0x409]" />
</EXE>
<EXE NAME="foo_scheduler.dll" FILTER="GRABMI_FILTER_THISFILEONLY">
<MATCHING_FILE NAME="foo_scheduler.dll" SIZE="258560" CHECKSUM="0x2803A33E" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" LINK_DATE="03/18/2010 08:09:09" UPTO_LINK_DATE="03/18/2010 08:09:09" />
</EXE>
<EXE NAME="kernel32.dll" FILTER="GRABMI_FILTER_THISFILEONLY">
<MATCHING_FILE NAME="kernel32.dll" SIZE="986112" CHECKSUM="0x359DA0B2" BIN_FILE_VERSION="5.1.2600.3541" BIN_PRODUCT_VERSION="5.1.2600.3541" PRODUCT_VERSION="5.1.2600.3541" FILE_DESCRIPTION="Windows NT BASE API Client DLL" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Microsoft® Windows® Operating System" FILE_VERSION="5.1.2600.3541 (xpsp_sp2_gdr.090321-1320)" ORIGINAL_FILENAME="kernel32" INTERNAL_NAME="kernel32" LEGAL_COPYRIGHT="© Microsoft Corporation. All rights reserved." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0xFEAFF" LINKER_VERSION="0x50001" UPTO_BIN_FILE_VERSION="5.1.2600.3541" UPTO_BIN_PRODUCT_VERSION="5.1.2600.3541" LINK_DATE="03/21/2009 14:18:57" UPTO_LINK_DATE="03/21/2009 14:18:57" VER_LANGUAGE="English (United States) [0x409]" />
</EXE>
</DATABASE>




And here are my components:

Code: [Select]
Core (2010-01-09 07:47:00)
foobar2000 core 1.0
foo_abx.dll (2009-06-07 15:25:26)
ABX Comparator 1.3.4
foo_ac3.dll (2010-01-11 12:18:40)
AC3 decoder 0.9.4
foo_audioscrobbler.dll (2010-02-07 16:16:48)
Audioscrobbler 1.4.6
foo_cdda.dll (2010-01-09 07:44:42)
CD Audio Decoder 3.0
foo_component_manager.dll (2010-03-02 10:17:38)
Component Manager 0.1.6.2
foo_converter.dll (2010-01-09 07:44:32)
Converter 1.4
foo_deskband_controls.dll (2010-02-08 22:20:32)
Deskband Controls 0.1
foo_dockable_panels.dll (2007-03-28 10:19:00)
Dockable Panels 1.0.7b [Mar 28 2007 - 09:18:48]
foo_dop.dll (2010-02-20 15:51:18)
iPod manager 0.6.6.7
foo_dsp_continuator.dll (2008-03-02 23:41:28)
Continuator 0.6.1
foo_dsp_crossfader.dll (2010-01-13 22:46:10)
Gapless Crossfader 1.3.4.1
foo_dsp_silence.dll (2009-08-10 02:32:54)
Post-track silence 0.0.3
foo_dsp_std.dll (2010-01-09 07:44:48)
Standard DSP Array 1.0
foo_facets.dll (2008-02-26 02:11:07)
Facets 2008-02-25
foo_filedate.dll (2007-09-19 07:07:14)
File date 1.0.4
foo_fileops.dll (2010-01-09 07:43:32)
File Operations 2.1.2
foo_freedb2.dll (2010-01-09 07:43:34)
freedb Tagger 0.6.2
foo_input_monkey.dll (2009-05-01 15:40:52)
Monkey's Audio Decoder 2.1.4
foo_input_std.dll (2010-01-09 07:44:24)
Standard Input Array 1.0
foo_jesus.dll (2010-01-03 14:41:18)
Autosave & Autobackup 8
foo_masstag.dll (2009-09-18 11:01:36)
Masstagger 1.8.4
foo_mouse_gesture.dll (2010-01-18 22:20:04)
Mouse Gesture Host 0.5.2
foo_musicbrainz.dll (2009-04-10 16:27:28)
MusicBrainz Tagger 0.2
foo_navigator.dll (2010-02-19 21:13:12)
Navigator 0.64
foo_new_file_stamper_mod (2).dll (2008-12-20 20:05:19)
New file stamper 1.0.0 [Dec 21 2008 - 01:05:11]
foo_playlist_attributes.dll (2009-11-16 15:33:44)
Playlist Attributes 0.2.2 [Nov 16 2009 - 20:33:31]
foo_prettypop.dll (2009-12-05 23:31:08)
Pretty Popup 1.2.5
foo_preview.dll (2008-12-22 16:41:11)
Preview 1.4
foo_random_pools.dll (2009-12-27 13:22:56)
Random Pools 0.0.1 [Dec 27 2009 - 18:22:23]
foo_rgscan.dll (2010-01-09 07:44:24)
ReplayGain Scanner 2.0.9
foo_run.dll (2009-06-07 16:15:18)
Run services 0.3.7
foo_scheduler.dll (2010-03-18 10:09:14)
Scheduler 4.01
foo_softplaylists.dll (2010-01-13 06:11:42)
Soft Playlists 2009-12-30.2
foo_stopaftercuralbum.dll (2009-06-01 09:50:42)
foo_stopaftercuralbum 0.2
foo_textdisplay.dll (2008-07-08 19:45:26)
Text Display UI Element 1.0 RC 3
foo_texttools.dll (2009-12-23 22:00:22)
Text Tools 1.0.4
foo_ui_columns.dll (2010-01-09 10:40:28)
Columns UI 0.3.8.3
foo_ui_std.dll (2010-01-09 07:44:52)
Default User Interface 0.9.5
foo_uie_biography.dll (2010-03-17 21:18:00)
Biography View 0.4.1.1
foo_uie_esplaylist.dll (2010-03-22 15:38:06)
EsPlaylist 0.0.7.1(prebeta)
foo_uie_trackinfo_mod.dll (2007-01-05 14:36:20)
Track info panel mod 0.8.0 beta [Jan  5 2007 - 13:36:12]
foo_uie_wsh_panel_mod.dll (2010-02-27 22:59:14)
WSH Panel Mod 1.3.2
foo_unpack.dll (2010-01-09 07:43:20)
RAR reader 1.3
ZIP/GZIP reader 1.0
foo_vis_shpeck-beta.dll (2008-04-24 00:35:17)
Shpeck - Winamp vis plugins wrapper 0.2.4 beta 2
foo_wlm.dll (2010-02-09 17:06:12)
Windows Live Messenger Notifier 1.1.3
Title: foo_scheduler
Post by: andrew_smolko on 2010-03-22 20:04:37
Useless information, at least I need foo_scheduler configuration. And stack trace, that's the most desirable. And don't create such large posts, moderators will be angry...
Title: foo_scheduler
Post by: Fractal_Mortality on 2010-03-22 21:13:51
Useless information, at least I need foo_scheduler configuration. And stack trace, that's the most desirable. And don't create such large posts, moderators will be angry...


How do I get these, and how do I shrink down codeboxes?
Title: foo_scheduler
Post by: Robertina on 2010-03-23 06:17:54
How do I get these

Fractal_Mortality,

see here (http://www.hydrogenaudio.org/forums/index.php?showtopic=67779) and here (http://www.foobar2000.org/?page=Crash) how to submit crash reports in general. There has also been a more detailed post (by Yirkha, as far as I remember), but I can not find it anymore.

If Andrew does need your scheduler configuration, you may ask him whether you should send him your \foobar2000\configuration\foo_scheduler.dll.cfg file.
Title: foo_scheduler
Post by: Vittorio on 2010-03-23 11:50:35
As for hibernate, it's possible to wake up computer from this mode. The only thing you need is a motherboard that supports this feature. It seems that yours doesn't.

Hmm, probably... I'll take a look at the BIOS and manual of my notebook.

Vittorio, notebooks will usually not wake up when running from battery (imagine if it just turned on in your backpack!).  Is it possible that yours was running from battery power when you tried this?


nope. it was running on power supply. But I assume that time the wakeup action fired up, my notebook hasn't been put into hibernation, neither any other power-saving mode. Something went wrong and the system was powered on the whole night so the wakeup was no big deal. That's the theory.

Since it happened many times that foo_sheduler did not shut down the system. Maybe because I entererd foobar's settings window after setting the sleep timer or anything else. Until now I did not find out when sheduler is being disabled. 

I have some menu icons for specific actions. Let's consider following situation:
I push the corresponding menu button for e.g. sleep after 30 min (which stops playback and shuts down the system) and after say 20 minutes I realize that I want to renew the sleep timer again to 30 min from that time on. So I push the sleep button again. Sometimes (I don't exactly know when) scheduler does nothing then.
Title: foo_scheduler
Post by: andrew_smolko on 2010-03-23 17:15:17
...
Until now I did not find out when sheduler is being disabled.
...
I have some menu icons for specific actions. Let's consider following situation:
I push the corresponding menu button for e.g. sleep after 30 min (which stops playback and shuts down the system) and after say 20 minutes I realize that I want to renew the sleep timer again to 30 min from that time on. So I push the sleep button again. Sometimes (I don't exactly know when) scheduler does nothing then.

Scheduler is running all the time, it can't be disabled.
First you must stop an action list in the status window and only then push sleep button again. Otherwise there will be 2 running action lists.
Title: foo_scheduler
Post by: andrew_smolko on 2010-03-23 17:22:32
In this environment foobar closes only, if [menu: Playback ->] 'Stop after Current' is ticked, otherwise it stays open. Scheduler's status window remains empty.

I would like to add that there are two situations in which my playback stops (and scheduler fails to close foobar), although 'Stop after current' is unticked:
  • The last track in a playlist has been played, playback order = default
  • The last track from foobar's playback queue has been played, with Stop after Queue (http://www.saunalahti.fi/cse/foobar2000/?changes=all) activated.
Sorry for my English.

Thanks for your investigation! I will see what can be done in these cases.
Title: foo_scheduler
Post by: srdrockradioshow on 2010-03-25 15:20:49
Apologies if I have missed the solution to this in earlier pages.
I use foobar2000 to stream music across the network I use instead of traditional radio.
What I need however is the scheduler to pick up a produced news file from a URL on the hour every hour.

if I enter the URL to play the individual file just as an individual request i know it can be picked up, but I would like to know how to use the scheduler to do this.

I'm sorry but I am only just getting into utilising configuration tools for stuff like this so I am fairly sure that there will be a very simple answer.

if I can get this event to work e.g http://www.internalnetwork.com/news.mp3 (http://www.internalnetwork.com/news.mp3) on a recurring hourly basis, then I can introduce other content too in a similar vein.

I want the file playing to prioritise over anything else, play, and then revert to either the original playlist or next scheduled event (crossfading).

I have a bit of a mental block on this at the moment because I do not seem to get an uninterrupted couple of hours I could do with to work through the logic for the first time....

Help appreciated

Ian
Title: foo_scheduler
Post by: YoPen on 2010-03-25 17:13:34
Hi, just to want to thank you for this great script, Andrew!

It's the component I use mostly    I even made a couple of buttons for each event and the configuration page to save time in navigating through the menu.

It's almost perfect, but I'd like to see one more feature, as requested few times before: Some kind of display, status bar or similar to show the remaining time and/or the currently active event.

Until now I mostly use it as a sleep timer when I go to bed, but I'd also like to wake up with my favourite songs...

If it possible ,I request the same feature.

Also I need from some help.I would to know how to check  the status of the current action in the scheduler (inactive or active).
As example: I want to use this function,but with scheduler
Quote
function createSACButton() {
   return new Button(ww - 62, 6, 13, 11, fb.StopAfterCurrent ? sac_on : sac_off, function () {fb.RunMainMenuCommand("Playback/Stop After Current");}, fb.StopAfterCurrent ? "Reset stop-after-current" : "Stop-after-current");
}
. I don't know how to call scheduler fb.xxxxx ?

Thanks in advance!
Title: foo_scheduler
Post by: andrew_smolko on 2010-03-25 22:16:44

...
It's almost perfect, but I'd like to see one more feature, as requested few times before: Some kind of display, status bar or similar to show the remaining time and/or the currently active event.

...

If it possible ,I request the same feature.

See status window. Before posting requests, read changelogs at the first page of this topic or at least examine all the controls at the preferences page of scheduler.

Also I need from some help.I would to know how to check  the status of the current action in the scheduler (inactive or active).
As example: I want to use this function,but with scheduler
Quote
function createSACButton() {
   return new Button(ww - 62, 6, 13, 11, fb.StopAfterCurrent ? sac_on : sac_off, function () {fb.RunMainMenuCommand("Playback/Stop After Current");}, fb.StopAfterCurrent ? "Reset stop-after-current" : "Stop-after-current");
}
. I don't know how to call scheduler fb.xxxxx ?

Impossible and I don't plan to implement anything like this.
Title: foo_scheduler
Post by: YoPen on 2010-03-25 23:01:26
See status window. Before posting requests, read changelogs at the first page of this topic or at least examine all the controls at the preferences page of scheduler.


The status bar don't show the remaining time.Excuse me for my request and sorry for the your grouch.
Doesn't matter!
Title: foo_scheduler
Post by: andrew_smolko on 2010-03-26 09:00:26
...
The status bar don't show the remaining time.
...

My misunderstanding, now it's clear what you meant! Will add this as TODO item.
Title: foo_scheduler
Post by: andrew_smolko on 2010-03-28 15:07:08
4.02! See the first page.
Title: foo_scheduler
Post by: Andreasvb on 2010-03-28 15:26:07
I think he meant the Status BAR, not window.

Like: %sched_time_remain% or similar, which you can use.

Thanks for the update though, the timer seems to work fine now compared to the beta.
Title: foo_scheduler
Post by: trout on 2010-03-29 01:01:25
Thanks for your work, andrew_smolko, this has been a very useful component. The improvements in version 4 are very nice!

Requests :

>> Allow re-ordering of events and actions in the preferences window, via "Move up/down" buttons or menu items. The ability to organize the lists would improve ease-of-use.

>> Display active player event actions in the status window. Currently, to check on all pending events, one has to check both the status window and the preferences window.

>> Add a "Show status window" action.


Cheers!
Title: foo_scheduler
Post by: chriisu on 2010-03-31 07:07:10
Hi. The scheduler plugin for foobar is awesome but there is one issue I'm struggling with. On playlist switch action, is it possible to make it start playing from the beginning of the playlist? Is it shomehow possible to control from where does alarm starts playing?
Title: foo_scheduler
Post by: andrew_smolko on 2010-03-31 15:17:59
Hi. The scheduler plugin for foobar is awesome but there is one issue I'm struggling with. On playlist switch action, is it possible to make it start playing from the beginning of the playlist? Is it shomehow possible to control from where does alarm starts playing?

Use "Start playback" action with option to start from certain track, hope this will help you!
Title: foo_scheduler
Post by: chriisu on 2010-03-31 21:49:24
Use "Start playback" action with option to start from certain track, hope this will help you!

Thanks! I feel so dumb now. I knew there had to be some easy way to accomplish it, but I just couldn't find it. ty
Title: foo_scheduler
Post by: YoPen on 2010-04-01 05:02:07
I think he meant the Status BAR, not window.

Like: %sched_time_remain% or similar, which you can use.


Exactly! For me is a bit uncomfortably every time when I want to see the remainig time,to go (file/scheduler/status window/).Much easier to see directly into the status bar the remainig time,but as andrew said:
Quote
Impossible and I don't plan to implement anything like this.

But doesn't matter ,4.02 is a step up!
Thanks andrew_smolko I like your scheduler!
Title: foo_scheduler
Post by: andrew_smolko on 2010-04-01 16:08:02
I think he meant the Status BAR, not window.

Like: %sched_time_remain% or similar, which you can use.


Exactly! For me is a bit uncomfortably every time when I want to see the remainig time,to go (file/scheduler/status window/).Much easier to see directly into the status bar the remainig time,but as andrew said:
Quote
Impossible and I don't plan to implement anything like this.


I meant that I didn't plan to add any API to access scheduler core.
As for %sched_time_remain% variable... If there are 2 or more action lists running, it's impossible to show them all in status bar. Well, I'll think about this but don't promise that it'll be implemented.
Title: foo_scheduler
Post by: YoPen on 2010-04-01 20:41:57
Well, I'll think about this but don't promise that it'll be implemented.

Thanks in advance! I think all guys that use your scheduler with cui will be delighted
Title: foo_scheduler
Post by: abbetaka on 2010-04-01 21:48:22
Like many of the other posters in this thread, I love & appreciate this component, so thanks for creating it. Like at least one other poster, I created a(n?) HA account just so I could post on this thread. :) I have a couple of suggestions:

* Feature request: It'd be nice to (optionally) use 24 hour time, as opposed to 12 hour time with AM/PM.

* Also, if it's possible, you might think about removing the text "for 0.9.x" from the subject of this thread.  No worries if you can't/won't; it's just a thought.

Thanks for taking these things into consideration, and thanks again for creating such a useful component!

Cheers
Title: foo_scheduler
Post by: andrew_smolko on 2010-04-02 10:48:15
...
* Also, if it's possible, you might think about removing the text "for 0.9.x" from the subject of this thread.  No worries if you can't/won't; it's just a thought.
...

I've been thinking about doing this, so now the title is changed. Thanks Jan S. for help!
Title: foo_scheduler
Post by: Fractal_Mortality on 2010-04-06 16:51:54
Hi. I'm still getting a crash whenver I use my alarm with scheduler. I'll be happy to post whatever is needed to diagnose the problem, but I didn't quite understand the last post that instructed me to do so.
Title: foo_scheduler
Post by: Robertina on 2010-04-06 17:35:15
Hi. I'm still getting a crash whenver I use my alarm with scheduler. I'll be happy to post whatever is needed to diagnose the problem, but I didn't quite understand the last post that instructed me to do so.

If foobar crashes it asks you for permission to send a crash report. The easiest way for you would be to allow that.

Furthermore in your foobar folder a subdirectory named "crash reports" is created. It contains both a failure_[number].dmp and failure_[number].txt - If you have configured the Windows Explorer to show no file extensions, then you have to look for "failure_[number]" only.

In foobar's configuration folder (foobar2000\configuration) you will find the foo_scheduler.dll.cfg

That are the files Andrew asked for above.
Title: foo_scheduler
Post by: Fractal_Mortality on 2010-04-06 22:06:39
http://depositfiles.com/files/3hpx0s98w (http://depositfiles.com/files/3hpx0s98w)

Ok, there are the requested files.
Title: foo_scheduler
Post by: andrew_smolko on 2010-04-06 22:23:21
http://depositfiles.com/files/3hpx0s98w (http://depositfiles.com/files/3hpx0s98w)

Ok, there are the requested files.

foo_mouse_gesture is the possible reason of the crash. Remove it and test again.
Title: foo_scheduler
Post by: andrew_smolko on 2010-04-10 08:26:55
4.03, bug fix release.
Title: foo_scheduler
Post by: YoPen on 2010-04-11 09:28:28
Thanks!
Title: foo_scheduler
Post by: Hank H. on 2010-04-19 22:20:08
Hi,
thanks for this great component, I'm using it a lot and it works fine.

I have one feature request though: It would be fantastic to be able to launch a converter preset at a certain time. This way foobar could serve as a programmable radio-recorder and record internet streams. Is it possible to include this in future versions?


Cheers,

Hank H.
Title: foo_scheduler
Post by: lvqcl on 2010-04-19 22:28:10
about (mis?)using converter as a recorder: http://www.hydrogenaudio.org/forums/index....c=80166&hl= (http://www.hydrogenaudio.org/forums/index.php?showtopic=80166&hl=)
Title: foo_scheduler
Post by: Hank H. on 2010-04-20 21:18:00
about (mis?)using converter as a recorder: http://www.hydrogenaudio.org/forums/index....c=80166&hl= (http://www.hydrogenaudio.org/forums/index.php?showtopic=80166&hl=)


It may not have been developed as a recorder. But still it does record, and to my mind is the simplest and therefore best solution, since I'm also (mis?)using foobar as a substitute for a w-lan-radio.

What's wrong with scheduling a converter action? Would be really useful.
Title: foo_scheduler
Post by: Mr. Molly on 2010-05-10 15:58:03
I've been using this foobar component since 2008.  It's been great, and I've always felt lucky to have it.  Thank you, developers, and thank you, everyone who's helped contribute ideas and bug reports.

I'd like to contribute one of the latter.  I use foo_scheduler as a dirty work-around to make keyboard shortcuts out of menu items that control volume.  Basically, I have a set of foo_scheduler events that change volume.  I set them up as menu item events.  I then go to "Keyboard Shortcuts" in the foobar preferences window and assign keys to the menu items.

Doing so with an old, pre-4.0 version, I experienced no problems.  However, after upgrading foobar to 1.0.3 and foo_scheduler to 4.03, some odd behavior occurs.  The menu item that appears in the "Action" column assigns itself a random value and cannot be changed.

Can anyone else confirm or deny this?
Title: foo_scheduler
Post by: Robertina on 2010-05-10 16:08:48
The menu item that appears in the "Action" column assigns itself a random value and cannot be changed. ... Can anyone else confirm or deny this?

It is your current volume value which can be picked up by Scheduler. Normally this value is shown in your status bar.
Title: foo_scheduler
Post by: andrew_smolko on 2010-05-11 18:37:13
...The menu item that appears in the "Action" column assigns itself a random value and cannot be changed.

Unable to reproduce, may be some screenshots will help me to find out what's going on.
Title: foo_scheduler
Post by: NeXT on 2010-05-11 21:53:17
After each reopen of Preferences page, column widths are reset to default values.

Not sure that I know how to properly fix this, but it's definitely annoying to manually change width each time i want to quickly check (and, maybe, change) current time of alarm (I use foo_scheduler as my alarm clock).
Title: foo_scheduler
Post by: smme on 2010-05-20 00:08:48
Thank you for this nice tool - I like it!
I have a little request:
Please add to the action "Stop playback" some options to choose from:
"Stop"
"Stop after current"
"Stop after current and wait until stopped"

The third option means:
Usually after a delay I want to hear the last track until its end and after all shutting down.
This requires, that scheduler must not execute the next item (for example "shutdown") until playing has stopped.

Thanks for your great work!
Title: foo_scheduler
Post by: gadelat on 2010-05-20 13:47:25
Hi, it passed some time since a i wrote here but i'm not sure about any progress. Did you look what can be do in my situation yet? Between the time i overslept like 931804718741 times (hate nokia alarm loudness in cellphones) It's enough to move a little with mouse after pc waked up...
Title: foo_scheduler
Post by: BobMopp on 2010-05-20 14:05:21
gadelat, you can change the display behaviour in the Windows Control Panel: "Control Panel \ Hardware and Sound \ Power Options \ Choose when to turn off the Display" - "never" might do the trick.
Title: foo_scheduler
Post by: andrew_smolko on 2010-05-21 11:20:51
Hi, it passed some time since a i wrote here but i'm not sure about any progress. Did you look what can be do in my situation yet? Between the time i overslept like 931804718741 times (hate nokia alarm loudness in cellphones) It's enough to move a little with mouse after pc waked up...

You need some tool that can turn on your monitor. Then use "Launch app" and "Delay" actions in scheduler.
Or do the as BobMopp suggested.
Title: foo_scheduler
Post by: gadelat on 2010-05-21 12:41:32
BobMopp advice doesn't work, but andrews does. I'm using it in combination with nircmd. Now i'm happy foo_scheduler user. Thanks.
Title: foo_scheduler
Post by: Vittorio on 2010-05-22 19:03:16
Hi,

there's an issue with all versions after 3.XX... (I cant't remember...). I'm dealing with it since then, but now I found the time to write

I cannot assign any buttons or keyboard shortcuts to a specific action (a menu item event in my case)
I got two actions and  two corresponding menu items. Thus, there are two menu items under File > Sheduler
When I go to the button bar, then customize buttons, I can choose them from main > file > sheduler

But no matter which one I chose, only one of them is being assingned.
e.g. if I have a button for Action 1 and another for Action 2, no matter which one i cklick on, both launch the same action. Same thing with keyboard shortcuts.

This scenario is changing. One time only Action 1 is assignable, the other time only Action 2. It seems to change randomly. I never know, which one will work and IF it will work.

Can anybody help me out?
Title: foo_scheduler
Post by: andrew_smolko on 2010-06-10 16:14:23
4.04 with a few UI improvements!
Title: foo_scheduler
Post by: Steve Forte Rio on 2010-06-12 18:52:56
Sorry, but what is the difference between shutdown and poweroff?? 
Title: foo_scheduler
Post by: andrew_smolko on 2010-06-12 22:18:35
Sorry, but what is the difference between shutdown and poweroff?? 

Poweroff - shuts down the system and turns off the power, the system must support the power-off feature.
Shutdown - shuts down the system to a point at which it is safe to turn off the power, specifying this mode will not turn off the power even if the system supports the power-off feature. Actually this mode should be deprecated, cause it is required only for ancient motherboards...
Title: foo_scheduler
Post by: Manticorr on 2010-06-12 23:29:15
Could you re-add Set Mixer Volume?  I found that enormously useful.  Thanks!
Title: foo_scheduler
Post by: trout on 2010-06-13 08:39:36
Changelog:
  • 4.04
    • Added items reordering in events list.

Thank you, I appreciate this feature very much!
I hope it will be possible and you can find time to add reordering to the action lists as well.

Thanks for all your work!
Title: foo_scheduler
Post by: Andreasvb on 2010-07-18 06:15:22
The new foobar2000 v1.1 beta 1 has eliminated the "General" section in Preferences and Scheduler is nowhere to be found.
The option to open it just goes to the "Components" section.

Can you move it to another section?

Thanks.
Title: foo_scheduler
Post by: andrew_smolko on 2010-07-18 19:44:28
The new foobar2000 v1.1 beta 1 has eliminated the "General" section in Preferences and Scheduler is nowhere to be found.
The option to open it just goes to the "Components" section.

Can you move it to another section?

Thanks.

Done! Download 4.05.
Title: foo_scheduler
Post by: Andreasvb on 2010-07-18 20:27:22
Thanks! 
Title: foo_scheduler
Post by: gren on 2010-07-27 07:13:16
The new foobar2000 v1.1 beta 1 has eliminated the "General" section in Preferences and Scheduler is nowhere to be found.
The option to open it just goes to the "Components" section.

Can you move it to another section?

Thanks.

Done! Download 4.05.


Thanks!  Works great with 1.1beta.  Do you have plans to use the auto update system?
Title: foo_scheduler
Post by: andrew_smolko on 2010-07-31 18:25:02
Thanks!  Works great with 1.1beta.  Do you have plans to use the auto update system?

May be, but only when there is some info how to use it
Title: foo_scheduler
Post by: kopf on 2010-08-03 13:46:16
Glad you're planning on making it part of the auto-update system... I imagine you can get all the details you need on IRC (freenode / #foobar2000)
Title: foo_scheduler
Post by: warking on 2010-08-15 17:24:57
Hey, dude, I am using this plugin with the latest foobar 2000 1.1 beta3.
I found there may be something wrong with the timezone.
I setup an alarm at 11:45am 8/16/2010 but music on when it goes 10:45pm 8/16/2010
Should this plugin read my localtime? There are 11 hours between my setup time and the time it rings.
My OS timezone is set at GMT+8. I don't know if there is something going to do with this.
Title: foo_scheduler
Post by: andrew_smolko on 2010-08-16 09:24:59
Hey, dude, I am using this plugin with the latest foobar 2000 1.1 beta3.
I found there may be something wrong with the timezone.
I setup an alarm at 11:45am 8/16/2010 but music on when it goes 10:45pm 8/16/2010
Should this plugin read my localtime? There are 11 hours between my setup time and the time it rings.
My OS timezone is set at GMT+8. I don't know if there is something going to do with this.

The plugin uses only local time. Something strange happens in your case.
Is alarm's time displayed correctly in the events list and in the status window? Can you reproduce the bug?
Title: foo_scheduler
Post by: warking on 2010-08-16 14:34:18
The new foobar2000 v1.1 beta 1 has eliminated the "General" section in Preferences and Scheduler is nowhere to be found.
The option to open it just goes to the "Components" section.

Can you move it to another section?

Thanks.

Done! Download 4.05.


Thanks!  Works great with 1.1beta.  Do you have plans to use the auto update system?

Title: foo_scheduler
Post by: Robertina on 2010-08-18 23:39:54
Thanks!  Works great with 1.1beta.  Do you have plans to use the auto update system?

May be, but only when there is some info how to use it 

Andrew,

as far as I know the update system compares the present plugin versions of the local foobar installation with those offered on foobar's components web site (http://www.foobar2000.org/components).

How to offer your component there is described here (http://www.hydrogenaudio.org/forums/index.php?showtopic=82691).

Robertina.
Title: foo_scheduler
Post by: andrew_smolko on 2010-08-19 08:16:11
as far as I know the update system compares the present plugin versions of the local foobar installation with those offered on foobar's components web site (http://www.foobar2000.org/components).
How to offer your component there is described here (http://www.hydrogenaudio.org/forums/index.php?showtopic=82691).

Thanks!
Title: foo_scheduler
Post by: andrew_smolko on 2010-08-20 09:53:46
Now foo_scheduler is published on foobar's components page (http://www.foobar2000.org/components) and you can use auto update system!
Title: foo_scheduler
Post by: halabund on 2010-08-20 13:43:43
A suggestion:

Add an action to set (actually, disable) Playback -> Stop after current, for additional "safety".  It happened to me several times that I had that option enabled by accident before going to sleep.  Of course this is just a minor thing.
Title: foo_scheduler
Post by: 3ddfreak on 2010-09-20 22:34:49
The wakeup from standby/hibernate function doesn't work here... I'm sure it worked a few months ago but I haven't been using this plugin for some time...
Title: foo_scheduler
Post by: rajyogi on 2010-10-29 01:09:49

Thanks for a very nice plugin!

We are looking for the following functionality:

(a) Play a certain number of tracks from a specified playlist, then pause or stop (as specified)

(b) Play a certain number of tracks from one play list, then pause;
    play a certain number of tracks from another playlist;
    then resume with the first playlist

If anyone can give ideas on how to do this with the current system it would be much appreciated.

Thanks in advance!

- Raj
Title: foo_scheduler
Post by: nevets1219 on 2010-11-08 17:25:28
Just wanted to report that during Daylight Savings, the scheduler activated an hour earlier than expected. foobar2000 remained open prior to Daylight Savings and stayed open. I restarted it and then the scheduler activated at the correct time.

Thanks for a great component!
Title: foo_scheduler
Post by: andrew_smolko on 2010-11-09 08:30:46
Just wanted to report that during Daylight Savings, the scheduler activated an hour earlier than expected. foobar2000 remained open prior to Daylight Savings and stayed open. I restarted it and then the scheduler activated at the correct time.
Thanks for a great component!

This is a known issue and I can't change anything, it seems to be a bug inside Windows kernel (or a feature ).
Title: foo_scheduler
Post by: Rs7 on 2010-11-14 08:24:20
The wakeup from standby/hibernate function doesn't work here... I'm sure it worked a few months ago but I haven't been using this plugin for some time...


Go to Control Panel\Power Options\Change Plan Settings\Change Advanced Power Settings\Sleep\Allow Wake Timers,
-> and changing the value to enable 'on battery'/'plugged in' will remediate it.




Thanks andrew_smolko for this component!
Title: foo_scheduler
Post by: eternaldrake on 2011-01-19 10:07:21

Loving this component so far, but was wondering if there was anyway to add Playback>Next or Playback>Previous to an event, because I don't see anyway at all. What I'm trying to do is set it to play a random track from a given playlist at a certain time. I managed a ghetto way to achieve this by adding an empty 1 second track to the top of the playlist and having playback start from track 1 with playlist order set to random, but the actual next/previous would be nice to have.
Title: foo_scheduler
Post by: andrew_smolko on 2011-01-19 14:56:17
Update to 4.06, next/prev actions have been added.
Title: foo_scheduler
Post by: Robertina on 2011-01-20 05:37:41
Hello, Andrew,

would it be perhaps possible to add a new Player event "After next x tracks" or something like that? At the moment I have configured an event "On new track" -> "set volume to x dB" in order to balance automatically different volume levels between different podcasts I am listening to.

But if I want to listen to for example seven BBC podcasts which all have the same volume level and then listen to a series of podcasts from another provider with a significantly lower/higher volume I can't add an event "after seven tracks -> set volume to x dB". Instead I have to add the length of these seven BBC podcasts and then to create something like "Set volume to x dB on 19.01.2011 at 18:35".

This example represents one of my typical usage scenarios, so I would be very thankfully if you could consider this addition.
Title: foo_scheduler
Post by: andrew_smolko on 2011-01-20 20:39:09
There are a few difficulties in implementation of such event, but I'll see what can be done.
Title: foo_scheduler
Post by: Robertina on 2011-01-21 01:09:50
If no other users are interested in this function please don't spend too much time only for me. In the meantime I became aware that this was a very special request.

Thank you for foo_scheduler.

Robertina.
Title: foo_scheduler
Post by: Martin F. on 2011-01-21 01:27:08
Robertina, are those files on a local storage device? If so, you could use Replay gain to apply file-specific volume changes.
Title: foo_scheduler
Post by: Robertina on 2011-01-21 03:24:55
Thank you for your contribution, Martin.

The reason why I hesitated to use ReplayGain is my treatment of Podcast episodes which I want to archive (which are always only a few): I am adding a tag to them with the date and time of their download, which is identical to their last modification date and time (%last_modified%) as long as I don't modify these files. Using ReplayGain however would be such a modification. So how I saw my situation was this: either I am mass-tagging in advance all of my podcasts (which are a lot) with the download date and time and then using ReplayGain or I ask Andrew...

I also considered to use VLevel or the compressor coming with mudlord's foo_dsp_effect, but these effects I don't want to have always beeing applied, for example not for some podcasts from France Musique (http://sites.radiofrance.fr/francemusique/pod/), so I would have to (de)activate them manually. So again I thought the best would be if I could use Scheduler in order to automate a level adjustment on the next x tracks.

I think I need some time to reconsider my situation.
Title: foo_scheduler
Post by: uzumaki on 2011-01-23 18:15:42
Just letting you know this component moved me off of winamp for good. I had been using a really outdated and buggy scheduling type program to hibernate after a song ends. This is great, thanks!
Title: foo_scheduler
Post by: andrew_smolko on 2011-01-23 21:11:47
Glad to hear that this plugin is a useful one for many people!  Thanks for your replies, guys!
Title: foo_scheduler
Post by: carpman on 2011-01-25 01:54:59
Hi Andrew,

Would it be possible to add as an action a user definable Keyboard Shortcut.
So for example, the user could create under:
Action List > Add > "Remove Duplicates" [for which I have assigned Ctrl + D]
Then right click > Assign Action > "Keyboard Shortcut ..."
This would lead to a box [as per the Keyboard Shortcuts options in Preferences] where the user could enter the shortcut.

Thus in the example above, I'd be able to create an event for every track change whereby duplicates are removed from the playlist. This would be very handy for me in conjuntion with foo_random_pools, which adds tracks randomly and there's no way to prevent duplicates being added. I'm sure there's plenty of other potential uses of such a function too.

Thanks for a great plugin (which I use almost daily), and for considering the above.

C.
Title: foo_scheduler
Post by: smme on 2011-02-01 03:53:55
Thank you for this very useful plugin!

I have a question:
I want foobar playing tracks while foo_scheduler is counting down a delay and then shutting down the machine. So far this works fine. BUT: once the countdown has finished, foobar aborts the current song. How can I manage that the last song does play up to its end before stopping and shutting down?
Title: foo_scheduler
Post by: Frouu on 2011-02-08 23:20:00
Could you re-add Set Mixer Volume?  I found that enormously useful.  Thanks!


+1
To remove features.. for why??
Staying at v.3
Title: foo_scheduler
Post by: Crespire on 2011-02-10 04:42:01
Really random ass feature request, though others may find it useful as well.

I would really like an option as an action to switch output devices. I run two sound cards, I have one set up as a speaker system (home theatre), and another set up for just my headphones. I use foo_scheduler as an alarm clock, and sometimes I forget to set the output device back to the speakers before I go to bed.

If I could just make it an action (Set output device), I wouldn't have to worry about this. Like I said, really random request but others may have a use for it. Otherwise, feel free to skip it, I hesitate to say "it'll be easy" but I would appreciate it if this was implemented. Great plugin, thanks to go to you (and foobar ) that I can get up every morning on time haha!
Title: foo_scheduler
Post by: Hitchhiker427 on 2011-02-10 14:43:26
I have a quick feature request for this plugin.  Can we have a main menu command to stop all currently running tasks?  Thanks.
Title: foo_scheduler
Post by: andrew_smolko on 2011-02-11 10:32:37
Could you re-add Set Mixer Volume?  I found that enormously useful.  Thanks!

+1
To remove features.. for why??

Does v3 "Set Mixer Volume" work in Windows 7 correctly?

Quote from: Crespire link=msg=0 date=
I would really like an option as an action to switch output devices.

foobar API doesn't allow this.
Title: foo_scheduler
Post by: Crespire on 2011-02-12 05:59:50
Quote from: Crespire link=msg=0 date=
I would really like an option as an action to switch output devices.

foobar API doesn't allow this.



Aww, they really should consider it!  Cheers.

[edit]

Is the decision to not include output device switching due to a technical reason? I can't think of any other reason it wouldn't be in the API, certainly foobar remains stable when I change output devices from the given options menu. I'm just curious, and directing this question at anyone that has an answer (I know andrew may not know/care why this isn't in the foobar API).
Title: foo_scheduler
Post by: q-stankovic on 2011-02-12 11:25:02
Hello andrew, I have two little requests:

1. Could you add in status window the name of action to the correspondending date/time events. Something like:
At midnight(Once on 01.01.11 at 0:00:00, remove after done): <action name>


2. An suboption for Stop playback action to wait until currently playing track is finished before stopping
Title: foo_scheduler
Post by: Navegador on 2011-02-14 20:13:15
Hey! I'd love to see a "Convert" action in your plugin, 'cause there's a radio program in my city broadcasted every monday I'd like to record.
Title: foo_scheduler
Post by: Krautmaster on 2011-02-22 13:04:24
hi there, great component so far.

I have an question...

is it possible to create actions on events like "foobar startup" or "closing foobar"

I want to run a vpn connection script on application launch...


Would be fine =)

thanks
Title: foo_scheduler
Post by: Frouu on 2011-02-23 17:04:51
Could you re-add Set Mixer Volume?  I found that enormously useful.  Thanks!


Problem solved.
It's possible to set volume by another utils such as:
http://www.forrestheller.com/set_volume/ (http://www.forrestheller.com/set_volume/)
by "Launch application" command.


To developer:
I need a "Enable stop after current" future. It would be great if you add an option to run any command from foobar menu.
Title: foo_scheduler
Post by: 3ddfreak on 2011-02-27 00:05:11
The wakeup from standby/hibernate function doesn't work here... I'm sure it worked a few months ago but I haven't been using this plugin for some time...


Go to Control Panel\Power Options\Change Plan Settings\Change Advanced Power Settings\Sleep\Allow Wake Timers,
-> and changing the value to enable 'on battery'/'plugged in' will remediate it.




Thanks andrew_smolko for this component!


Thank you, everything works fine now! 
Title: foo_scheduler
Post by: q-stankovic on 2011-02-27 01:15:44
To developer:
I need a "Enable stop after current" future. It would be great if you add an option to run any command from foobar menu.


Note that "enable stop after current" is not a main menu entry in foobar: there is a "stop after current" toggle entry that disable the option if it is enabled. Apart from that i would dislike a list with hundreds of possible commands which biggest part absolutely doesn't make sense in foo_scheduler. However, a great part of the entries in main menu -> playback would be useful especially that ones provided by 3rd-party components as the entries from the core are anyhow available in foo_scheduler in a different way.
Title: foo_scheduler
Post by: kopf on 2011-03-23 22:05:01
A trigger, "Reached end of playlist" would be nice, for triggering putting the computer to sleep after playing some music while in bed... I don't want to have to figure out what time playback will finish at and set a time/date trigger every time I want to do this.
Title: foo_scheduler
Post by: q-stankovic on 2011-03-23 22:18:03
Add player event: playback stop for that.
Title: foo_scheduler
Post by: turkeevmv on 2011-04-08 22:37:50
feature request: time trigger - for each X days starting from Y.
It would be very useful for me. Thanks.
Title: foo_scheduler
Post by: tg2k3 on 2011-05-05 01:55:13
hey, i was  trying out this component and i was surprised that title formatting variables such as %path% etc. are not available for the "launch application" action. am i wrong or is that not implemented?
Title: foo_scheduler
Post by: fuflo on 2011-05-18 22:45:26
Add player event: playback stop for that.

And which "reason" in the configuration of "playback stop" would be reaching the end of playlist?


Because i'm confused looking at those 3 reasons actually.




* Stop command  - seems like a manual stop by a button or keyboard shortcut, so doesn't fit.

* End-of-file signal - literally this would be after current playing file ends.

* Starting new track - doesn't make sense to me at all.. how is it stop, if it's starting?




I guess the options need to be renamed to a more fitting descriptions. I remember using 3.x version and there was an option for "end of playlist".


usoPreviewPopup
Title: foo_scheduler
Post by: andrew_smolko on 2011-05-18 22:54:33
Add player event: playback stop for that.

And which "reason" in the configuration of "playback stop" would be reaching the end of playlist?
Because i'm confused looking at those 3 reasons actually.
* Stop command  - seems like a manual stop by a button or keyboard shortcut, so doesn't fit.
* End-of-file signal - literally this would be after current playing file ends.
* Starting new track - doesn't make sense to me at all.. how is it stop, if it's starting?
I guess the options need to be renamed to a more fitting descriptions. I remember using 3.x version and there was an option for "end of playlist".

Depends on order of playback. If the current order is Default then End-of-file signal is what you want, the end of playlist. But if the order differs from Default then there's no end of playlist... So, End-of-file signal means that there's nothing to play in the current playlist.
Title: foo_scheduler
Post by: fuflo on 2011-05-19 07:56:27
ok thanks.
Title: foo_scheduler
Post by: Anomalous on 2011-05-20 05:48:05
Quote from: Crespire link=msg=0 date=
I would really like an option as an action to switch output devices.

foobar API doesn't allow this.

Would it be possible to add an event for when the primary sound driver changes?
Title: foo_scheduler
Post by: uzumaki82 on 2011-06-26 15:26:45
I am having an issue using this. I can't get the computer to shutdown! I am running windows 7 x64. I was using Columns UI with Darkone 3.1. I also tried disabling columns UI but it didn't help.  I have tried loading a track, adjusting the scheduler preferences to use end of file signal and action Shutdown. But, nothing happens when I fast forward to a few seconds left of the song and let it end. I have tried running foobar as administrator but it still won't work. I also tried launch application "C:\Windows\system32\Shutdown.exe -s -t 00" which also didn't work. (I also tried launch application "Shutdown.exe -s -t 00"). What am I doing wrong?
Title: foo_scheduler
Post by: Andreasvb on 2011-06-26 15:32:50
Then it's some program that's preventing it, do you have µTorrent or any other BitTorrent program running?
Try close as many programs you can, try with one at a time until you find the offending one.

As it doesn't work with the shutdown utility in Windows it's nothing foo_scheduler can fix.
Title: foo_scheduler
Post by: romor on 2011-06-26 15:35:05
try:

Quote
at 0:00 shutdown /s


at command prompt.

Also you could create custom batch like:

at 0:00 foobar2000.exe /exit
at 0:01 shutdown /s

to let foobar exit gracefully before shutting down

0:00 is just example to see if scheduling works fine
Title: foo_scheduler
Post by: uzumaki82 on 2011-06-26 16:45:03
I am having an issue using this. I can't get the computer to shutdown! I am running windows 7 x64. I was using Columns UI with Darkone 3.1. I also tried disabling columns UI but it didn't help.  I have tried loading a track, adjusting the scheduler preferences to use end of file signal and action Shutdown. But, nothing happens when I fast forward to a few seconds left of the song and let it end. I have tried running foobar as administrator but it still won't work. I also tried launch application "C:\Windows\system32\Shutdown.exe -s -t 00" which also didn't work. (I also tried launch application "Shutdown.exe -s -t 00"). What am I doing wrong?

Nevermind, I'm a dummy. I figured out something more fundamental was wrong when I couldn't get foobar to simply exit. I didn't add the action to the event.  Thank you for your prompt responses.
Title: foo_scheduler
Post by: -Richy- on 2011-06-30 11:23:46
Sorry, I have problems with the actions Next/previous track.
The action "previous track" change to "Next track".
Title: foo_scheduler
Post by: Mandark on 2011-06-30 23:45:11
Another feature req:
Could we get another "relative" mode to the "once" definitions?

Something like "a half an hour from now", "in 45 minutes" etc.
Title: foo_scheduler
Post by: q-stankovic on 2011-06-30 23:51:31
You can create a "main item event" and assign it with an action that begins with a delay.
Title: foo_scheduler
Post by: Mandark on 2011-07-01 00:17:01
Indeed, just what I've been looking for, thank you
Title: foo_scheduler
Post by: -Richy- on 2011-07-01 12:30:42
In my opinion there is a bug in foo_scheduler!

The action "previous track" changes from the "current track" to "next track".
Title: foo_scheduler
Post by: delusion on 2011-08-01 21:48:14
Thank you for this very useful plugin!

I have a question:
I want foobar playing tracks while foo_scheduler is counting down a delay and then shutting down the machine. So far this works fine. BUT: once the countdown has finished, foobar aborts the current song. How can I manage that the last song does play up to its end before stopping and shutting down?


+1
for switching playlists
Title: foo_scheduler
Post by: smme on 2011-08-02 11:41:06
Thank you for this very useful plugin!

I have a question:
I want foobar playing tracks while foo_scheduler is counting down a delay and then shutting down the machine. So far this works fine. BUT: once the countdown has finished, foobar aborts the current song. How can I manage that the last song does play up to its end before stopping and shutting down?


+1
for switching playlists


Cool trick - it works - thank you! The only thing is: it requires the next playlist to be empty.
Title: foo_scheduler
Post by: deathell on 2011-08-10 01:07:46
I hope a function could be added to realize "stop in XX mintues". For example, add an option "after" in date/time event to act actions after a specified time. It will be much easier as a implementation of sleep function than assigning exact time according to current time every time.
Title: foo_scheduler
Post by: trout on 2011-08-10 02:43:11
deathell,

This is something that can't be handled by the "delay" function? Not sure I understand what you need.
Title: foo_scheduler
Post by: shdowmyst on 2011-08-13 15:03:23
Its a wonderful plugin but I cant figure out how to do what I want:
On a random playlist, After an 'end of file signal' (its the only event i can send remotely from foo_http control)
Switch to 'sleeptime' playlist and start playing it. It works, but the problem:
at the end of  'sleeptime' which contains 5 songs, the event starts over (since its triggered by an 'end of file signal')

If i set the final action to disable, I have to re-enable it again manually every time i run foobar. Is there a solution that enable an event if foobar started?

the other problem: I have to start a batch file after the second 'end of file signal' is that possible? seams like all the events runs simultaneously
Title: foo_scheduler
Post by: Mr. Molly on 2011-08-16 00:40:15
This is a great plug-in, and it's easy to see why it's one of the most popular.  Thanks for making it.

I've noticed some strange behavior and was wondering if anyone can relate.  I've got a daily shutdown event designed to put the computer into sleep mode every night.  Normally, it works fine, but on days when I manually put the computer into sleep mode, I find the shutdown event activating at seemingly random times in the morning or afternoon the next day.

This problem occurs using foo_scheduler 4.06 with foobar 1.1 on WinXP.  I upgraded to foobar 1.1.7 this morning and will report back if the problem continues.
Title: foo_scheduler
Post by: andrew_smolko on 2011-08-16 12:26:50
On a random playlist, After an 'end of file signal' (its the only event i can send remotely from foo_http control)
Switch to 'sleeptime' playlist and start playing it. It works, but the problem:
at the end of  'sleeptime' which contains 5 songs, the event starts over (since its triggered by an 'end of file signal')

If you set playback order to random or shuffle, EOF will not be triggered, but as I understand you want to play exactly 5 songs, which is impossible with random or shuffle... Possibly the next version of foo_scheduler will contain a new action to wait until N tracks played.
Quote from: Mr. Molly link=msg=0 date=
I've got a daily shutdown event designed to put the computer into sleep mode every night. Normally, it works fine, but on days when I manually put the computer into sleep mode, I find the shutdown event activating at seemingly random times in the morning or afternoon the next day.

Interesting... Should investigate.
Title: foo_scheduler
Post by: shdowmyst on 2011-08-17 21:45:02
If you set playback order to random or shuffle, EOF will not be triggered, but as I understand you want to play exactly 5 songs, which is impossible with random or shuffle... Possibly the next version of foo_scheduler will contain a new action to wait until N tracks played.


The EOF signal comes from me  via the remote control.
Anyway the real missing feature in scheduler is to enable or disable an event with another.
Title: foo_scheduler
Post by: DouO on 2011-08-19 16:04:00
If you set playback order to random or shuffle, EOF will not be triggered, but as I understand you want to play exactly 5 songs, which is impossible with random or shuffle... Possibly the next version of foo_scheduler will contain a new action to wait until N tracks played.


The EOF signal comes from me  via the remote control.
Anyway the real missing feature in scheduler is to enable or disable an event with another.

Yes, I hope you can add this feature , that is necessary if  I want to shutdown my computer at a special time but util the playing song reached end.
Title: foo_scheduler
Post by: Robertina on 2011-08-21 02:31:03
Possibly the next version of foo_scheduler will contain a new action to wait until N tracks played.

It would be fantastic if that action could be implemented, Andrew. We could easily make foobar2000 doing something after N tracks have been played, instead of adding their total length to the current time to get as a result the time of day when an action shall be applied. I never liked that kind of nasty mental arithmetic.
Title: foo_scheduler
Post by: andrew_smolko on 2011-08-21 21:08:52
Meet 4.07! See the first page for the changelog.
Title: foo_scheduler
Post by: D.Sync on 2011-08-22 10:48:16
Thanks for this amazing plugin. Now I can set my PC as my alarm clock xD. I wonder what other event could I make..
Title: foo_scheduler
Post by: Robertina on 2011-08-22 23:30:20
Thanks for the update, Andrew. I seem to fail to get the new action "Wait until N tracks played" reliably to work, possibly due to a misconfiguration or misunderstanding on my part:

In order to achieve foobar's pausing until N tracks, I assigned a menu item event 'wait until x tracks played' [Final action = Disable event] to an action lists item 'wait until x tracks', which consists of the two actions 'Wait until 2 tracks played' and 'Pause/unpause playback'.

Usually foobar2000 plays tracks from the queue and its cursor doesn't follow playback, when I open Scheduler's preferences to adjust the number of tracks to wait until fb2k shall pause. After applying that change Scheduler's status window remains empty and fb2k's menu File>Scheduler shows "wait until x tracks played".

However often foobar doesn't pause as expected: instead it either plays and never pauses or it pauses when I wouldn't expect it anymore. In that latter case, from time to time it even pauses although I had the event deactivated because it had not worked as expected before.

Could it be that Scheduler cannot find out the correct number of track changes due to my configuration? Or what else could I do wrong?
Title: foo_scheduler
Post by: andrew_smolko on 2011-08-23 07:07:17
"Wait until N track played" must appear in status window. Something prevents foo_scheduler to start the new action, maybe another plugin. Can't even say what... Are you on foobar2k 1.1 or later?
Did you initiate menu event by selecting 'wait until x tracks played' menu item? I ask because of this:
Quote
After applying that change Scheduler's status window remains empty and fb2k's menu File>Scheduler shows "wait until x tracks played".
Title: foo_scheduler
Post by: Robertina on 2011-08-23 16:38:35
Did you initiate menu event by selecting 'wait until x tracks played' menu item? I ask because of this:

Your question guided me to understand what I have been doing wrong: I thought ticking that event in the Event list in Scheduler's Preferences dialog (as I am used to for my date/time- and player events) would run the assigned action, but it just activates the menu item, where I have to start the action from, right? Since I didn't do the latter, nothing happened and also Scheduler's status window remained empty. In my helplessness I clicked then the menu item after all without realizing that this step initiates the action which I didn't expect to happen anymore. Now I see that when I choose the menu item, the action is both displayed in the status window and properly performed as well.

So it was my blemish, sorry for my confusion.
Title: foo_scheduler
Post by: SleepyPrince on 2011-08-26 17:18:07
feature request:
Add a 'now' (or now +1 min) button for the time setting OR a 'run now' option for an event, because sometimes I just want to start an event instantly
Title: foo_scheduler
Post by: andrew_smolko on 2011-08-26 17:23:11
Use menu item event.
Title: foo_scheduler
Post by: delusion on 2011-08-30 12:19:49
Changelog:  4.07  ...        New action "Wait until N tracks played".


thxalot for this feature, andrew!!! you rock!!!
Title: foo_scheduler
Post by: q-stankovic on 2011-09-03 22:25:35
I have three questions in regard to all the player event:

1. What exactly are the difference between the three subevents of "on playback stop"?
2. Can anybody give me examples for a sensible usage of the other events: on playback start, on playback pause, on playback unpause, on new track?
3. What is the difference between "on new track" and "start new track" from "on playback stop"

By the way:
Found a glitch in the status window. The status windows starts in minimum size without scroll bar and ends in minimum size with one.
http://www.youtube.com/watch?v=E0-y8rTwgSU (http://www.youtube.com/watch?v=E0-y8rTwgSU)

EDIT:
Maybe my 1. question is badly phrased: stop command means playback is stopped manually and EOF is ending of playlist. But still don't know the sense and meaning of "start new track" and why it is possible to enable multiple event?
Title: foo_scheduler
Post by: Robertina on 2011-09-07 20:20:06
Hello, Andrew,

I am using the new action "Wait until N tracks played" intensively. The gain for my daily work flow is enormous!

Again, thank you very much for adding this feature.
Title: foo_scheduler
Post by: dubwai on 2011-09-08 05:19:54
Must have plugin. Wake up function from hibernate and set volume with fade is amazing alarm tool for me. Now my morning starts with good feelings. Thanks you andrew_smolko.
Title: foo_scheduler
Post by: Robertina on 2011-09-11 00:00:54
When invoking the "Wait until N tracks played"-action's context menu item "Edit..." the OK-button gets automatically the focus. Would it be perhaps possible to have the "Num tracks:"-field beeing pre-selected instead?

That way users could immediately overwrite the old number with the new one and then press OK. Currently, we first have to mark the actual number with the mouse before we can edit it, although this adjustment has to be done often (at least how I use it).
Title: foo_scheduler
Post by: shdowmyst on 2011-09-11 18:26:59
Hi!

I found a bug.
I have several menu items scripted with scheduler.
the first 5 works fine, but I cant assign hotkeys to the last 4.
(i'm using a 3rd party app to remote control foobar via hotkeys)

here is how its looks like: link (http://imageshack.us/photo/my-images/828/bug2el.jpg/)

If i try to assign a hotkey to any other than 4song it shows random from last 4 menu items:
like 4song, or 1song every time its added and removed.
At the menu it looks like I assigned alt+1 to every entry,
however I can't select anything after 'reset'

Here is how it looks like in scheduler: link (http://imageshack.us/photo/my-images/15/bug1ki.jpg/)

And this is how it looks from hotkey editor: link (http://imageshack.us/photo/my-images/708/bug3q.jpg/)

The items works fine if i click them but cant assign a hotkey to them.
seams like foobar cant identify scheduler's menu items if its more than 5.

I'm using 1.1.7 foobar and 4.07 foo_scheduler

Please fix this.
Thanks for the great plugin and the 'stop after n song' feature!
Title: foo_scheduler
Post by: andrew_smolko on 2011-09-11 21:00:09
Thanks for bug reports! I'll release a new version as soon as possible!
Title: foo_scheduler
Post by: Crespire on 2011-09-12 03:23:51
Hi Andrew,

Thanks so much for the new option "Wait until N tracks played".

I just have a usability suggestion. At the moment, you must set it to 2 if you want the scheduler to do some action after 1 track is played (or more accurately, finished playing). I believe this is because the plugin (or foobar, I'm not sure) counts a track as "played" as soon as you hit play, as opposed to once the track is over.

I would rename it "Wait until N tracks started" to clear it up because to me, a "played" track is one that is started AND finished. Perhaps it's because I am unfamiliar with foobar (and like I said, I managed to figure out it), but I just think it would make more sense for most people.

Anyway, keep up the great work, really appreciate all you put into this plugin. I wake up on time every day because of it!
Title: foo_scheduler
Post by: 288db on 2011-09-16 15:51:41
Is it possible to add a function that acts like the File/Next Playlist and File/Previous Playlist? With Playlist Dropdown, you can select a playlist and view it without it interferring with the playback. Using the Change Playlist, actually activates the playlist, so if you are listening on another playlist and Change the playlist then playback follows the new playlist. Hopefully I made sense. Other than that, thanks for the useful component. 
Title: foo_scheduler
Post by: fbuser on 2011-09-16 16:17:38
so if you are listening on another playlist and Change the playlist then playback follows the new playlist.
You could deactivate "Playback follows cursor" to prevent this.
Title: foo_scheduler
Post by: 288db on 2011-09-16 17:09:05
so if you are listening on another playlist and Change the playlist then playback follows the new playlist.
You could deactivate "Playback follows cursor" to prevent this.

It is deactivated. Do you experience the same as me, if you tested what I described and have "Playback follows cursor" deactivated?
Title: foo_scheduler
Post by: delusion on 2011-09-20 11:04:05
feature-request!

as i mentioned above, i really love this tool and implemented it in our community radio station...

so, andrew, do you have planned an option to copy/export the event/action-list?

we use it to change genre-playlist every x minutes, play jingles-playlist in-between and
because of focussing/skipping different genres on special daytimes i cannot create one action list for all.
and my action-list is really long ... about 80 events in 3 hrs.
it's okay to do it once for 24hrs, but in future I'm limited in changing just little things.
it would be much easier to handle.

what you think of it? is it needfull? is it technically possible?

however, from 4.07 on, you rock my world anyways ;-)
keep up the fabulous work!!!
Title: foo_scheduler
Post by: andrew_smolko on 2011-09-24 14:43:03
4.08 bug fix release.
Please recreate all menu item events! Sorry for inconvenience.
Title: foo_scheduler
Post by: q-stankovic on 2011-09-24 15:08:53
What i want to achieve is following:

I want to play - let's say - 2 tracks, after these two tracks the next playlist is opened and two random tracks are plaes, then again the next playlist opens and again two random tracks from the current playlist are played. This continues until i stop playback or all playlists were picked.

So far i can't find a solution for this. Any help?
Title: foo_scheduler
Post by: Robertina on 2011-09-25 00:03:27
4.08 bug fix release. [...]

v4.08 now also pre-selects the Num tracks-field when editing a "Wait until N tracks played"-action, as asked for here (http://www.hydrogenaudio.org/forums/index.php?showtopic=49589&view=findpost&p=768908).

Many thanks for this and for Scheduler's constant further development, Andrew.
Title: foo_scheduler
Post by: andrew_smolko on 2011-09-30 09:21:25
What i want to achieve is following:
I want to play - let's say - 2 tracks, after these two tracks the next playlist is opened and two random tracks are plaes, then again the next playlist opens and again two random tracks from the current playlist are played. This continues until i stop playback or all playlists were picked.
So far i can't find a solution for this. Any help?

It seems that foo_scheduler needs scripting support... For now, it's impossible.
Title: foo_scheduler
Post by: shdowmyst on 2011-10-04 19:36:30
4.08 bug fix release.
Please recreate all menu item events! Sorry for inconvenience.


So, completely deleted and re created all the menu items but foobar keeps deleting my hotkeys.
In hotkey editor it says: action not found and some code

I do something wrong or its another bug?
Title: foo_scheduler
Post by: andrew_smolko on 2011-10-04 19:38:37
Also recreate hotkeys, must work.
Title: foo_scheduler
Post by: shdowmyst on 2011-10-05 07:35:13
found out, if i change anything in scheduler it affects the hotkeys. so assign hotkeys should be the last step, than its ok.
Thanks for the fix!
Title: foo_scheduler
Post by: NukeSpoon on 2011-10-30 09:15:38
Is there a way to make the scheduler play any one song at random from your library, or do I have to continually update a playlist manually as more music gets added? I use to be able to do that with the Browser plugin but that's not supported any more.
Title: foo_scheduler
Post by: Andreasvb on 2011-11-10 01:28:46
Also recreate hotkeys, must work.

It stops working after a while, just says Action not found (random ID).

Tried create everything new.
Same issue.

Please fix. 
Title: foo_scheduler
Post by: addawd on 2011-11-18 14:50:52
I have keyboard shortcuts for scheduler "menu item events"

and whenever i fiddle with the scheduler menu like checking and unchecking things

then the keyboard shortcuts menu says "action not found"
Title: foo_scheduler
Post by: freakism on 2011-12-02 20:12:55
Love foobar2000 and love the idea of foo_scheduler,but I can't get the scheduler to work.

First I create a event list for the morning, then I create an action to play track number 1,but when the time comes,nothing happens.The event just gets deleted.

CAn anybody help with this?Useing the latest versions on a Vista.Would love to get this to work.What am I not getting?!?!?!   
Title: foo_scheduler
Post by: q-stankovic on 2011-12-02 21:01:21
Did you assign an action to an event? If in the event list the column "action list" is empty then right click an event entry and rightclick to assign an action.
Title: foo_scheduler
Post by: freakism on 2011-12-02 21:17:19
Did you assign an action to an event? If in the event list the column "action list" is empty then right click an event entry and rightclick to assign an action.

Hot dang,that was it.Thanks a load.
Title: foo_scheduler
Post by: andrew_smolko on 2011-12-04 11:10:07
Also recreate hotkeys, must work.

It stops working after a while, just says Action not found (random ID).

Tried create everything new.
Same issue.

Please fix. 

Done in 4.09! Please reassign keyboard shortcuts to menu item events.
Title: foo_scheduler
Post by: Andreasvb on 2011-12-04 12:25:53
Works fine here now.

Thanks!
Title: foo_scheduler
Post by: metal_orgy on 2011-12-27 09:39:29
Hello,

I'm using an old version of foobar (v0.9.6.9... personal choice), and I'm looking for v3.55 of this plugin. Is there anywhere I can download it?

Thanks!
Title: foo_scheduler
Post by: pglass on 2012-01-29 19:20:58
Hello there,
Is there a way to assign a keyboard shortcut to an event(ie activate shutdown at end of playlist) ?

Thanks!
Title: foo_scheduler
Post by: Andreasvb on 2012-01-29 20:24:21
Hello there,
Is there a way to assign a keyboard shortcut to an event(ie activate shutdown at end of playlist) ?

Thanks!

Yes, add a menu item event and assign it to an Action list.

Not sure if you can make that kind of action, though.
Title: foo_scheduler
Post by: nixxo on 2012-02-21 14:06:14
Hi,
i want to execute automatically the utitlity 'Fix MP3 VBR Header...' when a new track is added (on the newly added track).
I tried but in the actions is non possible to execute it or execute a keyboard shortcut.

Is there a way to do it with foo_scheduler?

Thank you.
Title: foo_scheduler
Post by: thorbeck on 2012-02-22 09:28:27
It would be nice if there was an option to enable only 1 active delay.

I started using Scheduler with the pomodoro technique which is based on working for 25 minutes and then take a five minute break.
When I start playback I set a delay for 25 minutes, but if I skip song or stop it by accident I have to manually delete the newly created delay.

For those interested my action for the On playback start event is:
25 minutes delay.
Stop playback
Launch "rundll32.exe user32.dll, LockWorkStation"

The last action locks your computer. "Forcing" you to take a break.
Title: foo_scheduler
Post by: conby on 2012-02-27 09:42:43
Hi Andrew. Thanks for your hard work--I've been a fan of this component for some time. Unfortunately, since getting a new Windows 7 laptop I've been unable to get scheduler to 'wake up' my computer at the start of events. It can run through scheduled events fine, but whether I put my laptop into hibernate, sleep, shut the lid or tap the power button, it will still not 'wake up' from this when the scheduled time comes.
I had it figured all out before! Please tell me there's something obvious and stupid I've missed when setting it up.
Title: foo_scheduler
Post by: Qtax on 2012-03-14 10:51:43
Feature Request:

Make volume fade logarithmic instead of linear, either by changing the current action or making a new one.
Current fade algorithm is not well suited for long fades (imo).

(Optional) An action to set system volume would be nice.
Title: foo_scheduler
Post by: GCRaistlin on 2012-04-01 13:17:07
It seems that "Playback stop / Starting new track" event doesn't really work. As far as I understand it should happen when one track finishes playing and next track starts playing. I tried to use it for action like "Stop playback after current track and hibernate" - no success. The same goal could be reached by use "On new track" but if you will activate such an event when playback is stopped and then try to start playback... I prefer not to try
Title: foo_scheduler
Post by: andrew_smolko on 2012-04-18 19:37:43
Hi Andrew. Thanks for your hard work--I've been a fan of this component for some time. Unfortunately, since getting a new Windows 7 laptop I've been unable to get scheduler to 'wake up' my computer at the start of events. It can run through scheduled events fine, but whether I put my laptop into hibernate, sleep, shut the lid or tap the power button, it will still not 'wake up' from this when the scheduled time comes.
I had it figured all out before! Please tell me there's something obvious and stupid I've missed when setting it up.

Enable an option in advanced settings of your current power profile to allow wake up using waitable timers.
Title: foo_scheduler
Post by: delusion on 2012-05-30 08:47:17
hi there,

has someone recognized the following behaviour of foo_scheduler?

my fb2k performs any action up to 20 seconds later than the local system time shows.
it looks like the delay increases with the time foobar is up running. and in my case it's running 24/7 in a community radio station.

here's a screenshot of the foobar-gui with the scheduler events window open.
as you can see in the picture...
... WSHpanelmod shows the local system time of 09:00:14 (bottom right)
... there's a timed action to perform at 9:00:00 in the "scheduler status info"
... but nothing happened! the performed action was (in this case) performed at 9:00:20

(http://i50.tinypic.com/25qcbiq.jpg)

i can't figure out, where the problem is. my system time is updated with NTPserver hourly.
the only thing left, not been checked, is the CMOS battery.
but if the CMOS would be almost empty, i would recognize this otherwise.

i did also test...
... if this behaviour changes when there are no other actions running in scheduler.
... to make a test-action performing a minute after creating it. and see... there's no delay!!!
... the delay only happens on actions not created a short time before the event. but my actions are all weekly-recurring events i never touched since creating.

to start actions accurate is essential for me. because i need to re-broadcast from a sat-rcv connected via line-in just in time.

does anyone have a clue of whats going on there? could anyone please help me? give any hint?

thanks a lot in advance, lots of greets, delusion
Title: foo_scheduler
Post by: delusion on 2012-05-30 08:54:29
stilll loving it! but have a little problem...

http://www.hydrogenaudio.org/forums/index....showtopic=95229 (http://www.hydrogenaudio.org/forums/index.php?showtopic=95229)

fg, dls
Title: foo_scheduler
Post by: andrew_smolko on 2012-05-30 09:08:53
stilll loving it! but have a little problem...
http://www.hydrogenaudio.org/forums/index....showtopic=95229 (http://www.hydrogenaudio.org/forums/index.php?showtopic=95229)

I'll try to figure out what's going on, thanks for report!
Title: foo_scheduler
Post by: db1989 on 2012-05-30 18:21:57
Post #474 was originally a separate thread, which was linked in post #475; I have merged the former into this thread, hence the now-dead link within the latter. Please do not cross-post, particularly when a dedicated thread is already established.
Title: foo_scheduler
Post by: andrew_smolko on 2012-06-03 12:23:34
...
i can't figure out, where the problem is. my system time is updated with NTPserver hourly.
the only thing left, not been checked, is the CMOS battery.
but if the CMOS would be almost empty, i would recognize this otherwise.

I couldn't reproduce the behavior you've described. Probably something is wrong with windows time correction.
I assume the scenario is the following:
* foo_scheduler inits waitable timer to go off on certain time.
* Your system time is corrected BUT the initiated timer IS NOT (if so then it's windows kernel bug).
* Multiple time corrections lead to 20 seconds delay.
* CMOS battery can be the reason for these multiple corrections.
I can suggest you try to use windows built in scheduler to reproduce the same problem. If it happens then I can't do anything because of the wrong behavior of windows during time correction.
Title: foo_scheduler
Post by: GCRaistlin on 2012-06-03 12:31:57
andrew_smolko
What about the issue I reported above (http://www.hydrogenaudio.org/forums/index.php?showtopic=49589&view=findpost&p=791256):
Quote
It seems that "Playback stop / Starting new track" event doesn't really work. As far as I understand it should happen when one track finishes playing and next track starts playing. I tried to use it for action like "Stop playback after current track and hibernate" - no success.

Is it reproducable? If yes will it be fixed? Thanks!
Title: foo_scheduler
Post by: andrew_smolko on 2012-06-03 13:28:24
andrew_smolko
What about the issue I reported above (http://www.hydrogenaudio.org/forums/index.php?showtopic=49589&view=findpost&p=791256):
Quote
It seems that "Playback stop / Starting new track" event doesn't really work. As far as I understand it should happen when one track finishes playing and next track starts playing. I tried to use it for action like "Stop playback after current track and hibernate" - no success.

Is it reproducable? If yes will it be fixed? Thanks!

Use "Wait until N tracks played" action. It seems that "Playback stop / Starting new track" event fires only when user clicks next/prev track button.
Title: foo_scheduler
Post by: delusion on 2012-06-05 13:32:30
thanksalot andrew for your support!

1. i'll try the windows built-in scheduler
2. i'll try a different ntp-client.
3. i'll go for the cmos

will give you a shout, when i a got solution.

thx for now, you rock!
fg, dls
Title: foo_scheduler
Post by: acrox999 on 2012-06-09 10:10:33
Thank you very much for this! Been looking for some way to do this.
Title: foo_scheduler
Post by: Qtax on 2012-06-22 15:40:20
Scheduler 4.09 crashes foobar2000 v1.1.13:

Code: [Select]
Illegal operation:
Code: E06D7363h, flags: 00000001h, address: 7C812AFBh
Additional parameters: 19930520h 0012FC3Ch 016CA0BCh
Message: invalid map/set<T> iterator

Call path:
entry=>app_mainloop=>main_thread_callback::callback_run
This happens couple (or more) of times per week on my daily wake up event.
I think the crash happens just as the event is starting, but I'm not completely sure.
The system is running normally (not in sleep or anything) when the event triggers.

Attached are the two latest crash reports in full and the corresponding dump files.

Info:
Code: [Select]
App: foobar2000 v1.1.13
UI: Default User Interface 0.9.5

foo_scheduler.dll (2012-01-17 11:06:16 UTC)
    Scheduler 4.09

OS: Windows 5.1.2600 Service Pack 3 x86
CPU: Intel(R) Core(TM)2 CPU          6400  @ 2.13GHz, features: MMX SSE SSE2 SSE3
Top of stack:
Code: [Select]
Stack dump analysis:
Address: 016E17E8h (foo_scheduler+C17E8h)
Address: 7C812AFBh (kernel32+12AFBh), symbol: "RaiseException" (+52h)
Address: 016CA0BCh (foo_scheduler+AA0BCh)
Address: 7C90E920h (ntdll+E920h), symbol: "strchr" (+113h)
Address: 7C9101E0h (ntdll+101E0h), symbol: "RtlAllocateHeap" (+11Ch)
Address: 7C9101DBh (ntdll+101DBh), symbol: "RtlAllocateHeap" (+117h)
Address: 01690A16h (foo_scheduler+70A16h)
Address: 016958A0h (foo_scheduler+758A0h)
Address: 016CA0BCh (foo_scheduler+AA0BCh)
Address: 0167A190h (foo_scheduler+5A190h)
Address: 016CA0BCh (foo_scheduler+AA0BCh)
Address: 016B44A8h (foo_scheduler+944A8h)
Address: 0163DF99h (foo_scheduler+1DF99h)
Address: 016BA4B8h (foo_scheduler+9A4B8h)
Address: 016E17E8h (foo_scheduler+C17E8h)
Address: 01642562h (foo_scheduler+22562h)
Address: 016E17E8h (foo_scheduler+C17E8h)
Address: 0166A147h (foo_scheduler+4A147h)
Address: 016E17E0h (foo_scheduler+C17E0h)
Address: 0056E0E4h (foobar2000+16E0E4h)
Address: 0056B008h (foobar2000+16B008h)
Address: 0047B154h (foobar2000+7B154h)
Address: 0056E0E4h (foobar2000+16E0E4h)
Address: 016B20AEh (foo_scheduler+920AEh)
Address: 01629339h (foo_scheduler+9339h)
Address: 100027D8h (shared+27D8h), symbol: "uPrintCrashInfo_OnEvent" (+B1h)
Address: 0056E0E4h (foobar2000+16E0E4h)
Address: 016AC1D0h (foo_scheduler+8C1D0h)
Address: 0045A808h (foobar2000+5A808h)
Address: 7E37B19Ch (USER32+1B19Ch), symbol: "DestroyWindow" (+0h)
Address: 0051547Dh (foobar2000+11547Dh)
Address: 00457DFFh (foobar2000+57DFFh)
Address: 01D12CFCh (foo_jesus+2CFCh)
Address: 0112FEB8h (foo_freedb2+2FEB8h)
Address: 00458853h (foobar2000+58853h)
Address: 4ECDB9F8h (gdiplus+13B9F8h)
Address: 0053A3FCh (foobar2000+13A3FCh)
Address: 0053A3FCh (foobar2000+13A3FCh)
Address: 00539C60h (foobar2000+139C60h)
Address: 00543FCCh (foobar2000+143FCCh)
Address: 7C9101DBh (ntdll+101DBh), symbol: "RtlAllocateHeap" (+117h)
Address: 00502D92h (foobar2000+102D92h)
Title: foo_scheduler
Post by: andrew_smolko on 2012-06-22 19:20:03
Try to reproduce this crash with only foo_scheduler installed.
And show your foo_scheduler configuration please.
Title: foo_scheduler
Post by: Qtax on 2012-06-22 21:42:55
Try to reproduce this crash with only foo_scheduler installed.
And show your foo_scheduler configuration please.

It's very random, and I can't seem to reproduce it using a menu trigger, has only happened when using the timed schedule (yet).

In the (about) 3 months since this occurred the first time (4th of April) it has only happened 10 times (number of crash reports with this error).
So it's not so easy to reproduce.

Before that it worked without issue for 2-3 months.

Around the time before/when this happened first time I haven't installed any new plugins, nor changed the schedule actions (iirc).
But I could have updated foobar2000 around that time, to some then current beta.

Time and dates of the crash reports if it's of any interest.
They always occur at the time the action is scheduled to trigger.

2012-04-04  07:00
2012-04-19  15:00
2012-04-20  09:30
2012-06-04  07:30
2012-06-08  08:00
2012-06-10  12:30
2012-06-11  07:30
2012-06-13  07:30
2012-06-14  08:00
2012-06-22  08:30


Also whats the best way to show my scheduler config?
Title: foo_scheduler
Post by: andrew_smolko on 2012-06-24 00:28:36
Send me this file in private message:
c:\Documents and Settings\<UserName>\Application Data\foobar2000\configuration\foo_scheduler.dll.cfg
Title: foo_scheduler
Post by: Dirki on 2012-06-26 21:16:51
It seems, as if the scheduler, which let my computer hibernate each day at a special time, affects the computer when it is started the next time. So e.g. the scheduler lets the computer hibernate each day at 5 p.m. When it is already turned off or hibernating at 5 p.m. and when you turn it on the next time, it will go to hibernate or turn it off after starting. How could you – if it is like that - avoid it without changing „Event list“, „Action list“ of the scheduler?
Title: foo_scheduler
Post by: db1989 on 2012-06-26 21:28:10
Re the above, which was merged in, please note this from the rules of the Support subforum (prominently advertised):
Quote
This forum "Support - (fb2k)" is for issues with the main application itself and official (bundled) components only.
Title: foo_scheduler
Post by: Dirki on 2012-06-26 21:48:36
Very sorry about that, db1989,

I didn't realize that the scheduler is a component.

And many thanks for your hints, sorry again.
Title: foo_scheduler
Post by: andrew_smolko on 2012-06-26 22:06:20
It seems, as if the scheduler, which let my computer hibernate each day at a special time, affects the computer when it is started the next time. So e.g. the scheduler lets the computer hibernate each day at 5 p.m. When it is already turned off or hibernating at 5 p.m. and when you turn it on the next time, it will go to hibernate or turn it off after starting. How could you – if it is like that - avoid it without changing „Event list“, „Action list“ of the scheduler?

If the actual time when an event fires, differs from the scheduled event time, the action list won't start executing. So if you hibernate your computer manually before 5 p.m. and then turn it on e.g. at 5:05, it won't hibernate again.
Title: foo_scheduler
Post by: Dirki on 2012-06-26 22:19:52
Many thanks.

Sorry, I do not quite understand:

Quote
If the actual time when an event fires, differs from the scheduled event time...


Would this work: (http://i45.tinypic.com/2iucppt.jpg)
Title: foo_scheduler
Post by: andrew_smolko on 2012-06-29 07:53:30
Yes, it will.
Title: foo_scheduler
Post by: Dirki on 2012-06-29 09:10:02
Thank you, Andrew.
Title: foo_scheduler
Post by: Dirki on 2012-07-02 13:55:35
How can I avoid, that missed actions (e.g. hibernating) will be executed after starting the computer next time?

After shutting down the computer by the scheduler and starting again, there is a message displayed, whether foobar shall be started in normal mode or another mode. How could you avoid this message?
Title: foo_scheduler
Post by: andrew_smolko on 2012-07-03 12:09:03
4.10 release with small fixes.
Title: foo_scheduler
Post by: Dirki on 2012-07-03 13:34:13
Thank you very much, Andrew.

And now, I guess, that message and executing missed actions will not be occur anymore.

Many thanks again.
Title: foo_scheduler
Post by: andrew_smolko on 2012-07-03 21:34:51
Thank you very much, Andrew.
And now, I guess, that message and executing missed actions will not be occur anymore.

Well, I've just improved debugging support, I didn't fix exactly your problem. But when this happens again, send me crash reports and dumps. That will help me fix it faster.
Title: foo_scheduler
Post by: Dirki on 2012-07-03 23:39:31
Great. How could I get these reports and dumps to let you have them later?
Title: foo_scheduler
Post by: sentriz on 2012-08-20 13:24:24
Mine worked well (at Night), but the music didn't start in the morning..
http://files.senankelly.net/screenshots/9xj9kP4q.jpg (http://files.senankelly.net/screenshots/9xj9kP4q.jpg) < Screenshot of config.
Title: foo_scheduler
Post by: Andreasvb on 2012-08-20 14:00:36
By morning you mean 12:10 at night?
Title: foo_scheduler
Post by: seanos on 2012-09-11 05:32:16
Is there any way to play a playlist then shutdown?
Title: foo_scheduler
Post by: BenB on 2012-09-11 06:11:06
...
Title: foo_scheduler
Post by: carpman on 2012-09-11 06:26:31
Is there any way to play a playlist then shutdown?

http://www.hydrogenaudio.org/forums/index....st&p=754819 (http://www.hydrogenaudio.org/forums/index.php?showtopic=88482&view=findpost&p=754819)
A few solutions above and below (I think).

C.
Title: foo_scheduler
Post by: trout on 2012-09-11 17:31:35
Is there any way to play a playlist then shutdown?

Event: On playback stop ;; Reason: End-of-file signal
Assign an action list which includes the Shutdown command.

When the last song of the playlist has finished, and playback stops, the event will be triggered.

Title: foo_scheduler
Post by: sevenarts on 2012-09-12 21:12:43
This seems like a great app, thanks. I was wondering if there are plans to add support for tagging and other actions beyond the play/pause/shutdown behaviors. I would love to create an action list that runs automatically whenever a new track is added and does a preset list of actions I always peform on new tracks - remove embedded art, apply replaygain, fill in certain tag values and delete extraneous tags. A lot of this could be done, for instance, by calling Masstagger scripts, if those options can't be added directly to the Scheduler for some reason.
Title: foo_scheduler
Post by: GCRaistlin on 2012-09-13 00:29:06
andrew_smolko
What about the issue I reported above (http://www.hydrogenaudio.org/forums/index.php?showtopic=49589&view=findpost&p=791256):
Quote
It seems that "Playback stop / Starting new track" event doesn't really work. As far as I understand it should happen when one track finishes playing and next track starts playing. I tried to use it for action like "Stop playback after current track and hibernate" - no success.

Is it reproducable? If yes will it be fixed? Thanks!

Use "Wait until N tracks played" action. It seems that "Playback stop / Starting new track" event fires only when user clicks next/prev track button.

I don't see that action here:
(http://i43.fastpic.ru/thumb/2012/0913/0f/bd821b3e2b9dfc01bf14d0f7f7c6d60f.jpeg) (http://fastpic.ru/view/43/2012/0913/bd821b3e2b9dfc01bf14d0f7f7c6d60f.png.html)
Title: foo_scheduler
Post by: Andreasvb on 2012-09-13 07:35:54
I don't see that action here:
(http://i43.fastpic.ru/thumb/2012/0913/0f/bd821b3e2b9dfc01bf14d0f7f7c6d60f.jpeg) (http://fastpic.ru/view/43/2012/0913/bd821b3e2b9dfc01bf14d0f7f7c6d60f.png.html)

That's the Event list.

You find Action list under it.
Click Add to create one and then right click on the list and add an action.
Title: foo_scheduler
Post by: GCRaistlin on 2012-09-15 10:45:06
Andreasvb, thanks.
Is there a way to cancel sheduled task? For example, I have enabled "on menu item" event that will hibernate my pc after current track, then I've changed my mind.
Title: foo_scheduler
Post by: BenB on 2012-09-15 14:09:03
File > Scheduler > Stop all action lists is the simplest way.

File > Scheduler > Status window will open a window which will allow you to stop all actions or stop actions individually.

Both of these can be assigned to buttons and/or keyboard shortcuts.
Title: foo_scheduler
Post by: bitschubser on 2012-10-25 15:47:28
Hello!

I'm using the foo_scheduler for years now as my "musical morning alarmer" and I have to say that this is a fantastic plugin.
Recently I updated from foobar 09.x to final version, so I had to switch from scheduler version 3.53 to 4.10 due to compatibility reasons.

Many nice features added there - but - what the hell - the "Scheduler enabled" checkbox has gone!
To disable the scheduler completely, now I have to uncheck every separate event (and there are plenty of...).
To enable - same procedure again checking all relevant events... to quote beavis and butthead: this sucks!

What's the sense behind the elimination of that general disabling possibility?
Maybe there's a hidden feature to to the job of the old checkbox? If so, I didn't find it yet.

To be constructive instead of only grumbling (thinking in terms of sourcecode):
In old versions of the plugin there was no way to edit events / actions if "Scheduler enabled" was unchecked. This sucked a little bit too... 
To avoid this, an AND-disjunction of the event checkbox and the general "Scheduler enabled" button could be used to detect if an event is enabled or not.

Regards, Hagen
Title: foo_scheduler
Post by: Der_Iltis on 2012-11-04 12:26:30
This seems like a great app, thanks. I was wondering if there are plans to add support for tagging and other actions beyond the play/pause/shutdown behaviors. I would love to create an action list that runs automatically whenever a new track is added and does a preset list of actions I always peform on new tracks - remove embedded art, apply replaygain, fill in certain tag values and delete extraneous tags. A lot of this could be done, for instance, by calling Masstagger scripts, if those options can't be added directly to the Scheduler for some reason.


That's actually what I would also like to do, especially for whole albums. Is there a way to link foo_scheduler to a search plugin or to create events that were manually assigned to keyboard? One could, by this, combine
a) the assignment of user defined keyboard shortcuts
b) some statistics plugin
c) foo_scheduler

to do something like
1) Assign ALT+C to "Create a playlist with all songs, that were %ADDED% during the last week; Sort by %Album%;"
2) Assign ALT+A to "select All items in the playlist"
3) Assing ALT+R to "Remove all unneccessary fields"
4) Assign ALT+N to "Normalize loudness via replaygain"
5) ...

end) On every monday , execute "ALT+C, ALT+A, ALT+R, ALT+N, ..."
Title: foo_scheduler
Post by: Fellnase on 2012-11-04 17:00:32
Hi!

I have installed this nice tool today.

It would be great if I could also schedule a converting-task as a possible action. If this would be possible I could use this app for example to record something from a web-radio station.

Regards.
Title: foo_scheduler
Post by: incripshin on 2012-12-01 13:26:26
foo_scheduler cannot handle time zone changes. I was a couple time zones over and had foobar2000 running. I put it in hibernate, came back, *switched my time zone*, and couldn't figure out why my alarms were going off two hours early. Generally, you shouldn't have to do anything special in software when timezones change, so I'm not sure why foo_scheduler isn't working in this case.

I guess I'll have to remember to restart foobar2000 in the super rare cases that I switch time zones.

edit I wonder if it handles DST changes...
Title: foo_scheduler
Post by: imagelesskink on 2012-12-13 18:10:29
Hey, I just recently got a new computer with windows 8, and now it won't wake up from sleep like it's supposed to. If this feature is still in windows 8 (I hope it is), could you add support in the next version?
Title: foo_scheduler
Post by: KevanGC on 2012-12-16 01:29:07
Hello!

I really like this plugin as well as Foobar 2000. I have a question about it though.

How do I repeat an action list to start over when it ends?

I'm trying to set it to repeat a cycle. Here's what the action list I'm using looks like.
Set active playlist "Music"
Set playback order to "Shuffle (tracks)"
Wait until 3 tracks played
Set active playlist "Misc"
Set playback order to "Repeat (playlist)"
Wait until 1 tracks played

I'd then like it to start all over from the beginning of the list, you know, switch back to Music and keep the cycle going.
I can't find an event to set up though to restart the cycle. I've tried putting "Start Playback" at the end of the list and setting the trigger to start the list with "Start Playback". The cycle does not start over.
I've also tried "Next Track", though the trigger acts again after the first song in Music plays. It sees that the track changed, and it acts mid-action list.

Perhaps I'm missing something and this feature has already been added.
Could one of you please point me in the right direction, or possibly add a "Repeating Action List" trigger event or something similar to the plugin?

All help is appreciated!
Title: foo_scheduler
Post by: imagelesskink on 2012-12-21 18:26:43
Hey, I just recently got a new computer with windows 8, and now it won't wake up from sleep like it's supposed to. If this feature is still in windows 8 (I hope it is), could you add support in the next version?


Nevermind, wake timers were disabled by default.
Title: foo_scheduler
Post by: andrew_smolko on 2012-12-24 13:41:24
4.11 with "Enable scheduler" checkbox added!
Title: foo_scheduler
Post by: tnl on 2013-01-06 20:31:28
Hello, thank you for this component

I have an unnecessary feature request, to allow for having menu item names as actions.
This would make it so you would not have to update foo_scheduler just to support a named action by the core or any component.

Having it would only make it less awkward than what I'm doing now, which is invoking foobar2000 by command line.

For example, I'm having event On playback pause (re-enable event) Back by 2 seconds
Back by 2 seconds is an action list containing:
Launch "c:\foobar2000\foobar2000.exe /command:"Back by 1 second""
Launch "c:\foobar2000\foobar2000.exe /command:"Back by 1 second""

Another example:
foobar2000.exe /command:"Stop after album"
which enables and disables foo_stopafteralbum's primary functionality.
Title: foo_scheduler
Post by: citizenkeith on 2013-01-10 22:20:36
I would like to use this to go between various internet streams (for example, play one stream from 9am-12pm, another from 12pm-3pm, etc). This plugin doesn't seem to work with streams. Any ideas?
Title: foo_scheduler
Post by: n0siemaker on 2013-01-29 08:32:33
After I changed my os to Windows 7, foo_scheduler can't wake my laptop from sleep/hibernation. The power settings should be on default, although I toyed with them and removed all admin restrictions related to waking up the computer. I also removed the password on wake up, but the issue still remains.
It works fine if I don't put the laptop to sleep and it also starts directly after I manually wake it up.
What should I do?

I also want to thank all the people that made it possible for me to wake up at 5 a.m. so many weeks in a row, as well as the userbase that helped made the plugin better. I would be still in bed if it wasn't for you.
Title: foo_scheduler
Post by: Color on 2013-02-05 15:36:14
looks i can't customize this plugin like this:
foobar2000 plays about 45m and exit on win and after 15min starts on win  plays from last position about 45m and exit for 15m and repeats this action over and over again.
Title: foo_scheduler
Post by: BenB on 2013-02-06 01:10:20
looks i can't customize this plugin like this:
foobar2000 plays about 45m and exit on win and after 15min starts on win  plays from last position about 45m and exit for 15m and repeats this action over and over again.

What you want to do can be accomplished using Windows Task Scheduler to start foobar, this component (foo_scheduler) to start/stop playback and exit foobar, and the foo_playlist_attributes component to remember playback position; however, is it absolutely necessary to exit foobar for those 15 minutes?
Title: foo_scheduler
Post by: KevanGC on 2013-03-09 17:27:26
I would like to use this to go between various internet streams (for example, play one stream from 9am-12pm, another from 12pm-3pm, etc). This plugin doesn't seem to work with streams. Any ideas?


Add them into separate playlists, and create different action lists for different audio streams? I know that might not be the best way but HTH.
Title: foo_scheduler
Post by: Hexactly on 2013-03-13 15:37:59
Hi,

I've been using the foo_scheduler for a few months now, very happy with the results.

One thing i haven't been able to do is to schedule a sort action for the current playlist (i.e. randomize)
I would like to do this on a daily basis.

Is it possible to assign a keyboard shortcut to an action?
Or even better - add a sort action straight into the scheduler?

Thanks
Title: foo_scheduler
Post by: delusion on 2013-03-17 10:58:54
...
i can't figure out, where the problem is. my system time is updated with NTPserver hourly.
the only thing left, not been checked, is the CMOS battery.
but if the CMOS would be almost empty, i would recognize this otherwise.

I couldn't reproduce the behavior you've described. Probably something is wrong with windows time correction.
I assume the scenario is the following:
* foo_scheduler inits waitable timer to go off on certain time.
* Your system time is corrected BUT the initiated timer IS NOT (if so then it's windows kernel bug).
* Multiple time corrections lead to 20 seconds delay.
* CMOS battery can be the reason for these multiple corrections.
I can suggest you try to use windows built in scheduler to reproduce the same problem. If it happens then I can't do anything because of the wrong behavior of windows during time correction.


Hi Andrew,
in the last few weeks I did everything to get the right timing in foobar-scheduler.
I replaced the CMOS, changed NTP-Settings and tested also the Windows built-in scheduler.

My results are shown in the following screenshot and look like that:

1. The System Time and the Time shown in foobar (via WSHPanel the display is delayed for 1 second) are the same. (In the picture viewable on left bottom and middle right.)
2. Windows Built-In Schedule: Scheduled a Task for 10:06 AM and Windows executes the Task exactly at 10:06:00 (you can see it executed at bottom right)
3. foobar2000: A weekly repeating Task is scheduled for every Sunday at 10:06:10 and foobar executes this Task already at 10:06:02. (You can see that the Task is already running for 2 seconds on the screenshot)

(http://i46.tinypic.com/2jepris.jpg)

So I noticed, when I restart the PC, it works exactly.
But the longer the PC runs (and it runs & is in use 24/7 in our radio station), the longer the time-difference becomes.
I'm far away now from my 20 seconds difference now, but the result seems the same as months before.
I tried several Time Settings in Windows. Updating every 30min, every 60min, every 180 min, only 2 times a day. no difference.

Maybe I can give you my scheduler-cfg-file, to check this out more in detail?

A new thing I also noticed, is that the active Task stays in the Date-/Time-Eventlist until its actions are executed.
Is this new with 4.11 or just for me?

However, I'm still a fan of your plugin and will ever be! ;-)
greetz, dls
Title: foo_scheduler
Post by: andrew_smolko on 2013-03-18 21:32:30
Hi Andrew,
in the last few weeks I did everything to get the right timing in foobar-scheduler.
...
Maybe I can give you my scheduler-cfg-file, to check this out more in detail?

Hi! Thanks for your investigation! It seems that I should rework some parts of the scheduler, though I'm still not sure about the reasons of such misbehavior.
Anyway, you gave me very useful information! Cfg file is not necessary, thx!

A new thing I also noticed, is that the active Task stays in the Date-/Time-Eventlist until its actions are executed.
Is this new with 4.11 or just for me?

Hmm, nothing has changed, probably you never noticed this before.
Title: foo_scheduler
Post by: delusion on 2013-03-19 08:58:42
Hi Andrew and thanks for your answer!

If I find enough time, I'm going to change the PC in the next weeks.
I give you feedback, if I find something out.

For the Date-/Time-Eventlist-Topic: Looks like this has been like this before. I didn't notice years ago ;-)

Thanks for your work!
Title: foo_scheduler
Post by: askold on 2013-03-20 17:42:53
Andrew, what about the new option "start convert.." to schedule online radio recording?
Title: foo_scheduler
Post by: delusion on 2013-06-25 07:15:46
Hi Andrew and thanks for your answer!

If I find enough time, I'm going to change the PC in the next weeks.
I give you feedback, if I find something out.

For the Date-/Time-Eventlist-Topic: Looks like this has been like this before. I didn't notice years ago ;-)

Thanks for your work!


I replaced the PC, and switched from WinXP to Win2003Server and my foobar2000-scheduler still looses time and starts 5-20 secs to early.
This time I did not touch any NTP-Values in Windows just for testing purposes. I will add a W32Time-Command tomorrow and see whats happening.


Andrew, what about the new option "start convert.." to schedule online radio recording?


If you know how to use foobars commandline-tools or runcmd, you are afaik already able to record on the fly.
Title: foo_scheduler
Post by: andrew_smolko on 2013-06-26 22:20:45
I replaced the PC, and switched from WinXP to Win2003Server and my foobar2000-scheduler still looses time and starts 5-20 secs to early.
This time I did not touch any NTP-Values in Windows just for testing purposes. I will add a W32Time-Command tomorrow and see whats happening.

Soon I'll rework internals of scheduler and this problem will be resolved! I don't promise it will happen very quickly but the fix will appear!
Title: foo_scheduler
Post by: delusion on 2013-06-27 09:52:38
I replaced the PC, and switched from WinXP to Win2003Server and my foobar2000-scheduler still looses time and starts 5-20 secs to early.
This time I did not touch any NTP-Values in Windows just for testing purposes. I will add a W32Time-Command tomorrow and see whats happening.

Soon I'll rework internals of scheduler and this problem will be resolved! I don't promise it will happen very quickly but the fix will appear!


good to hear! don't get stressed! I just wanted to complete my report.
Title: foo_scheduler
Post by: goddog on 2013-10-15 09:45:30
Hi,

Just wanna say thank YOU for this handy little plug. Great work!
Title: foo_scheduler
Post by: juster on 2013-12-08 15:32:08
Hi Andrew,

Would you please add function of Export/Import event list & action lists?

Thanks a lot.
Title: foo_scheduler
Post by: Qtax on 2014-04-14 04:15:26

Bug: Logarithmic fade broken
Scheduler 4.11, fb2k v1.3.1, Windows 7 x64 (Ult, SP1)

To reproduce:
For example create an action which does the following:
(http://i.imgur.com/gxQ6h4X.png)

Resulting volume in dB each second:
-30, -23, -20, -17, -15, -14, ...
Nonlinear on the logarithmic scale.

(http://i.imgur.com/P7WTz68.gif) (Animation is at 1FPS, with delay of 2 seconds (http://imgur.com/MBfC5fi.png) after the -30dB change to clarify the steps.)

Expected volume increase of 1dB per second:
-30, -29, -28, -27, -26, -25, ...
Linear on the logarithmic scale.

Comment:
This bug/"feature"(?) makes long fades very misleading. For example in a 30 min fade most of the volume change (what you hear) happens in the first few minutes. So it would be really nice if the fade was logarithmic to equally spread the perceived change of volume (dB) during longer fades.

Is the source for this plugin available? If so I could probably send you a patch to fix this if you don't have the time.

Other than that thanks again for the useful plugin.
Title: foo_scheduler
Post by: zecarlosalmeida on 2014-05-01 01:34:10
Version 4.11 (download (http://www.foobar2000.org/components/view/foo_scheduler))

Changelog:
  • 4.11
    • "Scheduler enabled" checkbox has been added.
  • 4.10
    • Removed useless stop reason in player stop event.
    • Dropped packing of executable to be able to analyze crash dumps.
    • Rebuild with more stable versions of internal libraries.
  • 4.09
    • Completely fixed keyboard shortcuts assignment problem.
  • 4.08
    • Fixed tab order in "Wait until N tracks played" configuration dialog.
    • Fixed a bug with menu items, when keyboard shortcuts couldn't be assigned to them correctly. Please recreate your menu item events!
  • 4.07
    • Added a new command "Stop all action lists" to the status window and to the main menu.
    • Header restyling to conform the style of preferences page.
    • New action "Wait until N tracks played".
  • 4.06
    • Next/previous track actions added.
  • 4.05
    • Preferences window fix due to changes in fb2k 1.1.
  • 4.04
    • Added items reordering in events list.
    • The width of each column in events list window is stored in configuration.
  • 4.03
    • Bug fix release.
  • 4.02
    • Added more detailed config of "On playback stop" event.
    • Remaining time of "Delay" and "Set volume" actions is now displayed in status window.
  • 4.01
    • Added keyboard context menu invocation in events list view and action lists view.
    • Volume fade out bug fix.
    • Volume fade in/out now uses logarithmic scale.
    • Final action combo-box has been returned in date/time event.
    • New "Mute/unmute" action.
  • 4.0
    The plugin is rewritten from scratch. Short list of changes:
    • New "OK, Cancel, Apply" preferences page style, introduced in fb2k 1.0.
    • "Reset page" button works correct now.
    • Scheduler isn't stopped while its preferences page is opened. It's running all the time.
    • Added new status window, where you can see pending date/time events and manage running action lists.
    • Fixed crash with concurrently running action lists.
    • Fixed incorrect handling of date/time events in some cases.
    • Date/time events: completely new configuration dialog, added title support, "remove/disable event" option removed.
    • No more annoying message boxes, now only balloons are used.
    • Menus, treeviews and listviews use native Windows Vista/7 style.
    • New player events: on playback start, stop, pause, unpause, track change.
    • New actions: Pause/Unpause, Change playlist, Launch application.
    • For "Delay" and "Set volume" actions duration units can be selected.
    • New File/Scheduler menu.
    • No more configuration reset during version upgrade.



Hi. I use foobar to listen web radios.
With Scheduler i could continues to listen after a network problem. But when occurs 2 or more network problems, the scheduler doesn't works.
I've put to playback after a stop or end-of-file signal events and to re-enable event.
Works fine for the first  and second networks failures, but then the event doesn't appear in the status window  after this.
Could this be solved to works always?

Thanks.
Title: foo_scheduler
Post by: Simon4ik on 2014-05-19 16:26:37
VERY USEFUL PLUGIN THANK YOU.

I try some task and it works perfect.

Now i need reminder at 10:00 am every day. I need a music high volume but it must be not so agressive. After that after hour i wanna to shotdown my foobar. So how it lok likes?

File - Preferences - Scheduler

I need 2 task: first - play file and second to shotdown the player or comp or launch the app


Event list - Add: Add date/time event:  (Type names)

For example:
Alarm 1 (right mouse click) - daily - 10:00 AM
Alarm 2 (right mouse click)- daily - 11:00 AM

Action list - Add: (Type names)
A1
A2

Now we go:
A1 (right mouse click) - Add action:

Start playback
Set active playlist - choose the one from the playlist switcher (you can create any playlist and load it to playlist switcher)
Set playback order - (mine is repeat)
Set volume to -10 db with fade during 180 seconds

A2 -(right mouse click) - Add action:
shotdown the player or comp or launch the app (mine: exit foobar 2000)

And finaly:

Event list:

Alarm 1 (right mouse click) - assign with A1 (play file)
Alarm 2 (right mouse click)- assign with A2 (shotdown the player or comp or launch the app)
Title: foo_scheduler
Post by: Simon4ik on 2014-05-19 16:35:38
Is there any way to play a playlist then shutdown?


VERY USEFUL PLUGIN THANK YOU.

I try some task and it works perfect.

Now i need reminder at 10:00 am every day. I need a music high volume but it must be not so agressive. After that after hour i wanna to shotdown my foobar. So how it lok likes?

File - Preferences - Scheduler

I need 2 task: first - play file and second to shotdown the player or comp or launch the app


Event list - Add: Add date/time event: (Type names)

For example:
Alarm 1 (right mouse click) - daily - 10:00 AM
Alarm 2 (right mouse click)- daily - 11:00 AM

Action list - Add: (Type names)
A1
A2

Now we go:
A1 (right mouse click) - Add action:

Start playback
Set active playlist - choose the one from the playlist switcher (you can create any playlist and load it to playlist switcher)
Set playback order - (mine is repeat)
Set volume to -10 db with fade during 180 seconds

A2 -(right mouse click) - Add action:
shotdown the player or comp or launch the app (mine: exit foobar 2000)

And finaly:

Event list:

Alarm 1 (right mouse click) - assign with A1 (play file)
Alarm 2 (right mouse click)- assign with A2 (shotdown the player or comp or launch the app)
Title: foo_scheduler
Post by: dronezero on 2014-06-04 15:02:57
Hello!

I can't get scheduler to work the way I want it to...
Basically, I need following to happen:

At 12:30 change to different playlist with 1 song
Play a song
Wait for song to end
Switch back to the previous playlist
Set random playback order
Start playback

I need this setup to play every day of the week once an hour
I've setup this schedule:
(http://i59.tinypic.com/147gqd.jpg)
The only problem is that, after changing playlist, foobar2000 plays a song, and that is it, nothing else happens...
Can anyone help?
Title: foo_scheduler
Post by: foosion on 2014-06-04 16:24:56
Have you enabled "Stop after current"?
Title: foo_scheduler
Post by: dronezero on 2014-06-05 08:18:56
Have you enabled "Stop after current"?

No, I have not.
Can you recreate this schedule on your player and see if it works?
EDIT: I think, I know what is the problem - "Wait until N tracks have played" function is not working...
Title: foo_scheduler
Post by: Geoson on 2014-07-28 17:49:25
So I just downloaded it and tried it out last night, however it doesn't seem to be working.
I fiddled with it this morning to make sure everything was correct, however even when I set the time to something nearby to test it nothing seems to happen.

Perhaps I've missed a step or something isn't working right. I'll post a picture of my events and actions lists in-case I'm missing something.

http://i.imgur.com/ymz367r.png (http://i.imgur.com/ymz367r.png)

EDIT: So I just got the scheduler to finally play some music. Looks like I'm receiving about a minute or two of delay however. -I may have also mistaken put it on PM by accident for previous trails....
Title: foo_scheduler
Post by: willare on 2014-11-23 19:44:49
Sorry if this has already been addressed but, is there a way to schedule Convert? I'm trying to use foo_record to record a live radio broadcast, through Line In, when I'm not home. Thanks.
Title: foo_scheduler
Post by: alexd on 2015-04-21 16:14:30
Hello.
I would like to ask if it is possible to scheadule events hourly.
The only options that i see are "daily", "weekly" and "once".
Is it possible with any other way (ex repeater)?
Title: foo_scheduler
Post by: zeremy on 2015-04-21 20:06:25
Hello.
I would like to ask if it is possible to scheadule events hourly.
The only options that i see are "daily", "weekly" and "once".
Is it possible with any other way (ex repeater)?


Look in

Action lists >  Add action > add delay (set your required duration time)
Title: foo_scheduler
Post by: andrew_smolko on 2015-08-31 21:42:32
4.12 with fix of wrong firing time for repeated date time events. Please test and report if anything not right with date time events!
Title: foo_scheduler
Post by: DVS on 2015-09-01 09:33:42
Windows XP, foobar crashed.
Title: foo_scheduler
Post by: andrew_smolko on 2015-09-01 09:43:33
Windows XP, foobar crashed.

I'll return WinXP support soon.
Title: foo_scheduler
Post by: andrew_smolko on 2015-09-02 10:09:24
4.14 is ready. Now must work on WinXP too.
Title: foo_scheduler
Post by: andrew_smolko on 2015-09-02 19:48:56
The source code of plugin is opened. You can find it here (https://github.com/andrewsmolko/foo_scheduler). Everyone is welcome to contribute!
Title: foo_scheduler
Post by: juster on 2015-09-03 10:46:25
Thank you for new version.
Title: foo_scheduler
Post by: DVS on 2015-09-04 11:10:41
Works great, thanks for XP support!
Title: foo_scheduler
Post by: Moto on 2015-09-28 08:53:48
Since some time the scheduler sometimes / each second time or so appears to cause the computer to hibernate after switching it on from hibernation with these settings: http://i.imgur.com/IyV78V9.png (http://i.imgur.com/IyV78V9.png)

So, the scheduler let the Notebook go to hibernation and I switch on the Notebook the next day and the computer properly runs, it works, or the scheduler let the Notebook go to hibernation and I switch on the Notebook the next day and the scheduler let it go to hibernation again so I have to switch it on again and the second time it keeps running.

The same behavior is caused ("since ever") when I close foobar before it schedules this task (http://i.imgur.com/IyV78V9.png (http://i.imgur.com/IyV78V9.png)). So, I close foobar before 1:30 (http://i.imgur.com/G2ULja4.png) and start it again after 1:30 'o clock (e.g. the next day), the Notebook starts and immediately it switches back to hibernation, I start it again and it keeps runing.

How could I avoid the second hibernation?
Title: foo_scheduler
Post by: Pavel_T on 2015-11-25 00:05:30
Hello Andrew,
I want to say thank you for Your plugin.
I have a suggestion, please add another item in the actions menu, namely "Stop action lists" and that was the choice of the leaf to stop.
It is necessary to extend the timer by pressing again the button.

(http://s019.radikal.ru/i632/1511/d6/e30dc3a38516.png)

It is necessary to extend the timer by pressing again the button.

(http://s019.radikal.ru/i623/1511/33/21d13a6cae86.png)
Title: foo_scheduler
Post by: Pavel_T on 2015-11-25 09:34:46
Addition to previous post:

Start the action "Timer" repeatedly to postpone the shutdown, and the old action is executed and turns off the computer.

(http://s019.radikal.ru/i607/1511/17/6b94a5c30304.png)
Title: Re: foo_scheduler
Post by: miceblue on 2016-03-02 08:35:09
Wow, I didn't know this component existed. Thank you Andrew for making this!

Three questions:
1) If I want to schedule Foobar to pause music playing, play an announcement at a certain time of day and resume playback after that, how do I go about doing this?
I have it set up as: Stop playback, Set active playlist "Announcement", Start playback, Wait until 1 tracks played, Set active playlist "Playlist 1", Start playback.
but it only plays the announcement for a fraction of a second without "waiting until 1 tracks played."

2) Is there a way to play back the music from the original position after the announcement? e.g. at 10:00 am I was playing X track and it stopped at 2:30 into it and I want to resume playback at that point after the announcement is made

3) Can I schedule an announcement to be played while a track is playing? I'm guessing the answer is no.


Thank you in advance!
Title: Re: foo_scheduler
Post by: marc2003 on 2016-03-02 09:14:38
I'm not familiar with the component but I can tell you option 3 isn't possible. However, you could install another instance of foobar2000 in portable mode and schedule that to play your announcement while your original instance continues playing music.
Title: Re: foo_scheduler
Post by: marabundo on 2016-03-19 12:07:39
please
add action
"press key"
Title: Re: foo_scheduler
Post by: laddie on 2016-04-17 23:46:56
Is there an easy way to make it so foobar rotates playlists every 15 minutes? Or would I have to program the whole day in for that?
Title: Re: foo_scheduler
Post by: smme on 2016-05-12 19:13:55
I want to add a play pattern as follows:
Go to a random track > Play 3 titles in default order > go to a random track and so on infinitely.
I made this action list:
At this point execution has to to jump to the first action (endless loop).
How could I manage this?
thx for an advice!

Title: Re: foo_scheduler
Post by: smme on 2016-05-12 19:27:39
@laddie:
Try this (untestet):
At this point we would need a jump to the the first action as I asked for in my previous post.
Title: Re: foo_scheduler
Post by: laddie on 2016-05-23 23:09:26
Yeah it seems like that's not possible, which is a bummer.
Title: Re: foo_scheduler
Post by: delusion on 2016-05-27 11:15:48
@laddie

I'm using foo_scheduler heavily, f.e. to jump from one playlist to another and back again to insert random jingles.
remember, you can use any given foobar-command in scheduler. this should make your request possible.

scheduler example actions:

1st action (assuming your active playlist is 'Swing') jumps into playlist 'Signations', flushes playback queue for safety reasons, queues a random signation, jumps back to playlist 'swing' and sets playlist playback order to 'default' for safety.
Launch C:\Program Files\foobar2000\foobar2000.exe /playlist-activate:"Signations" /command:"Flush playback queue" /command:"Enqueue Random" /playlist-activate:"Swing" /command:Default

2nd Action:
15 Minutes Delay


3rd Action:
Launch C:\Program Files\foobar2000\foobar2000.exe /playlist-activate:"Signations" /command:"Flush playback queue" /command:"Enqueue Random" /playlist-activate:"Swing" /command:Default

This way you can combine any given foobar-option. just use the given main-menu-option name.
for those who may not know: pressing SHIFT and clicking on a main menu like 'File' or 'Edit' shows much more options of foobar.

I combine foo_scheduler to trigger other 3rd-party components like foo_random_pools and especially foo_runcmd.

see here for helpful foobar commandline guide http://wiki.hydrogenaud.io/index.php?title=Foobar2000:Commandline_Guide

I guess there's much more power than you think! Best component ever!

Besides your topic, the big issue for me now is that all the actions are executed twice since last component- or foobar-upgrade.
Does anyone experience similar issues?
Title: Re: foo_scheduler
Post by: xsdaver on 2016-06-01 20:28:09
I've been using foo_scheduler for a while now to manage power on/off on external amplifiers.  I'm using Girder to send X10 commands to an appliance module to either turn on or turn off.  I've put buttons on the menu bar in foobar to send Amp On and Amp Off Now commands to Girder.  That all works well.  I use scheduler to put some automation into managing the amp power. 

In addition to Amp Off Now, which as you probably guessed means turn the amp off now, there is another command Amp Off with starts a timer to turn the amp off in about 15 minutes.  The idea is if I'm not using it, like I've gone to bed, the amp will be shut down and not continue to consume power and warm up the room.  Most of the time it works great, but occasionally the amp will turn off in the middle of playing an album.  Here's an image of the settings in preferences:

(http://www.xsxpress.net/images/fooschedulera.jpg)

It's pretty basic.  Girder has a logger and I can see that it has received the Amp Off command when this happens, so I know it is not Girder.  I suspect it's actually foobar that is the problem and not scheduler, but I'm not sure how to figure it out.  It doesn't seem to matter if I start playing by pressing play or double clicking on a track or if I resume play from pause - it can happen but isn't consistent.  Any help in figuring out how to get the errant command to stop happening would be really appreciated.
Title: Re: foo_scheduler
Post by: delusion on 2016-06-09 11:08:47


Where can I find older versions of scheduler? 4.13 or 4.12!
foo_scheduler 4.14 executes any event twice. the second instance has 2 sec delay.
And anyone got tips how to downgrade and keep settings? My actions- & events-list contains hundreds of elements...
Title: Re: foo_scheduler
Post by: xsdaver on 2016-06-10 20:38:04
Interesting.  I wonder if the symptoms you are describing are what is causing the Amp Off command after the last Amp On command.  As it happens, I have version 4.06 which I have installed and am testing now to see if the amp still turns off in the middle of active music.  I've put a copy here if you want to try it:

http://www.xsxpress.net/images/foo_scheduler_4-06.zip (http://www.xsxpress.net/images/foo_scheduler_4-06.zip)
Title: Re: foo_scheduler
Post by: xsdaver on 2016-06-12 19:43:43
The older version did not solve my issue.  I'm pretty sure it's Foobar that's the problem, not scheduler.
Title: Re: foo_scheduler
Post by: kode54 on 2016-06-12 21:25:12
This calls for debugging information and logging to be added or enabled in foo_scheduler, to determine which events it's catching are misfiring in your setup. Otherwise, the developer cannot know what is wrong.
Title: Re: foo_scheduler
Post by: xsdaver on 2016-06-12 22:05:11
This calls for debugging information and logging to be added or enabled in foo_scheduler, to determine which events it's catching are misfiring in your setup. Otherwise, the developer cannot know what is wrong.

Is this something I can do?  I don't see any options for debugging.
Title: Re: foo_scheduler
Post by: kode54 on 2016-06-13 00:40:53
I was making an assumption that the developer of the component posts to or watches this topic. It is naturally dependent on them debugging it, and if they can't debug it, giving you the means to debug it, or asking for your foo_scheduler.dll.cfg, if that's where the configuration lives.

It looks like debug logging could be added to the event monitoring, but I'm not sure how much that would help.
Title: Re: foo_scheduler
Post by: andrew_smolko on 2016-06-14 13:46:16
Where can I find older versions of scheduler? 4.13 or 4.12!
foo_scheduler 4.14 executes any event twice. the second instance has 2 sec delay.
And anyone got tips how to downgrade and keep settings? My actions- & events-list contains hundreds of elements...
Can you show simple configuration on which you get such behavior? This is very strange.
Title: Re: foo_scheduler
Post by: laddie on 2016-07-08 20:05:54
Is there a way to trigger a file to play every N songs without switching playlists? So I could have it play a certain file after 10 songs then resume on that playlist without disrupting the rest of the schedule?

Also, I know on much older versions you could have it select a certain file with "Select Track" as an option -- that seems to have disappeared?
Title: Re: foo_scheduler
Post by: 73ChargerFan on 2016-08-19 08:25:06
I'd like to ask, could "Sleep" be added to actions?  I like to go to bed listening to music, then scheduler shutsdown the pc.  If it sleeps it instead, then I could have it wake up the computer at 7am, play a track and be an alarm clock!
Thanks for the great plug in.
Title: Re: foo_scheduler
Post by: andrew_smolko on 2016-09-02 14:24:27
I'd like to ask, could "Sleep" be added to actions?  I like to go to bed listening to music, then scheduler shutsdown the pc.  If it sleeps it instead, then I could have it wake up the computer at 7am, play a track and be an alarm clock!
Thanks for the great plug in.
Use "Shutdown" action, you can select "Suspend" option in its configuration dialog.
Title: Re: foo_scheduler
Post by: Pavel_T on 2016-09-06 22:46:23
Hello Andrew,
I want to say thank you for Your plugin.
I have a suggestion, please add another item in the actions menu, namely "Stop action lists" and that was the choice of the leaf to stop.
It is necessary to extend the timer by pressing again the button.

(http://s019.radikal.ru/i632/1511/d6/e30dc3a38516.png)

It is necessary to extend the timer by pressing again the button.

(http://s019.radikal.ru/i623/1511/33/21d13a6cae86.png)
[/quote]
Title: Re: foo_scheduler
Post by: CP1832 on 2017-03-20 16:21:32
Hi guys:

I've been using foobar scheduler for a while now and suddenly, the "Launch application" would launch a batch file I had made stopped working. I double checked that the batch file exists and runs. I've tested other batch files and other executables (such as notepad) but nothing happens. All other actions (such as Closing foobar, changing volume, etc) are working just fine. How can I debug / further troubleshoot this?

Thanks in advance.

(http://i.imgur.com/qnxDFlT.jpg)
Title: Re: foo_scheduler
Post by: laddie on 2017-04-18 16:42:29
Does anyone have a schedule for each day of the week, broken down by half-hour segments? Trying to save the time it would take to program in 336 blocks. :)

Alternatively, @andrew_smolko, is there a way to copy/paste or import a schedule? Thanks!
Title: Re: foo_scheduler
Post by: CP1832 on 2017-04-21 21:28:42
Just as an FYI, I have updated foobar to version 1.3.15 and the issue I had with the scheduler persists.
Title: Re: foo_scheduler
Post by: sj_robertson on 2017-04-26 13:37:51
I appreciate all the work that has been put into refining this component; however, I don't understand why the "wake up computer" command hasn't been implemented in the action list? All of the shutdown options are there, so it seems odd that the wake command cannot be included also.

In fact, it seems the only way to incorporate the wake command is in the Date/Time event option?

Am I just being ignorant and missing something? If not, this is something I would love to see incorporated into any update!
Title: Re: foo_scheduler
Post by: Skinsuite on 2017-05-14 11:46:22
Hi there
I'm very glad that you've made a scheduler! Thank you!
One action that i'm missing is to activate/deactivate a DPS. I'm using the "foo_dsp_fsurround" (stereo to 5.1) but I'd like that it is deactivated sometimes. Is there a way to manage this?
Thanks a lot!

Edit:
Okay.. Nope, I'll use it all the time.
Title: Re: foo_scheduler
Post by: cin on 2017-06-12 02:31:28
Hi, guys. How to makea loop in scheduler? May be only goto style? mean after last item in list go to first to repeat it
Title: Re: foo_scheduler
Post by: CP1832 on 2017-07-13 15:16:21
Just as an FYI, I have updated foobar to version 1.3.15 and the issue I had with the scheduler persists.
Hi guys:

Windows 10 updated itself and now (for totally unknown reasons) the scheduler started working again.
Title: Re: foo_scheduler
Post by: Skinsuite on 2017-07-29 12:35:37
Hello

Is there also a way to load DSP chain presents with it? Didn't found a way via Google,,

And I like the scheduler very much! Thank you for your work!
Title: foo_scheduler Save Playlist/s Action
Post by: stevehero on 2017-08-05 21:32:44
I don't think anyone has asked for this. I've done a thread search.

I downloaded this purely to see if there was a save and saveall playlists option on FB2K closed event to any of the 3 playlist types. As it would be super useful for Traktor.


Could this be implemented? Thanks.
Title: Re: foo_scheduler
Post by: Skinsuite on 2017-08-25 15:09:19
Push: Could this be implemented? (load DSP chain presents)
Title: Re: foo_scheduler
Post by: Simon_ Thunder on 2018-03-11 18:34:40
Push: Could this be implemented? (load DSP chain presents)

Try this: foo_uie_dsp_switcher
A dropdown combobox for changing DSP presets quickly. For foobar2000 0.9+

Download: https://github.com/Chocobo1/foo_uie_dsp_switcher/releases
Title: Re: foo_scheduler
Post by: WILD Radio on 2018-09-13 23:48:50
I have Foobar v1.3.9  running very well under XP Pro SP3 on an old AMD laptop. What I want is a simple backup computer that I can quickly plug in at the transmitter for a couple weeks while I do a major studio rebuild in order to go with live DJ's. The main system runs RadioDJ in your basically automated format. This laptop will not run RadioDJ software very well, even on a clean install of XP. W7Pro will not even install on it.

I have two playlists that I need to switch between at certain times.  I am apparently missing something big here... when I create a time event and right-click to "Assign Action List", all that shows is "NONE". Say the playlists (M3U) are named "##MAIN##" and "##OVERNIGHTS##". and I need the "##OVERNIGHTS##"to run from midnight to 6AM.

What am I doing wrong/missing here?

Eddie H
WILD Chief Engineer
Title: Re: foo_scheduler
Post by: laddie on 2018-11-09 21:48:33
Is there a way to scheduler foobar to play a single track from playlist A , then a single track from playlist B, then back to A, and back to B, etc? I'm not coming up with a clever way to do this.
Title: Re: foo_scheduler
Post by: Skinsuite on 2018-12-15 15:15:54
Could you please add an action to load certains DSP chain presents? Would be very useful!

Thank you a lot!
Greetings
Chris

Title: Re: foo_scheduler
Post by: AlandJoanie on 2019-04-16 00:01:21
I'm trying to find a way to run a batch file using the file name of my audio track... a different script for every track played.
For simplicity's sake I've copied the batch to the foobar program file as this is where the cmd opens when foobar runs it.
I've managed to make it work from the tracks context menu using the Run Services plugin launching: cmd /k "%filename%.bat" but I need this to be automatic. I thought I'd try Scheduler with the same line but this just opens the cmd window and reports that "%filename%.bat is not a valid command or batch file.
I have scoured these pages for anyone doing something similar but with no luck. Any help would be appreciated but I'm no programmer, I usually borrow from the work of others and fiddle till it does it for me.
Title: Re: foo_scheduler
Post by: zeremy on 2019-04-17 18:44:05
I'm trying to find a way to run a batch file using the file name of my audio track... a different script for every track played.
For simplicity's sake I've copied the batch to the foobar program file as this is where the cmd opens when foobar runs it.
I've managed to make it work from the tracks context menu using the Run Services plugin launching: cmd /k "%filename%.bat" but I need this to be automatic. I thought I'd try Scheduler with the same line but this just opens the cmd window and reports that "%filename%.bat is not a valid command or batch file.
I have scoured these pages for anyone doing something similar but with no luck. Any help would be appreciated but I'm no programmer, I usually borrow from the work of others and fiddle till it does it for me.

foo_scheduler doesn't support titleformating so you cannot use it like that.

What you can do is also add the foo_run component
https://www.foobar2000.org/components/view/foo_runcmd
so you can add in foo_schedule an entry to select the Context menu Run service command you have created.

eg.
Run service command is named "cmdservice"
foobar2000.exe is located "C:\desktop\foobar2000\foobar2000.exe"
In scheduler you use the Launch application action.

The command would be:

Code: [Select]
"C:\desktop\foobar2000\foobar2000.exe" /runcmd-playlist="Run service/cmdservice"
Title: Re: foo_scheduler
Post by: AlandJoanie on 2019-04-20 11:16:40
Thank you so much Zeremy... I've just had a go with your solution and it worked a treat. My wife Joanie is a singer my plan is that she  can choose a track with the foobar app on an android pad at centre stage... Have it play on one PC to the side of the stage and have that pc output a midi command to another pc which runs QLC+ and does her lights.  Again, thank you.... Al
Title: Re: foo_scheduler
Post by: HyperJuni on 2019-05-17 19:27:38
I'm having a weird issue with foo_scheduler since Windows 10 updated itself to 1809.
I use foo_scheduler as an alarm clock, meaning I set it to wake the PC up at 9 AM and start playback, and put the PC to sleep before going to bed.

Everything was fine up until now, but ever since versiuon 1809, what happens is:
- The PC wakes up at 9 AM
- It starts playback
- No sound comes out
- As soon as I interact with the keyboard/mouse, the sound is instantly on and playing

Things I've tried to resolve the issue:
- Tried different audio devices: HDMI audio, Onboard, USB soundcard - Same thing.
- Made a clean installation of Windows 10 1809 and updates - Same thing.
- Disabled the lock screen, and requiring a password after sleep - Same thing.
- Restored an old backup of Windows 10 1803 - Works fine.

Did anyone else encounter this? Could you guys test this as well, if you have an 1809 system?
Title: Re: foo_scheduler
Post by: laddie on 2019-09-18 18:17:50
Would it be possible to get a "copy/paste" function? Sometimes I have to do some insanely complex scheduler functions, and it would be a lot easier if I could just copy and paste them rather than having to recreate them every single time.
Title: Re: foo_scheduler
Post by: Vicas on 2019-10-29 19:19:31
Great to see it's been updated. :)
Amazing plugin, I'm using it for a long time.
Title: Re: foo_scheduler
Post by: kevintheguy0 on 2020-01-02 02:15:19
Is there a version for use with the 0.9 series of Foobar2000? The New version hosted for download isn't compatible with 0.9.4.5.

Great plugin.
Title: Re: foo_scheduler
Post by: kode54 on 2020-01-02 02:37:55
If anyone wants to help this person, don't forget to build it with a really old compiler, because nothing current supports their OS as a target.
Title: Re: foo_scheduler
Post by: kevintheguy0 on 2020-01-06 17:22:13
I searched through the Internet Archive Wayback Machine and found a working link to the older versions of Scheduler.

There are many other plugins there as well, this may be a useful resource:
http://web.archive.org/web/20071016085150/http://pelit.koillismaa.fi/plugins/show.php?id=65
Title: Re: foo_scheduler
Post by: fuffi on 2020-02-07 15:51:42
Since I did not found any changelog on the usual places,
and you need to install it to see the changes (which is kinda unusual and cumbersome),

here is the changelog:
Code: [Select]
= 4.19
* Added 'Restart after completion' option to action list.
* Added 'Stop all action lists but this' action.
Title: Re: foo_scheduler
Post by: majkinetor on 2020-03-02 12:35:27
It would be great if I could send arguments to Launch app - extra field arguments that will also take into account title functions (so I could send it parent directory as an argument for example or full file path).

Regarding multiple files in selection, those can be extracted into temporary playlist (
Code: [Select]
%TEMP%\...m3u
etc.) that could then be fed into anything.
Title: Re: foo_scheduler
Post by: Bero1707 on 2021-06-06 18:29:19
Can I make buttons for scheduler events I have to be along playback buttons (play, pause, stop) so I can easily turn them on or off?
Title: Re: foo_scheduler
Post by: MojoBass on 2021-06-06 18:47:41
Can I make buttons for scheduler events I have to be along playback buttons (play, pause, stop) so I can easily turn them on or off?
Right-click on the buttons panel -> Buttons options
Click 'Add', select 'Main menu items', scroll to 'File/Scheduler/xxxxx' and select the respective scheduler item.
Title: Re: foo_scheduler
Post by: Bero1707 on 2021-06-06 22:36:54
Can I make buttons for scheduler events I have to be along playback buttons (play, pause, stop) so I can easily turn them on or off?
Right-click on the buttons panel -> Buttons options
Click 'Add', select 'Main menu items', scroll to 'File/Scheduler/xxxxx' and select the respective scheduler item.
There's only "Preferences", "Status window" and "Stop all action list" under "File/Scheduler". It would be great if I could do this like that.
Title: Re: foo_scheduler
Post by: MojoBass on 2021-06-07 04:52:43
There's only "Preferences", "Status window" and "Stop all action list" under "File/Scheduler".
Under Preferences->Scheduler->Event List you probably have to create an 'menu item event' with Add -> Add menu item event...
Then create your action under Action lists and assign your action to the 'On menu item' in the Event List by right-click -> assign action list.
Title: Re: foo_scheduler
Post by: Bero1707 on 2021-06-07 17:01:19
There's only "Preferences", "Status window" and "Stop all action list" under "File/Scheduler".
Under Preferences->Scheduler->Event List you probably have to create an 'menu item event' with Add -> Add menu item event...
Then create your action under Action lists and assign your action to the 'On menu item' in the Event List by right-click -> assign action list.
Can I assign player event to my menu event item?
I want to create a button which shuts down my PC after playback is finished. I know how to do that with player event and action list but I have to go to the menu to do that every time.
Title: Re: foo_scheduler
Post by: elcosomalo on 2021-07-18 16:43:35
Quick question:

How can I backup/restore settings from this plugin?  where are the config files?

thanks!
Title: Re: foo_scheduler
Post by: anamorphic on 2021-07-19 13:45:20
^ Probably in 'configuration' folder. (Hold shift key > File > Browse configuration folder > Open 'configuration' folder > foo_scheduler.dll.cfg)

You can add that entire folder to foo_jesus (https://www.foobar2000.org/components/view/foo_jesus) if you use that.
Title: Re: foo_scheduler
Post by: Awesomeo on 2021-08-03 12:43:16
Any way to make the next launch after the first cmd is finished? Maybe there is some workaround for this.

If I launch in sequence
Code: [Select]
C:\foobar2000\foobar2000.exe /runcmd-playlist="Utilities/Optimize file layout + minimize file size"
&
Code: [Select]
C:\foobar2000\foobar2000.exe /runcmd-playlist="Utilities/Verify integrity"
it obviously doesn't work, because both go in parallel and block each other.

The only solution I have so far is to run a short batch file in between that calculates pause time based on file sizes before launching the second cmd, but it's icky as file sizes are not the best indicator of each cmd's complexity.
Title: Re: foo_scheduler
Post by: anamorphic on 2021-08-04 23:42:34
^ AutoHotKey might do the trick? (WinWaitClose (https://www.autohotkey.com/docs/commands/WinWaitClose.htm) ?) - Instead of a batch file, save commands to a .AHK script file and run that -

Code: [Select]
Run, C:\foobar2000\foobar2000.exe /runcmd-playlist="Utilities/Optimize file layout + minimize file size"
WinWait, Information
WinWaitClose
Run, C:\foobar2000\foobar2000.exe /runcmd-playlist="Utilities/Verify integrity"

^ When you close the window titled "Information" that pops-up after first command, the second command is run. (Obviously there is a lot more automation you could try with AHK)
Title: Re: foo_scheduler
Post by: eskapandr on 2021-11-05 15:09:49
Hello. Is it possible to add event reason "end-of-files signal" to the scheduler? About the reason for the need here (https://hydrogenaud.io/index.php?topic=119307.msg1004614#msg1004614).
Title: Re: foo_scheduler
Post by: Bero1707 on 2022-01-13 17:00:10
I would love to have "Wait until end-of-files signal" in action list as one of the actions. Next version of this plugin maybe?
Title: Re: foo_scheduler
Post by: Bero1707 on 2022-01-13 17:49:46
I just want to have a simple button and when I click it PC shuts down at the end of file signal.
Title: Re: foo_scheduler
Post by: xsdaver on 2022-09-28 15:58:30
Any chance someone will port this to work with the 64 bit version of Foobar?  Fingers crossed...
Title: Re: foo_scheduler
Post by: mikehawk1999 on 2022-11-01 19:22:37
I cannot find a way to set up an action which would play a specific (selected) song. The only way I can see is to define a song by its track number in a specific playlist - which is less intuitive. It would be really useful if I could choose the song I want to play via Context Menu (maybe a specific tab in Properties) so the song will stay 'marked' even if i move it to other playlist(s).
Title: Re: foo_scheduler
Post by: mikehawk1999 on 2022-11-10 03:44:02
I have come across a weird bug. If I use action "Wait until N tracks played" (in my case it's just one track so - Wait until 1 tracks played) on a playlist with only one track, nothing happens. I have to have at least two tracks on a playlist to make the action work properly. Has anyone of you encountered such an issue?

0. A random track on playlist "P1" is playing in the background, then an event gets executed
Action list for the event:
1. Save playback state
2. Set active playlist "P2"
3. Start playback
4. Wait until 1 tracks played
5. Set active playlist "P1"
6. Start playback from saved data
As a result, the event hangs at "Wait until 1 tracks played". The only track on playlist "P2" finished playing but nothing happens. If I have two (or more) tracks on playlist "P2" then it works fine.
Title: Re: foo_scheduler
Post by: da yuyu on 2023-01-22 19:02:28
Any chance someone will port this to work with the 64 bit version of Foobar?  Fingers crossed...

Here, installer and changelog:
Scheduler Mod v4.19.1 (32/64bit installer) (https://github.com/ghDaYuYu/foo_scheduler/releases)