Author Topic: xScheduler  (Read 2200 times)

Offline jcls0927

  • Newbie
  • *
  • Posts: 6
    • View Profile
xScheduler
« on: August 23, 2020, 10:19:53 AM »
does anyone know how to download the latest version of xSchedule for mac os? It doesent show up in the .dmg file when i download the latest version of xlights.

Offline keithsw1111

  • Administrator
  • Hero Member
  • *****
  • Posts: 2733
    • View Profile
    • Kellyville Christmas Lights
Re: xScheduler
« Reply #1 on: August 23, 2020, 12:51:44 PM »
The guy that packages the release is the current main fpp developer and sells fpp based controllers so as you can imagine he has an agenda to push. One of the ways he pushes it is by ensuring xlights does not include xschedule on OS X.

Offline dkulp

  • Supporting Member
  • Hero Member
  • *
  • Posts: 812
    • View Profile
Re: xScheduler
« Reply #2 on: August 23, 2020, 01:22:59 PM »
Jeeshh Keith.   That is NOT the main reason at all.

The main reasons are:

1) Time - I don't have time to constantly be fixing the broken builds in xSchedule.   Every time you touch something there or add functionality or whatever, the build would break.   Between day job, xLights updates, FPP updates, my store, becoming the primary educator for my kids (thanks to Covid, we'll be full remote for the next 2 months at least), etc...   I don't have time to keep tracking things down for something I cannot even recommend anyone using.

2) Distribution channel - the PRIMARY distribution channel for xLights on the Mac is now the App store.  App store apps are a single "app", not multiple.   Right now, I have xLights there.   At SOME point, I'd like to get xCapture and xFade as they are relatively simple as I kind of know what would need to be done for those (mostly around Menus and Icons, some layout things), but doing that takes a lot of time (see #1).    Getting xSchedule in the App store would be nearly impossible without a complete redesign of the entire UI.   (there is a separate question around the sandbox containers as well as some things like settings files cannot be shared from container to container).

3) Related to 2 and 1 - when flipping the project over to allow distribution from the app store, I had to nearly completely reset and rebuild the project file almost from scratch to have the proper settings and setup and all that for the app store requirements.  (part of that was the project had been built up over many many years so had a ton of cruft)   That took a lot of time and, again, not something I was willing to do for something I cannot recommend people using.

4) The number of people that even want xSchedule on the Mac is really low.  The % of folks running xLights on the Mac (compared to Windows) is probably 8%ish. (assuming it's close to the normal market shares)   Not really sure.   The % of folks that use xSchedule compared to FPP is around 25% based on every recent poll.  That said, I believe that number is even lower on the Mac since xSchedule has never really been promoted as supported on the Mac.   Anyway, at best, 2% of the users want it.   Again, my time is better spent on stuff targeting a larger audience.

5) For very low cost (~$50) you can get a very very good player/scheduler/etc... that performs just as well as xSchedule, has pretty much the same feature set (FPP has some things xSchedule doesn't and vice versa), and is known to work extremely well and can scale from small little displays up to gigantic displays.   

6) And if you NEED to have something running on the Mac, FPP runs very well in Docker on the Mac.   I actually use that for much of the development.    Definitely something that needs more documentation for folks that aren't aware of Docker or have used it before, but if you have Docker desktop installed, getting FPP running in Docker only takes a couple minutes (mostly downloading).

Anyway, I strongly recommend giving FPP on a Pi a chance.    Since FPP is used in most shows anyway in one form or another (controllers, Panel matrices, projectors, etc...), it would be a good thing to experiment with and learn anyway. 
Daniel Kulp
Framingham, MA

Offline jnealand

  • Hero Member
  • *****
  • Posts: 1421
    • View Profile
Re: xScheduler
« Reply #3 on: August 23, 2020, 03:11:33 PM »
It seems to me that the developer of xschedule forces those of us who do not use xschedule to install it by default.  I think it should be a separate install.  Not only does it install automatically, but also sticks an unwanted and unneeded icon on the desktop.
Jim Nealand
Kennesaw, GA

Offline keithsw1111

  • Administrator
  • Hero Member
  • *****
  • Posts: 2733
    • View Profile
    • Kellyville Christmas Lights
Re: xScheduler
« Reply #4 on: August 24, 2020, 02:47:29 AM »
Whatever helps you justify it. The reality is a show player was always part of xLights - in fact it was xLights - and you arbitrarily dropped it. xSchedule builds break no more than others ... at least now its functionality is stable which it has been for almost a year now. It definitely does not break any more than anything else does.

Offline ttn2207

  • Jr. Member
  • **
  • Posts: 55
    • View Profile
Re: xScheduler
« Reply #5 on: September 02, 2020, 05:03:32 AM »
I prefer using xschedule (be it on a windows machine).  The way my show is set up, I am a heavy user of the priorities feature of xschedule.  The last time I took a look at FPP, I did not see the option for priorities.  I have not had time to take a look at more recent versions.  Thanks for all the hard work on keeping xschedule stable!


Sent from my iPhone using Tapatalk

Offline Tom L

  • Newbie
  • *
  • Posts: 5
    • View Profile
Re: xScheduler
« Reply #6 on: December 13, 2020, 10:15:16 PM »
I understand the concern about xSchedule being either an extra piece of software that gets installed with no option to skip and about xSchedule always being a part of xLights, and I realize that xLights started off a a show runner for either Matt or Sean's LOR show about 9 years ago.  However, I don't think Dan makes very little or any money off of FPP and xLights.  Also, many of the vendors for this hobby are fellow hobbyists who created a product or products to fulfill a need, has it manufactured (or makes it themselves), runs their on-line store and stores the inventory in their garage.  Also, most of these folks are either selling the products at cost or with a razor thin margin.  Like Dan, David Pitts (I think David Pitts of Falcon Controllers has a full time job), and others most have full time "day" jobs.  There are some like John H. from Central, LA whose store Boscoyo grew to the point it became a full-time job and earlier this year they finally opened a facility that is not located on their residential property.  I am more than grateful that Dan, David, John, and others have created the software and hardware to make this hobby much easier.  After all, both FPP and xLights/xSchedule are free and I know xLights is open source and I think FPP might be, but I am not sure.  If you are a software developer, ask Dan and Capt Murdoch, etc. what you can do to help.  Thanks,   Tom

Offline RobbySchwarzbach

  • Newbie
  • *
  • Posts: 24
    • View Profile
Re: xScheduler
« Reply #7 on: December 14, 2020, 12:26:33 AM »
I am a newbie who started in all this about 6 months ago. I would like to thank Mr Kulp for a truly remarkable piece of software, xLights. Every day, I am amazed at how well thought out and well supported it is.  As for xScheduler, I am one of those terrible Mac users! But I have no problems with xScheduler what-so-ever. I am currently running xLights 2020.54 and xScheduler 2020.15. Just so long as the fseq file remains compatible, I am happy as a clam!
Thank you again for your amazing work, Mr Kulp!

Offline DrAnonymous

  • Newbie
  • *
  • Posts: 2
    • View Profile
Re: xScheduler
« Reply #8 on: December 19, 2020, 09:21:32 PM »
@RobbySchwarzbach can you tell me how you got a prior version of xLights on Mac? I have the same issue of wanting to play my show and don't have xSchedule.

Is there a way to run a show in xLights on a loop? I just have a simple sequence with 3 props and want to play it over and over.

Offline RobbySchwarzbach

  • Newbie
  • *
  • Posts: 24
    • View Profile
Re: xScheduler
« Reply #9 on: December 20, 2020, 03:45:29 AM »
I am running the most current version of xLights from the AppStore 2020.55. I got the xScheduler from the xLights download page where you could go back in time and see previous versions. That's no longer available. I would be happy to upload my version to the Google xLights share folder if someone can walk me thru how to upload (I'm a dummy)