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 (Read 439808 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

foo_scheduler

Reply #226
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.



Windows 10 Pro x64 // foobar2000 1.3.10

foo_scheduler

Reply #227
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.

foo_scheduler

Reply #228
This component has been abandoned for about 2 years now.

foo_scheduler

Reply #229
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...

foo_scheduler

Reply #230
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.)

foo_scheduler

Reply #231
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.

foo_scheduler

Reply #232
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! )
Can't wait for a HD-AAC encoder :P


foo_scheduler

Reply #234
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:
  • That really annoying playback behaviour halabund already described
  • The possibilty to see whether a menu item triggered is working ("feedback issue"). My idea is to have a "Stop Scheduler Event" submenu in main menu -> file that shows all running menu items. Not only you would see all running actions, you would also be able to stop them.

    (less importance:)
  • Removal of "Rescan media library" from action list if foobar2000 is 0.9.6 or greater is installed. As it doesn't make sense in these versions it can confuse new users (like a friend of mine who just started using fb2k)
  • If it is technically possible can the menu item be shown in main menu after the triggered action is finished (like the name "reenable after done" suggests). So it won't be possible to interrupt the first event if it the same one is started a second time


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 )

foo_scheduler

Reply #235
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.
Can't wait for a HD-AAC encoder :P

foo_scheduler

Reply #236
Updated to 3.54. Annoying playback behaviour fixed, "Rescan media library" removed. After update current config will be erased.

foo_scheduler

Reply #237
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

Windows 10 Pro x64 // foobar2000 1.3.10

foo_scheduler

Reply #238
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.
This is HA. Not the Jerry Springer Show.

foo_scheduler

Reply #239
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

foo_scheduler

Reply #240
Changelog:
3.54
Removed "Rescan media library" and "Select track" actions.

Thank you, tpijag,

this answers my question.

I had read this only and then downloaded the component without reading the enhanced change log on the first site here.
This is HA. Not the Jerry Springer Show.

 

foo_scheduler

Reply #241
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.

foo_scheduler

Reply #242
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
Windows 10 Pro x64 // foobar2000 1.3.10

foo_scheduler

Reply #243
Why is new filesize 607K and was 150K before?

foo_scheduler

Reply #244
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.

foo_scheduler

Reply #245
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?
Windows 10 Pro x64 // foobar2000 1.3.10

foo_scheduler

Reply #246
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?

foo_scheduler

Reply #247
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.
Windows 10 Pro x64 // foobar2000 1.3.10

foo_scheduler

Reply #248
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?

foo_scheduler

Reply #249
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.
Windows 10 Pro x64 // foobar2000 1.3.10