Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: foo_scheduler plugin (Read 175896 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

foo_scheduler plugin

Hello! Ths is my first plugin for foobar2000, expect more to come!

I want to announce foo_scheduler plugin for scheduling actions (like play, stop,
system shutdown) at selected time.

Because the foo_timer plugin by Radoslaw "AstralStrom" Szkodzinski is no longer developed, and I needed some more features and flexibility I have written the foo_scheduler plugin.

Main differences from foo_timer:
- support for standby / hibernating
- choosing shutdown type
- creating multiple user-defined presets to once and then endable / disable them
- you can run multiple timers at time

You can download it from foo_scheduler.zip and source code from foo_scheduler-source.zip

Update:
Now the plugin has UI extension support.
Full list of changes is available in the zip file with plugin.


foo_scheduler plugin

Reply #2
New version available!

New is 0.6 :
- now you can apply action on playback finish! (ee. on playlist end)
- some bugfixes

Get it from foo_scheduler.zip

foo_scheduler plugin

Reply #3
@jerome: maybe some day later... no time for big new features right now...

foo_scheduler plugin

Reply #4
Version 0.7 is ready ;-)

changes:
- don't show "disabled" / "enabled" in menu, we have check marks there
- execute action "on finished playing" only when enabled

foo_scheduler plugin

Reply #5
One tiny formatting bug:


foo_scheduler plugin

Reply #6
@phi: thanks for notifying it, will be fiexd in next version

and now...

version 0.8 ready!

changes:
- warning dialog before shutdown, taken from foo_timer ;-)

foo_scheduler.zip

foo_scheduler plugin

Reply #7
The scheduler in the preferences doesn't give any option windows, only '<empy page>'
What shoul I do?

foo_scheduler plugin

Reply #8
One step closer to 1.0, version 0.9 is out :-)

Changes
* fixed minor ui issues
* use localized date/time format in display string
* make beep when showing warning window

foo_scheduler-0.9.zip


foo_scheduler plugin

Reply #9
@hercup:
that's strange... for me it works just fine ;-)
what foobar version are you using?

foo_scheduler plugin

Reply #10
Quote
The scheduler in the preferences doesn't give any option windows, only '<empy page>'
What shoul I do?

I have the same problem.
foobar2000 0.8
Digital Individual Assembled for Battle and Logical Observation

foo_scheduler plugin

Reply #11
And what OS? I'm using Win XP SP1.

foo_scheduler plugin

Reply #12
Windows 2000 SP4.
P.S. I've just reinstalled foobar, but still- no luck
Digital Individual Assembled for Battle and Logical Observation

foo_scheduler plugin

Reply #13
I have no clue how to solve it and what can be the reason for such a behavior.
Maybe someobe with more experience in foobar developmnet could help...

EDIT:
I'm using foobar 0.8beta10 with beta9 SDK, maybe it will be fixed after upgrade...

foo_scheduler plugin

Reply #14
my OS is windows 2000 sp4 as diablo.
and foobar version, 0.8
I wish you good luck.

foo_scheduler plugin

Reply #15
Can it shutdown when certain tasks like replaygaining or converting files finnish?

foo_scheduler plugin

Reply #16
I thought about it, but it's rather not possible. There is no easy way to get inforation about finished replaygaining or caonverting, or to launch a function when they are finished.

foo_scheduler plugin

Reply #17
@hercup, @diablo:
I have just compiled the plugin for 0.8 final, and made some internal changes which may (or may not) affect the problem. Please, try it out.

foo_scheduler.zip

foo_scheduler plugin

Reply #18
No, it doesnt work . Btw my friend tried this plugin, who is running WinXP, and he said it works fine, so maybe it's because of Windows 2000 ?
Digital Individual Assembled for Battle and Logical Observation

foo_scheduler plugin

Reply #19
Version 1.0 released!

User visible changes:
* restartable timers
* option to finish unfinished timers after foobar restart
* change playlist action
* next playlist action
* prev playlist action
* playlist begin action

And a lot of redesign inside.

Todo:
Fix it to show configuration on win2k!

foo_scheduler-1.0.zip



Now, using combnation of timers, and having some pre-made playlists it is possible to do http://www.hydrogenaudio.org/forums/index....howtopic=19074&!

foo_scheduler plugin

Reply #20
Hurray! Version 1.1 is out!

Changes:
- previous, next, choose track actions
- don't allow 0 to be choosen as timeout
- some ui improvements
- auto play track after "jump to begin" and prev/next actions
- configurable "circular" option for next/prev playlist/track
- move entries up/down in the list

Get it from foo_scheduler-1.1.zip

After fixing win2x behavior it should be the final version :-)

foo_scheduler plugin

Reply #21
Wow, development is moving fast. Very handy plug-in indeed.
Thanks for your hard work and keep it up (but don't forget to get some sleep) :]
f to c to f to c

foo_scheduler plugin

Reply #22
@Silverbolt:
It's just right time to sleep :-) Bu before that... version 1.1.1 (with some small ui changes) is released ;-)

foo_scheduler-1.1.1.zip

foo_scheduler plugin

Reply #23
playlist scheduling is a step in the right direction, but how about tying your plugin into the foo_shuffle plugin? that way, we could run foobar in "shuffle tag set" mode, and at specified times foo_scheduler would change the "tag set"? that would be so incredibly cool .

foo_scheduler plugin

Reply #24
this is good, thanks

one small request when you will run out of ideas: insert an action that will 'create playlist' based on a filter string (i.e. 'create playlist, genre='blabla'&artist='bla,bla')